Skip to content

Effective Availability

Overview

Effective Availability is the final availability visible to patients during appointment booking.

It is derived from multiple scheduling inputs.


Calculation Pipeline

flowchart LR

    BASE["Weekly Availability"]

    OVERRIDE["Overrides"]

    LEAVE["Leave"]

    BLOCK["Appointments"]

    RESULT["Effective Availability"]

    BASE --> RESULT

    OVERRIDE --> RESULT

    LEAVE --> RESULT

    BLOCK --> RESULT
Hold "Alt" / "Option" to enable pan & zoom

Processing Order

flowchart TB

    STEP1["Apply Weekly Availability"]

    STEP2["Apply Overrides"]

    STEP3["Apply Leave"]

    STEP4["Apply Appointment Blocks"]

    STEP5["Generate Availability"]

    STEP1 --> STEP2

    STEP2 --> STEP3

    STEP3 --> STEP4

    STEP4 --> STEP5
Hold "Alt" / "Option" to enable pan & zoom

Result

The final output represents bookable appointment windows.