Case Flow — Submit Request

Forward progression from service selection through eligibility, form filling, documents, booking, payment, to final submission.

USER / PORTAL
Search / Choose Service
C1
→
Retrieve Beneficiaries (UDB)
C2
→
Select Beneficiary
→
Validate Eligibility
C3AB
→
Load & Auto-fill Form
C4CD
→
Fill Remaining Info
C5
→
Submit Attachments
C6E
Attach & Crop Docs
C6
→
Load Available Slots
C7F
→
Select Slot
→
Review Request
C8
→
Exceptions & Fees
C9GH
→
Fee Exemption Check
C10
→
Pay & Submit
C11IJ
eCHANNELS SYSTEM

The eChannels backend mirrors the user flow: validates eligibility (Type 1 & Type 2), receives request info drafts, dispatches document/slot/payment requests, calculates fees, processes exceptions, and finalizes the submitted request with integration callbacks.

INTEGRATIONS (A-J)

Integration Type 1 and Type 2 paths handle direct integration calls to government systems and receives full request information for validation.

Original Reference Diagram

Submit Request Flow - Original

Case Flow — Request Status

Poll/push status retrieval with loop-back handling when status is Incomplete.

USER / PORTAL
View Request Status
→
Complete If Incomplete
C3
→
Update Form & Info
C4CD
→
Medical & Documents
C5E
→
Book Slot
C7F
→
Review & Fees
C8C9
→
Pay & Resubmit
C10C11I
eCHANNELS SYSTEM (Push/Poll)

The system detects status updates (push from integration or poll), sends request status to the entity with reasons, and for "Incomplete" status triggers the loop-back to the Submit flow touchpoints.

INTEGRATION (Pull)

Receives "Get Status Request" calls and returns status payload with related reasons to the eChannels backend.

Original Reference Diagram

Request Status Update Flow - Original

Submit Request — Programmatic Flow

Detailed sequence showing the orchestrator dispatching to each specialist agent in order, with tool middleware calling government APIs.

Request Status — Programmatic Flow

Status polling/push flow with loop-back handling for incomplete requests and notification delivery.