Skip to content

Analytics & Statistics

The Analytics page in TheraTap shows all the key metrics of your practice in one view: revenue, payment behaviour, appointment utilisation, patient retention and catchment area. The time period is freely selectable — with a trend comparison against the equivalent preceding period.


Revenue & Finances

Invoiced, collected, outstanding, overdue — including avg. invoice amount, payment behaviour and top services.

Appointments & Utilisation

Total appointments, utilisation percentage, cancellation rate, heatmap by day & time and appointment trend.

Patients & Retention

Species distribution, age structure, return rate and reactivation list for dormant patients.

Clients & Catchment Area

Geographic map of all client locations, top clients by revenue and avg. animals per client.


Select Analytics in the navigation. The page loads automatically with the current month as the time period.


Four quick presets are available at the top right:

PresetPeriod
MonthFirst day of the current month through today
Last monthThe entire previous month
QuarterFirst day of the current quarter through today
Year1 January through today

Use the From/To date fields to choose any start and end date. The start date cannot be after the end date — TheraTap adjusts the other field automatically.

All metrics with a trend arrow (↑ green / ↓ red) automatically compare the selected period against the equally long preceding period. For example, selecting all of June compares against all of May.

Practices with multiple therapists see an additional dropdown at the top. Use it to filter the entire analytics view to a single person — or view figures for the whole team.


MetricDescription
Invoiced revenueSum of all finalised invoices in the period — with trend arrow
CollectedPayments actually received
OutstandingFinalised, not yet paid invoices
OverdueInvoices past their due date
Avg. invoice amountAverage amount per invoice
InvoicesTotal number of finalised invoices
Avg. days to paymentAverage payment duration in days
Overdue rateShare of overdue invoices as a percentage
  • Revenue trend — line chart showing revenue across the period (daily, weekly or monthly depending on the total length)
  • Revenue by type — donut chart split across services, products and appointment bookings
  • Top services — table of most-invoiced line items with count and revenue

MetricDescription
AppointmentsTotal in the period — with trend arrow
Held / UpcomingCompleted appointments and scheduled future ones
UtilisationPercentage utilisation (only if capacity hours are configured)
Cancellation rateShare of cancelled appointments as a percentage
Avg. durationAverage appointment duration in minutes
Avg. lead timeHow many days in advance appointments are booked on average
  • Appointment trend — line chart over the selected period
  • Appointments by weekday — bar chart showing which day is booked most often
  • Heatmap by day & time — the darker a cell, the more appointments fall in that slot

MetricDescription
Active patientsPatients with at least one appointment in the period
New patientsPatients treated for the first time — with trend arrow
ReturningShare of patients treated more than once in the period
Dormant patientsPatients without an appointment for more than 180 days
  • Species distribution — donut chart (horse, dog, cat, other)
  • Age distribution — bar chart by age group
  • Most common breeds — horizontal bars of the most-treated breeds
  • Reactivation list — dormant patients with number of days since their last appointment; one click opens the patient record directly

MetricDescription
Active clientsClients with at least one invoice or appointment in the period
New clientsNewly created clients — with trend arrow
Total clientsTotal number of all clients in the account
Animals per clientAverage number of animals per contact
  • Catchment area — geo map with one dot per registered client location; shows at a glance where your clients come from
  • Top clients by revenue — list of highest-revenue clients in the selected period with a direct link to the contact record

Practices with multiple therapists see an additional section with a comparison table:

ColumnDescription
TherapistName of the person
AppointmentsTotal in the period
HoursTreatment hours
New patientsNewly treated patients
RevenueInvoiced amount
Revenue sharePercentage share of total revenue, shown as a bar

This section is only visible when your account has more than one person.