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.