---
schema_version: "1"
id: b34763c0e5536ff532e54861fea6e11cc1b21ca0d2d325d801df04e0d3b128e8
title: CareProgramEnrollee
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/life_sciences_dev_guide/sforce_api_objects_careprogramenrollee.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/sforce_api_objects_careprogramenrollee.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: b154b269cb46f1b505a65cf911407c10e560577a4dca5a9a3e0fb89592065aee
description: Represents a participant enrolled in a care program.
---
# CareProgramEnrollee

Represents a participant enrolled in a care program.

![Important](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/images/icon_note_important.png)

#### Important

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

## Fields

### AccountId

- **Type**: Lookup(Account)
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Person Account representing the enrollee

### BenefitCoverageType

- **Type**: Picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Specifies the coverage status of the enrollee under both Medicare and Medicaid.
- **Possible values**:
    - ContinuedEnrollee
    - NewEnrollee

### CareProgramId

- **Type**: Master-Detail(Care Program)
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Look up for Care Program.

### ClinicalServiceRequestId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The clinical service request associated with the care program enrollee.
    
    This field is a relationship field and is available in API version 60.0 and later.
- **Relationship Name**: ClinicalServiceRequest
- **Relationship Type**: Lookup
- **Refers To**: ClinicalServiceRequest

### CurrentWorkOrderId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The work order that's currently being executed for the care program enrollee.
    
    This field is a relationship field and is available for the Advanced Therapy Management feature in API version 58.0 and later.
- **Relationship Name**: CurrentWorkOrder
- **Relationship Type**: Lookup
- **Refers To**: CarePgmEnrolleeWorkOrder

### CurrentWorkOrderStepId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The work order step that's currently being executed for the care program enrollee.
    
    This field is a relationship field and is available for the Advanced Therapy Management feature in API version 58.0 and later.
- **Relationship Name**: CurrentWorkOrderStep
- **Relationship Type**: Lookup
- **Refers To**: CarePgmEnrolleeWkOrdStep

### EnrolledAtId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The site, location, or territory where the enrollee enrolled in the care program. This field is available in API version 64.0 when Site Management is enabled.
    
    This field is a polymorphic relationship field.
- **Relationship Name**: EnrolledAt
- **Refers To**: CareProgramSite

### EnrolleeType

- **Type**: Picklist
- **Properties**: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: Specifies whether the enrollee is a new enrollee or a continued enrollee.
- **Possible values**:
    - Dual
    - FullBenefitDual
    - NonDual
    - PartialBenefitDual

### EnrollmentLocationId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The service territory where an advanced therapy care program is executed.
    
    This field is a relationship field and is available for the Advanced Therapy Management feature in API version 59.0 and later.
- **Relationship Name**: EnrollmentLocation
- **Relationship Type**: Lookup
- **Refers To**: ServiceTerritory

### FlowInterviewId

- **Type**: reference
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: Runtime instance of the associated flow.
    
    This field is a relationship field.
- **Relationship Name**: FlowInterview
- **Refers To**: FlowInterview

### FlowOrchestrationInstanceId

- **Type**: reference
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: Runtime instance of the associated flow orchestration.
    
    This field is a relationship field.
- **Relationship Name**: FlowOrchestrationInstance
- **Refers To**: FlowOrchestrationInstance

### IsActive

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Indicates whether a participant enrolled in a care program is active (true) or not (false).

### IsPatientInLtrmCareFacility

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Indicates that the patient was at a long-term healthcare facility during outreach or enrollment to the care program. This field is available for the Medication Management feature in API version 56.0 and later.
- **Default value**: false

### LastReferencedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: The timestamp for when the current user last viewed a record related to this record.

### LastViewedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: The timestamp for when the current user last viewed this record. If this value is null, it's possible that this record was referenced (LastReferencedDate) and not viewed.

### LeadId

- **Type**: Lookup(Lead)
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Lead representing the enrollee.

### Name

- **Type**: string
- **Properties**: Create, Filter, Group, Sort, Update
- **Description**: Name of the enrollee.

### OptOutPeriodEndDateTime

- **Type**: dateTime
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The date on which the patient’s opt-out from the care program ends. This field is available in API version 56.0 and later.

### OptOutPeriodStartDateTime

- **Type**: dateTime
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The date that the patient opted out of the care program. This field is available in API version 56.0 and later.

### OptOutReasonType

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The reason why the patient opted out of the care program. This field is available in API version 56.0 and later.

### ResearchStudyCandidateId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The related Research Study Candidate record of the care program enrollee.
    
    This field is a relationship field.
- **Relationship Name**: ResearchStudyCandidate
- **Refers To**: ResearchStudyCandidate

### OwnerId

- **Type**: reference
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: The UserId for the record owner. This field is a polymorphic relationship field. This field is available in API version 58.0 and later.

### SourceSystem

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: System from which the enrollee record was sourced.

### SourceSystemIdentifier

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: ID of the system from which the enrollee record was sourced.

### Status

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
- **Description**: Status of the enrollee.
- **Possible values**:
    - Active
    - Inactive

### UserId

- **Type**: Lookup(User)
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: User representing the enrollee.

## Associated Objects

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

[CareProgramEnrolleeChangeEvent](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/sforce_api_associated_objects_change_event.htm "A StandardObjectNameChangeEvent object is available for each object that supports Change Data Capture. You can subscribe to a stream of change events using Change Data Capture to receive data tied to record changes in Salesforce. Changes include record creation, updates to an existing record, deletion of a record, and undeletion of a record. A change event isn’t a Salesforce object—it doesn’t support CRUD operations or queries. It’s included in the object reference so you can discover which Salesforce objects support change events.") (API version 59.0)

Change events are available for the object.

[CareProgramEnrolleeFeed](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/sforce_api_associated_objects_feed.htm "StandardObjectNameFeed is the model for all feed objects associated with standard objects. These objects represent the posts and feed-tracked changes of a standard object.")

Feed tracking is available for the object.

[CareProgramEnrolleeHistory](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/sforce_api_associated_objects_history.htm "StandardObjectNameHistory is the model for all history objects associated with standard objects. These objects represent the history of changes to the values in the fields of a standard object.")

History is available for tracked fields of the object.

[CareProgramEnrolleeOwnerSharingRule](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/sforce_api_associated_objects_ownersharingrule.htm "StandardObjectNameOwnerSharingRule is the model for all owner sharing rule objects associated with standard objects. These objects represent a rule for sharing a standard object with users other than the owner.") (API version 58.0)

Sharing rules are available for the object.

[CareProgramEnrolleeShare](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/sforce_api_associated_objects_share.htm "StandardObjectNameShare is the model for all share objects associated with standard objects. These objects represent a sharing entry on the standard object.") (API version 58.0)

Sharing is available for the object.