FHIR R4 Workflow API

(0 reviews)
Equip your team with 360-degree views to deliver personalized and collaborative experiences



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:

ScheduleSchedule is a container for slots of time that may be available for booking appointments.
SlotSlot is a slot of time on a schedule that may be available for booking appointments.
AppointmentAppointment 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).
AppointmentResponseAppointmentResponse is a reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.
ServiceRequestServiceRequest is a record of a request for service such as diagnostic investigations, treatments, or operations to be performed.


Published by
MuleSoft Solutions
Published onOct 12, 2023
Asset overview

Asset versions for 1.0.x

Asset versions