Intelligent visualization and exploration of time-oriented data of multiple patients

https://doi.org/10.1016/j.artmed.2010.02.001Get rights and content

Abstract

Objective

Clinicians and medical researchers alike require useful, intuitive, and intelligent tools to process large amounts of time-oriented multiple-patient data from multiple sources. For analyzing the results of clinical trials or for quality assessment purposes, an aggregated view of a group of patients is often required. To meet this need, we designed and developed the VISualizatIon of Time-Oriented RecordS (VISITORS) system, which combines intelligent temporal analysis and information visualization techniques. The VISITORS system includes tools for intelligent retrieval, visualization, exploration, and analysis of raw time-oriented data and derived (abstracted) concepts for multiple patient records. To derive meaningful interpretations from raw time-oriented data (known as temporal abstractions), we used the knowledge-based temporal-abstraction method.

Methods

The main module of the VISITORS system is an interactive, ontology-based exploration module, which enables the user to visualize raw data and abstract (derived) concepts for multiple patient records, at several levels of temporal granularity; to explore these concepts; and to display associations among raw and abstract concepts. A knowledge-based delegate function is used to convert multiple data points into one delegate value representing each temporal granule. To select the population of patients to explore, the VISITORS system includes an ontology-based temporal-aggregation specification language and a graphical expression-specification module. The expressions, applied by an external temporal mediator, retrieve a list of patients, a list of relevant time intervals, and a list of time-oriented patients’ data sets, by using an expressive set of time and value constraints.

Results

Functionality and usability evaluation of the interactive exploration module was performed on a database of more than 1000 oncology patients by a group of 10 users—five clinicians and five medical informaticians. Both types of users were able in a short time (mean of 2.5 ± 0.2 min per question) to answer a set of clinical questions, including questions that require the use of specialized operators for finding associations among derived temporal abstractions, with high accuracy (mean of 98.7 ± 2.4 on a predefined scale from 0 to 100). There were no significant differences between the response times and between accuracy levels of the exploration of the data using different time lines, i.e., absolute (i.e., calendrical) versus relative (referring to some clinical key event). A system usability scale (SUS) questionnaire filled out by the users demonstrated the VISITORS system to be usable (mean score for the overall group: 69.3), but the clinicians’ usability assessment was significantly lower than that of the medical informaticians.

Conclusions

We conclude that intelligent visualization and exploration of longitudinal data of multiple patients with the VISITORS system is feasible, functional, and usable.

Section snippets

Introduction: intelligent visualization of time-oriented data of multiple patients

A key task facing clinicians and medical researchers is the analysis of time-stamped, longitudinal medical records, particularly, records of multiple patients. This capability is necessary to support, for example, quality assessment tasks, analysis of clinical trials, and the discovery of new clinical knowledge. Although the task of accessing patient data has been solved mostly through the increasing use of electronic medical record (EMR) systems, there still remains the task of intelligent

Combining domain knowledge, temporal abstraction and information visualization in medical informatics

The use of a domain knowledge base can both support an in-depth analysis of longitudinal patient records and simplify and facilitate the data exploration process, since the user can explore only high-level concepts based on complex temporal patterns (or, in general, on any abstract concepts) previously defined in a domain-specific knowledge base and detected in the patients’ data. In addition, it has been demonstrated that visual representation can often communicate information much more

Desiderata for effective exploration of time-oriented data for multiple patients

Our study of the problem of effective and usable visualization and exploration of raw clinical data and, especially, of derived meaningful abstractions from these data, revealed the following set of desiderata for the intelligent interface and exploration operators supporting the task of exploration of time-oriented data for multiple patients.

  • 1.

    Evaluation of the functionality and usability of the KNAVE-II system for exploration of longitudinal data of individual patients [2] demonstrated the

Methods

The specific methods that we used are presented below in six subsections, each in the context of its relevant desideratum as presented in Section 3.

Example of a clinical scenario

