# Eligibility

## Introduction

Eligibility is a list of criteria/requirement that an individual/group must possess to eligible for a given program. A program administrator can apply the criteria in the registry to create a list of beneficiaries, assuming that eligibility can be expressed unambiguously based on an individual's demographic data.

## Eligibility Manager

In OpenG2P, Eligibility Manager is an independent Odoo module for configuring eligibility to a program. The module provides both simple filters and advanced filters, such as the [Proxy Means Test](/products/pbms/previous-generation/functionality/eligibility/proxy-means-test.md), to define most eligibility requirements. Program administrators can also script their own custom plugins and add them to the Eligibility Manager.

OpenG2P supports three types of Eligibility Managers.

| Eligibility Manager                                                                                                                                                                        | Description                                                                                                                                                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Default Eligibility Manager](/products/pbms/previous-generation/functionality/eligibility/user-guides/create-eligibility-manager-1/create-default-eligibility-manager.md)                 | Default Eligibility Manager is assigned to each program by default. The program manager runs the Default Eligibility Manager if the registrants are to be filter based on his/her eligibility criteria, as it is mandatory to configure at least one Default Eligibility Manager. |
| [ID Document Eligibility Manager](/products/pbms/previous-generation/functionality/eligibility/user-guides/create-eligibility-manager-1/copy-of-create-id-document-eligibility-manager.md) | ID Document Eligibility Manager verifies the valid registrants based on his/her ID document. The program manager should configure the ID type that will be used to verify the eligibility of the registrants.                                                                     |
| [Phone Number Eligibility Manager](/products/pbms/previous-generation/functionality/eligibility/user-guides/create-eligibility-manager-1/create-phone-number-eligibility-manager.md)       | Phone number Eligibility Manager verifies the valid registrants based on his/her phone numbers. This Phone Number Eligibility Manager is often configured along with the ID Document Eligibility Manager.                                                                         |

## Eligibility Manager configuration

In the OpenG2P program, the process involved to configure eligibility manager are:

1. Program manager must configure Eligibility Manager(s) from the three types of Eligibility Manager supported by OpenG2P
2. After Eligibility Manager is configured, program manager adds Eligibility Manager to a program

Note:

* One Eligibility Manager can be associated with only one program
* A program can have multiple Eligibility Managers

### Eligibility criteria

Program manager configures eligibility criteria to enroll the eligible registrants in the program. The filters used in configuring eligibility criteria are:

| Filter           | Description                                                                                                                                                                                                                                               |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Domain Filter    | OpenG2P supports a variety of domain filters to set criteria for age, gender, household size, composition, and location. Program manager can use these filters to define eligibility criteria.                                                            |
| Proxy Means Test | The Proxy Means Test (PMT) is considered the most effective approach to reduce the error of exclusion. PMT is available as a separate plug-in in the OpenG2P platform. Using this plug-in, program manager can configure the regression analysis formula. |
| Computer fields  | Computed fields are a powerful tool for abstracting information from a set of fields. Program manager can use these fields in PMT and domain filters to configure complex eligibility criteria.                                                           |

For example, the image here shows eligibility criteria with two filters: first for checking that the registrant is part of exactly one program, and second for checking that the registrant is unemployed.

<figure><img src="/files/teOrgtuIhm9RYK2JCuDG" alt=""><figcaption><p>Eligibility filters</p></figcaption></figure>

## Related user guides

:notebook\_with\_decorative\_cover:[Create Eligibility Manager Types](/products/pbms/previous-generation/functionality/eligibility/user-guides/create-eligibility-manager-1.md)

:notebook\_with\_decorative\_cover:[Configure Proxy Means Test](/products/pbms/previous-generation/functionality/eligibility/user-guides/configure-proxy-means-test.md)


---

# 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://docs.openg2p.org/products/pbms/previous-generation/functionality/eligibility.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.
