A Temporal Query System for Protocol-directed Decision Support
Overview
Affiliations
Chronus is a query system that supports temporal extensions to the Structured Query Language (SQL) for relational databases. Although the relational data model can store time-stamped data and can permit simple temporal-comparison operations, it does not provide either a closed or a sufficient algebra for manipulating temporal data. In this paper, we outline an algebra that maintains a consistent relational representation of temporal data and that allows the type of temporal queries needed for protocol-directed decision support. We also discuss how Chronus can translate between our temporal algebra and the relational algebra used for SQL queries. We have applied our system to the task of screening patients for clinical trials. Our results demonstrate that Chronous can express sufficiently all required temporal queries, and that the search time of such queries is similar to that of standard SQL.
ACE: the Advanced Cohort Engine for searching longitudinal patient records.
Callahan A, Polony V, Posada J, Banda J, Gombar S, Shah N J Am Med Inform Assoc. 2021; 28(7):1468-1479.
PMID: 33712854 PMC: 8279796. DOI: 10.1093/jamia/ocab027.
An adaptable architecture for patient cohort identification from diverse data sources.
Bache R, Miles S, Taweel A J Am Med Inform Assoc. 2013; 20(e2):e327-33.
PMID: 24064442 PMC: 3861920. DOI: 10.1136/amiajnl-2013-001858.
Formal representation of eligibility criteria: a literature review.
Weng C, Tu S, Sim I, Richesson R J Biomed Inform. 2009; 43(3):451-67.
PMID: 20034594 PMC: 2878905. DOI: 10.1016/j.jbi.2009.12.004.
Evaluation of a flowchart-based EHR query system: a case study of RetroGuide.
Huser V, Narus S, Rocha R J Biomed Inform. 2009; 43(1):41-50.
PMID: 19560553 PMC: 2840619. DOI: 10.1016/j.jbi.2009.06.001.
Coping efficiently with now-relative medical data.
Stantic B, Terenziani P, Sattar A AMIA Annu Symp Proc. 2008; :722-6.
PMID: 18998812 PMC: 2656018.