Admin Inpatient Admission Types - hmislk/hmis GitHub Wiki

Admin — Inpatient Admission Types

Admission Types define the categories of inpatient admission — for example, Private Ward, General Ward, Day Case, ICU, Maternity. Each type controls BHT number generation and can be linked to a default room.

Page: Admin → Manage Inpatient Services → Admission Types → Admission Types
XHTML: /inward/inward_admission_type.xhtml
Controller: AdmissionTypeController
Privilege: InwardAdministration


Fields

Field Required Notes
Name Yes Display name shown on the admission form (e.g., "Private Ward", "ICU")
Day Case or Inward Stay Yes AdmissionTypeEnum — determines whether this is a day case or an overnight admission
Code Yes Short code used in BHT number prefixes and reports
Admission Fee Yes Flat admission fee auto-charged when a patient is admitted under this type
Default Room No If set, the room field on the admission form is pre-filled and disabled — useful for single-room types (e.g., a specific ICU bed)
Require to allocate a Room Checkbox If checked, the system requires a room assignment before admitting
Count to start Admission Numbers No Numeric offset for BHT number generation (e.g., start from 1000)
Count as a separate Number Checkbox If checked, BHTs for this type are numbered in their own sequence, independent of other types
Allow to Margin Toggle Whether margin calculations are applied to bills under this admission type

BHT Number Generation

BHT numbers are generated by combining the admission type's code + a sequential counter. The counter starts from the value in "Count to start Admission Numbers". If "Count as a separate Number" is enabled, each admission type has its own independent counter.


Admission Items and Fees

Each admission type can have a list of items (services, charges) that are automatically billed when a patient is admitted. These are configured separately. See Admin — Inpatient Admission Items and Fees.


Related Articles