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.