An extended SQL for temporal data management in clinical decision-support systems.
We are developing a database implementation to support temporal data management for the T-HELPER physician workstation, an advice system for protocol-based care of patients who have HIV disease. To understand the requirements for the temporal database, we have analyzed the types of temporal predicates found in clinical-trial protocols. We extend the standard relational data model in three ways to support these querying requirements. First, we incorporate timestamps into the two-dimensional relational table to store the temporal dimension of both instant- and interval-based data. Second, we develop a set of operations on timepoints and intervals to manipulate timestamped data. Third, we modify the relational query language SQL so that its underlying algebra supports the specified operations on timestamps in relational tables. We show that our temporal extension to SQL meets the temporal data-management needs of protocol-directed decision support.
Das
A K
AK
Section on Medical Informatics, Stanford University School of Medicine, California 94305-5479.
Tu
S W
SW
Purcell
G P
GP
Musen
M A
MA
D000163:Acquired Immunodeficiency Syndrome / Q000188:drug therapy; D002984:Clinical Laboratory Information Systems; D002985:Clinical Protocols; D002986:Clinical Trials as Topic; D003658:Decision Making, Computer-Assisted; D006801:Humans; D011381:Programming Languages; D012660:Semantics; D013997:Time Factors