ABDM Work Task Board

ABDM operational dashboard and work queues
ABHA Filter & FHIR Inspector Filter board & inspect patient care contexts
Quick:
Active ABHA Filter Filtering all queues for: - Scanning records...
Patient Demographics & Context Status M YOB: - UHID: -
ABHA Address
-
ABHA Number
-
Phone Number
-
Gateway Link Verification
Unchecked
Total Care Contexts
0
Linked Contexts
0
Unlinked Contexts
0
FHIR Ready Bundles
0
Care Context Ref Visit / Record Description HI Type FHIR Bundle Status Context Link Status Actions
Loading care contexts and FHIR status...
Date-range verification uses the stored ABHA link/verification timestamp.
Date-range verification uses the patient last-updated date because an ABHA timestamp is not available.
FHIR JSON Debug UNKNOWN HTTP -
Ready
{}
Work Queue
0 ? ('#' . $invoiceId) : ''); $showSandbox = ($type === 'opd_prescription_publish' && $opdId > 0); $showPreview = ($type === 'opd_prescription_publish' && $opdId > 0) || in_array($type, ['lab_report_publish', 'radiology_report_publish', 'ipd_discharge_publish', 'immunization_record_publish', 'health_document_publish', 'wellness_record_publish'], true); $bridgeSubmitted = (int) ($t['bridge_submitted'] ?? 0) === 1; $bridgeCareContext = trim((string) ($t['bridge_care_context_reference'] ?? '')); $rawTaskStatus = strtolower(trim((string) ($t['status'] ?? 'pending'))); $isTaskLinked = in_array($rawTaskStatus, ['completed', 'linked'], true) || ($bridgeSubmitted && strtolower((string) ($t['bridge_push_status'] ?? '')) === 'linked'); $searchText = strtolower(implode(' ', array_filter([ (string) ($t['task_code'] ?? ''), (string) ($t['task_type'] ?? ''), (string) ($t['patient_name'] ?? ''), (string) ($t['patient_id'] ?? ''), (string) ($t['abha_id'] ?? ''), (string) ($t['entity_id'] ?? ''), $invoiceCode, $invoiceId > 0 ? (string) $invoiceId : '', $bridgeCareContext, (string) ($t['last_action_result'] ?? ''), ]))); $taskAbhaAddr = trim((string) ($t['patient_abha_address'] ?? '')); $taskAbhaNum = trim((string) ($t['patient_abha_number'] ?? '')); $taskPCode = trim((string) ($t['patient_p_code'] ?? '')); $taskPhone = trim((string) ($t['patient_phone'] ?? '')); $effectiveAbha = $taskAbhaAddr !== '' ? $taskAbhaAddr : ($taskAbhaNum !== '' ? $taskAbhaNum : $abhaId); ?>
ID Task Patient ABHA Entity Status Action
Inv:
# ()
LINKED
BRIDGE SUBMITTED
Auto-link:
READY TO LINK
Done
No tasks match the selected filter.
ABDM Sandbox Actions
Select eligible OPD Publish task to use sandbox actions.

Share Additional HI Types
Ready
OPD Book - ABDM Tokens
ABDM Gateway Queue - Click "Fetch ABDM Queue" to load
TokenABHANameStatusTimeHMS Patient
Not loaded yet.
HMS ABDM OPD Token List Last 7 days synced and manual ABDM tokens only
TokenPatientABHADateSourceStatus
No ABDM OPD tokens found in the last 7 days.
OPD Consult / Prescription Records - Done Appointments with ABHA Last 30 days opd_status=Done ABHA linked
OPD IDPatientABHAConsult DateDoctorRecord StatusDetailsAction
#
Queue:
Bridge: #
Link:
CC:
FHIR bundle not generated yet.
Linked
No done OPD with ABHA found in last 30 days.
Invoice - ABDM Billing Records OPD, Charges and IPD Billing
SourceBill No.PatientDateAmountPush StatusLink StatusGateway ReferenceAction
# ()
-' ?>
Queue:
0): ?>
Bridge: #
CC:
-
Linked
No billing records found.
Ready