Capacity and demand
Separate the hours your team could work from completed appointments and future diary gaps
Clinic utilisation
69%
369 of 532 available hours used
Rolling last 30 days. Available hours are each practitioner’s Cliniko schedule minus blocked time, plus any time a patient was actually seen outside that, so this reflects the hours your team was genuinely working.
Room utilisation is not shown because most practice management systems do not bind appointments to rooms.
How this number is built
Rolling last 30 days. One row per clinician counted in the figure above.
| Practitioner | Attended hours | Weekly basis | Source | Blocked out | Fill |
|---|---|---|---|---|---|
| James Holloway | 78 | 23 hrs/wk | Schedule minus leave, plus patients seen | 0 hrs | 79% |
| Sarah Whitfield | 74 | 32 hrs/wk | Set by you | 0 hrs | 54% |
| Priya Nair | 55 | 17 hrs/wk | Schedule minus leave, plus patients seen | 0 hrs | 77% |
Attended visits per clinical FTE
412
Last 90 days · 2,133 attended visits across 5.2 clinical FTE · typical clinic on ClinicSignal 366
Benchmark: clinics on ClinicSignal, computed July 2026.
Rolling last 30 days
Class sessions ran
26
Class visits
156
attended attendees
Class hours delivered
22.8
Classes are shown separately; clinic utilisation above measures the one-to-one diary.
Based on current rostered hours. Months before a practitioner joined do not count their hours.
Peak
68%
Jun 26
Average
64%
Low
55%
Nov 25
Oct 26 is partial, measured against rostered hours so far this month.
Appointment completion
90%
above target (80%)
Attended ÷ resolved appointments (attended + cancelled + DNA). This calendar month. Target 80%.
Gaps next 7 days
35slots
£5,040 of unfilled capacity over the next 2 weeks, based on your standard appointment length.
Availability as of the last live check, 2h ago
What the next two weeks look like and how fast bookings are landing
Bookings added this week
362
New bookings logged in the PMS since Monday.
New-patient slots next 5 days
19
Bookable online in the next 5 days. 70 across 14 days.
Days to next available
1 d
Earliest bookable day from your live availability, checked 2h ago.
Last 90 days of attended appointments grouped by weekday
Attended share of resolved appointments per weekday, last 90 days. Green = busiest day by attended visits, grey = lightest. Dashed line is your 80% target.
Busiest day
Mon
665 attended · 88% completed
Lightest day
Fri
215 attended · 93% completed
How many bookings are landing per week, last 8 weeks
New bookings added to the diary per week, last 8 weeks. Current week (partial) shown in pink.
Average / week
187
Peak week
199
7 Sept
Last 90 days. Cancellations more than 48h out usually refill — last-minute ones rarely do.
51%
refillable · 156 cancellations in 90 days
80
35
41
0
Slots a new patient can book online in the next 5 days, broken down by service
| Service | Appointment type | Slots · next 5d | Slots · next 14d | Next available |
|---|---|---|---|---|
| Physio | Initial Assessment | 7 | 25 | Fri 30 Oct |
| Physio | Follow-up Physiotherapy | 9 | 32 | Fri 30 Oct |
| Podiatry | Podiatry Initial | 2 | 6 | Fri 30 Oct |
| Sports Massage | Sports Massage | 2 |
| Eleanor Brooks | 43 | 14 hrs/wk | Schedule minus leave, plus patients seen | 0 hrs | 74% |
| Rachel Dunmore | 35 | 12 hrs/wk | Schedule minus leave, plus patients seen | 0 hrs | 65% |
| Tom Askew | 35 | 11 hrs/wk | Schedule minus leave, plus patients seen | 0 hrs | 73% |
| Megan Caldwell | 29 | 9 hrs/wk | Schedule minus leave, plus patients seen | 0 hrs | 77% |
| Daniel Okafor | 21 | 7 hrs/wk | Schedule minus leave, plus patients seen | 0 hrs | 74% |
0 h of rostered time blocked out in this window, 0 h of patients seen outside the roster
If someone’s hours look wrong, set their real weekly hours on the Team tab, update their availability in your PMS, or exclude their diary in Settings.
| 8 |
| Fri 30 Oct |
Green = healthy supply (5+ slots in next 5 days). Amber = limited (1-4 slots). Red = blocked (zero slots in next 30 days, no new patients can book online).
From PMS · online-bookable appointment types only. Availability as of the last live check, 2h ago