Revision Summary  (Please click here for clickable prototype: ASHA Supervisor module prototype)

# 

Area / Screen 

Original baseline 

Revised behaviour 

BRD § ref 

1 

Supervisor Dashboard — Month selector 

Default = previous month 

Default = current month 

§9.1 

2 

Supervisor Dashboard — Sub-centre filter 

Not present 

New Sub-centre dropdown beside the Month selector, with an "All" default. Tile counts re-aggregate across the selection. 

§9.1 

3 

Supervisor Dashboard — Total ASHAs tile 

Not clickable 

Clickable; opens the new ASHA Monthly Detail drill-down screen, grouped by sub-centre. 

§9.1, §9.1.1 

4 

Supervisor Dashboard — Status tiles 

4 tiles (Verified / Pending / Overdue / Rejected); white background 

tiles total. Row 1 (primary, Supervisor's direct responsibility): Verified · Pending · Overdue. Row 2 (secondary): Rejected · ASHA Unclaimed. Status-appropriate filled colours. 

§9.1 

5 

Supervisor Dashboard — Sub-Center Under You 

List of sub-centres, non-interactive 

Each sub-centre row is clickable; opens the drill-down scoped to that sub-centre. 

§9.1, §9.1.1 

6 

Monthly ASHA Status (derived) 

4 derived states 

New "Unclaimed" state added — ASHA has not submitted any claim for the selected month. 

§10.2, §11 

7 

ASHA Monthly Detail — Activity display 

Flat list of expandable activity cards; category name repeated as a subtitle on every row 

Activities grouped under the nine Assam master-sheet program categories (Child Health, Immunization, Maternal Health, JSY, Family Planning, Adolescent Health, Umbrella Programmes, NCD, Other Incentives) as collapsible accordions in master-sheet S.No order. 

§9.2, §9.3 

8 

ASHA Monthly Detail — Default state 

n/a 

All non-empty categories load expanded by default. Category counts and totals (claims · ₹) remain visible in both expanded and collapsed states. 

§9.3 

9 

ASHA Monthly Detail — Empty categories 

n/a 

Every one of the 9 categories is always rendered; empty ones display a "No claims this month" label. 

§9.3 

10 

ASHA Monthly Detail — Activity row layout 

Per-activity expandable card with status chip and Verify / Reject buttons 

Activity row shows four columns: S.No · Activity Name · No. of Claims (aggregated) · Amount Claimed (₹). No per-row status chip, no per-row Verify/Reject affordance. 

§9.3 

11 

Beneficiary-Level Detail sub-screen 

Not present 

New read-only sub-screen. Opens on activity-row tap. Sticky yellow band with activity description; each row shows S.No · Beneficiary block (Ben ID, Name, RCH ID, ABHA Number) · Amount. 

§9.3.2 

12 

Verification mode 

Per-activity Verify / Reject 

ASHA-month aggregate level. A single global pair of Verify / Reject actions covers all claimed activities for that ASHA-month in one transaction. 

§9.2, §11 

13 

Document-verification confirmation 

Per-activity checkbox 

Single mandatory footer checkbox, once per ASHA-month. Gates both Verify and Reject — both remain disabled until ticked. 

§9.2, §11 

14 

Rejection reasons 

Per-activity 8-reason multi-select; Other → mandatory remarks 

Same 8 reasons and the Other → mandatory remarks validation, now applied to the entire ASHA-month on rejection. 

§9.2, §11 

15 

Audit log 

One entry per activity action 

One entry per Supervisor action per ASHA-month. Activity ID is null at Supervisor level (populated downstream only if CHO/ANM adopt activity-level granularity). 

§12 

16 

Cut-off dates & Overdue derivation 

Cut-off mentioned generically; Overdue = claims pending > 2 days at Supervisor 

Configurable per state variant. Utprerona (Assam): ASHA submit 1st–12th, verify by 12th. Mitanin (CG): submit 1st–3rd, verify by 5th. Overdue is flagged once the configured cut-off elapses while the claim is still Pending. 

§7, §11 

 

Hamburger / Navigation Drawer 

Not previously specified 

Newly defined: header (Avatar · Name · Username · User ID), grouped menu items (Home / Profile · Sync Records / Create ABHA / Help & Support · Request to delete my account / Logout), APK version footer. Documents existing, agreed-with-engineering behaviour — hence not highlighted in the document body. 

§9.4 

 

  1. Document Overview

Utprerona is a unified application used by multiple health system actors such as ASHA Supervisors, CHOs, and ANMs, with access governed through role-based user authentication. Based on the logged-in user’s role and mapped geography, the application provides access to relevant ASHAs, their performance indicators, and incentive claim data. This document defines the requirements for a mobile-first ASHA Supervisor Incentive Verification module within the Utprerona application, aimed at digitising the monthly incentive verification process that is currently carried out through paper-based workflows. 

 

Item 

Description 

Target Users 

ASHA Supervisors, CHOs, ANMs, Block Coordinators 

Primary Audience 

Product Managers, Engineering & Backend Teams, UI/UX Designers, Program & Government Stakeholders 

Phase 

Phase 1 

Platform 

Android Mobile Application 

Approval Level 

ASHA Supervisor and CHO or ANM can verify the activities using their respective login on the app. ‘Verified by’ is flagged and then at next level process at  the SSD portal.  

Supervisor can also validate the supporting documents on ASHA’s device.  

Future Platform Scope 

Reading artificats uploaded by ASHAs, Web portal and adding Suepervisor’s incentive activities 

  1. Background & Context

Utprerona is used by ASHAs to digitally capture health care activities and generate monthly incentive claims, with incentive amounts auto calculated based on predefined NHM logic. 

Currently, ASHA Supervisors: 

  • Manage multiple sub-centres (often 3–5+) 
  • Verify ASHA incentive using paper registers (Master claim form) 

This manual process is time-consuming, error-prone, and lacks transparency and auditability. 

  1. Problem Statement
  • No digital interface for supervisors to review incentive claims 
  • Heavy dependency on paper records 
  • Delays in verifications and payments 
  • No system-level audit trail 
  1. Product Vision & Goals

Vision 

Provide ASHA Supervisors with a simple, mobile-first digital interface to review and verify ASHA incentive claims efficiently and transparently. 

Category 

Goal / Metric 

Description 

Process Digitisation 

Digitise incentive verification workflow 

Replace paper-based incentive verification with a fully digital process for ASHA Supervisors. 

Operational Efficiency 

Reduce verification turnaround time 

Minimise time spent by supervisors on monthly incentive verification. 

Accuracy & Compliance 

Improve verification accuracy 

Reduce manual errors in verification and verification through system-driven calculations and structured review. 

Transparency & Audit 

Enable audit-ready verifications 

Ensure every verification action is traceable with supervisor identity, timestamp, and remarks. 

Adoption Metric 

% incentives verification digitally 

Measure proportion of total incentives verifies through the supervisor app vs paper process. 

Efficiency Metric 

Average verification time per ASHA 

Track time taken from ASHA submission to supervisor verification at ASHA-month level. 

Usage Metric 

Supervisor adoption rate 

Percentage of mapped supervisors actively using the module each month. 

  1. User Persona

Primary User: ASHA Supervisor 

  • Oversees multiple ASHAs mapped across sub-centres 
  • Responsible for monthly incentive validations further is validated by CHO/ANM 
  • Uses smartphone as primary device 
  • High workload, limited time 
  1. In-Scope / Out-of-Scope

In-Scope (Phase 1) 

  • Role based login for Supervisor/ CHO/ ANM using FLW App 
  • Supervisor Dashboard 
  • ASHA Monthly incentive summary 
  • Activity-level review 
  • Single Verify action 
  • Audit logging 

Out-of-Scope 

  • Block/District approvals 
  • Incentive recalculation or edits 
  • Payment disbursement 
  • Web portal 
  1. State Specific Configuration

Certain configurations must be applied differently for the Mitanin and Utprerona application build variants based on Statespecific requirements. The following functional behaviors distinguish the two builds: 

  1. Supporting Document Verification 
  • Not applicable in the Mitanin app. 
  • Applicable in the Utprerona app. 
  1. Incentive Amount Calculation 
  • Not applicable in the Mitanin app. 
  • Applicable in the Utprerona app. 
  1. Verification Workflow 
  • In the Mitanin app, only ASHA Supervisor verification is required. 
  • Additional verification layers (CHO or ANM) apply only to the Utprerona app. 
  1. Cutoff Dates 
  • Cutoff dates are different for each State-specific build, and the configuration must be maintained separately for the Mitanin and Utprerona app variants. 
  • Cutoff dates are configurable per app variant by the program admin team and are applied uniformly across all Supervisors mapped to that variant. Two cut-off windows are maintained: (a) the ASHA submission and re-submission window, and (b) the verification deadline for ASHA Supervisor, CHO and ANM. The defaults below apply at first rollout and can be overridden by the program team without a code change. 
  • Utprerona (Assam) defaults: 
  1. ASHA submission and re-submission of monthly incentive claims: 1st to 12th of every month. 
  1. Verification of submitted claims by ASHA Supervisor, CHO and ANM: by the 12th of every month. 
  • Mitanin (Chhattisgarh) defaults: 
  1. ASHA submission and re-submission of monthly incentive claims: 1st to 3rd of every month. 
  1. Verification of submitted claims by ASHA Supervisor, CHO and ANM: by the 5th of every month. 
  • Overdue derivation: an ASHA-month claim is flagged Overdue once the configured verification cut-off date for the active state has elapsed and the claim is still Pending with the verifying actor (Supervisor, CHO or ANM). The Overdue state therefore depends on the dates configured above and on the system clock; it is not based on any fixed day-count threshold. 
  1. Verification Model

Verification Granularity 

Every month all ASHAs incentive claimed activities are verified by respective ASHA supervisor; and if required, followed by other actors like CHO or ANM, further post verification claims are processed to the SSD portal for approval actions. Hence the two roles of ASHA supervisor broadly are 

  1. Validate individual incentive-linked activities of ASHAs 
  1. Verify all pending claimed activities of ASHA for that particular month 

Incentive amounts are read-only and system-calculated. 

  1. User Journey (High-Level)

 

  1. Functional Requirements

9.1 Supervisor Dashboard (KPIs will be shared separately later) 

Features 

  • Login Screen for Supervisor- Role based access- mapped with facility 
  • The dashboard header shall display the logged-in Supervisor’s name and Supervisor ID 
  • Dashboard should display overall status of how many ASHAs verification is pending vs completed so that supervisor can approach them for completion 
  • Month selector (default: current month) 
  • Smart search: 
  • ASHA name 
  • Sub-centre name (shows all ASHAs under it) 
  • Sub-centre filter dropdown beside the Month selector. The list includes all sub-centres mapped to the logged-in Supervisor plus an “All” option (default: All sub-centres). When “All” is selected, all tile counts aggregate across every sub-centre mapped to the Supervisor. 
  • Option to Verify or Reject each ASHA claims globally- Each ASHA’s verification will be done only ONCE unless it is rejected, if rejected then post resubmission of ASHA, it can be verified again  
  • Notification Alerts to Supervisor after submission by ASHAs 
  • Supervisor profile 
  • Report generation of Incentives PDF 

Dashboard Tiles (Incentive Dashboard) 

  • Total ASHAs tile: displays the count of ASHAs mapped to the logged-in Supervisor (across all selected sub-centres). The tile is clickable and navigates to the ASHA Monthly Detail drill-down screen described in §9.1.1, where ASHAs are listed under their respective sub-centres with their individual claim status. 
  • Primary status tiles: Verified, Pending, Overdue. These three tiles represent activities for which the ASHA Supervisor is directly responsible. Counts are derived from the active Month and Sub-centre filter selection. Overdue follows the rule in §11, which depends on the configured verification cut-off date for the active state (see §7). 
  • Secondary status tiles: Rejected and ASHA Unclaimed. Rejected reflects claims sent back to the ASHA awaiting correction. ASHA Unclaimed reflects ASHAs mapped to this Supervisor who have not yet submitted their monthly claim for the selected month. 
  • Tile visual treatment: Primary status tiles in the first row and secondary in the next. Each status tile shall use a status-appropriate filled colour per the design system (replacing the current white-background treatment), so the five statuses are visually distinct at a glance. Exact colour tokens are owned by UI/UX and will be applied consistently across the Supervisor, CHO, and ANM dashboards. 

Sub-Center Under You (Sub-Centre List) 

  • The dashboard shall list all sub-centres mapped to the logged-in Supervisor, along with the count of ASHAs in each sub-centre. 
  • Each sub-centre row is clickable. On tap, the Supervisor is navigated to the ASHA Monthly Detail drill-down screen (§9.1.1), scoped to that single sub-centre. The sub-centre name appears as the section header and the ASHAs mapped to that sub-centre are listed with their respective claim status. 

9.1.1 ASHA Monthly Detail (Drill-down Screen) 

The ASHA Monthly Detail drill-down is a list-style screen that classifies ASHAs by sub-centre and shows the claim status of each ASHA for the selected month. It is reached from two entry points on the Supervisor Incentive Dashboard. 

Entry Points 

  • Tap on the Total ASHAs tile: the screen lists every ASHA mapped to the Supervisor, grouped by their respective sub-centre (sub-centre name appears as a section header above each group). 
  • Tap on any row in the “Sub-Center Under You” list: the screen is scoped to that single sub-centre. Only the sub-centre name and the ASHAs mapped to it are shown. 

Screen Elements 

  • Screen title: “Incentive Verification”. Search bar at the top with placeholder “Search ASHA…”. 
  • Sub-centre group header (e.g., “Sub-centre: XYZ”) followed by an ordered list of ASHAs mapped to that sub-centre. The header repeats for each sub-centre when entered from the Total ASHAs tile. 
  • Each ASHA row shows: ASHA Full Name and a Claim Status chip showing one of: Verified, Pending, Rejected, Overdue, or Unclaimed, using the same colour vocabulary as the dashboard tiles. 
  • Tapping an ASHA row navigates to the existing single-ASHA Monthly Detail screen (§9.2) for activity-level review and verification. 
  • The screen respects the Month and Sub-centre selections active on the Supervisor Dashboard at the time of navigation. 

ASHA Card Fields 

  • ASHA’s Full Name 
  • ASHA Emp ID 
  • Sub-centre Name 
  • Total incentive amount 
  • Activity count 
  • Verification Status: verified by / Pending 

9.2 ASHA Monthly Detail Screen 

Header 

  • ASHA Name, Emp ID 
  • Sub-centre Name 
  • Month & Year 
  • Overall status 

Summary Card 

  • Total activities 
  • Total incentive (read-only) 
  • Approved amount 
  • Pending amount 

Primary Action 

  • Global Verify / Reject for the ASHA-month: the Supervisor performs verification once for the entire ASHA-month claim package, not per individual activity. The screen footer pins a single mandatory document-verification checkbox (“I have verified supporting documents on ASHA’s device”) followed by two actions: Verify and Reject. Both actions are disabled until the checkbox is ticked. Verify transitions every claimed activity for that ASHA-month to “Verified by Supervisor” in one transaction; Reject opens the eight-reason multi-select (Other → mandatory remarks) and applies the rejection to the whole ASHA-month, returning all activities to the ASHA as Pending for correction. 
  • No per-activity Verify/Reject buttons are shown on this screen. Status chips per activity row are not shown either; the ASHA-month claim package is implicitly a verification queue, and aggregate status is reflected only on the upstream ASHA-listing drill-down (§9.1.1). 
  • Each ASHA’s verification is performed only ONCE per month unless the ASHA-month claim is rejected; on rejection-and-resubmission by the ASHA, the Supervisor can verify again. (Reaffirms the “done once unless rejected” rule already stated in §9.1.) 

9.3 Activity Display & Grouping (Category Accordion) 

All incentive-linked activities claimed by the ASHA for the selected month are grouped under nine program categories aligned to the Assam Incentive Claims master sheet. Categories are always rendered in master-sheet S.No order so the layout matches the paper claim form and is predictable across ASHAs. 

The nine program categories (master-sheet order) 

  • Child Health 
  • Immunization 
  • Maternal Health 
  • ASHA Incentive under JSY 
  • Family Planning 
  • Adolescent Health 
  • Umbrella Programmes (TB, leprosy, NPCB / cataract, etc.) 
  • NCD (Non-Communicable Diseases) 
  • Other Incentives (ABHA, mobile-bill reimbursement, state additional incentive, etc.) 

Default state & safeguards against missed review 

Because every incentive claim raised by the ASHA for the month must be verified by the Supervisor (all claimed activities are mandatory and the single Verify action commits the entire ASHA-month), the following safeguards apply to prevent any claim from being silently missed during review: 

  • Default open: on first load of an ASHA Monthly Detail screen, all non-empty categories are rendered in their expanded state so every claimed activity row is immediately visible without further taps. The Supervisor may collapse a category once they have reviewed it; collapsing serves as an informal “reviewed” affordance. 
  • Counts always visible: the No. of Claims and Total Amount Claimed on each category header strip are visible in both expanded and collapsed states. Collapsing a category never hides the fact that claims exist under it. 
  • Empty categories shown: every one of the nine categories is rendered even when the ASHA has zero claims under it (labelled “No claims this month”). This proves to the Supervisor that no category has been silently filtered out. 
  • Scope reminder banner: a one-line informational banner immediately above the first category strip shall read “Verify will commit all claims listed below in one action.” This sets correct expectations before the Supervisor reaches the footer Verify / Reject buttons. 

Category accordion header (collapsed state) 

Each category is presented as a collapsible accordion section. The collapsed header strip shall display, left to right: (a) the category name; (b) the aggregate number of activity claims raised by the ASHA under that category for the selected month; (c) the total claimed amount in INR aggregated across all activities of that category; (d) an expand/collapse chevron. Tapping anywhere on the strip toggles the expanded state. Empty categories — where the ASHA has not claimed any activity under that category for the selected month — are always rendered (so the layout is consistent across ASHAs) but display the label “No claims this month” in place of counts/amount, and are not expandable. 

Category accordion (expanded state) 

Expanded, the section reveals one row per claimed activity within the category, listed strictly in Assam master-sheet S.No order. Each activity row shall present the following four columns: 

  • S.No : the Assam master-sheet serial number for that activity (1–84), preserved across categories so it matches the paper claim form. 
  • Activity Name : the full activity description from the master sheet (e.g., “ASHA incentive for ANC registration within 1st Trimester”). The category name (e.g., “MATERNAL HEALTH”) is NOT repeated as a subtitle on each row; it is implicit from the parent accordion. This is the core space-saving change introduced in this revision. 
  • No. of Claims : aggregated count of individual beneficiary-level claims rolled up to this activity for the selected month (e.g., “2” if the ASHA registered 2 ANC cases). 
  • Amount Claimed (₹: aggregated amount system-calculated using the master-sheet rate × No. of Claims (e.g., ₹50 × 2 = ₹100). Read-only. 

The activity row contains no status chip and no Verify/Reject affordances; verification is performed once at the screen level (§9.2). Tapping anywhere on an activity row opens the read-only Beneficiary-Level Detail sub-screen described in §9.3.2. 

9.3.2 Beneficiary-Level Detail (Read-only sub-screen) 

Reached by tapping an activity row in the category accordion. This screen lists the individual beneficiary-level / case-level claims rolled up under that activity for the selected month. It is strictly view-only, with no actions available here. The Supervisor returns to the ASHA Monthly Detail screen via the standard back affordance to perform verification at the ASHA-month level (§9.2). 

Column layout: the screen renders a sticky yellow header band at the top showing three column captions: S.No (left), the full Activity description carried over from the parent activity row (centre, so the Supervisor sees the same long-form text from the master sheet, e.g., “ASHA incentive Rs.50 per case for ANC registration within 1st Trimester.”), and Amount claimed (Rs.) (right). Below the header, each beneficiary appears as one row containing: S.No (left); a beneficiary metadata block stacked vertically — Ben ID, Name, RCH ID, ABHA Number (centre, with N/A shown for any field the ASHA app has not populated); and Amount Claimed in ₹ (right, aligned). Rows are separated by a thin divider. The screen is strictly read-only — no buttons, checkboxes, or status chips on this view. Back navigation returns the Supervisor to the parent ASHA Monthly Detail screen with the same accordion state preserved. 

9.3.1 Activity Colour Coding  

Activity cards in the Supervisor application shall follow the same colour coding used in the Utprerona ASHA application to maintain visual consistency and improve verification efficiency. 

Colour Categories 

Category 

Colour 

Description 

Examples 

Fixed / Monthly Incentives 

Orange 

Fixed monthly claim amounts not linked to beneficiaries 

ASHA Monthly Remuneration, Additional Incentives, Mobile Bill related activities 

Meeting / Event Incentives 

Yellow 

Meeting, training, campaign participation 

MAA Meeting, AHD, NDD, PHC Meeting related activities 

Beneficiary Based Incentives 

White 

Incentives linked to individual beneficiaries 

ANC, PNC, Immunization, Family Planning related activities 

Implementation Notes 

  • Colour must be driven from backend activity metadata. 
  • Supervisor app must not hardcode colour mapping. 
  • Colour should be applied to activity card background/header. 

9.4 Hamburger / Navigation Drawer 

A side navigation drawer is invoked by tapping the hamburger (☰) icon in the application header on the Home / Supervisor Dashboard. The drawer slides in from the left, covers approximately 75% of the screen width, and dims the underlying content with a translucent scrim. Tapping outside the drawer or the system back gesture dismisses it. 

Drawer header (top, fixed) 

  • Profile avatar (circular, system-default illustration when no custom photo is set), aligned left. 
  • Name : <Full Name> <Role>” — for example, “Name : Preeti  ANM”. The role suffix (ASHA Supervisor / CHO / ANM) is appended to the name and is determined by the logged-in user’s role mapping. 
  • Username : <10-digit mobile number>” — the registered FLW mobile number used at login. 
  • “User ID : <numeric system ID>” — the internal Utprerona / FLW user identifier (e.g., 4206). 

Menu items (grouped, in order, separated by a thin divider between groups) 

Group 1 — Primary navigation 

  • Home — dismisses the drawer and navigates to the Supervisor Dashboard (Incentive Dashboard tab). 
  • Profile — opens the read-only Supervisor profile screen (Name, Role, Employee ID, Mobile, Mapped sub-centres, ASHA count under this Supervisor). 

Group 2 — Utilities 

  • Sync Records — triggers a manual sync of locally-cached incentive verification data with the server (used when the device has been offline). Shows a progress indicator and a success / failure toast on completion. 
  • Create ABHA Number — deep link into the existing ABHA creation flow of the FLW application (out of scope for this module; entry point preserved here for parity with the wider FLW app menu). 
  • Help & Support — opens a static help / FAQ screen with the support helpline number and email; content is owned by the program team. 

Group 3 — Account 

  • Request to delete my account — opens a confirmation flow that submits an account-deletion request to the program admin team in compliance with DPDP / data-rights requirements. Deletion is not immediate; the request is routed for administrative action and the Supervisor is shown a tracking acknowledgement. 
  • Logout — clears the session and returns the user to the FLW App login screen. Any unsynced local actions trigger a confirmation dialog before logout to prevent data loss. 

Footer: the bottom of the drawer shall display the current APK build version (e.g., “APK Version 2.9.17”) centred, in a muted style. The version string is read from the build manifest and is used for triage during support calls. 

  1. Status Lifecycle

10.1 Activity-Level Status (Role-based) 

Each incentive-linked activity shall move through the following role-based verification statuses, which are visible to ASHA users: 

Stage 

Status Displayed to ASHA 

Meaning 

1 

Pending with Supervisor 

Activity submitted by ASHA and awaiting verification by ASHA Supervisor 

2 

Verified by Supervisor 

Activity verified by ASHA Supervisor and forwarded for next-level verification 

3 

Pending with CHO 

Activity awaiting verification by CHO 

4 

Verified by CHO 

Activity verified by CHO 

5 

Pending with ANM 

Activity awaiting verification by ANM (only if CHO is unavailable) 

6 

Verified by ANM 

Activity verified by ANM 

7 

Eligible for SSD Processing 

Activity verification completed and ready to Process at SSD system 

Note: Either CHO or ANM verification is required / applicable. 

10.2 Monthly ASHA Status (Derived) 

The monthly status for an ASHA shall be system-derived based on the verification state of all activities submitted for the selected month. 

Condition 

Monthly Status 

All activities pending at Supervisor level 

Pending with Supervisor 

Mix of verified and pending activities 

Partially Verified 

All activities verified by Supervisor 

Verified by Supervisor 

Activities pending at CHO / ANM level 

Pending with CHO / ANM 

All activities verified by CHO / ANM 

Verification Completed 

ASHA has not submitted any incentive claim for the selected month 

Unclaimed 

Note: Monthly status is read-only and updated automatically by the system. 

  1. Business & SystemLogic

Area 

Rule / Logic Description 

Incentive Calculation 

Incentive amounts are calculated only in the backend using existing Utprerona / NHM logic. Supervisor app consumes calculated values in read-only mode. 

Edit Permissions 

ASHA Supervisors cannot edit or override incentive amounts, activity data, or incentive logic. 

Activity Eligibility 

Only activities submitted by ASHAs and marked as Pending with Supervisor are eligible for verification. 

Verification Mode 

Verification is performed at the ASHA-month aggregate level. The Supervisor verifies (or rejects) the entire monthly claim package for one ASHA in a single action covering every claimed activity across all categories. Per-activity Verify/Reject is not exposed on the Supervisor screen. (Activity-level state transitions defined in §10.1 still happen system-side, but they are driven by the single ASHA-month decision.) 

Document Verification Confirmation 

Supervisor must confirm verification of supporting documents on the ASHA’s device via an explicit checkbox before taking any action. The checkbox is rendered once, pinned at the footer of the ASHA Monthly Detail screen immediately above the Verify and Reject actions. Both Verify and Reject remain disabled until the checkbox is ticked. The confirmation is captured at ASHA-month level (one entry per Supervisor action) and is logged for audit. 

Activity Verification  

Supervisor taps the footer Verify action on the ASHA Monthly Detail screen. In one transaction the system transitions every claimed activity for that ASHA-month to Verified by Supervisor and forwards the package to the CHO / ANM verification stage. Once verified, the ASHA-month decision is final at Supervisor level (per the “done once unless rejected” rule). 

Activity Rejection 

Supervisor taps the footer Reject action. The eight-reason multi-select sheet (multi-select; if Other is selected, remarks are mandatory) applies to the entire ASHA-month. On submission, every claimed activity for that ASHA-month is marked Rejected and the full package is returned to the ASHA as Pending for correction; the ASHA is notified in-app with the chosen reasons and remarks. After ASHA resubmits, the ASHA-month re-enters the Supervisor’s queue. 

Rejection Reasons 

• Incomplete documentation• Incorrect data (system error)• Beneficiary data mismatch• Calculation error• Duplicate claim• Ineligible activity• Outside service period• Other (mandatory remarks) 

ASHA Notification on Rejection 

When rejected, ASHA receives an in-app notification with rejection remarks. Activity returns to ASHA app as Pending for correction and resubmission. 

Resubmission Flow 

After correction, ASHA resubmits the activity and it re-enters workflow as Pending with Supervisor. 

CHO / ANM Dashboard Reflection 

CHO/ANM dashboards will display tiles similar to Supervisor dashboard showing PendingVerified, and Rejected counts. 

Monthly Status Derivation 

Monthly ASHA status is system-derived:• Pending – Activities awaiting Supervisor verification.• Verified – All activities verified by Supervisor.• Rejected – One or more activities rejected and awaiting correction.• Pending with CHO/ANM – Supervisor verification completed and awaiting next-level verification.• Overdue – Claims that remain Pending with the verifying actor (Supervisor, CHO or ANM) after the configured verification cut-off date for the active state has elapsed (see §7).• Unclaimed – ASHA has not submitted any incentive claim for the selected month. Counted at ASHA-month level for the Supervisor’s mapped ASHAs. 

Status Visibility to ASHA 

ASHA app shows stage-wise status:• Pending with Supervisor• Verified by Supervisor• Pending with CHO/ANM• Verified by CHO/ANM 

Incentive Freeze Rule 

Once any activity is verified by Supervisor, incentive amounts for that ASHA-month become immutable (no recalculation). 

Concurrency Handling 

If activity status changes due to another action, the system prompts Supervisor to refresh before proceeding. 

Finality of Supervisor Action 

Verified activities cannot be modified or reverted by Supervisor and move to CHO/ANM verification. 

Verification Hierarchy 

Incentive verification order: ASHA Supervisor → CHO (or ANM if CHO unavailable) → SSD Portal 

In times of Supervisor’s delay beyond the configured verification cut-off date for the active state (see §7), the claims will directly show on CHO/ANM dashboard 

Verifier Metadata Sharing 

Along with incentive claim data, verifier metadata (Supervisor, CHO, ANM identifiers) is transmitted during SSD API integration for auditability and downstream processing. 

Final Push to SSD Portal 

Incentive claim data is pushed to SSD portal only after successful verification by Supervisor and CHO/ANM. 

Reminder Notification  

If activities remain Pending with Supervisor immediately after the ASHAs submit their claim through Utpreorna, reminder notification is sent to Supervisor mobile app. 

Escalation (x Days) 

If activities remain pending for x days, WhatsApp and Email notification is sent to the mapped Medical Officer. 

Escalation Frequency 

Escalation occurs once per month per Supervisor via email and WhatsApp.  

Notification Logging 

All reminders, escalations, verification and rejection notifications are logged for audit and monitoring. 

Configurable Notifications 

Notification templates and frequency may be configurable by the program team. 

 

  1. Data & Audit Requirements

Audit Logging (Next phase/update can include the  

Audit Attribute 

Description 

Supervisor ID 

Unique identifier of the supervisor performing the action 

ASHA ID 

Unique identifier of the ASHA whose incentive is being reviewed 

Activity ID 

Identifier of the incentive-linked activity (null at Supervisor level, since verification is always performed at ASHA-month aggregate; populated downstream if CHO / ANM verification adopts activity-level granularity) 

Action Type 

Type of action performed (at Supervisor level: “Verify ASHA-Month” or “Reject ASHA-Month”. One audit entry per Supervisor action on an ASHA-month.) 

Timestamp 

Date and time when the action was performed 

Remarks 

Supervisor remarks (optional) 

  1. Security & Access Control
  1. Supervisor can view only mapped ASHAs and sub-centres 
  1. Role & geography enforced at API level 
  1. Along with incentive claim data, the system shall transmit verifier metadata, including ASHA Supervisor, CHO, and ANM identifiers, as part of the API integration with the SSD portal to support auditability and downstream processing. 
  1. Access to the module (Important) 
  • Role-Based Access to Applications 
  • Users with rolesCHO, Medical Officer (MO/Doctor), Nurse, Pharmacist, Lab Technician, Registrar, or any combination of these roles, should have access to the HWC application. 
  • Users with the CHO role must be able to log in to both FLW and HWC applications. 
  • FLW App Access Control 
  • Users with rolesASHA, ASHA Supervisor, or ANM should have access only to the FLW application. 
  • In the FLW app: 
  • Users with rolesCHO, ASHA Supervisor, or ANM should have access only to Supervisor modules, and must not access ASHA comprehensive modules. 
  • Users with the ASHA role should have access to all ASHA comprehensive modules, but not to Supervisor modules. 
  1. Escalation & Reminder Mechanism (Please refer to User Journey on Page 3 for reference)

To ensure timely completion of incentive verification and prevent delays in downstream processing, the system shall implement an automated reminder and escalation mechanism. 

Please note: In Utprerona for ASHAs they should get reminder to fill out the claim information in accordance with the monthly set date set up by the Supervisor 

14.1 Supervisor Reminder Notifications 

Trigger 

Notification Type 

Channel 

Description 

Immediately after ASHA submission 

Reminder 

In-app notification 

Supervisor receives reminder highlighting number of ASHAs and activities pending verification for the selected month. 

Until verification is completed 

Recurring reminders 

In-app notification 

Periodic reminders may continue until pending verifications are completed. 

Notification content (indicative): 
“X ASHAs have pending incentive verifications for Month YYYY. Please complete verification to avoid delays in payment processing.” 

14.2 Escalation to Medical Officer/Reporting Manager 

Trigger 

Escalation Target 

Channel 

Description 

X days after submission if verification still pending 

Medical Officer mapped to Supervisor 

Email and WhatsApp message (via official integration) 

Escalation alert indicating delayed verification. 

Escalation message (indicative): 
“Incentive verification for X ASHAs under Supervisor [Name] is pending for Month YYYY beyond the defined timeline. Kindly review and follow up.” 

 

Appendix A — End-to-End App Workflow (Revised) 

The diagram below shows the full Supervisor flow as specified in this revision of the BRD. It supersedes any earlier high-level user journey image in the document. Authentication and downstream CHO/ANM stages are shown for context; this BRD scopes only the Supervisor screens. 

 

 

  • No labels