Opening the Duke electronic health record to apps: Implementing SMART on FHIR.

dc.contributor.author

Bloomfield, Richard A

dc.contributor.author

Polo-Wood, Felipe

dc.contributor.author

Mandel, Joshua C

dc.contributor.author

Mandl, Kenneth D

dc.date.accessioned

2018-12-10T04:19:40Z

dc.date.available

2018-12-10T04:19:40Z

dc.date.issued

2017-03

dc.date.updated

2018-12-10T04:19:29Z

dc.description.abstract

Recognizing a need for our EHR to be highly interoperable, our team at Duke Health enabled our Epic-based electronic health record to be compatible with the Boston Children's project called Substitutable Medical Apps and Reusable Technologies (SMART), which employed Health Level Seven International's (HL7) Fast Healthcare Interoperability Resources (FHIR), commonly known as SMART on FHIR.We created a custom SMART on FHIR-compatible server infrastructure written in Node.js that served two primary functions. First, it handled API management activities such rate-limiting, authorization, auditing, logging, and analytics. Second, it retrieved the EHR data and made it available in a FHIR-compatible format. Finally, we made required changes to the EHR user interface to allow us to integrate several compatible apps into the provider- and patient-facing EHR workflows.After integrating SMART on FHIR into our Epic-based EHR, we demonstrated several types of apps running on the infrastructure. This included both provider- and patient-facing apps as well as apps that are closed source, open source and internally-developed. We integrated the apps into the testing environment of our desktop EHR as well as our patient portal. We also demonstrated the integration of a native iOS app.In this paper, we demonstrate the successful implementation of the SMART and FHIR technologies on our Epic-based EHR and subsequent integration of several compatible provider- and patient-facing apps.

dc.identifier

S1386-5056(16)30273-8

dc.identifier.issn

1386-5056

dc.identifier.issn

1872-8243

dc.identifier.uri

https://hdl.handle.net/10161/17768

dc.language

eng

dc.publisher

Elsevier BV

dc.relation.ispartof

International journal of medical informatics

dc.relation.isversionof

10.1016/j.ijmedinf.2016.12.005

dc.subject

Humans

dc.subject

Systems Integration

dc.subject

Software

dc.subject

Boston

dc.subject

Health Level Seven

dc.subject

Electronic Health Records

dc.subject

Mobile Applications

dc.subject

Health Information Exchange

dc.title

Opening the Duke electronic health record to apps: Implementing SMART on FHIR.

dc.type

Journal article

duke.contributor.orcid

Bloomfield, Richard A|0000-0001-6902-2396

pubs.begin-page

1

pubs.end-page

10

pubs.organisational-group

Staff

pubs.organisational-group

Duke

pubs.organisational-group

School of Medicine

pubs.publication-status

Published

pubs.volume

99

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1-s2.0-S1386505616302738-main.pdf
Size:
3.08 MB
Format:
Adobe Portable Document Format
Description:
Published version