Set up your Epic FHIR Sandbox
Epic offers a testing sandbox to interact and develop against their FHIR Server. If you want to try out the Epic FHIR Adapter in Iguana X, you'll first need to login or signup for an Epic On FHIR developer account and create an App:
Go to https://fhir.epic.com/ and login or signup for an Epic On FHIR developer account
Epic offers a public testing sandbox to build integrations with their FHIR APIs. They also provide various sample patient data to use during development.
Go to https://fhir.epic.com and login or sign up!
Once you're logged in, in the Build Apps tab, click Create
Enter your App details and click Save
Enter the following information:
-
App Name: “Iguana X FHIR Client“
-
Application Audience: Choose Backend Service (used for Apps without direct user interaction)
-
Incoming APIs - Choose all of the FHIR Resource API interactions you require. Notice the FHIR version of each API.
-
Public Key - Epic uses OAuth2.0 which JWT Client Assertion which requires the client to register a public key on the Epic on FHIR App and then use the corresponding private key to sign a JWT which is presented to the authorization server to obtain an access token required to interact with the Epic FHIR Server.
Copy your Client Id to use later with the Epic FHIR Adpater, complete the rest of the form and Save
-
Copy your Non-Production Client ID for developing and testing in the sandbox.
-
Choose your SMART on FHIR version
-
Enter a brief summary for your App
-
Accept the terms of use and click Save & Ready for Sandbox