Skip to main content
Where to find it: Go to Analytics and select Patient Dashboard from the dashboard picker.
The Patient Dashboard helps you understand who your patients are, how they spend, and whether they’re coming back. It’s the go-to dashboard for patient retention analysis and re-engagement campaigns.

Histogram Charts

At the top of the dashboard, a set of bar charts gives you a visual breakdown of your patient base. Switch between tabs to see different views:
TabWhat it showsWhat to look for
SpendingHow patients are distributed by total lifetime spendingAre most patients low-spenders, or do you have a healthy spread of high-value patients?
TenureHow long patients have been with you (days since first appointment)A cluster of newer patients means your marketing is working; a cluster of long-term patients means good retention
Last VisitHow many days since each patient’s most recent appointmentA large bar on the right (many days) means lots of patients haven’t come back recently
Visit SpanThe number of days between each patient’s first and last appointmentA low span with multiple visits means patients come frequently; a long span means they come back over time
AgePatient age distributionUnderstand your demographics for marketing and service planning
SourceHow patients found you (Walk In, Online Booking, Referral, Other)See which acquisition channels bring in the most patients
Grouped histograms: When you group the table (by Location, Source, or Provider), the charts update to show stacked bars broken down by that grouping. For example, grouping by Location shows each location’s patients in a different color on the same chart.

What the Table Metrics Mean

MetricWhat it meansWhy it matters
Total SpentHow much the patient has spent across all visitsIdentifies your highest-value patients
TenureHow long they’ve been a patient (days since their first appointment)Long tenure with multiple visits = loyal patient
AppointmentsTotal number of appointmentsCombined with tenure, shows visit frequency
Avg Spend/VisitTotal Spent divided by AppointmentsHelps you understand per-visit revenue and compare across patient types
Last Visit DaysDays since their most recent appointmentHigh numbers mean the patient may need outreach
Visit Span DaysDays between their first and last appointmentShort span with few visits could mean they tried you once and didn’t come back
First / Last AppointmentThe dates of their earliest and most recent visitsQuick reference for patient history
Last ServiceThe service from their most recent appointmentUseful context when reaching out to inactive patients
Last ProviderThe provider who saw them most recentlyHelpful if you want that provider to personally reach out

Commonly Asked Questions

Who should we reach out to for re-engagement?

SettingValue
FiltersNo appointment in last (days) = 90
Sort byTotal Spent (descending)
This gives you a prioritized list of inactive patients, starting with high-value ones. Use the Last Service and Last Provider columns to personalize outreach — “Hi Sarah, it’s been a while since your last facial with Dr. Kim” works much better than a generic reminder.

Which location is losing patients?

SettingValue
Group byLocation
Histogram tabLast Visit
The histogram updates to show each location separately. Locations with more patients clustered in the “many days since last visit” range are losing patients — the stacked bars make this easy to spot visually compared to scanning the table.

Are our new patients coming back?

SettingValue
FiltersLast Visit (Days) = 30–180
Sort byAppointments (ascending)
Patients with only 1 appointment and a Last Visit beyond 30 days likely tried your clinic once and didn’t return. Look at their Last Service and Last Provider columns to spot patterns — if a specific service or provider shows up repeatedly, that’s worth investigating.

Filters

FilterWhat it does
Patient NameSearch by name
Patient IDSearch by Decoda patient ID
LocationsShow only patients from selected locations
Patient SourceFilter by how the patient found you: Walk In, Online Booking, Referral, or Other
Last Appointment ServicesFilter by what service was in their most recent appointment
Last Appointment ProvidersFilter by who saw them last
No appointment in last (days)Show patients who haven’t had an appointment in at least this many days
Last Visit (Days)Filter by a range of days since last visit
Visit Span (Days)Filter by a range of visit span days

Grouping Options

Group byWhat it shows
LocationPatients grouped by their primary location
Patient SourcePatients grouped by how they found your clinic
ProviderPatients grouped by their most recent provider

Tips

Spot churn early: Set up a regular routine of checking the “No appointment in last 60 days” filter. Reaching out before patients hit 90 days of inactivity dramatically improves re-engagement rates.
Combine filters for targeted lists: Filter by Patient Source = “Online Booking” and sort by Total Spent to find your most valuable online-acquired patients. This is great data for understanding whether your online booking investment is paying off.