Doctor Availability¶
Overview¶
Doctor Availability defines the recurring working schedule of a provider.
Availability serves as the foundation of the scheduling system.
All appointment slots originate from provider availability.
Weekly Availability Model¶
flowchart TB
PROVIDER["Provider"]
MON["Monday"]
TUE["Tuesday"]
WED["Wednesday"]
THU["Thursday"]
FRI["Friday"]
PROVIDER --> MON
PROVIDER --> TUE
PROVIDER --> WED
PROVIDER --> THU
PROVIDER --> FRI
Hold "Alt" / "Option" to enable pan & zoom
Example Availability¶
| Day | Start | End |
|---|---|---|
| Monday | 09:00 | 17:00 |
| Tuesday | 09:00 | 17:00 |
| Wednesday | 09:00 | 17:00 |
| Thursday | 09:00 | 17:00 |
| Friday | 09:00 | 17:00 |
Availability Windows¶
gantt
title Monday Availability
dateFormat HH:mm
axisFormat %H:%M
section Availability
Working Hours : 09:00, 8h
Hold "Alt" / "Option" to enable pan & zoom
Design Principles¶
- Recurring schedules are preferred.
- Availability is defined in provider timezone.
- Availability does not account for leave or appointments.
- Availability acts as the base schedule.