Salesforce Health Cloud Developer Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Creating and Importing Documents
BookingStatus Enum
API End-of-Life Policy
Newer Version Available
HealthCloudExt Namespace for Intelligent Appointment Management
The HealthCloudExt namespace provides an
interface and classes for Health Cloud to integrate with a source electronic health records
(EHR) system.
The HealthCloudExt namespace includes these classes and interface.
-
AppointmentBase Class
An abstract base class that represents the care provider or the practitioner information. -
AppointmentBookingInterop Interface
Contains default Apex implementation for healthcare appointment availability and booking. -
AppointmentBookingInteropFhirAdapter Class
Represents the global class that implements the AppointmentBookingInterop interface. -
AppointmentProvider Class
Represents additional information about the care provider and an appointment. -
BookAppointmentRequest Class
Contains set of options to book a healthcare appointment. -
BookAppointmentResponse Class
Represents the appointment booking details from the external scheduling system. -
CancelAppointmentRequest Class
Contains set of options to cancel the booked appointment. -
CancelAppointmentResponse Class
Represents the appointment cancellation details from the external scheduling system. -
FindSlotsRequest Class
Contains set of options to find available time slots for providers who match the patient’s needs. This class extends the AppointmentBase class and inherits its properties. -
GetSlotStatusRequest Class
Contains set of options to retrieve the slot status. -
Slot Class
Represents the time period slot details for the appointment. -
BookingStatus Enum
Represents a possible status of a healthcare appointment.