Eligibility Process Guide: POMSF Balance Workflow
Eligibility Process Guide: POMSF Balance Workflow
1. Overview: Remaining POMSF Balances
This guide covers the POMSF Balance workflow (GET /patients/pomsf-balances), a lookup within the Eligibility Process. POMSF (Public Officers Medical Scheme Fund) is the scheme that extends medical cover to public officers (civil servants) and their families. This workflow returns the member's POMSF policies and the remaining balances available under them.
Where a service is funded through POMSF, this lookup lets a facility confirm how much cover is still available for the member and their dependents before delivering and billing the service.
1.1. What This Workflow Does
The POMSF Balance workflow retrieves, for a given patient:
- Member policies: the POMSF policy or policies the patient is covered under, tied to a principal member.
- Dependents / family members: the family members covered under the principal member's policy.
- Remaining balances: the balance still available under the policy for the relevant policy year.
The principal member holds the policy; dependents draw against the same policy. You can scope the lookup to a specific principal member and policy year.
1.2. Why This Workflow Is Critical
- Confirms Available Cover: Ensures a POMSF-funded service is within the remaining balance before it is delivered.
- Handles Families Correctly: Reflects that dependents share a principal member's policy and balance.
- Reduces Financial Risk: Prevents billing against a policy whose balance is exhausted.
2. Workflow Details: POMSF Balance
2.1. Workflow Description
- Input Reception: The system receives the patient identifier and, optionally, a principal member number and a policy year as query parameters.
- Policy Retrieval: It resolves the patient's POMSF membership, the principal member's policy, and the dependents covered by it.
- Balance Calculation: It computes the remaining balance for the relevant policy year.
- Outcome Delivery: It returns the member's policies, family members, and remaining balances.
2.2. Key Validations
- Patient Must Be Identified: A valid
patient_idis required. - POMSF Membership Must Exist: The patient must be covered under POMSF for balances to be returned.
- Principal Member / Policy Year Scoping (optional): When supplied,
principal_member_numberandpolicy_yearnarrow the lookup to a specific policy and year.
2.3. Workflow Data Dictionary
All fields are supplied as query parameters.
| Field Name | Description | Data Type | Required | Purpose |
|---|---|---|---|---|
patient_id | The patient's identifier. | String | Yes | Identifies the patient whose POMSF balance is being checked. |
principal_member_number | The principal member number that holds the POMSF policy. | String | No | Scopes the lookup to a specific principal member's policy (useful for dependents). |
policy_year | The policy year to report balances for. | String | No | Scopes the balance to a specific policy year. |
2.4. Expected Outcomes
- Balances Returned: The response includes the member's POMSF policies, dependents/family members, and remaining balances.
- No POMSF Cover: The patient is not a POMSF member, so no balances are returned.
- Input Error: A missing or invalid
patient_idprevented the lookup.
3. Critical Success Factors for POMSF Balance Integration
- Always Pass
patient_id: It is the only required parameter. - Use Scoping for Families: Pass
principal_member_number(andpolicy_yearwhere relevant) when you need the balance for a specific policy shared across dependents. - Respect POMSF Tariffs: POMSF balances are consumed according to POMSF tariff rules - see the POMSF Tariffs Guide.

