IT Center for Clinical Research, University of Lübeck, Gebäude 64, 2.OG, Raum 05, Ratzeburger Allee 160, Lübeck, 23562, Germany, 49 451 3101 5636.
Chair for Medical Informatics, Friedrich-Alexander-Universität Erlangen-Nürnberg, Erlangen, Germany.
JMIR Med Inform. 2024 Oct 14;12:e58541. doi: 10.2196/58541.
To advance research with clinical data, it is essential to make access to the available data as fast and easy as possible for researchers, which is especially challenging for data from different source systems within and across institutions. Over the years, many research repositories and data standards have been created. One of these is the Fast Healthcare Interoperability Resources (FHIR) standard, used by the German Medical Informatics Initiative (MII) to harmonize and standardize data across university hospitals in Germany. One of the first steps to make these data available is to allow researchers to create feasibility queries to determine the data availability for a specific research question. Given the heterogeneity of different query languages to access different data across and even within standards such as FHIR (eg, CQL and FHIR Search), creating an intermediate query syntax for feasibility queries reduces the complexity of query translation and improves interoperability across different research repositories and query languages.
This study describes the creation and implementation of an intermediate query syntax for feasibility queries and how it integrates into the federated German health research portal (Forschungsdatenportal Gesundheit) and the MII.
We analyzed the requirements for feasibility queries and the feasibility tools that are currently available in research repositories. Based on this analysis, we developed an intermediate query syntax that can be easily translated into different research repository-specific query languages.
The resulting Clinical Cohort Definition Language (CCDL) for feasibility queries combines inclusion criteria in a conjunctive normal form and exclusion criteria in a disjunctive normal form, allowing for additional filters like time or numerical restrictions. The inclusion and exclusion results are combined via an expression to specify feasibility queries. We defined a JSON schema for the CCDL, generated an ontology, and demonstrated the use and translatability of the CCDL across multiple studies and real-world use cases.
We developed and evaluated a structured query syntax for feasibility queries and demonstrated its use in a real-world example as part of a research platform across 39 German university hospitals.
为了推进临床数据研究,让研究人员能够尽可能快速便捷地获取现有数据至关重要,而这对于来自不同机构内部和跨机构的源系统数据来说尤其具有挑战性。多年来,已经创建了许多研究存储库和数据标准。其中之一是 Fast Healthcare Interoperability Resources(FHIR)标准,它被德国医学信息学倡议(MII)用于协调和标准化德国大学附属医院的数据。使这些数据可用的第一步之一是允许研究人员创建可行性查询,以确定特定研究问题的数据可用性。鉴于不同查询语言访问 FHIR 等标准(例如 CQL 和 FHIR Search)中不同数据的异构性,为可行性查询创建中间查询语法可以降低查询翻译的复杂性,并提高不同研究存储库和查询语言之间的互操作性。
本研究描述了为可行性查询创建和实施中间查询语法的方法,以及它如何集成到联合德国健康研究门户(Forschungsdatenportal Gesundheit)和 MII 中。
我们分析了可行性查询的要求以及当前在研究存储库中可用的可行性工具。基于此分析,我们开发了一种中间查询语法,可以轻松转换为不同的研究存储库特定查询语言。
由此产生的可行性查询临床队列定义语言(CCDL)将包含标准的条件组合在合取范式中,并将排除标准组合在析取范式中,允许添加时间或数值限制等额外过滤器。通过表达式将包含和排除的结果组合起来,以指定可行性查询。我们为 CCDL 定义了一个 JSON 模式,生成了一个本体,并演示了在多个研究和实际用例中使用和翻译 CCDL 的能力。
我们开发并评估了一种用于可行性查询的结构化查询语法,并在作为 39 家德国大学附属医院研究平台的一部分的实际示例中展示了其用途。