| Literature DB >> 35486893 |
Alexander Kiel1,2, Raphael W Majeed3,4, Julian Gruendner5, Noemi Deppenwiese6, Michael Folz7, Thomas Köhler1, Björn Kroll8, Hans-Ulrich Prokosch5, Lorenz Rosenau8, Mathias Rühle2, Marc-Anton Scheidl5, Christina Schüttler5, Brita Sedlmayr9, Alexander Twrdik2.
Abstract
BACKGROUND: An essential step in any medical research project after identifying the research question is to determine if there are sufficient patients available for a study and where to find them. Pursuing digital feasibility queries on available patient data registries has proven to be an excellent way of reusing existing real-world data sources. To support multicentric research, these feasibility queries should be designed and implemented to run across multiple sites and securely access local data. Working across hospitals usually involves working with different data formats and vocabularies. Recently, the Fast Healthcare Interoperability Resources (FHIR) standard was developed by Health Level Seven to address this concern and describe patient data in a standardized format. The Medical Informatics Initiative in Germany has committed to this standard and created data integration centers, which convert existing data into the FHIR format at each hospital. This partially solves the interoperability problem; however, a distributed feasibility query platform for the FHIR standard is still missing.Entities:
Keywords: COVID-19; CQL; FHIR; FHIR Search; Fast Healthcare Interoperability Resources; HL7 FHIR; consensus data set; distributed analysis; feasibility study; federated feasibility queries; health data; medical informatics; pandemic; patient data; query
Year: 2022 PMID: 35486893 PMCID: PMC9135115 DOI: 10.2196/36709
Source DB: PubMed Journal: JMIR Med Inform
Figure 1Central German Portal for Medical Research Data and connection to all consortia and data integration centers (DICs; Medical Informatics Initiative).
Figure 2Abstract software components of a distributed feasibility platform. CQL: Clinical Quality Language; ETL: extract-transform-load; FHIR: Fast Healthcare Interoperability Resources; GUI: graphical user interface; UI: user interface.
Performance test data sets.
| Data set | Patients, n | Conditions, n | Procedures, n | Observations, n | Overall, n |
| Small | 111,000 | 111,000 | 111,000 | 111,000 | 444,000 |
| bga-small | 111,000 | 524,375 | 381,505 | 5,018,600 | 6,035,480 |
| bg-large | 1,111,000 | 1,524,375 | 1,381,505 | 6,018,600 | 10,035,480 |
abg: background.
Figure 3Detailed architecture of the distributed feasibility platform. CQL: Clinical Quality Language; DSF: data sharing framework; ETL: extract-transform-load; FDPG: Deutsches Forschungsdatenportal für Gesundheit; FHIR: Fast Healthcare Interoperability Resources; FLARE: Feasibility Analysis Request Executor; UI: user interface.
Figure 4Example user interface representation of an ontology tree.
Figure 5Example feasibility query in the user interface.
Query response times across data set, query, and query execution type (CQLa and FLAREb).
| Query | Criteria search for | Patients found, n | Resources processed, n | Response time by query execution and data set type (seconds), mean (SD) of 10 consecutive runs | |||||
|
|
|
|
| cql-small | flare-small | cql-bgc-small | flare-bg-small | cql-bg-large | flare-bg-large |
| 0 | 4 | 0 | 0 | 0.22 (0.01) | 0.03 (0.0) | 0.3 (0.01) | 0.04 (0.0) | 1.56 (0.04) | 0.04 (0.0) |
| 1000-1 | 1 | 1000 | 1000 | 0.57 (0.09) | 0.11 (0.0) | 0.85 (0.19) | 0.11 (0.01) | 5.52 (0.54) | 0.13 (0.01) |
| 1000-all | 4 | 1000 | 4000 | 0.25 (0.03) | 0.23 (0.06) | 0.35 (0.05) | 0.24 (0.06) | 1.82 (0.06) | 0.37 (0.26) |
| 10000-1 | 1 | 10,000 | 10,000 | 0.56 (0.08) | 0.5 (0.01) | 0.89 (0.08) | 0.49 (0.01) | 5.49 (0.21) | 0.67 (0.07) |
| 10000-all | 4 | 10,000 | 40,000 | 0.35 (0.04) | 0.99 (0.08) | 0.68 (0.07) | 1.0 (0.1) | 2.1 (0.08) | 1.94 (1.37) |
| 100000-1 | 1 | 100,000 | 100,000 | 0.85 (0.11) | 4.34 (0.07) | 1.13 (0.09) | 5.16 (0.21) | 6.07 (0.26) | 5.37 (1.18) |
| 100000-all | 4 | 100,000 | 400,000 | 1.48 (0.12) | 8.25 (0.41) | 2.65 (0.23) | 9.65 (0.24) | 4.16 (0.18) | 10.8 (0.09) |
| 1000000-1 | 1 | 1,000,000 | 1,000,000 | N/Ad | N/A | N/A | N/A | 10.49 (1.26) | 47.53 (1.35) |
| 1000000-all | 4 | 1,000,000 | 4,000,000 | N/A | N/A | N/A | N/A | 29.05 (2.38) | 119.64 (4.51) |
aCQL: Clinical Quality Language.
bFLARE: Feasibility Analysis Request Executor.
cbg: background.
dN/A: not applicable.