# HCM Service Configuration

The **HCM Service Configuration** section describes the configurable settings that control how the Health Campaign Management (HCM) platform behaves across different campaigns and environments. These configurations define rules for attendance, payments, referrals, delivery logic, validations, feature flags, and integrations.

By updating these settings, administrators can tailor HCM workflows to program needs without changing code—ensuring flexibility, consistency, and smooth campaign execution.

Click on the service card to fetch configuration details.

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Individual registry</strong></mark></td><td><a href="hcm-service-configuration/individual-registry">individual-registry</a></td></tr><tr><td><mark style="color:blue;"><strong>Household registry</strong></mark></td><td><a href="hcm-service-configuration/household-registry">household-registry</a></td></tr><tr><td><mark style="color:blue;"><strong>Product registry</strong></mark></td><td><a href="hcm-service-configuration/product-registry">product-registry</a></td></tr><tr><td><mark style="color:blue;"><strong>Facility registry</strong></mark></td><td><a href="hcm-service-configuration/facility-registry">facility-registry</a></td></tr><tr><td><mark style="color:blue;"><strong>Stock &#x26; inventory</strong></mark></td><td><a href="hcm-service-configuration/stock-and-inventory">stock-and-inventory</a></td></tr><tr><td><mark style="color:blue;"><strong>Project services</strong></mark></td><td><a href="hcm-service-configuration/project-services">project-services</a></td></tr><tr><td><mark style="color:blue;"><strong>Referral management</strong></mark></td><td><a href="hcm-service-configuration/referral-management">referral-management</a></td></tr><tr><td><mark style="color:blue;"><strong>Attendance</strong></mark></td><td><a href="hcm-service-configuration/attendance">attendance</a></td></tr><tr><td><mark style="color:blue;"><strong>Complaints</strong></mark></td><td><a href="hcm-service-configuration/complaints">complaints</a></td></tr><tr><td><mark style="color:blue;"><strong>User management</strong></mark></td><td><a href="hcm-service-configuration/user-management">user-management</a></td></tr><tr><td><mark style="color:blue;"><strong>Muster roll</strong></mark></td><td><a href="hcm-service-configuration/muster-roll">muster-roll</a></td></tr><tr><td><mark style="color:blue;"><strong>Expense service</strong></mark></td><td><a href="hcm-service-configuration/expense-service">expense-service</a></td></tr><tr><td><mark style="color:blue;"><strong>Expense calculator</strong></mark></td><td><a href="hcm-service-configuration/expense-calculator">expense-calculator</a></td></tr><tr><td><mark style="color:blue;"><strong>Eligibility checklist</strong></mark></td><td><a href="hcm-service-configuration/eligibility-checklist">eligibility-checklist</a></td></tr><tr><td><mark style="color:blue;"><strong>Payments master data</strong></mark></td><td><a href="hcm-service-configuration/payments-master-data">payments-master-data</a></td></tr><tr><td><mark style="color:blue;"><strong>Enumeration</strong></mark></td><td><a href="hcm-service-configuration/enumeration">enumeration</a></td></tr><tr><td><mark style="color:blue;"><strong>Beneficiary IDGen</strong></mark></td><td><a href="hcm-service-configuration/beneficiary-idgen">beneficiary-idgen</a></td></tr><tr><td><mark style="color:blue;"><strong>Transit post</strong></mark></td><td><a href="hcm-service-configuration/transit-post">transit-post</a></td></tr></tbody></table>


---

# 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.digit.org/health/deploy/configuration/hcm-service-configuration.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.