In this section, we present an example of an exploration clinical scenario for application of the VISITORS system and an analysis using a TAC. The example, which relates to a retrospective database of bone-marrow transplantation (BMT) patients (see evaluation Section 6), comprises an investigation of the bone-marrow recovery characteristics of patients, who are either young [<20 years] or old [>70 years], following an autologous BMT procedure.

  • (1)

    In a previous study [4] we introduced the graphical

Research questions

We designed and developed the VISITORS system according to the desiderata listed in Section 3, and envision it as potentially useful for two types of users: clinicians and medical informaticians. We also envision that the system can be used to answer different clinically motivated questions. We conducted an evaluation of the system with the aim of answering the following four research questions:

  • 1.

    Overall functionality and usability: are the interactive exploration operators of the VISITORS system

Results

This section summarizes the evaluation results in terms of the four research questions defined in Section 6.1.

Contributions and advantages

The major contribution of the VISITORS system is the provision of a comprehensive environment for intelligent, i.e., knowledge-based, investigation of time-oriented data for multiple patients, including the specification and retrieval, visualization, exploration, and analysis of the time and value associations among both raw and abstract clinical concepts. Based on the results of the current study, the VISITORS system might be described as an “intelligent equalizer” for data interpretation and

Acknowledgments

This research was supported by Deutsche Telekom Labs at Ben-Gurion University of the Negev and the Israel Ministry of Defense, BGU award No. #89357628-01. We thank all the clinicians and medical informaticians who contributed their time to the evaluation. We thank Ms. Efrat German for her work on the Tempura system, and Mr. Ido Hacham and Mr. Shahar Albia for their work on the Multi-TOQ system.

References (62)

  • J. Dionisio et al.

    MQuery: a visual query language for multimedia, timeline and simulation data

    J Visual Lang Comput

    (1996)
  • L. Chittaro et al.

    Visualizing queries on databases of temporal histories: new metaphors and their evaluation

    Data Knowl Eng

    (2003)
  • C. Bettini et al.

    Solving multi-granularity temporal constraint networks

    Artif Intell

    (2002)
  • A. Narayanan et al.

    Iconic SQL: practical issues in the querying of database through structured iconic expressions

    J Visual Lang Comput

    (2002)
  • D. Boaz et al.

    A distributed temporal-abstraction mediation architecture for medical databases

    Artif Intell Med

    (2005)
  • Y. Shahar et al.

    Knowledge-based temporal abstraction in clinical domains

    Artif Intell Med

    (1996)
  • Klimov D, Shahar Y, Taieb-Maimon M. Intelligent selection and retrieval of multiple time-oriented records. Journal of...
  • M. Hearst

    User interfaces and visualization

  • M. Goldstein et al.

    Graphical displays to improve guideline-based therapy of hypertension

  • A.-S. Silvent et al.

    Multi-level temporal abstraction for medical scenario construction

    Int J Adapt Control

    (2005)
  • J. Cooley et al.

    An algorithm for the machine calculation of complex Fourier series

    Math Comput

    (1965)
  • S. Miksch et al.

    Abstraction and representation of repeated patterns in high-frequency data

  • R. Kowalaski et al.

    A logic-based calculus of events

    New Gener Comput

    (1986)
  • C. Plaisant et al.

    LifeLines: visualizing personal histories

  • Plaisant C., Mushlin R., Snyder A., Li J., Heller D., Shneiderman B. LifeLines: using visualization to enhance...
  • T. Wang et al.

    Aligning temporal data by sentinel events: discovering patterns in electronic health records

  • W. Aigner et al.

    Visual methods for analyzing time-oriented data

    IEEE Trans Visual Comput Graph

    (2008)
  • S. Navathe et al.

    Temporal extensions to the relational model and SQL

  • N. Sarda

    HSQL: A historical query language

  • R. Snodgrass

    The TSQL2 temporal query language

    (1995)
  • C. Combi et al.

    Querying temporal clinical databases with different time granularities: the GCH-OSQL language

  • Cited by (91)

    • Guidelines and workflow models

      2023, Clinical Decision Support and beyond: Progress and Opportunities in Knowledge-Enhanced Health and Healthcare
    View all citing articles on Scopus
    View full text