Appointment Scheduling Process API

(0 reviews)
A booking of a healthcare event among patient(s), practitioner(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).


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.

Use case

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:

SlotAn appointment slot for a healthcare service. A schedule can have multiple slots.
ScheduleThe calendar for a healthcare service offered at a specific location. One location can have different schedules for different services.
HealthcareServiceA healthcare service or category of services that are provided by an organization at a location.
LocationThe physical location where appointments are available or made. This is typically a provider’s location or a laboratory.
OrganizationThe organization (e.g., Hospital system) that provides the healthcare service.
PractitionerA person that is involved in the provisioning of healthcare.
PractitionerRoleA specific role that practitioner may perform.
AppointmentA booking for an event for a specific date/time.
AppointmentResponseA reply to an appointment request such as confirmation or rejection.


Published by
MuleSoft Solutions
Published onMay 30, 2024
Asset overview

Asset versions for 1.0.x

Asset versions