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

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.

[1]  Yuval Shahar,et al.  KNAVE-II : A Distributed Architecture for Interactive Visualization and Intelligent Exploration of Time-Oriented Clinical Data , 2003 .

[2]  Yuval Shahar,et al.  Knowledge-based temporal abstraction in clinical domains , 1996, Artif. Intell. Medicine.

[3]  J. B. Brooke,et al.  SUS: A 'Quick and Dirty' Usability Scale , 1996 .

[4]  Patrice Degoulet,et al.  Component-based mediation services for the integration of medical applications , 2003, Artif. Intell. Medicine.

[5]  J. W. Lloyd,et al.  Foundations of logic programming; (2nd extended ed.) , 1987 .

[6]  Sushil Jajodia,et al.  Temporal Databases: Theory, Design, and Implementation , 1993 .

[7]  Michael R. Genesereth,et al.  The Conceptual Basis for Mediation Services , 1997, IEEE Expert.

[8]  B. Thomas,et al.  Usability Evaluation In Industry , 1996 .

[9]  Jeffrey D. Uuman Principles of database and knowledge- base systems , 1989 .

[10]  B. Gordon Current procedural terminology , 1966 .

[11]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[12]  Marianne Baudinet,et al.  Temporal Deductive Databases , 1993, Temporal Databases.

[13]  Yuval Shahar,et al.  Semiautomated Acquisition of Clinical Temporal-abstraction Knowledge , 1998 .

[14]  Samson W. Tu,et al.  RASTA: A Distributed Temporal Abstraction System to Facilitate Knowledge-Driven Monitoring of Clinical Databases , 2001, MedInfo.

[15]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[16]  Yuval Shahar,et al.  Knowledge-based temporal interpolation , 1997, Proceedings of TIME '97: 4th International Workshop on Temporal Representation and Reasoning.

[17]  Yuval Shahar,et al.  DEGEL: A Hybrid, Multiple-Ontology Framework for Specification and Retrieval of Clinical Guidelines , 2003, AIME.

[18]  Yuval Shahar,et al.  Model-based visualization of temporal abstractions , 1998, Proceedings. Fifth International Workshop on Temporal Representation and Reasoning (Cat. No.98EX157).

[19]  A. Forrey,et al.  The Health Insurance Portability and Accountability Act: practice of dentistry in the United States: privacy and confidentiality. , 2003, The journal of contemporary dental practice.

[20]  Yuval Shahar,et al.  Evaluation of KNAVE-II: a Tool for Intelligent Query and Exploration of Patient Data , 2004, MedInfo.

[21]  Joyce Sensmeier Advancing the state of data integration in healthcare. , 2003, Journal of healthcare information management : JHIM.

[22]  J. Lloyd Foundations of Logic Programming , 1984, Symbolic Computation.

[23]  Yuval Shahar,et al.  KNAVE II: the definition and implementation of an intelligent tool for visualization and exploration of time-oriented clinical data , 2004, AVI.

[24]  Yuval Shahar,et al.  Integration of Temporal Reasoning and Temporal-Data Maintenance into a Reusable Database Mediator to Answer Abstract, Time-Oriented Queries: The Tzolkin System , 1999, Journal of Intelligent Information Systems.

[25]  Samson W. Tu,et al.  The Chronus II temporal database mediator , 2002, AMIA.

[26]  Yuval Shahar,et al.  Applying Temporal Abstraction in Medical Information Systems , 2003 .

[27]  Jussi Myllymaki,et al.  Informia: a mediator for integrated access to heterogeneous information sources , 1998, CIKM '98.

[28]  Luca Chittaro,et al.  Representation of temporal intervals and relations: information visualization aspects and their evaluation , 2001, Proceedings Eighth International Symposium on Temporal Representation and Reasoning. TIME 2001.

[29]  Yuval Shahar,et al.  Original Investigation: Semi-automated Entry of Clinical Temporal-abstraction Knowledge , 1999, J. Am. Medical Informatics Assoc..

[30]  S. Becker THE HEALTH INSURANCE PORTABILITY AND ACCOUNTABILITY ACT , 2004 .

[31]  Yuval Shahar,et al.  Momentum – an Active Time-Oriented Database for Intelligent Abstraction , Exploration and Analysis of Clinical Data , 2003 .

[32]  Martin Fowler,et al.  Patterns of Enterprise Application Architecture , 2002 .

[33]  Yuval Shahar,et al.  A Framework for Knowledge-Based Temporal Abstraction , 1997, Artif. Intell..