16463d4908
Fix IPD discharge medicine edit form: fix remark field off-by-one cell index and reset When dropdown when empty
2026-09-02 03:22:34 +05:30
2fcfbd922a
Enhance IPD discharge summary: OPD-style Prescribed Medicines table for B&W printing, auto generic lookup, and suppress empty discharge summary heading
2026-09-02 02:53:17 +05:30
73780ac7dd
fix: IPD discharge RxGroup add - fix UI not updating after apply_rx_group, and Remove All not deleting from DB
...
- discharge_create.php (JS): Fixed AJAX done handler to JSON.parse the
raw string response (jQuery with dataType:'html' does not auto-parse
JSON), then re-render #discharge_medicine_tbody from result.drugRows.
Also fixed Remove All (#btn_discharge_med_reset) to send AJAX POST
with action=remove_all_drugs so records are deleted from DB, not just
cleared from the DOM.
- Ipd_discharge.php (Controller): In the AJAX JSON response block,
resolve dosage/dosage_when/dosage_freq IDs to human-readable labels
using getDoseMasterRows() before returning drugRows, so the table
displays 'BD / After Food' instead of raw numeric IDs. Added new
remove_all_drugs action that deletes all medicine rows for the IPD
from both legacy (ipd_discharge_prescrption_prescribed) and classic
(ipd_discharge_drug) tables. Added remove_all_drugs to both
lightweight-action whitelists to skip the expensive getIpdPanelInfo()
join.
2026-09-01 20:24:14 +05:30
b786fe7a08
fix(ipd_discharge): add query error catching and logging to add_drug controller action
2026-09-01 18:28:53 +05:30
e24b71bbc9
fix(ipd_discharge): enable serializeDischargeMedicineTable on form submit and robust JSON response handling
2026-09-01 18:24:50 +05:30
633ea2bbb8
fix(ipd_discharge): enforce strict server DB save confirmation before adding medicine to client DOM
2026-09-01 18:20:13 +05:30
144f0a20d5
fix(ipd_discharge): sync full medicine list on main form submit to replace stale DB entries
2026-09-01 18:15:46 +05:30
3fddb3ca26
fix(ipd_discharge): enable dual-source medicine loading and full form submit medicine sync
2026-09-01 18:07:18 +05:30
1f8651e3b3
fix(ipd_discharge): remove fragile tbody early-return guard in medicine remove handler
2026-09-01 17:51:23 +05:30
fe26588dca
fix(ipd_discharge): instant DOM row removal on medicine delete & delete from all drug tables
2026-09-01 17:47:05 +05:30
419c015535
fix(ipd_discharge): update server-rendered medicine remove buttons with btn-remove-discharge-med class for AJAX deletion
2026-09-01 17:43:30 +05:30
bfe14048bc
fix(ipd_discharge): resolve status 0 network error on medicine add and sync remove_drug via AJAX
2026-09-01 17:38:09 +05:30
599c4806bb
feat(abdm & reports): align ABDM FHIR R4 Wellness & HealthDocument generators, add NABH IPD scanner, balance column in invoice list, and old payment received report
2026-09-01 14:05:17 +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
596a684372
fix(abha): update ABHA Management card heading to 'Verify or Find ABHA Account'
2026-08-30 03:20:04 +05:30
5db3da6403
fix(setting): prevent standard form submit redirect on save button by using explicit AJAX functions and action=javascript:void(0)
2026-08-30 02:55:13 +05:30
f99ddbd851
fix(setting): change property access level to protected in OpdQueueSetting to match BaseController
2026-08-30 02:51:58 +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
c905d9c884
fix(tv): set WebSettings.LOAD_DEFAULT for auto server updates without re-installing APK
2026-08-30 01:46:02 +05:30
1b379bf3d4
feat(pwa): add Android TV native app project for OPD Queue TV display
2026-08-30 01:29:15 +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
2d68a19584
feat(hms): add Document Type selection dropdown to HMS Desktop Scan Upload Modal and save document_type with badges
2026-08-29 04:45:28 +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
38573f5b15
fix(nursing): resolve SQL column errors in opdList query, add Doctor filter dropdown, and Vitals Pending/Done status filter buttons
2026-08-29 04:25:57 +05:30
7bdfbab2bd
feat(nursing): add OPD Patients list, Fill OPD Vitals, and Document Scan/Camera Upload features to Nursing PWA App
2026-08-29 04:16:08 +05:30
e4c6b398cc
fix(hms): resolve base64 photo upload decoding and add professional image thumbnails to HMS Nursing Workspace Treatment Notes
2026-08-29 04:04:03 +05:30
e32feeb8d6
feat(doctor): make header lock button icon-only and add mobile camera photo capture for handwritten doctor notes and prescriptions
2026-08-29 03:55:50 +05:30
7a0631979a
feat(doctor): add current date filter for OPD appointments and my assigned vs all hospital admissions toggle for IPDs
2026-08-29 03:41:09 +05:30
cd0b78d5fd
style(doctor): upgrade mobile doctor app UI with Inter typography, initial avatars, status dot indicators, and executive glassmorphic cards
2026-08-29 03:30:39 +05:30
2400075867
feat(doctor): add mobile professional patient card view eliminating horizontal scrollbar on smartphones
2026-08-29 03:26:04 +05:30
d737ec0d1b
fix(doctor): resolve IPD patient doctor mapping and add hospital-wide admission fallback
2026-08-29 03:16:25 +05:30
820c904eff
fix(doctor): replicate exact HMS getCurrentAdmissions query joining ipd_master_doc_list and bed_assignment_history
2026-08-29 03:08:47 +05:30
5bfe0689f1
fix(doctor): correct IPD query columns (ipd_status, r_doc_id) to list admitted patients assigned to doctor
2026-08-29 03:05:46 +05:30
9665e820ec
feat(doctor): copy full native HMS OPD consultation controls, vitals, findings, and direct PDF printing
2026-08-29 03:02:12 +05:30
4a0889a200
feat(doctor): fix Patient Age calculation via get_age_1 and add Full HMS OPD Consult Form modal
2026-08-29 02:59:15 +05:30
1571c23947
fix(doctor): map exact database column names for opd_prescription (date_opd_visit, complaints, diagnosis) and opd_prescrption_prescribed
2026-08-29 02:54:14 +05:30
15a2f28d0d
feat(doctor): add OPD appointment queue list with status badges and mobile-optimized consultation prescription form
2026-08-29 02:49:44 +05:30
a6beb124cd
feat(doctor): add Doctor App PIN auth, QR generator, DoctorCare EMR PWA (/app/doctor), and bedside clinical tools
2026-08-28 19:44:54 +05:30
405226d66c
fix(header): append hmsAppsLauncherModal to document.body to fix modal backdrop overlay issue
2026-08-28 19:34:41 +05:30
e865b71500
fix(header): refactor Apps Launcher script to pure Vanilla JS to prevent $ reference error
2026-08-28 19:31:22 +05:30
6a65fc507d
feat(apps): add Top Nav Apps Launcher Icon & 30-Day Device PIN Authentication Memory
2026-08-28 19:27:39 +05:30