Manage Wards, Beds, and Room Availability
In inpatient work, mismatch between the real ward layout and the system layout creates immediate operational confusion. AnyVet Smart separates the structure editor from the daily availability view.
Two Screens, Two Purposes
/admin/ipd-ward
Admin screen for editing the ward structure itself.
/ipd/rooms
Operational screen for checking date-based room availability and occupancy.
Do not mix the two use cases. One is for structural change, the other is for same-day operational review.
Admin Screen: /admin/ipd-ward
This screen maintains the ward and cage or room structure.
Main grouping logic
- species:
dog,cat - ward type:
normal,icu,isolation
Main actions
- create, edit, or delete wards
- add cages or rooms
- rename cages
- delete empty cages
How room numbering works
When a new cage is added, the next number is calculated from the current room numbering in that ward. If a middle number is empty, the system can reuse it first.
Deletion limits
Rooms with current patient occupancy cannot be deleted.
Warning: If room names are changed in the system but not updated in the real ward labels, the board and physical cages will drift apart.
Operational Screen: /ipd/rooms
This screen is for room availability on a selected date.
Main search conditions
- customer or patient search
- date selection
- previous day / next day / today navigation
Section grouping
- IPD
- ICU
- Isolation
What each card shows
in_usereservedavailabletotal_capacity
Room Schedule Modal
Clicking a room card opens a schedule modal for that room.
When this is useful
- when a room looks unavailable without an obvious reason
- when same-day check-in and checkout overlap
- when the team wants to identify overbooking or conflict early
Which Screen Should Open First
If the goal is structural change
Open /admin/ipd-ward first.
If the goal is same-day capacity review
Open /ipd/rooms first.
Practical Tips
- Perform structural changes during quieter hours.
- Document separate occupancy rules for ICU and Isolation instead of treating them like normal wards.
- Use room availability for date-based capacity review and
/ipdfor real-time patient-state monitoring.