Epic Workflow System API - Implementation Template
home
Overview
This asset is a component of MuleSoft Accelerator for Healthcare.
MuleSoft Accelerator for Healthcare enables healthcare providers to unlock critical patient data to build a patient 360 within Salesforce Health Cloud, faster and easier than ever before. The solution includes pre-built APIs, connectors, integration templates, and a prescriptive end-to-end reference architecture to bring patient demographics information and COVID-19 test results from any EHR into Health Cloud using HL7 V2 or FHIR standards.
The solution also provides a library of United States Core Data for Interoperability (USCDI) and FHIR R4 resources to help healthcare developers adhere to interoperability needs and jumpstart the development of healthcare digital transformation initiatives.
The Workflow module focuses on the coordination of activities within and across systems. This includes three primary aspects:
- How do we ask for another person, device or system to do something?
- How do we track the linkages and dependencies between activities - actions to their authorizations, complex activities to individual steps, protocols to plans to orders, etc.?
- How do we define what activities are possible and the expected order and dependencies of the steps within those activities? I.e. process/orchestration definition
The Workflow API includes the following FHIR R4 Profiles:
Resource | Definition |
---|---|
Schedule | Schedule is a container for slots of time that may be available for booking appointments. |
Slot | Slot is a slot of time on a schedule that may be available for booking appointments. |
Appointment | Appointment is a booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s). |
AppointmentResponse | AppointmentResponse is a reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection. |
ServiceRequest | ServiceRequest is a record of a request for service such as diagnostic investigations, treatments, or operations to be performed. |
This integration template implements the Epic FHIR R4 Workflow API specification.