Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2017 Aug 14;17(1):120.
doi: 10.1186/s12911-017-0513-6.

A Fast Healthcare Interoperability Resources (FHIR) layer implemented over i2b2

Affiliations

A Fast Healthcare Interoperability Resources (FHIR) layer implemented over i2b2

Abdelali Boussadi et al. BMC Med Inform Decis Mak. .

Abstract

Background: Standards and technical specifications have been developed to define how the information contained in Electronic Health Records (EHRs) should be structured, semantically described, and communicated. Current trends rely on differentiating the representation of data instances from the definition of clinical information models. The dual model approach, which combines a reference model (RM) and a clinical information model (CIM), sets in practice this software design pattern. The most recent initiative, proposed by HL7, is called Fast Health Interoperability Resources (FHIR). The aim of our study was to investigate the feasibility of applying the FHIR standard to modeling and exposing EHR data of the Georges Pompidou European Hospital (HEGP) integrating biology and the bedside (i2b2) clinical data warehouse (CDW).

Results: We implemented a FHIR server over i2b2 to expose EHR data in relation with five FHIR resources: DiagnosisReport, MedicationOrder, Patient, Encounter, and Medication. The architecture of the server combines a Data Access Object design pattern and FHIR resource providers, implemented using the Java HAPI FHIR API. Two types of queries were tested: query type #1 requests the server to display DiagnosticReport resources, for which the diagnosis code is equal to a given ICD-10 code. A total of 80 DiagnosticReport resources, corresponding to 36 patients, were displayed. Query type #2, requests the server to display MedicationOrder, for which the FHIR Medication identification code is equal to a given code expressed in a French coding system. A total of 503 MedicationOrder resources, corresponding to 290 patients, were displayed. Results were validated by manually comparing the results of each request to the results displayed by an ad-hoc SQL query.

Conclusion: We showed the feasibility of implementing a Java layer over the i2b2 database model to expose data of the CDW as a set of FHIR resources. An important part of this work was the structural and semantic mapping between the i2b2 model and the FHIR RM. To accomplish this, developers must manually browse the specifications of the FHIR standard. Our source code is freely available and can be adapted for use in other i2b2 sites.

Keywords: Clinical data warehouse; Database management systems; FHIR; Semantic interoperability; i2b2.

PubMed Disclaimer

Conflict of interest statement

Ethics approval and consent to participate

In this article we accessed clinical data to perform tests on the fhir server. Clinical data were accessed from the clinical data warehouse repository of the Hôpital Européen Georges Pompidou (Georges Pompidou European Hospital).

This work is part of the IM-AGE project which received ethics approval and permission to access patient clinical data from a local French IRB (Comité de Protection des Personnes, Ile de France II):

  1. IRB registration number: 00001072.

  2. Date: 12/07/2015

  3. IRB address: 149, rue Sèvres 75,743 Paris cedex 15. Carré Necker – Porte N2. Phone: 0142192688, Fax: 0144494506.

Consent for publication

Not applicable.

Competing interests

A.B. and E.Z. declare that they have no competing interests.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Figures

Fig. 1
Fig. 1
UML use case diagram describing the client requirements
Fig. 2
Fig. 2
UML sequence diagram describing the execution of the generic scenario
Fig. 3
Fig. 3
The i2b2 star schema with only the targeted data
Fig. 4
Fig. 4
Mapping table between the i2b2 database fields and the FHIR resources field
Fig. 5
Fig. 5
The i2b2 FHIR server architecture
Fig. 6
Fig. 6
The i2b2 FHIR server DAO UML class diagram
Fig. 7
Fig. 7
FHIR DiagnosticReport resources displayed by the server in XML format in response to query #1
Fig. 8
Fig. 8
FHIR MedicationOrder resources displayed by the server in XML format in response to query #2 showing the “external” reference to the FHIR Resource Medication

References

    1. Adler-Milstein J, DesRoches CM, Kralovec P, Foster G, Worzala C, Charles D, et al. Electronic Health Record Adoption In US Hospitals: Progress Continues, But Challenges Persist. Health Aff (Millwood) 2015;34(12):2174–80. doi: 10.1377/hlthaff.2015.0992. - DOI - PubMed
    1. Shin S-Y, Kim WS, Lee J-H. Characteristics Desired in Clinical Data Warehouse for Biomedical Research. Healthc Inform Res. 2014;20(2):109–16. doi: 10.4258/hir.2014.20.2.109. - DOI - PMC - PubMed
    1. Prokosch HU, Ganslandt T. Perspectives for medical informatics. Reusing the electronic medical record for clinical research. Methods Inf Med. 2009;48(1):38–44. - PubMed
    1. Frankovich J, Longhurst CA, Sutherland SM. Evidence-based medicine in the EMR era. N Engl J Med. 2011;365(19):1758–9. doi: 10.1056/NEJMp1108726. - DOI - PubMed
    1. De Moor G. EHR-certification, semantic interoperability and the link to clinical research [Internet]. eHealth-WoHIT conference; 2010 [cited 2017 Mar 2]. Available from: https://pt.slideshare.net/sanidadyconsumo/ehr-certification-semantic-int....

MeSH terms

LinkOut - more resources