Opening the Duke electronic health record to apps: Implementing SMART on FHIR.OBJECTIVE
 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.  After integrating SMART on FHIR into our Epic-based EHR, we demonstrated several types of apps running on the infrastructure.  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.
SMART
Opening the Duke electronic health record to apps: Implementing SMART on FHIR.OBJECTIVE
 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.  Second, it retrieved the EHR data and made it available in a FHIR-compatible format.  After integrating SMART on FHIR into our Epic-based EHR, we demonstrated several types of apps running on the infrastructure.  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.
FHIR
We created a custom SMART on FHIR-compatible server infrastructure written in Node.js that served two primary functions. 
Node.js
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.


 After integrating SMART on FHIR into our Epic-based EHR, we demonstrated several types of apps running on the infrastructure.  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.
Epic
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.



HL7