3d40642116
Add ABDM M3 HIU workflows, routes, UI, and runbook docs
2026-07-01 17:37:53 +05:30
14a9d851ad
ABDM: force gateway push from OPD modal and treat timeout as queued when bridge already succeeded
2026-06-30 19:15:29 +05:30
c310221961
ABDM: use configured HFR for EAtria connector and avoid submit timeout HTML 500
2026-06-30 18:49:37 +05:30
3072639cd5
Revert "ABDM: fix local submit fallback, HFR runtime usage, status sync, and link-token retry"
...
This reverts commit e08c18f5b2 .
2026-06-30 18:11:34 +05:30
e08c18f5b2
ABDM: fix local submit fallback, HFR runtime usage, status sync, and link-token retry
2026-06-30 18:09:55 +05:30
7a38c3e55d
ABDM task board: show submit action for FHIR-ready OPD rows
2026-06-28 02:17:41 +05:30
ed48a447e5
ABDM M2: add push-sync outbox, worker, and FHIR generators
2026-06-27 01:53:44 +05:30
e651b18a01
ABDM: guard repeat OPD submits and dedupe health records
2026-06-27 00:32:14 +05:30
9b00974e4e
ABDM task board: add OPD gateway retry action
2026-06-27 00:22:17 +05:30
db7ba044b1
ABDM task board: show OPD record lifecycle status
2026-06-27 00:21:02 +05:30
c7c18adae2
Fix closure capture for M2 log mode flag
2026-06-26 23:58:00 +05:30
8c46a155ac
M2 logs: remove misleading consent warning in local mode
2026-06-26 23:57:44 +05:30
ea3d88ce46
M2 local mode: treat consent-missing as pending info log
2026-06-26 23:54:31 +05:30
617cecdcbf
Fix push_to_gateway variable scope in fhir submit flow
2026-06-26 23:49:51 +05:30
a797b7d096
Fix fhir_bundle_submit undefined push_to_gateway variable
2026-06-26 23:49:32 +05:30
d4595fa028
M2 flow: default OPD submit to HMS source care-context mode
2026-06-26 23:41:58 +05:30
4c4b742df9
Billing patient: fix shared csrfToken helper scope
2026-06-26 19:28:50 +05:30
239f0ad374
EAtria auth debug: include full token sha256 in bridge logs
2026-06-26 18:06:00 +05:30
5e3d657a01
EAtria auth debug: enforce DB token source and log token fingerprint
2026-06-26 17:57:46 +05:30
51e5ab026c
ABDM M2 compliance: strict EAtria auth/HFR and callback replay guards
2026-06-26 17:52:21 +05:30
03638979f0
EAtria settings: use newest hospital_setting row for token/hfr values
2026-06-26 17:21:12 +05:30
0c0dbf78b4
EAtria pushRecord: fallback to /v1/bridge dispatcher on auth-scoped 403
2026-06-26 17:16:36 +05:30
bf3345b2ce
EAtria auth: include bridge hospital id in header and records.push body
2026-06-26 16:59:40 +05:30
c632f28482
EAtria connector: retry alternate DB token keys on 401/403 and log token source
2026-06-26 16:55:07 +05:30
ab564c77f8
ABDM OPD share: fix null-consent crash in care-context fallback
2026-06-26 16:46:10 +05:30
5d1d7ea552
ABDM OPD share: allow care-context push without active consent and log to bridge log
2026-06-26 16:43:19 +05:30
e7e5cf88e7
ABDM submit: release session lock before internal handoff and extend client timeout
2026-06-26 16:39:53 +05:30
a23d1f215a
ABDM submit: prevent indefinite loading with fetch timeout and safer response handling
2026-06-26 16:35:36 +05:30
428dcd2aa9
ABDM: treat transient handoff timeout as queued when recent OPD record exists
2026-06-26 16:30:52 +05:30
fbaa985857
feat(abdm): implement M2 gateway contract endpoints and live test tooling
2026-06-24 04:50:03 +05:30
985d476bc1
ABDM: finalize ABHA verify persistence, M2 routes/workflows, and location masters seeding
2026-06-24 03:15:22 +05:30
75e71c2343
Fix new patient create 500 from undefined ABHA lock flag
2026-06-22 08:30:36 +05:30
386055a0cd
fix(discharge): unify history panel behavior and form nav sync
2026-06-22 02:40:50 +05:30
a602bf555d
feat(discharge): unify history sections into single risk profile panel
2026-06-22 02:07:49 +05:30
96c030b72d
chore: checkpoint before discharge history panel refactor
2026-06-22 02:05:24 +05:30
8fc60e893e
Fix pharmacy stock sync for invoice, purchase edit, challan and return flows
2026-06-20 11:25:40 +05:30
fe2fabc5b8
Make OPD placeholder headings consistently bold
2026-06-19 13:20:29 +05:30
b19d1d40c2
Fix OPD PDF overflow and compact consult placeholders
2026-06-19 13:12:34 +05:30
1bac1f6e04
feat: update storestock flow and ABDM bridge handling
2026-06-18 17:38:20 +05:30
1790be3fca
ABDM M2: records push, discover/fetch, non-ABHA local storage, consent table compat
...
- EAtriaBridgeConnector: fix OPConsultRecord hi_type normalization (was wrongly
mapping to PrescriptionRecord); allow push with either abha_address or abha_id;
add careContextId alias for care_context_reference in pushRecord payload
- AbdmGateway: migrate OPD share to records/push semantics with unique
care_context_reference, ABHA id/address resolution, bridge_record_id capture,
and 409 DUPLICATE_RECORD non-fatal handling
- AbdmGateway: add non-ABHA local-only storage path for OPD/IPD/Lab share
(push_status=local_only, no bridge call, audit logged)
- AbdmGateway: add POST /records/discover endpoint with ABHA-first + fallback
matching by mobile, hospital ID, patient UHID+birthYear (PHR-compatible)
- AbdmGateway: add GET /records/fetch/{careContextId} endpoint returning
decrypted FHIR payload from health_records
- AbdmGateway: dual-write consent artefacts to abdm_consent_records AND
consents table when both present; getActiveConsentRecord falls back to
consents table when abdm_consent_records is absent
- AbdmAuditService: write to audit_logs (generic schema) when present,
fallback to abdm_audit_logs; field-aware insert supports both schemas
- Routes: register /records/discover and /records/fetch/(:any)
- Webhook signature validator: check EKA_WEBHOOK_SECRET then HMS_WEBHOOK_SECRET
for gateway compatibility
2026-06-17 20:07:39 +05:30
5a1a87ebe1
Adjust IPD bill print signature spacing
2026-06-14 14:38:59 +05:30
d4b4c95cbc
Fix IPD discharge and bill print issues
2026-06-14 14:34:33 +05:30
4e8c5c691f
Update OPD history profile view
2026-06-11 19:38:55 +05:30
eb58fae141
Ignore local NiceAdmin reference bundle
2026-06-11 19:33:33 +05:30
cad5a477bf
Sync OPD history flow and discharge UI refinements
2026-06-11 19:30:02 +05:30
eefda96dca
Preserve investigation profile test master order
2026-06-11 19:22:09 +05:30
0c2e1385cb
Refine IPD discharge summary layout
2026-06-11 11:53:39 +05:30
191c25de68
Refine discharge placeholders and status heading
2026-06-11 10:24:04 +05:30
c0f7e213e6
Discharge templates: add status heading token and refine placeholders
2026-06-11 09:57:04 +05:30
f2a7546a9d
Simplify discharge summary placeholders - eliminate confusion
...
Changes:
- Rename main placeholder: DISCHARGE_SUMMARY → CLINICAL_SUMMARY (clearer name)
- Keep DISCHARGE_SUMMARY as legacy alias for backward compatibility
- Rename: DISCHARGE_ADVICE → FOLLOW_UP_INSTRUCTIONS (more descriptive)
- Remove: INSTRUCTION_REMARK (duplicate removed)
- Group placeholders by category in code with comments
- Create comprehensive reference guide: DISCHARGE_PLACEHOLDERS_REFERENCE.md
Benefits:
- Clear distinction between clinical summary and discharge instructions
- Organized placeholder groups (clinical, instructions, other)
- Easy migration guide for existing templates
- Complete documentation with examples
2026-06-11 08:18:43 +05:30