1f4fcf6546
fix(diagnosis): resolve person name null concat in report list and handle large dicom file uploads
2026-10-01 11:24:29 +05:30
140c4908ee
fix(patient): hide ABHA Create/Verify tab when patient already has an ABHA profile
2026-10-01 11:01:34 +05:30
734b9a2bc4
fix(abdm): evaluate cooling from clinical event date and prevent reset on taskboard view
2026-10-01 08:03:44 +05:30
376cb7eeb1
fix(abdm): remove 'Use Aadhaar-linked Mobile' skip button from Mobile OTP step
2026-09-30 17:50:24 +05:30
3df469bfab
fix(abdm): implement communication mobile OTP verification, register route, and fix patient list modal DOM
2026-09-30 16:59:23 +05:30
d0082299e6
docs: update ABDM M2 handover guide with invoice care context linking and test suite stats
2026-09-30 12:36:42 +05:30
f7c30529a3
feat(abdm-m2): enable care context discovery and direct linking for invoice records
2026-09-30 12:25:01 +05:30
ccd5909fc6
docs: remove technical URLs, database fields and developer codes from user help guide
2026-09-30 00:24:40 +05:30
c27ec011a4
fix: update 'Back to HMIS' link to /dashboard in static help.html
2026-09-30 00:16:03 +05:30
731fcd4929
docs: comprehensive module-wise help manual and template design guide
2026-09-30 00:11:28 +05:30
ef658565df
docs: add ABDM M2 test session handover guide
2026-09-29 23:54:09 +05:30
a33b376ecd
feat(abdm-m2): add HIP link modal and care context discovery on patient registration
2026-09-29 23:48:33 +05:30
6bd24303e3
fix(abdm-m1): user friendly OTP errors, remove bridge request id from UI, and add beneficiary name consent collection
2026-09-29 23:14:48 +05:30
763af46de2
feat(radiology): add comprehensive templates and charge items seeder for X-Ray, CT-Scan, and MRI
2026-09-29 20:25:39 +05:30
1a21f16f7b
fix(abdm): sync care context reference format and auto-push FHIR bundle on linking
...
- Align care context reference format (RAD- prefix for radiology, clean Ymd date) between discovery, shareDiagnosisReportBundle, and AbdmTaskBoardSyncService
- Automatically push FHIR document bundle to Bridge (POST /api/v3/records/push) on care context linking or already-linked confirmation in abdm_hip_link_modal
- Provide clear instructions to user regarding PHR app 'Fetch Records' pull flow
- Add unit test testShareDiagnosisReportBundleFormatsRadiologyCareContext
2026-09-29 15:06:31 +05:30
41d89a1969
feat(abdm): enhance care context discovery, async token retry, and modal backdrop cleanup
...
- Add multi-type care context discovery in AbdmGateway (DiagnosticReport, DischargeSummary, Immunization, OPConsult) with target task prioritization
- Implement automated retry backoff in EAtriaBridgeConnector for asynchronous ABDM link token callback delivery
- Handle already-linked contexts gracefully and synchronize Task Board row status on link completion
- Resolve modal backdrop freeze and inactive main screen on radiology report template update in PathLab_Report and welcome_message
- Add unit tests CareContextDiscoveryTest and EAtriaBridgeConnectorLinkTest
2026-09-29 14:02:22 +05:30
61206784f3
feat(abdm): implement care-context linking cooling window and timer reset on record modification
...
- Add cooling period configuration (60 min for OPD/Lab/Radiology/others, 24 hr for IPD Discharge) in AbdmConnector
- Add calculateCooling() logic in AbdmTaskBoardSyncService and skip automated linking during cooling window
- Touch and refresh work task timestamps on prescription save and IPD discharge summary save/print
- Update opd_fhir_documents on prescription edit rather than inserting duplicate bundles
- Enrich ABDM Task Board table and OPD consult list with active cooling badges, remaining minutes, and auto-link schedule
- Preserve manual 'Link Context' action on task board to allow immediate override anytime
- Update CLI commands (abdm:taskboard-sync, abdm:push-sync) with cooling counters and status logging
2026-09-28 18:29:50 +05:30
ed57228b98
docs: add ABDM M2/M3 live fetch and task board session handover
2026-09-28 03:42:34 +05:30
d0f7aa4542
feat(abdm): enable live fresh FHIR fetch on pull, remove old push options, and keep care context linking
2026-09-28 03:25:04 +05:30
90e63d2d58
fix(abdm): generate and publish OPD consultations as OPConsultRecord and support dynamic hi_type
2026-09-28 02:46:10 +05:30
b28b51965c
fix(abdm): dynamically check ABHA columns in patient_master
2026-09-28 00:43:03 +05:30
9a70172cbc
fix(abdm): use apointment_date in AbdmTaskBoardSyncService
2026-09-28 00:41:11 +05:30
c3fc0d98f0
feat(abdm): automate ABDM Work Task Board care-context linking via cron job
2026-09-28 00:40:03 +05:30
d255bb73f7
fix(cron): resolve TMP_CRON scope in manage_hms_cron.sh
2026-09-27 23:59:12 +05:30
0186e17f0f
feat(abdm): implement automated deep-link SMS notify queue and Spark cron worker
2026-09-27 23:55:52 +05:30
524a991098
fix(opd): preserve template settings and flow while compacting font sizes for large prescriptions
2026-09-27 13:40:35 +05:30
8850620931
fix(opd): accurately calculate top margin delta from template @page and fix named header/footer preservation
2026-09-27 11:50:27 +05:30
b75a43fc32
fix(opd): maintain letterhead top and left margins and content width ratios in Rx print pagination
2026-09-27 11:37:16 +05:30
0397071be4
fix(opd): reorder prescription directions to Frequency | Relation to Food | Dose | Duration | Remarks and add legacy data safeguards
2026-09-27 09:02:03 +05:30
9b3e734ead
fix(ipd_discharge): prevent duplicate surgery additions and fix procedure table dynamic updates
2026-09-25 07:41:10 +05:30
677472e6b0
fix(abdm): safely decode raw body in recordsFetch if getJSON fails
2026-09-24 13:13:24 +05:30
092e5cd193
fix(abdm): route health record push with FHIR bundle to /v3/records/push and unify care context reference format
2026-09-24 11:12:54 +05:30
0b048881e1
fix(opd): pass push_to_gateway flag when submitting FHIR bundle from standalone preview
2026-09-24 10:57:07 +05:30
3656bf9b94
Fix ABDM HIP link-token failure: strictly sanitize abha_number, decouple abha_address from 14-digit abha_id in profile & modal
2026-09-24 10:03:19 +05:30
24089f36a6
fix(abdm): auto-link ABHA address on discovery/confirm, resolve FHIR by patient_id on-demand, and display in profile
2026-09-24 09:33:19 +05:30
2f6b346e25
fix(abdm): add concurrency lock, optimize hiu-poll query, and add composite indexes
2026-09-24 08:03:57 +05:30
fcce8970fd
fix(abdm): safe JSON parsing in m2LinkInit/Confirm and prevent abha_id null in audit log
2026-09-23 15:56:05 +05:30
0d71ce5ee4
fix(abdm): allow Bearer auth fallback and safe getJSON parsing in recordsDiscover
2026-09-23 15:21:56 +05:30
3f1e89d4be
Fix IPD patient admit search error, add admission type filters to IPD patient list, remove redundant sidebar links, and add OPD Day Care template support
2026-09-23 10:12:42 +05:30
ccb05389e1
Prevent duplicate course/treatment submissions and add edit/update capability in IPD discharge
2026-09-23 08:32:36 +05:30
da82ec84d1
Prevent duplicate final diagnosis submissions and add edit/update capability in IPD discharge
2026-09-23 08:28:02 +05:30
c0cbf1c0bd
Ensure strict sequential keyboard focus navigation across OPD Consult and IPD Discharge prescription controls
2026-09-23 08:15:09 +05:30
c0842d1502
IPD Discharge: add Form/Type-aware Dose/Strength autocomplete and fix Duration keyboard arrow key navigation in IPD & OPD
2026-09-23 07:52:04 +05:30
7f4b49a1c6
OPD: add smart Form/Type-aware autocomplete for Dose and Strength
2026-09-23 07:38:28 +05:30
7a653a06b6
OPD: preserve opd_med_master defaults and stop prescription overwrite
2026-09-23 07:12:53 +05:30
126a62b8d0
fix(opd): fix undefined patLastName and make FHIR and audit logging fail-safe in opd_prescription_save
2026-09-22 23:40:05 +05:30
659106c66a
feat(opd,ipd): standardize complaint autosearch, square icon buttons, and Quick Autotext Chips
2026-09-22 22:07:48 +05:30
d35f85bf1b
fix(ipd): append action cell to row so update and remove buttons render in complaint table
2026-09-22 21:47:13 +05:30
341c09d9c7
feat(ipd): enable autosearch and row-level update on discharge complaint table
2026-09-22 20:20:11 +05:30
79020e806b
Move substitutes from medicine input form to Action column button below added medicines
2026-09-22 19:49:27 +05:30