050035e1b0
chore: untrack local dev debug scripts and internal notes from repository, update .gitignore
2026-10-21 01:57:44 +05:30
9d568463f1
feat: completely remove HealthPlix integration, controllers, views, and database columns
2026-10-21 01:33:13 +05:30
df2e41c9a4
docs: update repository URLs to Gitea and add deployment pull guide
2026-10-21 01:21:29 +05:30
d098221676
fix(abdm): unify medication request FHIR representation across OPD and discharge (generic salt subtitle, SNOMED food timing, and natural dosage instructions)
2026-10-19 23:06:12 +05:30
a454bd178c
fix(abdm): finalize and sync OPD consult and prescription FHIR bundles only on print
2026-10-19 18:53:58 +05:30
ca7d7be953
Update DataTables to 1.13.11
2026-10-19 17:53:35 +05:30
c548c0dce3
Fix WASA security observations: security headers, CSP hardening, JS library updates, API authentication, and data scrubbing
2026-10-19 16:27:17 +05:30
8cbf55537f
feat(pharmacy): implement Purchase Orders (PO) and Inward Goods Received Notes (GRN) workflow
2026-10-19 15:48:53 +05:30
65a071928c
fix(abdm): force fresh discharge PDF generation and add column safety to byIpdRows
2026-10-19 11:13:20 +05:30
6f3b2a62d9
fix(abdm): populate salt and generic name in IPD discharge medication FHIR resources
...
- Populate generic salt name in MedicationRequest medicationCodeableConcept.coding[0] to prevent PHR apps displaying 'NA' subtitle
- Retain brand name in medicationCodeableConcept.text and secondary coding
- Extract med_salt from prescription records with automatic resolution from medicine masters and formulation heuristics
- Update discharge PDF and narrative to render generic salt names
- Add unit tests verifying generic salt mapping and dual coding in FHIR bundle
2026-10-19 10:16:05 +05:30
9272bb5a9c
docs: add session handover for ABDM IPD discharge summary lifecycle
2026-10-17 13:19:20 +05:30
ab4b68b968
fix(abdm): allow CLI force resync in abdm:resync-discharge
2026-10-17 13:15:45 +05:30
fdd188df6e
fix(abdm): generate physical exam observations, extract comorbidities, and trigger FHIR sync only on final discharge
2026-10-17 13:13:46 +05:30
0344561808
fix(abdm): deduplicate chief complaints and medical history, fix medication coding to NRCES spec, and resilient instruction parsing
2026-10-17 03:24:22 +05:30
0af2d557b2
Prefer English food_desc for CarePlan dietary advice in FHIR bundle
2026-10-17 02:49:28 +05:30
8a0396a2c8
Fix record_data column in resync-discharge
2026-10-17 02:48:42 +05:30
a6dd1f7a19
Fix gateway db credentials in resync-discharge
2026-10-17 02:48:11 +05:30
fed5f81296
Enhance resync-discharge with detailed gateway record verification
2026-10-17 02:47:45 +05:30
1290ac2bd8
Make enqueueIpdDischargeSync public with defaults
2026-10-17 02:46:37 +05:30
5cbc5b6743
Add abdm:resync-discharge command
2026-10-17 02:45:40 +05:30
a363e2d0a5
Fix discharge FHIR record full data: medications SNOMED 721912009, dietary advice care plan, and full PDF attachment
2026-10-17 02:44:32 +05:30
7dce405942
fix(security): exempt records/* and v3/* from CSRF filter for bridge communication
2026-10-17 01:42:19 +05:30
6c812236a8
feat(abdm): set autoLinkDelayMinutes to 1, regenerate FHIR bundle on print, map salt composition to reasonCode
2026-10-16 18:54:29 +05:30
ee57959873
fix(abdm): add fallback in abdm_documents
2026-10-16 13:40:11 +05:30
e41e6bd96f
fix(abdm): enforce granted hi_types and dateRange, check live consent status before fetch, safe json parsing
2026-10-16 13:38:53 +05:30
7f6ae881e7
fix(security): remove unused vendor scripts (tinymce, echarts) and styles from login page
2026-10-15 21:29:00 +05:30
b03568f91c
fix(security): resolve OWASP ZAP audit findings for CSP, HSTS, SRI, and private IP disclosure
2026-10-15 19:25:28 +05:30
11cf131f09
docs: add WASA security audit and mobile auth session handover document
2026-10-15 18:22:04 +05:30
de4f65807d
feat(security): implement WASA audit mitigations, mobile anti-enumeration & device authorization, and user management fixes
2026-10-15 17:47:51 +05:30
a3c544a53c
feat(user-management): enhance user management, permission handling, and charges invoice workflows
...
- Add UserProfileModel and migration for user profile data
- Enhance User Management views, controller, and doctor/nurse search integration
- Refactor handleAuthError to separate 401 session expiry from 403 access restriction
- Apply granular permission checks to sidebar navigation links
- Open Bed Status view for all authenticated users
- Support GET and POST on charges item routes and exempt billing charges from CSRF desync
2026-10-14 20:08:10 +05:30
81f3501157
fix(security): implement WASA compliance hardening and vulnerability remediation
2026-10-14 10:27:32 +05:30
ec377dafcd
fix(abdm): populate full patient demographics (DOB, gender, mobile, address) in Find ABHA by Aadhaar
2026-10-12 12:54:29 +05:30
bccd1b14ae
fix(abha): route find ABHA by Aadhaar to ABDM profile login verify endpoints
2026-10-12 12:33:25 +05:30
f50d0a10dd
fix(abha): fix Aadhaar OTP verification rejection and error reporting
2026-10-12 12:24:39 +05:30
e28ed30116
fix(abdm): route findAadhaar OTP requests via AbdmConnectorFactory with bridge integration
2026-10-12 12:07:21 +05:30
e59bd8d2b7
feat(abdm): add Find ABHA by Aadhaar Number flow (M1 VRFY_ABHA_401 to VRFY_ABHA_405)
2026-10-12 11:58:53 +05:30
39017a43cf
feat(abdm): enforce consent expiration, request-specific printing, and push sync enhancements
2026-10-09 17:38:51 +05:30
7472364002
chore: remove test command after verification
2026-10-08 20:56:59 +05:30
e8a33ba1f4
fix(abdm): improve patient name formatting and single document testing
2026-10-08 20:56:38 +05:30
3ed80ac293
fix(abdm): optimize memory and backtrack limit in abdm_records_pdf
2026-10-08 20:55:48 +05:30
31538a0cb4
test: add spark test command for ABDM PDF generation
2026-10-08 20:55:10 +05:30
6c8e062558
feat(abdm): add professional PDF export and print button for fetched health records
2026-10-08 20:52:42 +05:30
92acaee56f
fix(abdm): preserve GRANTED status for completed consent sessions on reopen
2026-10-08 20:27:47 +05:30
31352156c9
fix(abdm): dynamically inspect columns in abdm_hiu_consent_artifacts to prevent unknown column hip_id error
2026-10-08 20:11:06 +05:30
b0a5338152
feat(abdm): restore M3 data fetch for self and same entity with multi-facility support
2026-10-08 20:04:59 +05:30
e5b80c75c5
revert: reverse M3 fetch records for same entity / self that caused website hang
2026-10-08 19:45:12 +05:30
c268dfe7db
test: update TestPatientSearch cases to use local DB records for comprehensive coverage
2026-10-08 19:26:51 +05:30
94045fb218
test: add Meera Bisht test cases for ABHA search
2026-10-08 18:20:03 +05:30
be38960960
test: fix request mock injection in TestPatientSearch
2026-10-08 18:19:36 +05:30
228867ebe1
feat(patient): display both ABHA address and formatted ID in search results; add test search command
2026-10-08 18:19:01 +05:30