August 31, 2026: The FHIR Sandbox CID (Epic Organization ID) has been reverted to 0 from 529 following the change previously announced on August 27th. If you updated your FHIR requests to the 529 "CID" element in OID system identifiers, you must also revert to the original value of 0. For more details, refer to the ID Types for APIs resource.

Registration for the Open@Epic 2026 conference is now open. To submit your registration, view session agenda details, travel information, and FAQs, visit the Open@Epic Conference website.

Epic on FHIR

When everyone's on the same page, technology can make cool things happen. Epic is a strong supporter of the HL7® FHIR® standard as the future of REST-based interoperability. In addition to participating in the standards development process with HL7, Epic is also a member of the Argonaut Project and the Da Vinci Project, each aimed at accelerating the adoption of FHIR.

Epic's work with FHIR means that any health system, hospital, or clinic that uses Epic's comprehensive health record system can connect to any app that also supports FHIR to exchange health information, including but not limited to the U.S. Core Data for Interoperability – or USCDI - data classes and elements.

Interoperability Guide Check out our guide.

Sign Up to Access

Epic on FHIR is a free resource for developers who create apps for use by patients and healthcare organizations.

Sandbox logo

Testing Sandbox

Test APIs against example data

Registration logo

Client Registration

Software registration and client identifier management

Documentation logo

Documentation

Additional developer support documentation

