Calendar

Unified truck, site and stream calendar

One calendar replaces Individual, Corporate and Merged beta, with filters for truck, site, stream and status.

New booking
Search schedules by patient, site or corporate client
Filter
Truck view All trucks Site view
Booking command
Ready

/api/appointments/book

Calendar move
Ready

/api/calendar/move

Write target
Appointment

No separate calendar entry

Truck
2026/06/15
2026/06/16
2026/06/17
2026/06/18
2026/06/19
2026/06/20
2026/06/21
RAD 1ACTIVE
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 2 booked
08:00 to 16:00
Building
Pharmacy Site A
CORPORATE · 1 booked
07:00 to 17:00
Building
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
RAD 2ACTIVE
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 1 booked
08:00 to 16:00
Building
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
RAD 3ACTIVE
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Pharmacy Site A
CORPORATE · 1 booked
07:00 to 17:00
Building
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
RAD 4ACTIVE
Pharmacy Site A
CORPORATE · 1 booked
07:00 to 17:00
Building
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
RAD 5MAINTENANCE
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
RAD 6ACTIVE
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
RAD 7ACTIVE
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Pharmacy Site A
CORPORATE · 0 booked
07:00 to 17:00
Open
Medical Site B
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Community Site C
INDIVIDUAL · 0 booked
08:00 to 16:00
Open
Pharmacy Site A
CORPORATE · 1 booked
07:00 to 17:00
Building

Booking flow

Patient search and intake

Slot selection

Truck, site and time

RAD 1 at Pharmacy Site A via SDR

Confirmation

Warnings and draft

No duplicate warning for the selected synthetic patient.
Draft booking ready for human confirmation

Calendar edits

Edit without drift

Calendar edits update appointment or schedule records only. There is no separate calendar entry to drift away from bookings.

Current sourceCommunity Site C · 2026/06/17, 08:00

Move target

New schedule and slot

Preview is valid. A future save would update the appointment source record and write an audit event.

RAD 1 at Community Site C