A Temporal-Abstraction Rule Language for Medical Databases

Physicians and medical decision-support applications, such as for diagnosis, therapy, monitoring, quality assessment, and clinical research, reason about patients in terms of abstract, clinically meaningful concepts, typically over significant time periods. Clinical databases, however, store only raw, time-stamped data. Thus, there is a need to bridge this gap. We introduce the Temporal Abstraction Language (TAR) which enables specification of abstract relations involving raw data and abstract concepts, and supports query answering. We characterize TAR knowledge bases that guarantee finite answer sets and shortly explain why a complete bottom-up inference mechanism terminates. The TAR language was implemented as the inference component termed ALMA in the distributed mediation system IDAN, which integrates a set of clinical databases and medical knowledge bases. Initial experiments with ALMA and IDAN on a large oncology-patients dataset are highly encouraging.

[1]  T. Russ,et al.  Using hindsight in medical decision making. , 1989, Computer methods and programs in biomedicine.

[2]  Anthony J. Bonner,et al.  Sequences, Datalog, and Transducers , 1998, J. Comput. Syst. Sci..

[3]  Cristiana Larizza,et al.  M-HTP: A system for monitoring heart transplant patients , 1992, Artif. Intell. Medicine.

[4]  Isaac S. Kohane TEMPORAL REASONING IN MEDICAL EXPERT SYSTEMS , 1987 .

[5]  Elpida T. Keravnou,et al.  Temporal diagnostic reasoning based on time-objects , 1996, Artif. Intell. Medicine.

[6]  Ira J. Haimowitz,et al.  Managing temporal worlds for medical trend diagnosis , 1996, Artif. Intell. Medicine.

[7]  Yuval Shahar,et al.  Interactive Visualization and Exploration of Time-oriented Clinical Data Using a Distributed Temporal-Abstraction Architecture , 2003, AMIA.

[8]  Yuval Shahar Knowledge-based temporal interpolation , 1999, J. Exp. Theor. Artif. Intell..

[9]  Lawrence M. Fagan,et al.  Combining Physiologic Models and Symbolic Methods to Interpret Time-Varying Patient Data* , 1991, Methods of Information in Medicine.

[10]  Yuval Shahar,et al.  Idan: A Distributed Temporal-Abstraction Mediator for Medical Databases , 2003, AIME.

[11]  R. Ramakrishnan,et al.  A framework for testing safety and effective computability of extended datalog , 1988, SIGMOD '88.

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

[13]  Yuval Shahar,et al.  Dynamic temporal interpretation contexts for temporal abstraction , 1998, Annals of Mathematics and Artificial Intelligence.

[14]  Yuval Shahar,et al.  CAPSUL: A constraint-based specification of repeating patterns in time-oriented data , 2001, Annals of Mathematics and Artificial Intelligence.

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

[16]  R. Ramakrishnan,et al.  An amateur's introduction to recursive query processing strategies , 1986, SIGMOD '86.

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

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