543f78e696
fix(pwa): add version query to bundle script tags to bust browser HTTP cache
2026-10-29 00:42:44 +05:30
ecb7eb9bd1
fix(pwa): recompile Doctor, Nursing, and MedicalStore bundles with classic React runtime to eliminate ES module import syntax error
2026-10-29 00:41:01 +05:30
7bb751cc41
feat(auth/settings): add hospital login wallpaper upload and redesign right-docked login page
...
- Add login wallpaper upload, preview, and deletion in Hospital Profile settings
- Redesign login page with right-docked form and left hospital branding hero
- Implement clean blank neutral fallback when no wallpaper is configured
- Add automated unit tests for wallpaper rendering and fallback behavior
2026-10-27 12:19:07 +05:30
3c69ba9fe8
fix(layout): pin copyright footer to bottom on blank pages and all screen sizes
2026-10-26 23:19:38 +05:30
5219b8bfc6
fix: strictly enforce IP restriction, fix empty whitelist fallback, and update SW to v2
2026-10-22 15:33:26 +05:30
9d568463f1
feat: completely remove HealthPlix integration, controllers, views, and database columns
2026-10-21 01:33:13 +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
b03568f91c
fix(security): resolve OWASP ZAP audit findings for CSP, HSTS, SRI, and private IP disclosure
2026-10-15 19:25:28 +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
81f3501157
fix(security): implement WASA compliance hardening and vulnerability remediation
2026-10-14 10:27:32 +05:30
db76ad9759
fix(abdm): resolve patient flipping, duplicate document contexts, and health document FHIR fetch
2026-10-07 13:24:05 +05:30
0441ebe08a
feat(abdm): expand WellnessRecord to full comprehensive suite (Option B) with segmented tabs and labs
2026-10-07 10:15:42 +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
6e78e6010e
feat: add Day Care & Emergency admission module with IPD conversion and clean patient names
...
- Add Day Care (<24h) and Emergency (Casualty) admission pathways with prefixes DC- and ER-
- Add dedicated physical wards, ESI 5-level triage, MLC tracking, and PADSS day care discharge
- Implement audited 'Convert to IPD' workflow with SBAR handover and automated bed transfer
- Support unified IPD billing with dedicated group headers for Day Care and Emergency charges
- Redesign Hospital Admission Desk with executive card layout and modern triage controls
- Add comprehensive user documentation and SVG flowchart in public/help.html
- Completely remove legacy patient_master.p_lname column from database and application code
2026-09-21 23:41:24 +05:30
6ce81eedd8
feat(medical-store): auto-convert draft bills to invoice on checkout and reduce pending draft list
2026-09-18 05:49:20 +05:30
98652ce646
fix(medical-store): define walkinMobile and walkinUhid state when loading draft bills with phone number
2026-09-18 05:36:45 +05:30
bc90020c69
fix(medical-store): fix item rate picking and batch pricing when loading Mobile Draft bills into POS cart
2026-09-18 05:29:50 +05:30
ecd596e0fb
feat(medical-store): add mobile apps QR hub on login page, pharmacy ledgers, credit accounts, and 6-tier staff permissions
2026-09-18 05:11:02 +05:30
93172c4a19
feat(pharmacy): add searchable All Invoices register tab with edit capabilities and POS draft auto-save/recovery
2026-09-10 09:50:34 +05:30
741269634e
feat(pharmacy): add right-side patient old records, last dispensed medicines, and 1-click re-dispense/return desk
2026-09-10 09:23:59 +05:30
261a69bf2e
feat(medical-store): set A5 invoice to landscape format (A5-L) and remove copy text button from thermal view
2026-09-10 08:22:20 +05:30
82cae89fae
feat(medical-store): add server-side A4/A5 vector PDF generation with mPDF and 48-col plain-text thermal receipt printing
2026-09-10 08:09:10 +05:30
c8a2d50df9
feat(pos): slide-in bill print drawer on right side matching checkout drawer
2026-09-10 07:38:17 +05:30
45a570a2f6
feat(pos): full-width dispensing desk with slide-in checkout drawer and checkout button
2026-09-10 07:30:24 +05:30
5187fcf3ed
feat(tax): standardize current GST slabs (0%, 5%, 18%, 40%, legacy 12%, 28%) across HMS and Medical Store
2026-09-10 07:13:04 +05:30
358416fc10
feat(medical-store): conditional pharma fields below product search with auto-fill from last batch and purchase
2026-09-10 06:47:49 +05:30
59514cd061
feat(medical-store): pharma stock entry with progressive disclosure, challan import, and history
2026-09-10 06:35:05 +05:30
48bb726b6d
feat(medical-store): add edit purchase invoice option with stock adjustment and ledger reconciliation
2026-09-10 05:43:11 +05:30
ca6926015a
fix(medical-store): remove third-party brand Marg from application and replace with generic Excel/CSV import
2026-09-10 04:58:59 +05:30
e635e823e5
feat(medical-store): add supplier ledger, payment tracking, short items book, and purchase orders
2026-09-10 04:49:00 +05:30
62397c5a98
feat(medical-store): inward purchase medicine auto-search and shared pharmacy master integration
2026-09-10 04:23:09 +05:30
101e0631a8
feat(medical-store): add supplier creation and editing modal in Supplier Directory
2026-09-10 03:53:33 +05:30
d2f069e3c8
feat(medical-store): add B2C sales returns, same-invoice exchanges, and DB migrations
...
- Add B2C same-invoice exchange and pure refund workflows (Marg ERP standard)
- Support returning excess/unused medicines with proportional unit pricing on original invoice
- Auto-net return credits against new medicines in POS cart with refund outflow handling
- Implement stock replenishment for restocked batches with audit trail in mst_stock_audit
- Generate sequential GST Credit Notes in mst_sale_returns and mst_sale_return_items
- Update Thermal 80mm, A5, and A4 print templates with separated dispensed vs returned items
- Add CI4 migration 2026-09-08-000001_CreateMedicalStoreReturnsAndExchanges.php for remote execution
- Add standalone SQL script scripts/sql/2026-09-08_medical_store_b2c_returns_and_exchanges.sql
2026-09-08 05:07:45 +05:30
765286e7fa
feat(medical-store): ABDM-compatible multi-building pharmacy, POS desktop keyboard workflow, unit dispensing, and split payments
2026-09-08 02:19:11 +05:30
63ee0a19fd
feat(nursing): add ABDM M2 wellness vitals, health document scanner, and barcode/QR patient search dock
2026-08-30 13:58:06 +05:30
31b2319419
feat(admin): add OPD Queue TV Settings panel for right-side ads upload, left-side bottom ad space, ticker text editing, and TTS pronunciation fixes
2026-08-30 02:49:59 +05:30
ac5d2710fa
feat(pwa): add 5-item page-wise horizontal auto-carousel for left token tracker column
2026-08-30 02:23:03 +05:30
49267e65ec
fix(pwa): resolve HEAD HTTP method 404 warning and add narrow mobile screenshot to manifest
2026-08-30 02:07:57 +05:30
0eaf05956e
fix(pwa): register service worker immediately for automated PWA audit detection
2026-08-30 02:02:06 +05:30
c1a532ce95
fix(pwa): route sw.js and manifest.json dynamically with Service-Worker-Allowed header and exact screenshot dimensions
2026-08-30 01:58:52 +05:30
0135e6482a
feat(pwa): 100% PWABuilder compliance with Service Worker, 512x512 icons, id, scope, and manifest metadata
2026-08-30 01:57:02 +05:30
09adbef59f
fix(tv): rewrite OPD queue display with pure Vanilla ES5 JS for 100% Samsung Smart TV browser compatibility
2026-08-30 01:17:54 +05:30
882b036e9e
feat(pwa): add OPD Queue & Token Display PWA app with right side ad showcase
2026-08-30 01:04:37 +05:30
e235989304
feat(pwa): add Android TV remote D-Pad focus styling
2026-08-30 00:52:06 +05:30
8d68afebbd
feat(pwa): standardize hospital logo PWA icons and add in-app mobile module switcher
2026-08-30 00:18:15 +05:30
888b4039f6
fix(nursing): display Doctor Name on IPD patient bed cards and register all scanned document photos into file_upload_data table for HMS Scan Doc List popup
2026-08-29 04:40:16 +05:30
b64c8084c8
feat(cropper): integrate interactive document photo cropper with rotation and resize controls in Doctor & Nursing PWA Apps
2026-08-29 04:30:05 +05:30