Dipartimento di Informatica, Università degli Studi di Verona, Ca' Vignal 2, Strada Le Grazie, 15-37134 Verona, Italy.
J Biomed Inform. 2012 Apr;45(2):273-91. doi: 10.1016/j.jbi.2011.11.005. Epub 2011 Dec 2.
This paper focuses on the identification of temporal trends involving different granularities in clinical databases, where data are temporal in nature: for example, while follow-up visit data are usually stored at the granularity of working days, queries on these data could require to consider trends either at the granularity of months ("find patients who had an increase of systolic blood pressure within a single month") or at the granularity of weeks ("find patients who had steady states of diastolic blood pressure for more than 3 weeks"). Representing and reasoning properly on temporal clinical data at different granularities are important both to guarantee the efficacy and the quality of care processes and to detect emergency situations. Temporal sequences of data acquired during a care process provide a significant source of information not only to search for a particular value or an event at a specific time, but also to detect some clinically-relevant patterns for temporal data. We propose a general framework for the description and management of temporal trends by considering specific temporal features with respect to the chosen time granularity. Temporal aspects of data are considered within temporal relational databases, first formally by using a temporal extension of the relational calculus, and then by showing how to map these relational expressions to plain SQL queries. Throughout the paper we consider the clinical domain of hemodialysis, where several parameters are periodically sampled during every session.
本文侧重于识别临床数据库中涉及不同粒度的时间趋势,其中数据具有时间性质:例如,虽然随访访问数据通常按工作日的粒度存储,但对这些数据的查询可能需要考虑按月的粒度(“找到在一个月内收缩压升高的患者”)或按周的粒度(“找到舒张压稳定超过 3 周的患者”)的趋势。在不同粒度上正确表示和推理时间临床数据对于保证护理过程的效果和质量以及检测紧急情况都非常重要。在护理过程中获取的时间序列数据不仅提供了在特定时间查找特定值或事件的重要信息,而且还可以检测时间数据的一些临床相关模式。我们通过考虑与所选时间粒度相关的特定时间特征,提出了一种用于描述和管理时间趋势的通用框架。在时间关系数据库中考虑数据的时间方面,首先通过使用关系演算的时间扩展形式进行正式考虑,然后展示如何将这些关系表达式映射到普通 SQL 查询。在整篇文章中,我们考虑血液透析的临床领域,其中在每次治疗过程中都会定期采集几个参数。