---
schema_version: "1"
id: 57a2d7e410f678a9c7e2aef568d062e09e5016d3794d0654ce3ce2911f277f35
title: Program Enrollment Input
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/life_sciences_dev_guide/connect_requests_program_enrollment_input.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/connect_requests_program_enrollment_input.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 9c6c2a6b081908bf4fc9c5ccd09471b10602fdd8e9a2b5296340e9fa758c9de4
description: Request body for care program enrollment.
---
# Program Enrollment Input

Request body for care program enrollment.

## Root XML tag

<careProgramEnrollmentData>

## JSON example

{
  "programId": "programId1",
  "sourceSystem": "source-system-name",
  "patientData": \[
    {
      "patientId": "patient1",
      "careProgramProductData": \[
        {
          "providerId": "provider1",
          "productId": "product1"
        },
        {
          "providerId": "provider1",
          "productId": "product2"
        }
      \]
    },
    {
      "patientId": "patient2",
      "careProgramProductData": \[
        {
          "providerId": "provider3",
          "productId": "product4"
        }
      \]
    }
  \]
}

## Properties

| Name | Type | Description | Required | Available Version |
| --- | --- | --- | --- | --- |
| patientData | [Patient Input](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/connect_requests_patient_input.htm "Input containing data for a single patient.")\[\] | List of all objects that contain patients data. You can have up to 200 items in this list. | Yes | 46.0 |
| programId | String | ID of the care program as configured in the care system field mappings. | Yes | 46.0 |
| sourceSystem | String | Name of the source system as configured in the care system field mappings. | Yes | 46.0 |