A framework for distributed mediation of temporal-abstraction queries to clinical databases

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

Summary

Objective:

The specification and creation of a distributed system that integrates medical knowledge bases with time-oriented clinical databases; the goal is to answer complex temporal queries regarding both raw data and its abstractions, such as are often required in medical applications.

Methods:

(1) Specification, design, and implementation of a generalized access method to a set of heterogeneous clinical data sources, by using a virtual medical-record interface and by mapping the local terms to a set of standardized medical vocabularies; (2) specification of a generalized interface to a set of knowledge sources; (3) specification and implementation of a service, called ALMA that computes complex time-oriented medical queries that include both raw data and abstractions derivable from it; (4) design and implementation of a mediator, called IDAN, that answers raw-data and abstract queries by integrating the appropriate clinical data with the relevant medical knowledge and uses the computation service to answer the queries; (5) an expressive language that enables definition of time-dependent medical queries, which are referred to the mediator; (6) evaluation of the effect of the system, when combined with a new visual interface, called KNAVE-II, on the speed and accuracy of answering a set of complex queries in an oncology sub domain, by a group of clinicians, compared to answering these queries using paper or an electronic spreadsheet.

Results:

We have implemented the full IDAN architecture. The IDAN/KNAVE-II combination significantly increased the accuracy and speed of answering complex queries about both the data and their abstractions, compared to the standard tools.

Conclusion:

The implemented architecture proves the feasibility of the distributed integration of medical knowledge sources with clinical data of heterogeneous sources. The results suggest that the proposed IDAN modular architecture has potential significance for supporting the automation of clinical tasks such as diagnosis, monitoring, therapy, and quality assessment.

Section snippets

Introduction: the need for integration of clinical data and knowledge

Most clinical tasks require measurement and capture of numerous patient data of multiple types, often on electronic media. Making diagnostic or therapeutic decisions requires context-sensitive interpretation of these data. Most stored data include a time stamp in which the particular datum was valid. Temporal trends and patterns in clinical data add significant insights to static analysis. Thus, it is desirable to automatically create abstractions (short, informative, and context-sensitive

IDAN: a modular distributed temporal-abstraction mediator—an overview

IDAN is a conceptual and practical architecture that fully implements the temporal-abstraction mediation approach. In this section, we will give an overview of IDAN's components and their inter-relations. In the next section, we will describe in detail each of the IDAN components. In order to clarify the following discussion, we will start by defining several useful terms.

Temporal abstraction distinguishes among three types of objects: concepts, subjects and time intervals (Fig. 1). A concept

A detailed description of the IDAN architecture's components

In the following sections, we describe in details the methods and components used in the IDAN architecture. In Section 5, we present the main advantages (and potential disadvantages) of the architecture, and the future enhancements planned for the architecture.

Evaluation of the IDAN framework

A preliminary evaluation of the functional aspects of the IDAN architecture was performed by querying a clinical database through the interface of the KNAVE-II interactive visual exploration module [26]. The evaluation included also the usability aspects of the KNAVE-II interface, and was carried out by our collaborators in the Palo Alto, CA, USA, Veterans Administration Health Care Center, and is described in more detail elsewhere [28].

In the IDAN/KNAVE-II preliminary evaluation, the IDAN

Discussion

Several previous approaches, which have answered the need for integration of clinical data from various sources, such as that of Xu et al. [2], have focused on fusion of the data from multiple heterogeneous sources, but referred the actual abstraction to the requesting application. However, such a mechanism, although quite useful for data access, still puts the specialized task of temporal abstraction squarely on each application's shoulders. In particular, it is neither specific to the

Acknowledgments

This research was supported in part by NIH award No. LM-06806 and Israeli Ministry of Defense Award No. 89357628-01. We want to thank Dr. Mira Balaban for her help in the formal definition of the TAR language; the staff of the medical-informatics laboratory in the Ben-Gurion University for their useful comments, Samson Tu and Martin O’connor for useful discussions regarding the Chronus-II and RASTA systems, and Drs. Mary Goldstein, Susana Martins, Lawrence Basso, Herbert Kaizer, Aneel Advani,

References (35)

  • Y. Shahar

    A Framework for knowledge-based temporal abstraction

    Artif Intell

    (1997)
  • Y. Shahar et al.

    Knowledge-based temporal abstraction in clinical domains

    Artif Intell Med

    (1996)
  • Barja ML, Bratvold T, Myllymaki J, Sonnenberger G. Informia: a mediator for integrated access to heterogeneous...
  • Y. Xu et al.

    Component-based mediation services for the integration of medical applications

    Artif Intell Med

    (2003)
  • J.H. Nguyen et al.

    Integration of temporal reasoning and temporal-data maintenance into a reusable database mediator to answer abstract, time-oriented queries: The Tzolkin System

    J Intell Inform Syst

    (1999)
  • G. Wiederhold

    Mediators in the architecture of future information systems

    IEEE Comput Mag

    (1992)
  • G. Wiederhold et al.

    The conceptual basis of mediation services

    IEEE Expert

    (1997)
  • M. Fowler

    Patterns of enterprise application architecture

    (2002)
  • M. Balaban et al.

    Applying temporal abstraction in medical information systems

    Ann Math Comput Teleinform

    (2003)
  • M. Baudinet et al.

    Temporal deductive databases

  • J. Sensmeier

    Advancing the state of data integration in healthcare

    J Healthcare Inform Manage

    (2003)
  • Health Level Seven specification, in...
  • The International Classification of Diseases, 9th Revision, Clinical Modification, in...
  • Current Procedural Terminology, in...
  • Logical Observation Identifiers Names and Codes (LOINC) Committee, in...
  • The Health Insurance Portability and Accountability Act, in...
  • National drug file (NDF) specification, in...
  • Cited by (49)

    • Assessment of a personalized and distributed patient guidance system

      2017, International Journal of Medical Informatics
    • An architecture for a continuous, user-driven, and data-driven application of clinical guidelines and its evaluation

      2016, Journal of Biomedical Informatics
      Citation Excerpt :

      As to the implementation choice for specific components: Since we had rigorously evaluated our Digital Guideline Electronic Library (DeGeL) architecture [6–9,38], we used it to retrieve procedural GLs and specific declarative knowledge items when applying GL with the PICARD DSS engine. Similarly, we used a variation of the IDAN temporal-abstraction mediator [39] to answer guideline-specific temporal-abstraction knowledge-based queries to the time-oriented clinical data. Finally, to provide access to an existing EMR we used MEIDA medical-data access system [40].

    • A multiple-scenario assessment of the effect of a continuous-care, guideline-based decision support system on clinicians' compliance to clinical guidelines

      2015, International Journal of Medical Informatics
      Citation Excerpt :

      The Picard DSS engine uses our Digital Guideline Electronic Library (DeGeL) architecture [22] to retrieve procedural GLs and specific knowledge items when applying a GL. Our IDAN temporal-abstraction mediator [23] is used to answer GL-specific queries regarding knowledge-based interpretations of the time-oriented clinical data. Currently, the Picard framework serves as the backbone of the MobiGuide European Union project [24], and is used to send alerts and personalized GL-based recommendations to chronic patients (based on data from bio sensors on the patients or at their home), through the patients’ mobile devices, or to support the decisions of the patients’ care providers at the ambulatory clinic or hospital.

    View all citing articles on Scopus
    View full text