Skip to content

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.