Skip to main content

Reports: Appointments (Clinic)

Per-practitioner appointment scorecard (Clinic tab): PVA, utilization, cancellation/DNA/re-booking rates, with worked examples.

A
Written by Alex Pogozo

What this report shows

The Appointments report (in the Clinic tab) gives you a per-practitioner scorecard for appointments over a period: how many appointments each practitioner ran, how many new clients they saw, their cancellation and did-not-arrive rates, how much of their available time was booked, their Patient Visit Average, and how often clients re-booked. Use it to compare practitioners and to spot where time is being lost to cancellations, no-shows or empty diary space.

How to open it

Reports → Clinic → Appointments.

This report needs a period to work with. Until you pick a date range it shows "Please choose a date range" instead of any figures.

What's on the page

Appointments table

One row per practitioner, with a Business Total summary row that combines every practitioner. Columns, in order:

  • Practitioner Name = the practitioner.

  • Number of Appointments = countable appointments in the period (see the calculations below for what counts).

  • New clients = how many of those clients were new in the period.

  • Number of Cancellations (%) = cancelled appointments, with the cancellation rate in brackets.

  • Number of DNAs (%) = did-not-arrive (no-show) appointments, with the DNA rate in brackets.

  • Utilisation (% + hrs) = how much of the practitioner's available time was booked, shown as a percentage alongside the booked/available hours.

  • Patient Visit Average = the average number of visits per active client.

  • Future booking rate (%(X)) = the share of active clients who have a future class already booked followed by the average number of future bookings held by clients who have one.

  • Rebooking rate = per-booking continuity: of a client's in-range bookings, the proportion followed by a later booking (cancellations/DNAs don't count as a subsequent booking).

Patient Visit Average table

Below the main table there's a second table titled Patient Visit Average that lists each practitioner with their Patient Visit Average, so you can read the visit-per-client figure on its own.

Filters and options

See Filters and date ranges for Location, the Practitioner / Team member filter (the label reads Practitioner on this report) and appointment type/category, and the date controls.

Note specific to this report: a date range is required. The report stays on the "Please choose a date range" prompt until one is set.

How the numbers are calculated

Patient Visit Average (PVA)

Patient Visit Average = countable appointments ÷ unique active clients

  • Countable appointments = every appointment except Cancelled, No-show and Deleted. Admin blocks (time blocked off in the diary that isn't a client booking) are never counted.

  • Unique active clients = the number of different clients who had at least one of those countable appointments.

Worked example: 120 countable appointments across 40 different clients → PVA = 120 ÷ 40 = 3.0 visits per client.

Utilisation

Utilisation % = booked hours ÷ available hours × 100

  • Booked hours = the time taken up by countable appointments (plus any classes the practitioner coached, and any blocked-off time that is set to reduce utilisation).

  • Available hours = the practitioner's rostered/working hours in the period.

Worked example: 30 booked hours against 40 available hours → 30 ÷ 40 × 100 = 75%.

When a practitioner has no available hours in the period, Utilisation shows as "-" rather than a percentage.

Cancellation rate

The percentage in the Number of Cancellations (%) column is worked out at the moment the report is displayed.

Cancellation % = cancelled ÷ (countable appointments + cancelled) × 100

Note the denominator here is countable appointments plus the cancelled ones, so cancellations are measured against everything that was booked, whether it went ahead or was cancelled.

Worked example: 5 cancellations against 95 countable appointments → 5 ÷ (95 + 5) × 100 = 5%.

DNA (did-not-arrive) rate

DNA % = did-not-arrive ÷ countable appointments × 100

The denominator here is the countable appointments only.

Worked example: 8 no-shows against 100 countable appointments → 8 ÷ 100 × 100 = 8%.

Rebooking rate

Rebooking % = per-booking continuity: of a client's in-range bookings, the proportion followed by a later booking (cancellations/DNAs don't count as a subsequent booking). Another way of looking at it: How many bookings during this period had another booking afterwards?


​Worked example:

Consider a report run for the time period of 1-31st of August.

Alex had 4 appointments in August. 1, 5, 15 and 30 August. Alex has no bookings after the 30 of August.
​
Freddie had 3 appointments in August, 1, 14, 30 August. Freddie also has a booking on the 10th of September.
​
During the month of August, Alex has 3 bookings that have a booking afterwards (the 1, 5 and 15th. The booking on 30 August has no booking afterwards). Freddie has 3 bookings that have a booking afterwards ( 1, 14 and 30 August).

Rebooking % → 6 ÷ 7 × 100 = 85.71%.

Future booking rate

Future booking % = active clients with a future appointment ÷ total active clients × 100

Average number of bookings per client = total number of future appointment bookings / number of clients with future bookings

Worked example: 24 of 30 active clients already have a future appointment booked → 24 ÷ 30 × 100 = 80%.

When a coach has no active clients, the re-booking rate shows as "-".

Business Total row

The Business Total row runs the same formulas across every practitioner combined, so it's a true whole-of-business figure rather than an average of the individual rows.

Printing and exporting

See Printing and exporting reports for how print and export work and the 1,000-row PDF limit.

Did this answer your question?