---
schema_version: "1"
id: 9b27f172977975c9c9738a703f1748d638bd4bb94102083830c99a62470eb25b
title: HealthCloudExt Namespace
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/health_cloud_object_reference/apex_namespace_healthcloudext.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_namespace_healthcloudext.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 65c2460c648b6eb68219b96553e3eae5ee8c9cb3eaf84340fe24760fca90c605
description: The HealthCloudExt namespace provides an interface and classes for Health Cloud to integrate with a source electronic health records (EHR) system.
---
# HealthCloudExt Namespace

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 interfaces.

- **[HealthCloudExt Namespace for Intelligent Appointment Management](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_namespace_healthcloudext_appointment_management.htm)**  
    The HealthCloudExt namespace provides an interface and classes for Health Cloud to integrate with a source electronic health records (EHR) system.
- **[AppointmentBase Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_AppointmentBase.htm#apex_class_healthcloudext_AppointmentBase)**  
    An abstract base class that represents the care provider or the practitioner information.
- **[AppointmentBookingInterop Interface](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_interface_healthcloudext_AppointmentBookingInterop.htm#apex_interface_healthcloudext_AppointmentBookingInterop)**  
    Contains default Apex implementation for healthcare appointment availability and booking.
- **[AppointmentBookingInteropFhirAdapter Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_AppointmentBookingInteropFhirAdapter.htm#apex_class_healthcloudext_AppointmentBookingInteropFhirAdapter)**  
    Represents the global class that implements the AppointmentBookingInterop interface.
- **[AppointmentProvider Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_AppointmentProvider.htm#apex_class_healthcloudext_AppointmentProvider)**  
    Represents additional information about the care provider and an appointment.
- **[BookAppointmentRequest Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_BookAppointmentRequest.htm#apex_class_healthcloudext_BookAppointmentRequest)**  
    Contains set of options to book a healthcare appointment.
- **[BookAppointmentResponse Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_BookAppointmentResponse.htm#apex_class_healthcloudext_BookAppointmentResponse)**  
    Represents the appointment booking details from the external scheduling system.
- **[CancelAppointmentRequest Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_CancelAppointmentRequest.htm#apex_class_healthcloudext_CancelAppointmentRequest)**  
    Contains set of options to cancel the booked appointment.
- **[CancelAppointmentResponse Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_CancelAppointmentResponse.htm#apex_class_healthcloudext_CancelAppointmentResponse)**  
    Represents the appointment cancellation details from the external scheduling system.
- **[FindSlotsRequest Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_FindSlotsRequest.htm#apex_class_healthcloudext_FindSlotsRequest)**  
    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](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_GetSlotStatusRequest.htm#apex_class_healthcloudext_GetSlotStatusRequest)**  
    Contains set of options to retrieve the slot status.
- **[HomeHealth](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_HomeHealth.htm)**  
    Contains Apex implementation for Manual Scheduling for healthcare appointments.
- **[Slot Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_Slot.htm#apex_class_healthcloudext_Slot)**  
    Represents the time period slot details for the appointment.
- **[BookingStatus Enum](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_enum_healthcloudext_BookingStatus.htm)**  
    Represents a possible status of a healthcare appointment.
- **[HealthCloudExt Namespace for Benefit Verification](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_namespace_healthcloudext_benefit_verification.htm)**  
    The HealthCloudExt namespace provides an interface and classes for Health Cloud to integrate with a source electronic health records (EHR) system.
- **[HealthCloudExt Namespace for Unified Health Scoring](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_namespace_healthcloudext_unified_healthscore.htm)**  
    The HealthCloudExt namespace provides an interface and methods for Health Cloud to store health score information in the action logs.
- **[HealthCloudExt Namespace for Intelligent Content Management](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_reference_healthcloudext_intelligent_content_management.htm)**  
    The HealthCloudExt namespace provides an interface and classes for Health Cloud to manage Intelligent Content.