---
schema_version: "1"
id: 82d4808795b8c8d56256f801352e4927ae55c1c110be54f493e82883e98168a3
title: Advanced Therapy Management
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/health_cloud_object_reference/hc_advanced_therapy_management_data_model.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/hc_advanced_therapy_management_data_model.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: f718a2e202f664c97fb099db62bbd698f99c1b191e589ac84a54f1cc1011e5bd
description: Advanced Therapy Management helps streamline complex procedures that involve multiple appointments across different locations. Use Advanced Therapy Management’s Multi-Step Scheduling solution for easy scheduling of appointments for program participants. Configure procedure steps based on lead times and set up affiliated service territories to establish where work types are sequentially performed.
---
# Advanced Therapy Management

Advanced Therapy Management helps streamline complex procedures that involve multiple appointments across different locations. Use Advanced Therapy Management’s Multi-Step Scheduling solution for easy scheduling of appointments for program participants. Configure procedure steps based on lead times and set up affiliated service territories to establish where work types are sequentially performed.

Advanced Therapy Management’s Multi-Step Scheduling is powered by Salesforce Scheduler to search for available slots at affiliated service territories. With the combined help of new Advanced Therapy Management objects and existing Scheduler objects, Multi-Step Scheduling provides a centralized platform that helps users book, reschedule, and cancel slots for various procedure steps.

Advanced Therapy Management helps pharmaceutical companies conduct complex therapies like cell and gene therapy with ease. Treatment center coordinators can schedule appointments for procedure steps like apheresis, manufacturing, and infusion at one go. Service territory relationships streamline search results by defining relationships between affiliated sites where consecutive therapy steps are performed. Salesforce Scheduler’s existing objects support effective slot management by helping users configure service resources, assets, and their availabilities at designated locations.

Advanced Therapy Management objects are available to users with the Multi-Step Scheduling permission set and permission set license. Admins must also purchase the Asset Scheduler Add-On license for each asset assigned to a service territory.

![The data model diagram for Advanced Therapy Management with Health Cloud objects and Salesforce Scheduler objects.](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/dev_guides/healthcare_api/images/health-cloud-advanced-therapy-management-data-model.png)

For more details and a larger image, visit the [Data Model Gallery](https://developer.salesforce.com/docs/platform/data-models/guide/advanced-therapy-management.html "HTML (New Window)").

To learn more about the standard objects used in this data model, refer [Standard Objects](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_objects_list.htm).

- **[AdvTherapyFieldOptOverride](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_advtherapyfieldoptoverride.htm)**  
    Represents a list of fields with changed optionality, based on certain parameters. This object is available in API version 59.0 and later.
- **[CarePgmEnrolleeWorkOrder](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_carepgmenrolleeworkorder.htm)**  
    Represents information about the work order that's executed for the care program enrollee. This object is available in API version 58.0 and later.
- **[CarePgmEnrolleeWkOrdStep](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_carepgmenrolleewkordstep.htm)**  
    Represents information about the step in a work order that's executed for the care program enrollee. This object is available in API version 58.0 and later.
- **[CareProgramEnrollee for Advanced Therapy Management](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_atm_objects_careprogramenrollee.htm)**  
    Represents a participant enrolled in a care program.
- **[CustodyChainEntry](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_custodychainentry.htm)**  
    Represents information about an entry or event in the chain of custody. This object is available in API version 59.0 and later.
- **[CustodyItem](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_custodyitem.htm)**  
    Represents information about an item in the custody chain. This object is available in API version 59.0 and later.
- **[CustodyVerfcTypeOverride](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_custodyverfctypeoverride.htm)**  
    Represents information about the verification of an entry in the chain of custody. This object is available in API version 59.0 and later.
- **[ServiceAppointmentGroup](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_serviceappointmentgroup.htm)**  
    Stores information about a group of related service appointments. This object is available in API version 56.0 and later.
- **[ServiceTerritoryRelationship](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_serviceterritoryrelationship.htm)**  
    Represents the relationship between service territories based on work types performed. This object is available in API version 56.0 and later.
- **[Team](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_team.htm)**  
    Represents the team of members associated with an organization. This object is available in API version 58.0 and later.
- **[TeamMember](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_teammember.htm)**  
    Represents the member associated with a team. This object is available in API version 58.0 and later.
- **[WorkProcedure](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_workprocedure.htm)**  
    Represents information about a procedure or process that's part of a program, such as a care program in Health Cloud or Life Sciences Cloud.
- **[WorkProcedureStep](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_workprocedurestep.htm)**  
    Represents information about the work type that's a part of a work procedure.
- **[WorkTypeExtension](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_worktypeextension.htm)**  
    Represents additional information about a work type.
- **[WorkTypeStep](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_worktypestep.htm)**  
    Represents each step within a work type.
- **[WorkTypeStepLdTimeOvride](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_worktypestepldtimeovride.htm)**  
    Represents the lead time that's used to override the default lead time required for the work procedure, work type, or work type step that's performed at a service territory in a country. This object is available in API version 59.0 and later.
- **[WorkTypeSvcTerrSchdPrio](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_worktypesvcterrschdprio.htm)**  
    Represents the priority of the combination of the service territory, work type, and work procedure while fetching appointment slots. This object is available in API version 59.0 and later.

#### See Also

- [_Salesforce Scheduler Developer Guide_: Salesforce Scheduler Standard Objects](https://developer.salesforce.com/docs/atlas.en-us.264.0.salesforce_scheduler_developer_guide.meta/salesforce_scheduler_developer_guide/salesforce_scheduler_objects_overview.htm)