Admin Inpatient Module Configuration Overview - hmislk/hmis GitHub Wiki
Admin — Inpatient Module Configuration Overview
Page: /inward/inward_administration.xhtml
Menu: Admin → Manage Inpatient Services
Privilege: InwardAdministration
A single side-bar administration page that bundles every piece of inpatient master data and configurable behaviour. The right pane is empty until you pick a tab and open one of its sub-pages.
The tabs (left accordion):
| Tab | Sub-pages | Wiki article |
|---|---|---|
| Admission Types | Admission Types, Admission Items and Fees | Admin — Admission Types, Admin — Admission Items and Fees |
| Surgery Types | Surgery Types | Admin — Surgery Types and Clinical Procedures |
| Rooms | Facility Categories, Rooms, Room Fees | Admin — Room Categories, Rooms and Fees |
| Services | Time-based Service Categories / Services / Charges, Surgeries, Surgeries upload | Admin — Timed Services, Admin — Surgery Types and Clinical Procedures |
| Price Matrix | Inward Price Adjustment — Service / Investigation / Pharmacy / Store | Admin — Inpatient Price Adjustments |
| Discount Matrix | Discount Matrix — Services & Investigations / Pharmacy / Room Facility Charges | Admin — Inpatient Discount Matrix |
| Analytics | Inward Prices (analytics view) | — |
| Diagnosis Cards | Add / list diagnosis-card templates | Inpatient — Discharge Summary and Diagnosis Card |
| Appointment Schedules | Schedule Templates, Date Overrides | Inward Appointments |
| Charge Type Labels | Manage Charge Type Labels | Admin — Inpatient Charge Type Labels |
| Troubleshooting | Errors in Admissions | — |
Other inpatient-adjacent admin pages live outside this hub:
| Where | Page | Wiki article |
|---|---|---|
| EHR admin | Discharge Conditions | Admin — Inpatient EHR Discharge Conditions |
| User Management | Privilege tree | Admin — Inpatient Privileges and Access |
| Application Options | Configurable behaviour keys | Admin — Inpatient Module Behaviour (Config Keys) |
Master data ordering
When setting up a fresh institution, build the master data in this order:
- Facility Categories → Rooms → Room Fees. Without these, admission types cannot reference a default room.
- Time-based Service Categories → Time-based Services → Charges. These underpin the timed-service charging engine.
- Admission Types. Each type references a default room (optional) and the items+fees that fire on admission.
- Admission Items and Fees per admission type.
- Surgery Types and clinical procedures.
- Discount Matrix entries — only after all the above exist (the matrix references item categories).
- Price Adjustments — only after items / investigations / pharmacy items are loaded.
- Charge Type Labels — purely for report headers, can be done any time.
- Discharge Conditions in the EHR admin (Stable / Improved / DAMA / Deceased / Transferred Out).
- Diagnosis Card Templates — last, once the format is finalised.
Daily-driver vs once-at-go-live
| Frequency | Pages |
|---|---|
| Once at go-live, rarely change | Facility Categories, Charge Type Labels, Admission Types skeleton |
| Quarterly / yearly review | Room Fees, Timed Service Charges, Discount Matrix, Price Adjustments |
| As-needed | Diagnosis Card Templates, Discharge Conditions, Surgery Types |