0428c4d656
Fix blank patient names in pharmacy IPD list
...
- Use patient_master table directly instead of patient_master_exten
- patient_master_exten may exist but lacks p_fname, p_rname fields
- Matches pattern used in IpdBillingModel::baseIpdListQuery()
- Fixes blank patient names/codes in /Medical/list_org_ipd page
2026-06-10 13:24:35 +05:30
c437652b79
Add IPD status management with strict ipd_status check
...
- Update isIpdDischargedInvoice to check ONLY ipd_status field (remove fallback checks)
- Add IPD status toggle UI in discharge panel (Active/Discharged control)
- Create toggleIpdStatus controller method with permission check
- Add billing.ipd.status.manage permission for controlling bill edit lock
- Allows editing bills when needed by toggling status independently of discharge_date
- Auto-releases bed when setting status to discharged
2026-06-10 12:55:47 +05:30
f079f32f58
Restore legacy pharmacy reports and fix net/payment totals
2026-06-01 10:53:27 +05:30
252f911fad
Add pharmacy invoice permissions and discount print fixes
2026-06-01 10:13:40 +05:30
218d7f7e50
fix(pharmacy): calculate invoice unit rate from mrp and packing
2026-05-26 13:21:36 +05:30
298647b80b
fix(pharmacy): finalize product page panel toggle and GST selector behavior
2026-05-26 13:07:46 +05:30
89a4053ede
fix(drug-master): keep search shell visible with nested sub panel
2026-05-26 06:20:56 +05:30
fc2ccc91c2
fix(drug-master): keep add edit flow in medical-main container
2026-05-26 06:15:14 +05:30
c97db078a9
fix(product-edit): use short formulation master and manufacturer payload name
2026-05-26 06:02:26 +05:30
e5899e59ac
Fix drug autocomplete to show medicine name over identifiers
2026-05-25 14:38:06 +05:30
0558ac5a2e
Pharmacy: add ABDM drug terminology autocomplete + canonical mapping
2026-05-25 13:57:56 +05:30
12cacc3a9c
Pharmacy drug master: switch to AJAX DataTable search
2026-05-25 12:47:14 +05:30
7ab37ad80d
Finance: separate OPD Consult and Doctor Charges payout screens; compact dashboard cards; add IPD payout tracking migration
2026-05-01 21:02:57 +05:30
44dee3e3d5
Show IPD payout pool as invoice-level rows under IPD grouping
2026-04-30 02:09:26 +05:30
ced87420b4
Remove payout invoice column and align datatable ordering for grouped pool
2026-04-30 02:05:07 +05:30
e72e5590ff
Fix invoice table date filtering to return matching rows
2026-04-30 01:58:19 +05:30
36d3fa843b
Implement medical store credit payout workflow and optimize payout pool DataTable grouping
2026-04-30 01:42:03 +05:30
d94797a433
Implement finance phase 2 pharmacy workflow and admin hospital/pharmacy profile settings
2026-03-17 04:05:02 +05:30
efd509d3ac
Fix MariaDB aggregate alias error in store stock ratio query
2026-03-05 14:53:28 +05:30
614713f76b
Implement OPD template builder, doctor template selection, and OPD print integration fixes
2026-02-27 19:44:36 +05:30