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.
This asset provides the API specification for the Appointment Scheduling API. See the implementation template for more information.
Appointments are at the center of all key patient engagement touch-points and appointment scheduling, in particular, provides critical value to patients. This asset enables call center agents to schedule, update, and cancel appointments as needed on behalf of the patient.
See the use case page for more information on how to use this asset.
The Appointment Scheduling API includes the following FHIR R4 Profiles:
|Slot||An appointment slot for a healthcare service. A schedule can have multiple slots.|
|Schedule||The calendar for a healthcare service offered at a specific location. One location can have different schedules for different services.|
|HealthcareService||A healthcare service or category of services that are provided by an organization at a location.|
|Location||The physical location where appointments are available or made. This is typically a provider’s location or a laboratory.|
|Organization||The organization (e.g., Hospital system) that provides the healthcare service.|
|Practitioner||A person that is involved in the provisioning of healthcare.|
|PractitionerRole||A specific role that practitioner may perform.|
|Appointment||A booking for an event for a specific date/time.|
|AppointmentResponse||A reply to an appointment request such as confirmation or rejection.|