Skip to main content

ABA Buyer Intent Guide

What should ABA software actually do about cancellations?

This is the phrase an owner types at nine at night, after a day where sessions dropped and nobody had time to chase them. What comes back is a category, not an answer. So here is the answer, written for a peer who is tired and busy, including the parts that are not flattering to the thing I am building.

Quick answer

Cancellation software does two jobs. One is reporting: seeing who cancels, when, and how often. The other is what happens to the hour afterward, and in Infinite Suite OS that is a makeup offer the family approves, or an open hour a qualified technician may claim. Nothing prevents every cancellation.

What can cancellation software actually see?

Everything that already happened.

Which families cancel, which days go soft, how much notice the call gives you, which authorizations are quietly running behind. That is real information, and a clinic that has it makes better decisions than a clinic that does not.

Reporting like this is common across scheduling and practice management tools, and it should be. Seeing the pattern is how you fix the fixable part: a standing appointment at an hour that never worked, a family who never got the reminder, a schedule built on a technician who was already stretched thin.

Seeing the pattern and acting on a single dropped hour inside the day are two different jobs. It is worth knowing which one you are buying, and worth asking any product you look at which one it is doing. The same split applied to scheduling tools is on the ABA scheduling and recovery page, and the question of whether to replace the EMR at all is on the ABA EMR alternative page.

What happens to the hour after a cancellation?

That is the second question, and it is the one that costs money.

An hour nobody acts on inside the day is usually gone. Not because anyone was careless: because the person who would have made the calls was covering a room, and by the time the schedule got looked at, the window had closed.

So the second job is to give the hour somewhere to go. In Infinite Suite OS that path splits by who cancelled.

When a family cancels, the system produces a makeup offer, and the family approves it. There is no slot to fill and nobody is placed into a family cancellation. No recovered hour reaches a family calendar without their yes, and that consent step is enforced by the engine rather than living in a policy nobody reads.

When a technician calls out, the hour still belongs to the child, so it posts as an open hour that qualified technicians may choose to claim. Nothing is ever auto-assigned. Nobody is assigned to a shift. A person sees the hour and decides, which is the whole of covering an RBT callout without assigning anyone.

Do reminders actually stop cancellations?

Some of them. Never all of them.

A reminder catches the cancellation that was really a forgetting. It does nothing about the fever, the sibling’s appointment, the car that would not start, the technician whose own kid is sick. Those hours were going to drop no matter how well the message was written.

I spent about a decade as an RBT before I wrote a line of this software. The cancellations I remember were not scheduling mistakes. They were life.

So reminders are worth having, and they are the wrong thing to build a purchase around. The question underneath them is what your schedule does on the day a session drops anyway, because that day arrives every week.

How should a buyer evaluate any tool, including this one?

Ask the same questions of every product you look at, and ask them here too.

When a family cancels, what does the system produce: a line in a report, or something a person can act on today? When a staff member calls out, is anybody assigned to that hour, or is it offered to people who can choose it? An assignment and an offer are not the same design, so ask which one you are buying.

What has to be true before an hour reaches a family calendar? If the answer is anything other than the family’s explicit yes, ask what happens the first time a parent finds a session they never agreed to.

What is checked before a booking is allowed? Ask specifically about the authorization cap and the daily unit limit, because those two are the checks that run before a booking is allowed, and everything after that sits between you, your biller, and the payer. Then ask about credentialing as a separate question, and do not let the two be blurred into one answer. In Infinite Suite OS the recovery path does not verify licenses, run clearances, screen eligibility, or match state rules. Credential checking lives in a separate billing claims gate, and that is a different gate doing a different job.

When does the tool call an hour recovered? If it counts at booking, every number below it is inflated, because a booking can cancel too. That distinction is the whole of what counts as a recovered ABA session. Delivered, inside the same authorization period, is the only version of that number that describes work the clinic actually did.

Then run the math on your own schedule instead of on somebody’s example. This site publishes a labeled simulation and a calculator you fill with your own numbers, and neither one is a result claim about any clinic.

What can no software do about cancellations?

It cannot manufacture technicians.

If every room is short and nobody has a free hour, there is no recovery path to run. The offer goes out and nothing comes back, and that is not the software failing: it is the staffing you already had, now visible.

It cannot decide how many hours a child should receive. The BCBA owns the plan, and no scheduling tool should be nudging that number in either direction.

It cannot tell you what to bill or how a payer will behave. Caps and unit limits are enforced the way your clinic configures them, and the rest sits between you, your biller, and the payer.

And it cannot make a family say yes. Consent is a real gate, which means some offered makeups will simply not happen. That is the correct outcome, and a number that hides it was never worth reporting.

Frequently asked questions

What should ABA software do about cancellations?

Two separate things. It should show you the pattern so you can fix what is fixable, and it should give the hour that dropped somewhere to go: a makeup the family approves, or an open hour a qualified technician may claim. Seeing a cancellation and recovering one are different jobs, and it is worth knowing which one a tool is doing.

Can ABA software automatically fill a cancelled session?

Nothing is auto-assigned in Infinite Suite OS. A family cancellation produces a makeup offer that the family approves, and a staff callout posts an open hour that qualified technicians may choose to claim. A person always decides, on both paths.

Do appointment reminders reduce ABA cancellations?

They reduce some of them, the ones that were really a forgetting. They do nothing about illness, transportation, or a technician’s own emergency. Reminders are worth having, and the more useful question is what happens to the hour on the days a session drops anyway.

Does the recovery path check a technician’s credentials?

No. Credential checking, clearances, license verification, eligibility screening, and state rules matching are not on the recovery path. What is checked before a booking is allowed is the authorization cap and the daily unit limit. Credential checking belongs to a separate billing claims gate, and the two should never be described as one thing.

When does a cancelled hour count as recovered?

When the session is delivered, inside the same authorization period. A claimed open hour and an approved makeup are both still promises, because they can cancel too. Counting a booking as a recovery inflates every number underneath it.

Can software solve an ABA staffing shortage?

No. If nobody has a free hour, there is nothing to offer and no recovery path to run. What software can do is make sure the hour that dropped is posted as an open hour that qualified technicians may choose to claim, instead of quietly disappearing from the schedule. That is a smaller claim and a keepable one.

How do I compare cancellation tools without taking a vendor’s word for it?

Ask each one what it produces the moment a cancellation happens, who has to approve before an hour reaches a family calendar, what is checked before a booking, and when it counts an hour as recovered. Then put your own schedule into the math instead of reading a published example. Your own numbers are the only ones that describe your clinic.

Payer-neutral, and not billing or legal advice. Infinite Pieces never sets or recommends a child’s hours; the BCBA owns the plan. Any recovery figures published elsewhere on this site are labeled simulation, and a clinic’s own operating calendar changes them. Working demo using fictional data. No PHI, customers, or production deployment are implied.