# DO.IBR.02 Programme

### DO.IBR.02: Programme

This data object contains information related to the programme in which the beneficiary is enrolled and receiving benefits from.

<table><thead><tr><th width="192">Attribute</th><th width="173">Type</th><th width="132">Cardinality</th><th>Description</th></tr></thead><tbody><tr><td>programme_name</td><td><a data-mention href="https://app.gitbook.com/s/F9fu0tIY1rJUsF03WdAv/standards-for-interoperability-interfaces/common-standards-for-interoperability-interfaces/data/data-types-and-formats/dt.com.02-string">DT.COM.02 string</a></td><td>1...1</td><td>Name of the programme in which the person is/was enrolled</td></tr><tr><td>programme_identifier</td><td><a data-mention href="https://app.gitbook.com/s/F9fu0tIY1rJUsF03WdAv/standards-for-interoperability-interfaces/common-standards-for-interoperability-interfaces/data/data-types-and-formats/dt.com.02-string">DT.COM.02 string</a></td><td>1...1</td><td>Identifier of the programme in which the person is/was enrolled</td></tr><tr><td>programme_description</td><td><a data-mention href="https://app.gitbook.com/s/F9fu0tIY1rJUsF03WdAv/standards-for-interoperability-interfaces/common-standards-for-interoperability-interfaces/data/data-types-and-formats/dt.com.02-string">DT.COM.02 string</a></td><td>0...1</td><td>Description of the programme and its objectives</td></tr><tr><td>implementing_institution</td><td><a data-mention href="https://app.gitbook.com/s/F9fu0tIY1rJUsF03WdAv/standards-for-interoperability-interfaces/common-standards-for-interoperability-interfaces/data/data-types-and-formats/dt.com.02-string">DT.COM.02 string</a></td><td>0...1</td><td>Name of the institution responsible for implementing the programme</td></tr><tr><td>institution_type</td><td><a data-mention href="../code-directory/cd.ibr.03-institution_type">cd.ibr.03-institution_type</a></td><td>0...1</td><td>Type of institution responsible for implementing the programme</td></tr><tr><td>legal_status</td><td><a data-mention href="../code-directory/cd.ibr.04-legal_status">cd.ibr.04-legal_status</a></td><td>0...1</td><td>Specifies if the programme is anchored in legislation</td></tr><tr><td>social_protection_functions</td><td><a data-mention href="../code-directory/cd.ibr.05-social_protection_functions">cd.ibr.05-social_protection_functions</a></td><td>0...*</td><td>Type of social protection functions provided by the programme (more than one value may be provided)</td></tr><tr><td>contribution_type</td><td><a data-mention href="../code-directory/cd.ibr.06-contribution_type">cd.ibr.06-contribution_type</a></td><td>0...1</td><td>Specifies if a contribution is required by beneficiaries</td></tr><tr><td>programme_type</td><td><a data-mention href="../code-directory/cd.ibr.07-programme_type">cd.ibr.07-programme_type</a></td><td>0...1</td><td>Specifies the mechanism used by the programme to support beneficiaries</td></tr><tr><td>benefit</td><td><a data-mention href="do.ibr.03-benefit">do.ibr.03-benefit</a></td><td>0...*</td><td>Benefits provided by the programme</td></tr><tr><td>benefit_frequency</td><td><a data-mention href="do.ibr.o4-benefit-frequency">do.ibr.o4-benefit-frequency</a></td><td>0...*</td><td>Periodicity of benefit delivery</td></tr></tbody></table>

### Example of JSON Data Structure for the Programme Data Object

```json
{
  "message": {
    "search_response": [
      {
        "response entity": "Programme",
        "data": {
          "reg_records": [
            {
              "programme": {
                "programme_identifier": "DCI001",
                "programme_name": "Test Programme",
                "programme_description": "",
                "implementing_institution": "GIZ",
                "institution_type": "",
                "legal_status": "",
                "social_protection_functions": "",
                "contribution_type": "",
                "programme_type": "",
                "program_status": "",
                "benefits": {
                  "benefit_type": "Cash",
                  "benefit_date": "02.05.2024",
                  "benefit_value": "USD 50",
                  "benefit_label": "Shopping voucher",
                  "benefit_unit": "",
                  "benefit_quantity": "6"
                },
                "benefit_frequency": "Monthly"
              }
            }
          ]
        }
      }
    ]
  }
}
```

{% @github-files/github-code-block url="<https://github.com/spdci/schemas/blob/main/extensions/ibr/v1/Programme.jsonld>" %}
