Manage Hotel Bookings and Stays
/hotel is the main operating screen for hotel-style services. It combines reservation intake, room timeline review, real check-in and checkout, and in-stay task visibility.
Main Screen Structure
- header
New Booking- operational hub (
Settings)
- search bar and status cards
- main timeline
bookingdaily
- right task sidebar
- patient detail drawer (
PetDetailDrawer)
Understand the View Modes
booking
The default booking view shows room-based reservation blocks over time.
reservedmeans booked but not yet stayingoccupiedmeans currently checked in- occupied rooms are visually prioritized
daily
The daily view shows a 24-hour room timeline for a selected date.
- vertical axis: time
- horizontal axis: rooms
- block width and position: check-in / checkout timing
Create a Hotel Booking
Step 1. Start a new booking
Use New Booking to open the shared service booking modal.
Step 2. Select customer and pet
Hotel bookings also begin from customer and pet confirmation. In multi-pet households, confirm both pet name and HN.
Step 3. Enter stay details
Important fields include:
- check-in date and time
- checkout date and time
- room
- assigned staff
- special request or comment
Because checkout timing is part of the same detail step, it is usually better to define the stay period up front instead of planning to set it much later.
Step 4. Add services
The team can attach add-on services such as walks or extra care from branch service master data.
Step 5. Review the summary and confirm
Review the stay length, room, customer contact details, and special requests before confirming.
Check-In Operations
Hotel booking is not complete when the reservation is created. The real stay starts only after check-in.
Confirm before check-in
- the patient is really arriving today
- the room is actually available
- the reservation is still in
BOOKED
What changes after check-in
- the reservation moves to
CHECKED_IN - the room timeline shows occupied-state context
- the reservation may become linked more tightly to the medical record context
During-Stay Operations
Use the pet detail drawer
From the timeline or related actions, the detail drawer can show:
- pet profile
- customer contact details
- current state
- special requests
- current room
- reservation order context
Review the task sidebar
Not all stay work is visible from the timeline alone. Review the right sidebar for same-day service actions and follow-up work.
Read room conflicts early
The hotel timeline is designed to surface overlapping room use clearly. Before editing an existing reservation, review the time overlap and date span first.
Checkout Operations
Checkout combines service completion and add-on billing review.
Step 1. Open the reservation or detail drawer
Open the current stay and confirm the correct target case.
Step 2. Review the checkout cart
At checkout, the user can review and add service items one more time.
Step 3. Confirm completion
The reservation moves to CHECKED_OUT and is treated as a completed reservation in the board context.
CHECKED_OUT reflects service completion. Receipt output or final payment review may still continue through POS if needed.
Warning: If add-on services are missed before checkout, the team may need manual correction later.
Cancellation
Hotel cancellation happens from the detail flow. If the reservation has already started, review the payment and operating context before treating it as a simple cancellation.
What the Operational Hub Manages
pricing
Hotel-category services, pricing, VAT behavior, and active state.
rooms
Hotel room resources. In practice, dog and cat room structure shows directly in the board, so room configuration should be corrected before trying to work around it in booking screens.
Practical Tips
- use
bookingfirst for conflict review - use
dailyfor same-day timing adjustments - keep
BOOKEDandCHECKED_INclearly separated to avoid duplicate room allocation