cc5018568b
Add HealthPlix fetch callback endpoint and Apache proxy rollout templates
2026-04-28 06:29:29 +05:30
d230d8960d
feat: add configurable sidebar auto-hide in hospital settings
2026-04-27 14:32:31 +05:30
fdd3256ecb
fix: add patient history back navigation and restore patient search datatable
2026-04-27 12:05:43 +05:30
6ae9a3516f
feat: add HealthPlix OPD sync flow with settings, diagnostics, and sync ID persistence
2026-04-27 08:32:51 +05:30
f610adf2fe
feat: add user profile photo upload and show avatar in header
2026-04-25 09:52:21 +05:30
4a4ef5b677
fix: replace all CDN dependencies with local assets for offline use (DataTables, Select2, CKEditor4, Google Fonts removed)
2026-04-25 09:20:16 +05:30
846e21ce4b
billing: add consult history action labels in profile and search
2026-04-22 11:45:38 +05:30
7d09bc3354
billing: refine consult history modal header and close action
2026-04-22 11:21:05 +05:30
2e76aab171
billing: make OPD scan modal fullscreen
2026-04-22 11:14:22 +05:30
29c6e971e4
billing: add OPD scan modal zoom/pan/rotate hotkeys and help text
2026-04-22 11:11:06 +05:30
d02244444e
finance/storestock: implement cash submission audits, bank settlements, and opd payout tracking
2026-04-22 10:53:20 +05:30
7e4903bd68
billing: add patient history action and legacy-style OPD history view
2026-04-22 10:33:29 +05:30
1d2bfdb7a6
finance: replace OPD payout draft prompt edit with modal form
2026-04-22 10:24:26 +05:30
eb13872f43
Finance bank audit: settlement tab/filter refinements, bank-only selection, and summary metrics
2026-04-21 19:06:16 +05:30
030f674f05
Add icon-only shortcut links to top nav bar (Patient, IPD, OPD Appointment, Pharmacy)
2026-04-18 13:56:00 +05:30
fbbecee3b4
feat(ipd-charges): group delete, sort order, Up/Down buttons, foldable billing panels
...
- Safe delete for empty IPD charge groups with CSRF-safe AJAX
- Migration: add sort_order to ipd_item_type (backfilled)
- Sort order UI on create/edit/list views; persist in controller/model
- Up/Down swap buttons on group list (AJAX swap endpoint + CSRF refresh)
- Fix 500 on edit screen: restore missing getItemTypeById() in ItemIpdModel
- IpdBillingModel: propagate sort_order ordering to ipd-charges and bill-details tabs
- Billing IPD Charges tab: Bedside Clinical/Nursing Charge and Doctor Visit Charge panels now collapsible, start collapsed
2026-04-18 06:56:38 +05:30
b98b1e6f4a
Fix predefined advice +Add firing twice due to duplicate document event binding
2026-04-17 05:22:45 +05:30
7612d738aa
Make OPD scan list delete self-contained AJAX with inline CSRF sync
2026-04-17 04:50:40 +05:30
4d46ad1492
Fix scan list delete button blocked by carousel overlay on single-image view
2026-04-17 04:48:13 +05:30
f7c419c25e
Harden OPD scan delete link fallback when modal CSRF helpers are unavailable
2026-04-17 04:45:35 +05:30
1cea1495fc
Fix OPD scan delete button for direct file-list page and AJAX modal
2026-04-17 04:41:45 +05:30
56a0fb83a4
Fix consult examination autocomplete selection behavior
2026-04-17 03:21:34 +05:30
1084ef8875
Fix: {{advice}} prints as-is (no Hindi/AI conversion); fix Schema Diff truncation
2026-04-16 12:31:42 +05:30
85ce007b26
Rename investigation toggle to Custom Investigation
2026-04-14 22:03:16 +05:30
287b0eb603
Adjust investigation toolbar buttons
2026-04-14 21:57:04 +05:30
aae6211f48
Add investigation shortcuts manager panel
2026-04-14 21:51:49 +05:30
779dbcbaa1
Show formulation with medicine name in OPD medicine list
2026-04-13 12:28:01 +05:30
93fe7741fa
Show medicine formulation in OPD medicine autotext suggestions
2026-04-13 12:22:42 +05:30
f99f48b62f
fix: restrict scan delete to 24h or same date
2026-04-11 04:49:59 +05:30
7233f5979e
feat: auto visit-done on scan save and add scan delete actions
2026-04-11 04:45:45 +05:30
b50d72207e
refactor: set number input step to 1 across views
2026-04-10 21:16:25 +05:30
9297849c8a
fix: correct IPD balance display when computed balance is zero
2026-04-10 21:07:01 +05:30
6782aee1a4
fix: use computed item totals for IPD gross/net in bill views
2026-04-10 21:03:17 +05:30
a850e3229a
fix: close lingering complaint autocomplete suggestions in consult form
2026-04-10 18:36:26 +05:30
54d0afaf95
fix: default OPD appointment filter to Waiting on load and refresh
2026-04-10 14:14:14 +05:30
385183fbe2
feat: Add Print Cont. Paper template selection to Doctor Master
2026-04-10 13:19:47 +05:30
910f46b06c
feat: add Doctor Master OPD validity editing with hospital fallback
...
- Add OPD Validity (Days) field in Doctor add/edit forms\n- Save/update doctor_master.opd_valid_no_days from Doctor module\n- Use hospital_setting fallback keys when doctor validity is blank/zero\n- Apply fallback consistently in OPD showfee, print expiry, and running_opd lookup window\n- Supports hospital-wide defaults while preserving doctor-specific overrides
2026-04-10 12:58:17 +05:30
21ddeefe40
fix: Running OPD zero-value validity, update_doc_field HTTP 500, PDF Unicode font (Devanagari)
...
- Opd.php showfee(): exclude zero-amount OPD from validity window query
- Opd.php confirm_opd(): anchor last_opdvisit_date to most recent paid OPD for zero-value running
- Opd.php buildOpdLetterPrintData(): use paid OPD start date for expiry on zero-value entries
- OpdModel.php insertOpd(): exclude fee_type=3/zero-amount from running_opd_id lookup; anchor visit count to paid OPD start when isZeroValueRunning
- DoctorDocument.php update_doc_field(): wrap in try/catch, schema-safe payload via filterPayloadByExistingColumns, structured JSON errors
- DoctorDocument.php create_final(): configure mPDF with FreeSans/FreeSerif (GNU FreeFont), useOTL=0xFF, autoScriptToLang=true for Devanagari/Hindi rendering
- doc_letterhead_print.php: add body/p/td/th font-family freesans for PDF Unicode output
2026-04-10 12:30:15 +05:30
a81162f954
Polish payment request alert wording
2026-04-10 04:20:14 +05:30
ba16e9d635
Fix missing mPDF footer template in org payment receipt
2026-04-10 04:17:24 +05:30
6a0660cad7
Show patient age and gender in OPD list
2026-04-10 03:55:00 +05:30
c534a83ad2
Normalize OPD queue display per doctor day
2026-04-10 03:44:32 +05:30
5a6ca034cd
Prevent duplicate Consult button in waiting rows
2026-04-10 03:35:27 +05:30
c7997c34aa
Sync OPD screen with live digest and row snapshot
2026-04-10 03:32:08 +05:30
fd21f24c45
Fix OPD status badges to use full DataTable counts
2026-04-10 03:20:15 +05:30
7f131aeae8
Add OPD doctor/date update endpoint and invoice validation feedback
2026-04-09 19:47:57 +05:30
b4ae081d28
Add refer doctor filter to diagnosis report
2026-04-09 19:11:39 +05:30
bb066399f9
Set OPD Total Report default dates to today
2026-04-09 19:03:31 +05:30
aa2e092758
Add OPD Total Report with doctor/type/fee filters
2026-04-09 18:44:35 +05:30
ccbc5d7b72
Make OPD scan AI processing manual with button
2026-04-09 06:35:17 +05:30