Epic on FHIR

Epic is a cloud-based, electronic health record (EHR) system for hospitals and large medical practices. It offers a rich suite of REST APIs, some of which are available in NEVA Integrate. Learn more about EPIC on FHIR.

After successfully connecting to the Epic provider on the Authorization Panel, integration into Automation Studio continues with Configuration and Testing.

Before you Begin

  1. Sign up for an Epic on FHIR account.
  2. Create an app (Note that the app must be of type 'Backend Systems').
  3. Create a Public-Private Key Pair (Note that the Private Key must be in XML format).
  4. Save the Private Key in XML format, on your local machine.

Authorization

The following fields are required to connect to the Epic on FHIR provider.

To learn about the NEVA Integrate authorization process, see Selecting a Provider > Authorization.

Field

Description

Token URL

The URL of the authorization server from which a token is requested.

https://fhir.epic.com/interconnect-fhir-oauth/oauth2/token

Client ID

A unique identifier for your app on the Epic community's authorization servers.

To find the ID, after signing in to your Epic on FHIR account, navigate to Build Apps > My Apps, and then select your app.

Private Key File (XML only)

The local path to an XML file containing the Private Key associated with your Epic on FHIR app.

To create a Private Key, see SMART Backend Sevices (Backend OAuth 2.0)