Summary of Resources

  • AllergyIntolerance (Outside Record)

  • Read, Search — R4
  • Appointment (Scheduled Surgeries)

  • Read, Search — R4
  • Binary (Clinical References)

  • Read, Search — R4
  • Binary (Document Information)

  • Read, Search — R4
  • Binary (Outside Record Clinical Notes)

  • Read, Search — R4
  • Binary (Patient-Entered Questionnaires)

  • Read, Search — R4
  • Read — STU3
  • Binary (Prior Auth Supporting Info)

  • Read — R4
  • CarePlan (Encounter-Level, Longitudinal)

  • Read, Search — DSTU2
  • CarePlan (Inpatient CarePlan)

  • Read, Search — R4
  • CarePlan (Inpatient Pathway)

  • Read, Search — R4
  • CarePlan (Longitudinal Care Plan)

  • Read, Search — R4
  • CarePlan (Outpatient CarePlan)

  • Read, Search — R4
  • CarePlan (Patient Education)

  • Read, Search — R4
  • CarePlan (Questionnaires Due)

  • Read, Search — R4
  • CareTeam (Episode Care Team)

  • Read, Search — R4
  • CareTeam (Longitudinal Care Team)

  • Read, Search — R4
  • Claim (Prior Auth)

  • Read — R4
  • Communication (Customer Relationship Management)

  • Read, Search — R4
  • Communication (Non-Patient Customer Relationship Management)

  • Read, Search — R4
  • Communication (Patient Education)

  • Read, Search — R4
  • Condition

  • Create — CDS Hooks - STU3
  • Condition (Care Plan Problem)

  • Read, Search — R4
  • Condition (Encounter Diagnosis, Problems)

  • Read, Search — STU3
  • Condition (Outside Record Encounter Diagnosis)

  • Read, Search — R4
  • Condition (Outside Record Health Concern)

  • Read, Search — R4
  • Condition (Outside Record Problems)

  • Read, Search — R4
  • Condition (Reason for Visit)

  • Read, Search — R4
  • Contract (Healthcare Services Reimbursement)

  • Read, Search — R4
  • Device (Implants and External Devices)

  • Read, Search — STU3
  • DeviceUseStatement (External Devices)

  • Read, Search — R4
  • DeviceUseStatement (Implants and External Devices)

  • Read, Search — STU3
  • DeviceUseStatement (Implants)

  • Read, Search — R4
  • DiagnosticReport (Outside Record Results)

  • Read, Search — R4
  • DocumentReference (Advance Directive)

  • Read, Search — R4
  • DocumentReference (Clinical References)

  • Read, Search — R4
  • DocumentReference (External CDAs)

  • Read, Search — R4
  • DocumentReference (Minimum Data Set)

  • Read, Search — R4
  • DocumentReference (Non-Patient Document Information)

  • Search — R4
  • DocumentReference (Outside Record - Clinical Notes)

  • Read, Search — R4
  • DocumentReference (Prior Auth Supporting Info)

  • Read — R4
  • DocumentReference.Create (Non-Patient Document Information)

  • Create — R4
  • ExplanationOfBenefit (Claim)

  • Read, Search — R4
  • ExplanationOfBenefit (Prior Auth)

  • Read, Search — R4
  • Goal (Outside Record)

  • Read — R4
  • Immunization.Read (Patient Chart) (R4)

  • Read — R4
  • Immunization.Search (Patient Chart) (R4)

  • Search — R4
  • Location

  • Read — STU3
  • Location (Organizational Directory)

  • Read, Search — R4
  • Medication (Organization Med List)

  • Read, Search — R4
  • MedicationDispense (Fill Status)

  • Read, Search — R4
  • MedicationDispense (Outside Record)

  • Read, Search — R4
  • MedicationRequest (Order Template Medication)

  • Read, Search — R4
  • MedicationRequest (Outside Record)

  • Read, Search — R4
  • MedicationRequest (Prior Auth)

  • Read, Search — R4
  • MedicationRequest (Signed Medication Order)

  • Read, Search — STU3
  • Observation (Advanced Directive)

  • Read — R4
  • Observation (Care Experience Preference)

  • Read, Search — R4
  • Observation (Labor and Delivery)

  • Read, Search — R4
  • Observation (Newborn Delivery)

  • Read, Search — R4
  • Observation (Obstetrics and Gynecology)

  • Read, Search — R4
  • Observation (Outside Record Activities of Daily Living)

  • Read, Search — R4
  • Observation (Outside Record Occupation)

  • Read, Search — R4
  • Observation (Outside Record Pregnancy Status)

  • Read, Search — R4
  • Observation (Outside Record Results)

  • Read, Search — R4
  • Observation (Outside Record Screening Assessment)

  • Read, Search — R4
  • Observation (Outside Record SDOH Assessment)

  • Read, Search — R4
  • Observation (Outside Record Sexual Orientation)

  • Read, Search — R4
  • Observation (Outside Record Smoking Status)

  • Read, Search — R4
  • Observation (Outside Record Vital Signs)

  • Read, Search — R4
  • Observation (SDOH Assessments)

  • Read, Search — R4
  • Observation (SmartData Elements)

  • Read, Search — R4
  • Observation.Search (Advance Directive)

  • Search — R4
  • Organization

  • Read — STU3
  • Organization (Organizational Directory)

  • Read, Search — R4
  • Organization (Outside Record)

  • Read, Search — R4
  • Patient (International Patient Summary)

  • $summary — R4
  • Practitioner (Organizational Directory)

  • Read, Search — R4
  • Practitioner (Outside Record)

  • Read, Search — R4
  • PractitionerRole (Organizational Directory)

  • Read, Search — R4
  • PractitionerRole (Outside Record)

  • Read, Search — R4
  • Procedure (SDOH Intervention)

  • Read, Search — R4
  • Provenance

  • Read — R4
  • Questionnaire (Patient-Entered Questionnaires)

  • Read, Search — R4
  • QuestionnaireResponse (Code Status Questionnaire)

  • Read — R4
  • QuestionnaireResponse (Outside Record)

  • Read, Search — R4
  • QuestionnaireResponse (Patient-Entered Questionnaires)

  • Read, Search, Create — R4
  • QuestionnaireResponse (Prior Auth)

  • Read — R4
  • Related Person (Outside Record)

  • Read, Search — R4
  • RelatedPerson (Friends and Family)

  • Read, Search — R4
  • RequestGroup (Oncology Plan Day)

  • Read, Search — R4
  • Schedule

  • Read — STU3
  • ServiceRequest (Community Resource ServiceRequest)

  • Read, Search — R4
  • ServiceRequest (Dental Procedure)

  • Read, Search — R4
  • ServiceRequest (Order Template Procedure)

  • Read, Search — R4
  • ServiceRequest (Outside Record)

  • Read, Search — R4
  • ServiceRequest (Pregnancy Plans)

  • Read, Search — R4
  • ServiceRequest (Referral)

  • Read — R4
  • ServiceRequest / ProcedureRequest

  • Read, Search — STU3
  • ServiceRequest / ProcedureRequest (Orders)

  • Read, Search — R4
  • Slot

  • Read — STU3
  • Specimen (Outside Record)

  • Search — R4
  • Specimen (R4)

  • Read — R4
  • Task (Auxiliary Function Notification)

  • Read, Search — R4
  • ValueSet (Supported Codes)

  • $expand — R4