SMART-on-FHIR implemented over i2b2.
We have developed an interface to serve patient data from Informatics for Integrating Biology and the Bedside (i2b2) repositories in the Fast Healthcare Interoperability Resources (FHIR) format, referred to as a SMART-on-FHIR cell. The cell serves FHIR resources on a per-patient basis, and supports the "substitutable" modular third-party applications (SMART) OAuth2 specification for authorization of client applications. It is implemented as an i2b2 server plug-in, consisting of 6 modules: authentication, REST, i2b2-to-FHIR converter, resource enrichment, query engine, and cache. The source code is freely available as open source. We tested the cell by accessing resources from a test i2b2 installation, demonstrating that a SMART app can be launched from the cell that accesses patient data stored in i2b2. We successfully retrieved demographics, medications, labs, and diagnoses for test patients. The SMART-on-FHIR cell will enable i2b2 sites to provide simplified but secure data access in FHIR format, and will spur innovation and interoperability. Further, it transforms i2b2 into an apps platform.
Department of Medicine, Massachusetts General Hospital, Boston, Massachusetts, USA.
Kavishwar B
KB
Wagholikar
Department of Biomedical Informatics, Harvard Medical School, Cambridge, Massachusetts, USA.|Computational Health Informatics Program, Boston Children's Hospital, Boston, Massachusetts, USA.
Joshua C
JC
Mandel
Department of Medicine, Massachusetts General Hospital, Boston, Massachusetts, USA.|Department of Medicine, Lab of Computer Science, Boston, Massachusetts, USA.
Jeffery G
JG
Klann
Research Information Services and Computing, Partners HealthCare, Boston, Massachusetts, USA.
Nich
N
Wattanasin
Research Information Services and Computing, Partners HealthCare, Boston, Massachusetts, USA.
Michael
M
Mendis
Johns Hopkins University, Baltimore, Maryland, USA.
Christopher G
CG
Chute
Department of Biomedical Informatics, Harvard Medical School, Cambridge, Massachusetts, USA.|Computational Health Informatics Program, Boston Children's Hospital, Boston, Massachusetts, USA.
Kenneth D
KD
Mandl
Department of Neurology, Massachusetts General Hospital, Boston, Massachusetts, USA.
Shawn N
SN
Murphy
D035843:Biomedical Research / Q000458:organization & administration; D000073458:Data Warehousing; D057286:Electronic Health Records / Q000458:organization & administration*; D066275:Health Information Exchange; D000073892:Health Information Interoperability; D057208:Health Level Seven; D006801:Humans; D012984:Software; D014584:User-Computer Interface
Database management systems; clinical decision support; information storage and retrieval; medical informatics; systems integration; user-computer interface