- Research article
- Open Access
- Open Peer Review
V-Model: a new perspective for EHR-based phenotyping
© Park and Choi; licensee BioMed Central Ltd. 2014
- Received: 31 October 2013
- Accepted: 14 October 2014
- Published: 23 October 2014
Narrative resources in electronic health records make clinical phenotyping study difficult to achieve. If a narrative patient history can be represented in a timeline, this would greatly enhance the efficiency of information-based studies. However, current timeline representations have limitations in visualizing narrative events. In this paper, we propose a temporal model named the ‘V-Model’ which visualizes clinical narratives into a timeline.
We developed the V-Model which models temporal clinical events in v-like graphical structure. It visualizes patient history on a timeline in an intuitive way. For the design, the representation, reasoning, and visualization (readability) aspects were considered. Furthermore, the unique graphical notation helps to find hidden patterns of a specific patient group. For evaluation, we verified our distinctive solutions, and surveyed usability. The experiments were carried out between the V-Model and a conventional timeline model group. Eighty medical students and physicians participated in this evaluation.
The V-Model was proven to be superior in representing narrative medical events, provide sufficient information for temporal reasoning, and outperform in readability compared to a conventional timeline model. The usability of the V-Model was assessed as positive.
The V-Model successfully resolves visualization issues of clinical documents, and provides better usability compared to a conventional timeline model.
- Natural Language Processing
- Temporal Expression
- Temporal Reasoning
- Causality Information
- Clinical Document
As electronic health record (EHR) systems rapidly become popular, studies on EHR-driven phenotyping have begun to emerge across countries [1–5]. Identifying patient cohorts is an essential part in EHR-driven genomic research. Various types of EHR data, ranging from structured data to unstructured narrative documentation, are selected and reviewed for validation. Of the many types of data that EHR provides, clinical documentation is considered to be the best resource. It contains rich information, and relations among events (such as why the medication was used) which are not provided under a predefined structural input system. However, Natural Language Processing (NLP) content is the most difficult part in phenotype algorithm construction . Although there are many NLP tools for medical domains [7–11] and previous studies have adopted tools to extract useful information from enormous clinical documentations , human interference is still required. In the i2b2 project, clinical experts reviewed the full clinical narrative text of a random subsample to establish a “gold-standard” phenotype . Kho et al.  reported that the eMERGE project also validated the EMR phenotype through manual review by experts. The process is time consuming and may cause mistakes.
Hripcsak and Albers  emphasized the need for a new model populated with characteristics learned from the data. We paid attention to temporal information and causality information, which constitute the main stream of clinical documentation. It would be greatly beneficial if narrative patient data and causality were incorporated into a timeline. The i2b2 project tried to adopt a timeline for phenotyping [15, 16]. To support the validation of newly derived NLP data, the i2b2 Workbench rendered a timeline of the observed data. Lifelines2 displayed clinical data generated by the i2b2 query system to help find hidden patterns in the EHR, by aligning patient histories on sentinel events . However, these timelines are limited to temporally explicit events and therefore not applicable to implicit events which frequently appear in clinical documentation. In this paper, we propose a novel model to visualize narrative patient history called the V-Model. The V-Model displays narrative patient data and causal relation on a timeline in a patterned format.
There have been attempts to visualize patient history using timelines. Various types of data have been used. Many of the systems have proposed an interface design for raw time-oriented data. Cousins and Kahn  developed Time Line Browsers, an interactive environment for displaying and manipulating sets of timelines. Plaisant et al. [19, 20] developed LifeLines that reorganize and visualize personal history to enhance navigation and analysis. Bui et al. [21, 22] introduced the TimeLine system with the goal to provide a generalized methodology that could be applied to tailor UIs for different medical problems. More advanced attempts that have used abstracted data were also studied. The Knave-II offered timeline visualization on both raw data and on multiple levels of concepts abstracted from the data [23–25]. However, little work has been done that targets narrative clinical documents and events that have been visualized selectively. Bashyam et al.  developed a problem-oriented medical record (POMR) system for clinical documents. The existence of problems or findings was visualized on a timeline grid which is a collection of explicit date cells. However, the timeline does not display other useful information, which does not belong to the problem list of their interests (e.g., narrative descriptions about situations that caused problematic symptoms). In addition, POMR view is difficult for reviewing clinical flow for general purposes. Jung et al.  developed a system that constructs timelines of narrative clinical records, applying the deep natural language understanding technique. The approach was generic covering a variety of clinical domains. However, they focused on explicit temporal expressions and present tense sentences only. LifeLines2 displays selected temporal categorical data from multiple patients. The data are not numerical in nature but time-stamped ones [17, 28]. The restrictive implementations are due to difficulties in the NLP of clinical documents.
There have been studies suggesting solutions for visualization problems. In regards to granularity issues, LifeLines suggested a zooming function [19, 20] and KNAVE-II proposed a content-based zoom method  to solve multiple granularity problems. Implicit problems were solved by graphical variations of the point/interval notation. TVQL modeled ambiguous temporal relationships with sliders, boxes, and line segments . Combi et al.  defined graphical symbols that represented a starting/ending instant, and minimum/maximum duration to represent undefined durations. Causality relation is one of the key features to understanding clinical context in its original description. Hallet  used color-coded arrows only when a user requested causality information. However, previous solutions cannot fully support diverse visualization problems in medical texts.
Representing narrative patient history with conventional timeline representation (i.e., representing point/interval events as a point and time span proportion as time length) comes with specific problems. We reviewed fifty randomly selected discharge summaries from Seoul National University Hospital (SNUH), and categorized the difficulties below.
Implicitness, fuzziness and uncertainty, incomplete-interval problem, and omission of temporal expressions cannot be displayed on a conventional timeline. Point/interval variations to express as possible ranges have been attempted. However, a timeline full of such notations would make it more complex than the original text. Furthermore, some useful information contained in the original expression might be missed. For example, “Since this Korean Thanksgiving Day” implies both time information and a possible reason that caused the symptom such as heavy housework.
Clinical documents contain temporal expressions written in diverse granularity levels. For instance, “Seizure increased since three days ago. Since two hours before, respiration rate increased …” Current fixed granularity view requires additional zooming action for finer level information, and coarser information cannot be represented in a finer granularity view.
Temporal relation is often hard to infer. As shown in Figure 1(b), the internal sequence can be interpreted ambiguously. The temporal relationship from a non-explicit time event is also a difficult problem.
Many of the previous medical timeline systems have tried to organize events in semantic categories. However, the representation terribly disturbs readability when tracing a long history. As the conventional timelines expand vertically in proportion to unique event numbers, one should scroll the page up and down multiple times for understanding. When there is a long healthy period among one’s medical history, the timeline will contain a long blank space, which can cause confusion and unnecessary scrolling.
Main axis of design concepts
We set requirements that took into consideration the representation of narrative clinical events and its utilization (reasoning and visualization aspects).
The model should be able to represent any kind of medical event preserving the integrity of the original context. Especially, the model should be able to solve causality, non-explicit temporal information, and uneven granularity problems.
The model should provide sufficient information for quantitative and qualitative temporal reasoning.
The model should provide an intuitive view that helps to understand patient history.
It models why a patient visited the hospital on the Problem wing and what actions were done for the problems on the Action wing. Modeling causality is complicated work. It may differ depending on personal perspectives, and sometimes it cannot be explained as a simple one-dimensional causal relation. Therefore, we simplified the modeling strategy as follows. All symptoms and purposes are modeled as a Problem. For diagnoses and findings, we limit causality in the V-Model to the causality explicitly described in the original text. For example, for “cervix cancer” in “due to cervix cancer, concurrent chemo RT was done” the expression is modeled as a Problem, but the same event without causality expression is modeled as an Action. Our strategy is to convey the original context and let caregivers properly interpret the information for their use. The rest of clinical events are modeled as an Action. Action models any event that happened because of the patient’s problems. It includes diagnosis, clinical tests, findings, drug, plans, operations, treatments or any other kinds of events. Visit models administrative information such as outpatient/emergency room visit, transfer, consultation, and department information.
Temporal information is written in TAP. It can be displayed in both formal and informal temporal expressions, so that even a temporal proximity description can be represented. It is possible because we assume that the V-Model uses a dynamic scaled timeline, which implies the length between any two marking points (TAP) is not proportional to the temporal length. Therefore, we display v-structures in sequence, without considering the temporal length between two v-structures.
Events accompanying the same temporal expression share TAP. However, when there is more than one causal relationship within the same time expression, we visualize them as multiple v-structures. Representing only the Problem or Action wing is also available. When there are several events to be located on the same wing, the V-Model allows displaying them all within one wing, regardless of the number.
Semantic types of the V-Model
Any other events
Hospital/Department visit information
Distinctive features of the V-Model
Connection of Problem-Action relationship (P-A connection)
Non-explicit temporal expression (non-explicitness)
Temporal proximity implied in medical terms (proximity hint)
Uneven granularity (uneven granularity)
Implicit internal sequence
Problem starts before Action (P precedes A)
Qualitative temporal relation (qualitative relation)
Temporal distance from non-explicit event (implicit distance)
Intuitive view in discovering Problem-Action relationship (intuitive P-A relation)
Blocking effect of Problem-Action relationship among successive events (blocking effect)
Overview of events' flow
Dynamic scaled timeline (dynamic scale)
Highly readable history view in tracing long period events (long history)
Third, the V-Model can display uneven granularity expressions in one timeline view (P4). Medical texts tend to describe events occurring in the year as one in a very abstract manner with coarse granularity temporal expressions, i.e., at the years or decades level. Representing the coarser past histories together with the recent finer ones in one timeline is more natural and informative. Furthermore, the V-Model view can convey emergent situations described on the hours or minutes level, which generally is ignored in conventional timelines.
Although the V-Model timeline handles non-explicit information, a user can determine temporal relationships from the timeline.
First, the V-Model illustrates that problems start before actions (R1). As the V-Model separately structures causal problems from related actions, we can intuitively extrapolate that Problems occurred before Actions although they have the same time expression. It is especially useful when a physician wants to know if the described symptom is a chief complaint or a newly developed symptom during the visit.
Second, reasoning the other temporal relationships is also possible (R2). This inference is done by calculating the TAP information manually whereas conventional timelines show the relationship intuitively. However, the weakness is deemed acceptable when considering the other powerful advantages that the TAP expression presents.Third, the V-Model suggests TAP as a reference time point in temporal reasoning between non-explicit events (R3). When calculating the temporal distance between two operations, ‘TG c Roux-en-Y anastomosis’ and ‘NTR of tm’. in Figure 3, the V-Model provides ‘86’ and ‘02.8’ as temporal reference information. One can simply infer that the distance is about sixteen years. It is much more natural and informative than previous attempts suggesting more accurate and concrete possible temporal distance ranges, like 15 years and 8 months ~16 years and 7 months.
The V-Model timeline helps reading and understanding a patient’s history. The two wings help to discover problem-action relation intuitively (V1). Moreover, successive events in a causal relation are visually grouped together (V2) (e.g., context blocks 1 and 2 in Figure 3). Semantic information tag helps to quickly grasp the situation (V3), without reading in detail. In addition, the use of the dynamic scaled timeline (V4) is effective when there are long periods of blank history. The V-Model is especially effective in reading long histories (V5). Many of the previous medical timeline systems have tried to organize events in semantic categories. However, the category collective representation terribly disturbs readability when tracing long history sequences. Because the conventional timelines expand vertically in proportion to a unique event, one should scroll the page up and down multiple times for understanding. Because our model visualizes events in both vertically and horizontally compact space (by dynamic scale and semantic tag position), one can review patient history by just reading a v-structure one by one. This would prevent accidentally missing sparse data, reduce scrolling work, and allow one to grasp a patient’s history faster.
Demographics of the participants
Clinical rotation experience
(b) Residents (department information)
No. of participants
(c) Residents (experience)
Step 1: verification of design requirements
In this step, we tested if our model was able to represent unresolved natural language issues (representation), provide sufficient information to reason temporal relations (reasoning), and enhance readability (visualization) (Table 2). The test consists of information seeking problems from a given timeline. Accuracy (i.e., percentage of correct answers within one evaluation item) and response time (i.e., time spent to solve one question) were used as the evaluation measurements. The questions were designed to maximize the difference between the V-Model and the conventional timeline properties. For example, a P1 question tested a causality relation from an ambiguous case (i.e., “why the patient had to take the CT test twice on date ‘T1’?” as in the case for Figure 1(a)). In this case, we used accuracy to compare the representation power. However, in a V1 question, it targeted a simpler case that both model users could find the answer clearly. Additionally, we used response time to contrast readability.
Due to the time limitation, we carefully selected passages that definitely contrasted the two models. The reviewed documents were randomly selected from our database, a collection of anonymized discharge summaries generated from SNUHa. We used discharge summaries for this experiment because each of them presents overall clinical events, and contains a long history in narrative description. The selected documents contained up to 40 years of clinical histories in the present history section, and admission duration ranged from 0 to 224 days. Overall, nineteen timeline fragments from fourteen documents were selected for the evaluation.
We manually visualized all fifty-discharge summaries in the V-Model with the MS Visio tool, and reviewed them to find the best examples. Questions made for this experiment are listed in Additional file 1. For the LifeLines experimental group, we generated corresponding timelines with the LifeLines program. To exclude any system specific influence such as zooming, we used captured images.
Although the V-Model supports implicit sequential events (P5) and overview of events’ flows (V3), the items were excluded from the evaluation because these features were very hard to evaluate objectively with simple questions. Non-explicitness (P2), proximity (P3), and implicit distance (R3) were tested only in the V-Model group because it was impossible to display in LifeLines. For uneven granularity (P4) and dynamic scale (V4), we exceptionally showed both types of timelines to both group participants. For P4 evaluation, we asked them to choose a model that represented uneven granularity. And for V4, we asked which type of representation (dynamic vs. static view) is more useful.
Step 2: usability evaluation
To compare the usability of the two visualization models, we adapted the System Usability Scale (SUS) questionnaire . SUS is one of the popular and simple, ten-item attitude Likert scale assessing usability. We modified the general questions for the V-Model evaluation [see Additional file 1].
Step 1: verification of design requirements
Step 1 experimental results
LifeLines (N = 40)
V-Model (N = 40)
RT (sec.) median, IQR(25–75)
RT (sec.) median, IQR (25–75)
chi-squared test (p-value)
MWU test (p-value)
[P1] P-A connection
[R1] P precedes A
[R2] qualitative relation
[R3] implicit distance
[V1] intuitive P-A relation
[V5] long history
[P04] uneven granularity
[V04] dynamic scale
We used accuracy to evaluate the representation power. For the P-A connection (P1), the V-Model showed about 32% higher accuracy. The test considered finding the causality relation, which could be interpreted ambiguously in a conventional timeline. The problem-action link made the participants find the right answers significantly better. Ninety percent of the participants in the V-Model group provided correct responses for the non-explicitness (P2) test. This result shows that the non-explicit temporal expression case was successfully modeled and conveyed in our timeline. Next, 92.5% of the V-Model participants could determine the temporal proximity (P3) from the non-temporal TAP expressions. Overall, 94.38% of the participants from both groups agreed that the V-Model represented uneven granularity in one view (P4).
To evaluate reasoning aspects, we used both accuracy and response time as measurements. Accuracy showed whether the timeline sufficiently provided information for temporal reasoning. And response time measured the easiness of the temporal reasoning process. In reasoning, P precedes A (R1), and both groups showed high performance. However, the V-Model group took less than one-third the response time compared to the LifeLines group with the help of the graphical separation of the problem and action. In reasoning the qualitative relation, the two groups showed no statistical difference in accuracy. However, the LifeLines group completed the questions in a statistically significantly less time. All of the V-Model participants provided a correct response to the question that required implicit distance reasoning (R3) (which was impossible in the LifeLines view).
To measure the easy-to-catch property established by the visualization aspects, we compared response times. The response times were statistically significantly faster in the V-Model group for all the evaluation items (V1, V2, and V5). In regards to the dynamic scale preference problem (V4), a prominent number of participants (85%) from both groups selected the dynamic timeline of the V-Model as more appropriate for patient history. Although the LifeLines users were unfamiliar with the V-Model, 75% of the LifeLines users chose this unfamiliar timeline description as better.
Step 2: usability evaluation
The V-Model enables visualization of textual information in a timeline. It represents apparent P-A relations only and describes the other minor relationships in natural language. There might be a criticism that the P-A link is insufficient to cover the various contexts that clinical documents have. However, it is our belief that we compensated well balancing sustaining simplicity and informing the original context at an adequate level.
The V-Model deals with universal natural language problems, such as causality, granularity, and non-explicitness problems. Although the experiment was performed based on Korean EHR data only, the results can be applied to any other language. It was proven that the V-Model functionally achieved our design goals. Furthermore, it outperformed in the overall evaluation aspects. However, recognizing qualitative temporal relations (R2) took more time than conventional timeline representation. Providing qualitative temporal information while preserving the V-Model’s simplicity would be a challenging work.
For the evaluation, we compared manually-visualized V-Model timelines with conventional timelines that were automatically generated by LifeLines. The comparison was fairly performed as we focused on timeline properties, rather than systematic issues. System implementation using the V-Model is not covered by this paper.
We demonstrated that the V-Model reflects design considerations for the NLP. For example, we simplified semantic tags as only 14 categories, clarifying how to determine an event as a Problem or an Action, and how to visualize events in the order of appearance when temporal information is missing.
The ultimate goal of our model is practical use in patient treatment and medical research. We anticipate that the V-Model would play a crucial role in phenotype definition and algorithm development. The model extends our perspective on the data unit from a concept to a sequence of concepts (context block). The V-Model timeline integrates distributed patient data regardless of its original source, type or institution. It enables a user to trace patient history considering semantic, temporal, and causality information in a short time. The view would ease and shorten the unavoidable manual reviewing process accelerating phenotyping more efficiently.
To enable chronological visualization of narrative patient history, we developed the V-Model. We devised a unique v-shaped structure and modeling strategies to solve natural language representation problems. The V-Model displays clinical events in a restrained format. Especially, the Problem-Action relationship is intuitive, and the relation is extensible to neighboring events. This feature facilitates pattern finding, which would promote high-throughput phenotyping. The V-Model was shown to excel in representing narrative medical events, provide sufficient information for temporal reasoning, and outperform in readability. The only disadvantage was taking a longer time in recognizing qualitative relationships. Subjects assessed our model positively on the usability evaluation. We conclude that the V-Model can be a new model for narrative clinical events, and it would make EHR data more reusable.
aApproved by SNUH Institutional Review Board (IRB) (IRB No. 1104-027-357).
This research was supported by a grant of the Korean Health Technology R&D Project, Ministry of Health & Welfare, Republic of Korea. (A112005), and was supported by the National Research Foundation of Korea (NRF) funded by the Korea government (MSIP) (No. 2010–0028631).
- Roden DM, Pulley JM, Basford MA, Bernard GR, Clayton EW, Balser JR, Masys DR: Development of a large-scale de-identified DNA biobank to enable personalized medicine. Clin Pharmacol Ther. 2008, 84: 362-369. 10.1038/clpt.2008.89.View ArticlePubMedPubMed CentralGoogle Scholar
- Murphy S, Churchill S, Bry L, Chueh H, Weiss S, Lazarus R, Zeng Q, Dubey A, Gainer V, Mendis M, Glaser J, Kohane I: Instrumenting the health care enterprise for discovery research in the genomic era. Genome Res. 2009, 19: 1675-1681. 10.1101/gr.094615.109.View ArticlePubMedPubMed CentralGoogle Scholar
- Murphy SN, Mendis ME, Berkowitz DA, Kohane I, Chueh HC: Integration of clinical and genetic data in the i2b2 architecture. AMIA Annu Symp Proc. 2006, 2006: 1040-PubMed CentralGoogle Scholar
- Manolio TA: Collaborative genome-wide association studies of diverse diseases: programs of the NHGRI's office of population genomics. Pharmacogenomics. 2009, 10: 235-241. 10.2217/14622418.104.22.168.View ArticlePubMedPubMed CentralGoogle Scholar
- Kaiser Permanente, UCSF Scientists Complete NIH-Funded Genomics Project Involving 100,000 People. [http://www.dor.kaiser.org/external/news/press_releases/Kaiser_Permanente,_UCSF_Scientists_Complete_NIH-Funded_Genomics_Project_Involving_100,000_People/]
- Conway M, Berg RL, Carrell D, Denny JC, Kho AN, Kullo IJ, Linneman JG, Pacheco JA, Peissig P, Rasmussen L, Weston N, Chute CG, Pathak J: Analyzing the heterogeneity and complexity of Electronic Health Record oriented phenotyping algorithms. AMIA Annu Symp Proc. 2011, 2011: 274-283.PubMedPubMed CentralGoogle Scholar
- Zeng QT, Goryachev S, Weiss S, Sordo M, Murphy SN, Lazarus R: Extracting principal diagnosis, co-morbidity and smoking status for asthma research: evaluation of a natural language processing system. BMC Med Inform Decis Mak. 2006, 6: 30-10.1186/1472-6947-6-30.View ArticlePubMedPubMed CentralGoogle Scholar
- Denny JC, Smithers JD, Miller RA, Spickard A: "Understanding" medical school curriculum content using KnowledgeMap. J Am Med Inform Assoc. 2003, 10: 351-362. 10.1197/jamia.M1176.View ArticlePubMedPubMed CentralGoogle Scholar
- Savova GK, Masanz JJ, Ogren PV, Zheng J, Sohn S, Kipper-Schuler KC, Chute CG: Mayo clinical Text Analysis and Knowledge Extraction System (cTAKES): architecture, component evaluation and applications. J Am Med Inform Assoc. 2010, 17: 507-513. 10.1136/jamia.2009.001560.View ArticlePubMedPubMed CentralGoogle Scholar
- Friedman C, Hripcsak G, DuMouchel W, Johnson SB, Clayton PD: Natural language processing in an operational clinical information system. Nat Lang Eng. 1995, 1: 83-108.View ArticleGoogle Scholar
- Aronson AR: Effective mapping of biomedical text to the UMLS Metathesaurus: the MetaMap program. AMIA Annu Symp Proc. 2001, 17-21.Google Scholar
- Carroll RJ, Thompson WK, Eyler AE, Mandelin AM, Cai T, Zink RM, Pacheco JA, Boomershine CS, Lasko TA, Xu H, Karlson EW, Perez RG, Gainer VS, Murphy SN, Ruderman EM, Pope RM, Plenge RM, Kho AN, Liao KP, Denny JC: Portability of an algorithm to identify rheumatoid arthritis in electronic health records. J Am Med Inform Assoc. 2012, 19: e162-e169. 10.1136/amiajnl-2011-000583.View ArticlePubMedPubMed CentralGoogle Scholar
- Kho AN, Pacheco JA, Peissig PL, Rasmussen L, Newton KM, Weston N, Crane PK, Pathak J, Chute CG, Bielinski SJ, Kullo IJ, Li R, Manolio TA, Chisholm RL, Denny JC: Electronic medical records for genetic research: results of the eMERGE consortium. Sci Transl Med. 2011, 3: 79re71-View ArticleGoogle Scholar
- Hripcsak G, Albers DJ: Next-generation phenotyping of electronic health records. J Am Med Inform Assoc. 2013, 20: 117-121. 10.1136/amiajnl-2012-001145.View ArticlePubMedGoogle Scholar
- Murphy SN, Mendis M, Hackett K, Kuttan R, Pan W, Phillips LC, Gainer V, Berkowicz D, Glaser JP, Kohane I, Chueh HC: Architecture of the open-source clinical research chart from Informatics for Integrating Biology and the Bedside. AMIA Annu Symp Proc. 2007, 2007: 548-552.PubMed CentralGoogle Scholar
- Murphy SN, Weber G, Mendis M, Gainer V, Chueh HC, Churchill S, Kohane I: Serving the enterprise and beyond with informatics for integrating biology and the bedside (i2b2). J Am Med Inform Assoc. 2010, 17: 124-130. 10.1136/jamia.2009.000893.View ArticlePubMedPubMed CentralGoogle Scholar
- Wang TD, Plaisant C, Quinn AJ, Stanchak R, Murphy S, Shneiderman B: Aligning temporal data by sentinel events: discovering patterns in electronic health records. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '08). 2008, New York, NY, USA: ACM, 457-466.Google Scholar
- Cousins SB, Kahn MG: The visual display of temporal information. Artif Intell Med. 1991, 3: 341-357. 10.1016/0933-3657(91)90005-V.View ArticleGoogle Scholar
- Plaisant C, Milash B, Rose A, Widoff S, Shneiderman B: LifeLines: visualizing personal histories. Proceedings of the SIGCHI conference on Human factors in computing systems: common ground. 1996, Vancouver, British Columbia, Canada: ACM, 221-227.View ArticleGoogle Scholar
- Plaisant C, Mushlin R, Snyder A, Li J, Heller D, Shneiderman B: LifeLines: using visualization to enhance navigation and analysis of patient records. AMIA Annu Symp Proc. 1998, 76-80.Google Scholar
- Bui AAT, Aberle DR, Hooshang K: TimeLine: Visualizing Integrated Patient Records. Inform Technol Biomed IEEE Transactions on. 2007, 11: 462-473.View ArticleGoogle Scholar
- Bui AA, Taira RK, El-Saden S, Dordoni A, Aberle DR: Automated medical problem list generation: towards a patient timeline. Stud Health Technol Inform. 2004, 107: 587-591.PubMedGoogle Scholar
- Martins SB, Shahar Y, Goren-Bar D, Galperin M, Kaizer H, Basso LV, McNaughton D, Goldstein MK: Evaluation of an architecture for intelligent query and exploration of time-oriented clinical data. Artif Intell Med. 2008, 43: 17-34. 10.1016/j.artmed.2008.03.006.View ArticlePubMedPubMed CentralGoogle Scholar
- Martins SB, Shahar Y, Galperin M, Kaizer H, Goren-Bar D, McNaughton D, Basso LV, Goldstein MK: Evaluation of KNAVE-II: a tool for intelligent query and exploration of patient data. Stud Health Technol Inform. 2004, 107: 648-652.PubMedGoogle Scholar
- Goren-Bar D, Shahar Y, Galperin-Aizenberg M, Boaz D, Tahan G: KNAVE II: the definition and implementation of an intelligent tool for visualization and exploration of time-oriented clinical data. Proceedings of the working conference on Advanced visual interfaces. 2004, Gallipoli, Italy: ACM, 171-174.View ArticleGoogle Scholar
- Bashyam V, Hsu W, Watt E, Bui AA, Kangarloo H, Taira RK: Problem-centric organization and visualization of patient imaging and clinical data. Radiographics. 2009, 29: 331-343. 10.1148/rg.292085098.View ArticlePubMedPubMed CentralGoogle Scholar
- Jung H, Allen J, Blaylock N, Beaumont W, Galescu L, Swift M: Building timelines from narrative clinical records: initial results based-on deep natural language understanding. Proceedings of BioNLP 2011 Workshop (BioNLP '11). 2011, 146-154.Google Scholar
- Shneiderman TDWCPB: Visual Information seeking in multiple electronic health records: design recommendations and a process model. Proceedings of the 1st ACM International Informatics Symposium (IHI '10). 2010, 46-55.Google Scholar
- Hibino S, Rundensteiner EA: User interface evaluation of a direct manipulation temporal visual query language. Proceedings of the fifth ACM international conference on Multimedia. 1997, Seattle, Washington, United States: ACM, 99-107.View ArticleGoogle Scholar
- Combi C, Portoni L, Pinciroli F: Visualizing Temporal Clinical Data on the WWW Artificial Intelligence in Medicine. Lecture Notes in Computer Science, Volume 1620. Edited by: Horn W, Shahar Y, Lindberg G, Andreassen S, Wyatt J. 1999, Berlin/Heidelberg: Springer, 301-311.Google Scholar
- Hallett C: Multi-modal presentation of medical histories. Proceedings of the 13th International Conference on Intelligent User Interfaces. 2008, Gran Canaria, Spain: ACM, 80-89.Google Scholar
- LifeLines for Visualizing Patient Records. [http://www.cs.umd.edu/hcil/lifelines/]
- J B: SUS: a ‘quick and dirty’ usability scale. Usability Evaluation in Industry. 1996, London: Talylor & Francis, 189-194.Google Scholar
- The pre-publication history for this paper can be accessed here:http://www.biomedcentral.com/1472-6947/14/90/prepub
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.