Skip to main content

How do you measure caseload complexity for matching, never ranking?

Describe the load, not the child. A complexity measure should capture what a session demands of the person delivering it, such as familiarity needed, behaviour support in the plan, setting and travel, and it should exist to inform who is offered an hour, never to rank learners or score technicians. The moment it becomes a leaderboard it stops being true.

Part of BCBA hiring and retention.

Why anyone wants to measure it

When a session needs a person and the usual person is not available, somebody decides who is offered the hour. In most clinics that decision is made in a hurry from memory, and memory is not evenly distributed. The scheduler knows the children they hear about most and the technicians they talk to most, and the rest of the caseload is a blur.

A complexity measure exists to replace the blur with something written down. It answers one question: what does this session ask of the person delivering it? If that is known in advance, an open hour can be offered with its demands stated, and a technician can choose it knowing what they are choosing.

The danger is that the same measure, once it exists, is very easy to sort by. And a sorted list of children by how hard they are is a document that should never exist.

Describe the load, not the child

The way to keep the measure honest is to make it about the session and the person, never about the learner as a person. Five things carry most of the weight, and none of them is a judgement about a child.

Familiarity dependence. How much does the plan rely on a specific technician the child knows? Some plans tolerate a substitute well. Some do not, and for those the right answer to an open hour may be no coverage at all. Temporary coverage appropriateness is the post that takes that question seriously.

Behaviour support in the plan. Not a rating of the child, but a fact about what the written plan asks the technician to be ready for.

Setting. In-home sessions demand things clinic sessions do not: the drive, the house, the sibling in the next room. Why in-home ABA coverage is different covers this.

Geography. Where the sessions are relative to the rest of a technician’s day.

Schedule volatility. How often this caseload’s sessions cancel, which is a fact about the week and not the family, and which matters because it is where open hours come from.

Written this way, the measure describes what a technician is being offered. It says nothing a family would be hurt to read.

Matching is a choice offered, not a decision made

The second guardrail is about what the measure is allowed to do. It informs an offer. It does not make one.

When an hour opens, the description travels with it: this is an in-home session, the plan relies on familiarity, the drive is on the far side of the region. A technician who sees that can decide. The treatment team can see that an unfamiliar person is being considered for a familiarity-dependent caseload and step in. Nobody is placed. Nobody is chosen for them.

This is the difference between a measure that helps and a measure that ranks. A ranking decides. A description informs, and leaves the decision with the people who will live with it.

Never ranking, and why the temptation is real

Once complexity is written down, someone will want to use it to score technicians: who takes the hard caseloads, who takes the easy ones. The pull is understandable. It is also how the measure becomes false, because technicians will start managing the score instead of the sessions, and children will start being described by the score instead of the plan.

The same is true of ranking learners. A list of children by difficulty is not a clinical tool. Difficulty is a relationship between a session and a person, not a property of a child, and a caseload that is complex for a new technician can be ordinary for the one who has been there two years. A ranking freezes that relationship into a label and attaches it to the child.

So the rule is simple to state and hard to keep: the measure may describe an hour. It may never sort people.

What to write down this month

For each caseload, one line answering the five questions above, written by the treatment team and not by the scheduler. Keep it in language a family could read without flinching, because that is the test of whether it is describing the load or the child. Then, when an hour opens, put that line beside it.

That is the whole system. It costs an afternoon. If you want to see roughly what the hours lost to slow or ill-informed coverage are worth, the Lost Hours Calculator will give a figure from clinic-level counts, and ABA staff callout coverage walks through the callout path where these descriptions do their work.

The honest sentence about the software

Infinite Suite OS does not score caseload complexity, does not rank learners or technicians, and does not decide who is appropriate for a session. When a technician calls out, the hour posts to an open board with the reason it exists written on the card, and qualified technicians choose whether to claim it. Whether a particular person is right for a particular child stays with the treatment team and the family. If you would like to see the board with a real week on it, book a walkthrough.

What makes an ABA caseload complex?

The demands the sessions place on the technician rather than any fact about the child. How much the plan depends on a familiar person, how much behaviour support is written into it, whether sessions are in a home or a clinic, how far apart they are, and how often the schedule breaks.

Should ABA clinics rank clients by difficulty?

No. A ranking of children is a document nobody should have to defend to a family, and it is clinically meaningless because difficulty is a relationship between a session and a person, not a property of a child.

How should complexity affect who covers a session?

It should inform the offer, not decide it. A high-familiarity caseload should not be offered to someone the child has never met without the treatment team knowing, and a technician should see what an open hour asks of them before choosing it.

Can software calculate caseload complexity?

Software can carry what a clinic has written down about each caseload and show it beside an open hour. It cannot know what a session demands unless a person told it, and it should not pretend to.

Questions people ask

Does Infinite Suite OS score caseload complexity?

No. It does not score learners or technicians, and it does not rank anyone. When an hour posts to the open board, the reason it exists is written on the card, and a qualified technician chooses whether to claim it. Judgement about fit stays with people.

Is complexity the same as clinical severity?

No. Severity is a clinical judgement about a child. Complexity, as used here, is an operational description of what delivering a particular session requires, and it can be high for a child whose needs are modest if the plan depends on one specific person.

Published 2026-09-15. Operational guidance, payer-neutral, not billing or legal advice.

Written by

Tyler Sheedy

Founder, Infinite Pieces AI

Roughly a decade as a Registered Behavior Technician across multiple ABA organizations and more than 20 service sites.

More about the founder