---
schema_version: "1"
id: 90aff7cf235e7a3f395f4e4514f8a4d4dbc8b6186df4e1e055d0e4dd9f33c2b9
title: HomeHealth
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/health_cloud_object_reference/apex_class_healthcloudext_HomeHealth.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_HomeHealth.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: f0479d6da0da1539804289c8a5da44be793ff054071664c3aa92ce27e166f608
description: Contains Apex implementation for Manual Scheduling for healthcare appointments.
---
# HomeHealth

Contains Apex implementation for Manual Scheduling for healthcare appointments.

## Namespace

[healthcloudext](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_namespace_healthcloudext.htm "The HealthCloudExt namespace provides an interface and classes for Health Cloud to integrate with a source electronic health records (EHR) system.")

- **[GroupVisitAddress Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_healthcloudext_group_visit_address.htm#apex_healthcloudext_group_visit_address)**  
    Represents the details of the group visit address.
- **[HomeVisitDetails Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_healthcloudext_Home_Visit_Details.htm#apex_healthcloudext_Home_Visit_Details)**  
    Represents the details of the home visit requests. Once the scheduler approves the visit requests submitted by the patient or the quote requests submitted by the care coordinator, use this Apex class to retrieve the home visit details.
- **[HomeVisitPatientBenefitDetails Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_healthcloudext_home_visit_patient_benefit_details.htm#apex_healthcloudext_home_visit_patient_benefit_details)**  
    Represents the home visit details for storing benefit related data. This class is used in the Additional Benefits flow in Budget screen and Agent benefit review flow in Agentforce.
- **[HomeVisitPatientQuoteDetails Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_healthcloudext_home_visit_patient_quote_details.htm#apex_healthcloudext_home_visit_patient_quote_details)**  
    Represents the home visit details for storing quote related data. This class is used in the Additional Quotes flow in Budget screen and Agent Quote review flow in Agentforce.
- **[ResourceDetails Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_healthcloudext_HomeHealth_ResourceDetails.htm#apex_healthcloudext_HomeHealth_ResourceDetails)**  
    Represents the home visit details for manual scheduling of appointments. Once the scheduler has selected the recommended resources along with the time slot, it will schedule the appointment using this Apex class.
- **[PricingAttribute Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_PricingAttribute.htm#apex_class_healthcloudext_PricingAttribute)**  
    Represents the attribute key, attribute value, and a boolean indicating if the attribute is a picklist type for a product.
- **[ProductPricingAttributeDetails Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_ProductPricingAttributeDetails.htm#apex_class_healthcloudext_ProductPricingAttributeDetails)**  
    Represents details about a product's pricing attributes and their associated quantities.
- **[RecurringVisitSchedulingInput Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_RecurringVisitSchedulingInput.htm#apex_class_healthcloudext_RecurringVisitSchedulingInput)**  
    Contains the input for scheduling recurring home visits, including the default address, work type configurations, recurrence series, resource assignment setting, and time zone.
- **[VisitAddress Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_VisitAddress.htm#apex_class_healthcloudext_VisitAddress)**  
    Represents an address for recurring home visits.
- **[VisitRecurrenceDetails Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_VisitRecurrenceDetails.htm#apex_class_healthcloudext_VisitRecurrenceDetails)**  
    Represents one recurring series for home visits. Each series defines a recurrence pattern and can override request-level defaults.
- **[VisitTimeSlot Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_VisitTimeSlot.htm#apex_class_healthcloudext_VisitTimeSlot)**  
    Represents a time slot within a day for recurring home visits.
- **[VisitWorkType Class](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_VisitWorkType.htm#apex_class_healthcloudext_VisitWorkType)**  
    Represents a work type configuration for recurring home visits.