Epic
Create An App with Epic
- Create an account on https://appmarket.epic.com
- Go to "Build Apps" and configure your app
Backend Apps
For backend apps, follow the instructions here to generate a key pair Or, run the following commands:
openssl genrsa -out /path_to_key/privatekey.pem 2048
openssl req -new -x509 -key /path_to_key/privatekey.pem -out /path_to_key/publickey509.pem -subj '/CN=myapp'
Patient/Clinician Apps
For patient/clinician apps, you need to specify a redirect URL.
If Plasma is managing your connections, you should specify your redirect URL as {PlasmaWebPortalDomain}/api/plasma/sof/oauth
Tips
- It can take up to 24 hours for your Client ID to activate
- It's recommended to make an app specifically for testing in addition to an app you'll use for production
Sandbox Details
Sample Patients
- Jason Argonaut
- MRN:
203675
- First Name:
Jason
- Last Name:
Argonaut
- Date of Birth:
1985-08-01
- Gender:
M
- Home Phone:
608-555-5555
- MRN:
- Jessica Argonaut
- MRN:
E3977
- First Name:
Jessica
- Last Name:
Argonaut
- Date of Birth:
1985-08-01
- MRN:
- Theodore MyChart
- MRN:
202500
- First Name:
Theodore
- Last Name:
MyChart
- Date of Birth:
1948-07-07
- MRN:
Sample Logins
- Patient Portal:
fhircamila
/epicepic1
- Patient Portal:
fhirjason
/epicepic1
- Patient Portal:
fhirderrick
/epicepic1
- Patient Portal:
fhirdaisy
/epicepic1
- Patient Portal:
fhirdesiree
/epicepic1
- Patient Portal:
fhirelijah
/epicepic1
- EHR:
FHIR
/EpicFhir11!
- EHR:
FHIRTWO
/EpicFhir11!