# PRS.IBR.01: SP-MIS queries the IBR to verify if a beneficiary is enrolled in a specific scheme

This use case relates to the enrolment stage of the social protection delivery chain. Its purpose is to provide information that the SP-MIS needs to verify if potential beneficiaries are eligible for the social protection programmes. This use case applies in cases where eligibility for a social protection programme is dependent on the potential beneficiary's enrolment in another programme. The beneficiary may be an individual, a household or another type of entity.&#x20;

Depending on the eligibility criteria for the programme, their enrolment in another programme may make them ineligible for a particular programme. Or their enrolment in another programme may be part of the eligibility criteria for a programme. In both cases the SP-MIS needs to query the IBR to verify their current enrolment status in a specific programme.&#x20;

The request to share data is initiated by the SP-MIS (possibly alongside requests to other registries) to verify eligibility. This could be a request for an individual or group (household or family), depending on the unit that benefits from the programme and the programme’s eligibility criteria, or it could be a bulk request for a batch of potential beneficiaries.

For data minimisation purposes, the use case can only request to confirm if a beneficiary or household is currently enrolled in a specific programme. The IBR will return a 'yes' or 'no' response.  If the SP-MIS needs to verify enrolment in additional programme, then additional requests must be made for these programmes.&#x20;

Please refer to the sub-pages for descriptions that illustrate this generic use case using examples from common social protection programme.

## Representation of Process

<figure><img src="/files/AIZZ4HKfNvSEWB2XN12n" alt=""><figcaption></figcaption></figure>

## API Reference&#x20;

* [Search API](https://api.spdci.org/release/html/ibr_api_v1.0.0.html#tag/Sync/operation/post_reg_sync_search)
* [Notification API](https://api.spdci.org/release/html/ibr_api_v1.0.0.html#tag/Sync/operation/post_reg_sync_notify)
* [Receipt API](https://api.spdci.org/release/html/ibr_api_v1.0.0.html#tag/Sync/operation/post_reg_receipts)
* [Transaction Status API](https://api.spdci.org/release/html/ibr_api_v1.0.0.html#tag/Sync/operation/post_reg_sync_txnstatus)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://standards.spdci.org/standards/dci-standards/wip-integrated-beneficiary-registry-v1.0.0/ibr/1.-crvs/1.2-process/prs.ibr.01-sp-mis-queries-the-ibr-to-verify-if-a-beneficiary-is-enrolled-in-a-specific-scheme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
