ABA is a dosage-dependent treatment: outcomes track with how much high-quality therapy a child actually receives. That makes clinical progress and attendance two sides of the same report. Mastered targets show whether programming is working; cancellations and no-shows show whether the prescribed dose is being delivered. This dashboard puts both in one place so clinical and operational leaders see the same picture.

Why outcomes and attendance belong together

A well-designed treatment plan produces nothing if half the sessions don't happen. Client cancellations and no-shows reduce the delivered dosage — which slows skill acquisition — and simultaneously erode billable hours and authorization utilization. Conversely, strong attendance with weak mastery points to a programming or fit question, not a scheduling one. Looking at mastery and attendance separately hides which lever to pull; looking at them together makes it obvious.

What this dashboard tracks

The clinical overview counts targets mastered and breaks them down by domain — communication, social skills, daily living, behavior reduction, academic, and play — next to total delivered therapy hours and the session completion rate. The attendance view turns the schedule into accountability: completion rate, client-cancellation rate, no-show rate, and the billable hours lost to non-completed sessions, by clinic. Together they connect "are children progressing" to "are we delivering the dose we planned."

How to read it

Read mastery by domain to see where programming is producing gains and where targets are stalling — a domain with many targets in progress but few mastered may need protocol review. On attendance, completion rate is the headline; client-cancellation and no-show rates are the drivers behind it. Persistent cancellation hotspots at a clinic or time slot are both a clinical risk (under-dosing) and a revenue risk (lost, unrecoverable hours).

Who uses it

Clinical directors and BCBAs use it to monitor programming quality and protect treatment dosage; operations and ownership use the same view to quantify the revenue and outcome cost of missed sessions and target the worst attendance gaps.

Metrics it tracks

MetricWhat it means
Total Targets MasteredTreatment goals mastered in the period, the headline clinical-progress measure.
Total Delivered HoursTherapy hours actually delivered across completed sessions.
Session Completion RateCompleted sessions ÷ total scheduled sessions.
Client Cancellation RateClient-initiated cancellations ÷ total scheduled sessions.
No-Show RateNo-shows ÷ total scheduled sessions.
Lost HoursScheduled hours not delivered because a session was cancelled or missed — lost dosage and lost revenue.

Used by: Clinical directors, BCBAs, operations, ownership

Frequently asked questions

How does attendance affect ABA outcomes?

ABA is dosage-dependent — progress tracks with the amount of high-quality therapy actually delivered. Cancellations and no-shows cut the delivered dose, which slows skill acquisition, and they simultaneously reduce billable hours and authorization utilization. That's why attendance and clinical progress belong on the same report.

What clinical domains does an ABA outcomes report track?

Programming is usually organized by domain: communication, social skills, daily living / adaptive, behavior reduction, academic, and play / leisure. Breaking mastered targets down by domain shows where programming is producing gains and where targets are stalling.

What is a good session completion rate in ABA?

Completion rate is completed sessions divided by scheduled sessions. Higher is better — strong practices keep most scheduled sessions, while persistent client-cancellation and no-show hotspots both under-dose treatment and lose unrecoverable billable hours. Track the completion rate alongside its two drivers, cancellation rate and no-show rate.

Can I build this on my own session and program data?

Yes. Export your session and target/goal data and use this as a template — we model it into a Power BI report you open in Power BI Desktop. The sample uses synthetic data so there's no PHI in what you see here.

Build this report on your own data

Clone this ABA template — describe it and we’ll generate sample data so you can try it free, or upload your own export. You get a fully modeled, branded Power BI project that opens in Power BI Desktop.

Use this as a template →