Temporal expressiveness in querying a time-stamp--based clinical database.
Most health care databases include time-stamped instant data as the only temporal representation of patient information. Many previous efforts have attempted to provide frameworks in which medical databases could be queried in relation to time. These, however, have required either a sophisticated database representation of time, including time intervals, or a time-stamp-based database coupled with a nonstandard temporal query language. In this work, the authors demonstrate how their previously described data retrieval application, DXtractor, can be used as a database querying application with expressive power close to that of temporal databases and temporal query languages, using only standard SQL and existing time-stamp-based repositories. DXtractor provides the ability to compose temporal queries through an interface that is understood by nonprogramming medical personnel. Not all temporal constructs are easily implemented using this framework; nonetheless, DXtractor's temporal capabilities provide a significant improvement in the temporal expressivity accessible to clinicians using standard time-stamped clinical databases.
Nigrin
D J
DJ
Division of Endocrinology, Children's Hospital, Boston, Massachusetts 02115, USA. nigrin_d@a1.tch.harvard.edu
Kohane
I S
IS
D003628:Database Management Systems; D019992:Databases as Topic / Q000458:organization & administration*; D006751:Hospital Information Systems / Q000458:organization & administration; D006801:Humans; D016247:Information Storage and Retrieval / Q000379:methods*; D016347:Medical Records Systems, Computerized / Q000145:classification / Q000458:organization & administration*; D011381:Programming Languages; D013995:Time