16.3.0 (2026-07-05)
Bug Fixes
- add missing type hints (318d990)
- add tests for check-in api (125ef2b)
- age 0 days not equal to missing age (951e903)
- api to check in an appointment (b39b20a)
- api to check-in an appointment (55544d2)
- appointment status (f8dc9b8)
- department/service unit filter (43a737d)
- encounter: Patient Encounter series when created from Patient Appointment (e643c43)
- healthcare: prevent false "Not Saved" state in Diagnostic Report after Frappe update (a7d739e)
- increase line height of tree components (72e9289)
- inpatient-record: restore inpatient billable generation on version-16 (53ce06e)
- linter-issue (f207d9f)
- minor fixes (code rabbit) (3386f2f)
- observation: stale Sales Invoice Status on Observation records (408e483)
- pass frappe._dict to get_item_price in treatment counselling (a819bd4)
- payments app version (eb3411c)
- reference-range: show reference range "To" field for observation templates where permitted data type is quantity (2ce127c)
- respect type hints (dd32f26)
- rollback if any observation fails (1455265)
- Sample Collection: fetch reference_doc when linking sales invoice to observation (dcfd70d)
- set missing permissions for ipmo and ipme (f3ba0e3)
- type hints (84e647e)
- use sanitize html on text fields (e940348)
Features
- tree view with bulk sample collection (ab78603)