---
schema_version: "1"
id: 3d3a11d3d996253ad8be9b8aef81d3e646367685a80620e86616ec667c52bf9c
title: Integrated Care Management
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/health_cloud_object_reference/hc_dev_integrated_care_management.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/hc_dev_integrated_care_management.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: f49ba7ada3fd750c72295f0ef5c3d5d96ef9a297e2d94db38d8fd131db7c202d
description: Integrated Care Management provides a data model to store clinical data related to a patient or member’s care plans. This data model is both USCDI and FHIR R4-aligned, which helps with your system’s interoperability.
---
# Integrated Care Management

Integrated Care Management provides a data model to store clinical data related to a patient or member’s care plans. This data model is both USCDI and FHIR R4-aligned, which helps with your system’s interoperability.

With the objects in this data model, you can define a PGI library for your organization’s care plans, define care plan templates, and store care plans for patients or members. You can also store other information like episodes of care.

To use this data model, go to Setup and enable the **FHIR R4-Aligned Data Model** setting on the FHIR R4 Support Settings page and the **Enhanced Care Plans** setting on the Integrated Care Management Settings page.

![A diagram of the Integrated Care Management data model](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/dev_guides/healthcare_api/images/hc_integrated_care_management_erd.png)

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

- **[ActionPlanTemplateAssignment](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_actionplantemplateassignment.htm)**  
    Represents the association of an action plan template with its related care plan template, goal, or problem definition. When instantiated, the action plan generates the corresponding intervention tasks and links them to the appropriate record, such as a condition, goal, or care plan.
- **[AsmtQstnRespRecommendation](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_asmtqstnresprecommendation.htm)**  
    Maps an assessment question’s response to the recommendation it has to provide for a care plan. Recommendations can be problems, goals, interventions, or other assessments. This object is available in API version 57.0 and later.
- **[CareEpisode](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_careepisode.htm)**  
    Records details of the interaction between a patient and a healthcare provider for the period during which the patient receives healthcare services from the provide. This object is based on the [EpisodeOfCare](https://www.hl7.org/fhir/episodeofcare.html#EpisodeOfCare) FHIR resource. This object is available in API version 57.0 and later.
- **[CareEpisodeDetail](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_careepisodedetail.htm)**  
    Represents additional information associated with a CareEpisode record. This information may be the referral requests that an episode of care started from or the diagnoses that the episode of care is meant to address. This object is available in API version 57.0 and later.
- **[CareGap](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_caregap.htm)**  
    Represents gaps in patient care through a specified period. This object is available in API version 59.0 and later.
- **[CareGapCriteriaResult](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_caregapcriteriaresult.htm)**  
    Represents the result of an evaluated clinical measure criteria. This object is available in API version 59.0 and later.
- **[CarePlan](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_careplan.htm)**  
    Represents a care plan that is created to help improve a patient or member’s health. This object is based on the [CarePlan](https://www.hl7.org/fhir/careplan.html#CarePlan) FHIR resource. This object is available in API version 56.0 and later.
- **[CarePlanActivity](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_careplanactivity.htm)**  
    Represents an activity that’s part of a care plan. This object is a child of CarePlan. This object is available in API version 56.0 and later.
- **[CarePlanActivityDetail](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_careplanactivitydetail.htm)**  
    Represents additional information associated with a CarePlanActivity record. This information may be outcomes of the activity, the performers who contributed to it, or the reasons why the activity was necessary.. This object is a child of CarePlanActivity. This object is available in API version 57.0 and later.
- **[CarePlanDetail](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_careplandetail.htm)**  
    Represents additional information associated with a care plan record. These details may be things addressed by the care plan, contributors in the care plan, supporting information, and so on. This object is available in API version 57.0 and later.
- **[CarePlanTemplate](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_careplantemplate.htm)**  
    Represents a template use to instantiate a care plan. This object is available in API version 56.0 and later.
- **[CarePlanTemplateGoal](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_careplantemplategoal.htm)**  
    Represents goals in Care Plan Templates that don’t have problems as their parents. These goals are added directly under the care plan in the template . This object determines the position of goals in the hierarchy of care plan templates. The specific details of goals are referenced from GoalDefinitions records in the PGI library. This object is available in API version 57.0 and later.
- **[CarePlanTemplateProblem](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_careplantemplateproblem.htm)**  
    Represents problems in Care Plan Templates. These problems may or may not have goals as their direct children. This object determines the position of problems in the hierarchy of care plan templates. The specific details of problems are referenced from ProblemDefinition records in the PGI library. This object is available in API version 57.0 and later.
- **[CareTask](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_caretask.htm)**  
    Represents additional information about a healthcare-related task such as process status, beneficiary, and related tasks. This object is available in API version 61.0 and later.
- **[CareTaskDetail](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_caretaskdetail.htm)**  
    Represents extra details about a healthcare-related task such as the detail type, detail record, detail code, and detail value. This object is available in API version 61.0 and later.
- **[ClinicalMeasure](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_clinicalmeasure.htm)**  
    Represents a structured and computable definition of a health-related measure for identifying care gaps. This object is available in API version 59.0 and later.
- **[ClinicalMeasureCriteria](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_clinicalmeasurecriteria.htm)**  
    Represents a computable criteria of a health-related measure. This object is available in API version 59.0 and later.
- **[ClinicalMeasureCriteriaGrp](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_clinicalmeasurecriteriagrp.htm)**  
    Represents a group of computable criteria for a health-related measure. This object is available in API version 59.0 and later.
- **[GoalAssignment](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_goalassignment.htm)**  
    Represents the goals that are part of a care plan.
- **[GoalAssignmentDetail](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_goalassignmentdetail.htm)**  
    Represents additional information associated with a GoalAssignment record. This information may be the outcome of a goal or something addressed by it. This object is available in API version 57.0 and later.
- **[GoalDefinition](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_goaldefinition.htm)**  
    Represents a goal or a business objective that’s used as a reference. When instantiated, GoalDefinition records create GoalAssignment records that serve as goals in care plans.
- **[MemberPlanCarePlan](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_memberplancareplan.htm)**  
    Represents a junction between member plans and care plans. It defines the problems, goals, and interventions in a care plan based on the patient's health plan coverage. This object is available in API version 66.0 and later.
- **[MemberPlanMedicationStmt](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_memberplanmedicationstmt.htm)**  
    Represents a junction between member plans and medication statements. It associates the medications that a patient is currently taking or has taken in the past with their health plan coverage. This object is available in API version 66.0 and later.
- **[ProblemDefinition](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_problemdefinition.htm)**  
    The definition of a care plan problem in the reusable PGI library that’s a part of Integrated Care Management. When instantiated, ProblemDefinition records create HealthCondition records that serve as problems in care plans. This object is available in API version 57.0 and later.
- **[ProblemGoalDefinition](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_icm_problemgoaldefinition.htm)**  
    A junction object that associated a goal definition to its parent problem definition. These junction records assist in establishing the problem-goal hierarchy in care plans instantiated from the PGI library. A problem definition can have multiple goal definitions as its children, and a goal definition can have multiple problem definitions as its parents. This object is available in API version 57.0 and later.
- **[PurchaserPlanCareProgram](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_purchaserplancareprogram.htm)**  
    Represents a junction between puchaser plans and care programs. It defines the care programs that are available under a purchaser plan such as employer-sponsored programs for managing chronic conditions. This object is available in API version 66.0 and later.