Inpatient Room Reservations - hmislk/hmis GitHub Wiki
Inpatient — Room Reservations
Room reservations allow staff to pre-book a specific room for a planned admission before the patient physically arrives. The reservation is visible on a calendar so that overlapping bookings are avoided.
Page: Inpatient → Appointment → Room Reservations
XHTML: /inward/inward_reservations_schedule_calendar.xhtml
Controller: InwardReservationController
Privilege: InwardRoomRoomOccupency
Reservation Calendar
The page displays a date-range calendar view of all room reservations. Filters:
- From Date / To Date — view reservations within a time window
- Status — filter by appointment status (Scheduled, Confirmed, Cancelled, etc.)
Each reservation block shows the patient name, room, and time slot.
Creating a Reservation
Reservations are created through the Add Appointment / Appointment Admission flow in the Appointment sub-menu. The calendar view is used to check availability before booking and to manage existing reservations.
Reservation Status Values
| Status | Meaning |
|---|---|
| Scheduled | Reservation made; patient not yet admitted |
| Confirmed | Reservation confirmed by ward |
| Cancelled | Reservation cancelled |
Converting a Reservation to an Admission
When the patient arrives, use Inpatient → Appointment → Appointment Admission to convert the reservation into an active admission. This picks up the pre-selected room and converts the status accordingly.
Related Articles
- Inpatient — Room Occupancy and Vacancy — live view of what is occupied
- Inpatient — Admit a Patient — standard admission without a prior reservation
- Admin — Room Categories, Rooms, and Room Fees — room setup