Admin Inpatient Price Adjustments - hmislk/hmis GitHub Wiki
Admin — Inpatient Price Adjustments
Inpatient Price Adjustments let administrators add a margin — the hospital's service charge — on top of the base price of a service, investigation, pharmacy item, store item, or room facility charge when it is billed to an inpatient. Rules are configured as a matrix and resolved automatically at billing time; they are not entered against an individual BHT.
Pages: Admin → Manage Inpatient Services → Price Matrix
XHTML:
/inward/inward_price_adjustment_service.xhtml— services/inward/inward_price_adjustment_investigation.xhtml— investigations/inward/inward_price_adjustment_pharmacy.xhtml— pharmacy items/inward/inward_price_adjustment_store.xhtml— store items/inward/inward_price_adjustment_room_category.xhtml— room facility charges
Controller:InwardPriceAdjustmntController(note: intentional typo — database compatibility)
Privilege:InwardAdministration
How It Works
Each matrix row defines the margin to apply and the conditions under which it applies:
| Field | Notes |
|---|---|
| Department | The billing department the rule applies to |
| Category / Subcategory | The item category the rule covers |
| BHT Type, Admission Type | Narrows the rule to a class of admission |
| Room Category | Narrows the rule to patients in a particular room facility category; leave as All Room Categories to apply regardless of room |
| Credit Company | Narrows the rule to one credit company; leave blank to apply to all |
| Payment Method | Narrows the rule to a payment method |
| From / To | The base-price band the rule covers |
| Margin | The service charge added on top of the base price |
The margin is resolved when the item is billed and is folded into the charge — it does not appear as a separate line on the patient's bill. Because it is resolved at billing time, editing a matrix row does not change bills that have already been raised.
There is no per-BHT fee override and no reason field: a one-off concession for an individual patient is made as a discount on that patient's bill, not here.
Difference from Discount Matrix
| Feature | Price Adjustment | Discount Matrix |
|---|---|---|
| Direction | Increases the charge — adds the service-charge margin | Reduces the charge |
| Mechanism | Margin added to the base price, folded into the charge | Percentage discount, shown on the bill |
| Scope | Rules matrix: department, category, BHT/admission type, room category, credit company, payment method, price band | Rules matrix by patient type, credit company, or payment mode |
| Use case | The hospital's standing service charge on inpatient items | Standard discount policy for a patient category |
Related Articles
- Inward Price Adjustment Matrix — the step-by-step workflow for these screens
- Inpatient Price Adjustments — the finance view: how the margin reaches the bill, and how it differs from a discount
- Admin — Inpatient Discount Matrix — blanket percentage discounts
- Inpatient — Final Bill Generation — price adjustments applied here
- Admin — Inpatient Module Configuration Overview — navigation overview