Caution 1: NPPES is self-declared
- Selected by the provider, rarely updated after a promotion [3]
- The client's own certification register is the final word
A multi-state ABA and pediatric therapy nonprofit; its collection problem is in the first-pass yield case study. Every figure is diagnostic.
The front end was honest. Every exposure the sweep found lived in configuration: fee tables, claim templates and enrollment, not in the therapy room.
ABA codes carry a credential modifier; some plans pay by credential. The first pass inferred credentials from billing patterns; before presenting, we matched the roster to NPPES taxonomy [2] [3].
Contract value where a technician appeared billed at a higher credential
It followed the code, not the person.
Nothing drove it per provider.
Matched to NPPES, then the certification register.
| Test | Result | Status |
|---|---|---|
| Units billed vs time worked | 100.0% match; zero lines over session time | Pass |
| Authorization linked to every line | 100% of lines carry an authorization ID | Pass |
| Service inside the authorized window | 99.1% of lines | Pass, exceptions listed |
| Credential modifier vs the person who delivered | First pass $2.82M at risk; $72K premium after NPPES matching | Review |
| Claim templates per Medicaid payer (CO-16) | 4,683 lines, $630K contract value, 23% collected | Fix |
| Bundling edits (CO-97) | $126K, 12% recovered, 99% from one Blue plan on 97153 | Fix |
| Remittance routing across two NPIs | $566K and $203K posted in the wrong system | Fix |
Every claim line in the export, so a payer cannot find a population we never looked at.
Rosters matched to NPPES taxonomy, then to the client's certification register, before any exposure is presented.
CO-16 clusters fixed as one template defect per payer at the source, not reworked line by line.
Separate remittance enrollment per group NPI at the clearinghouse, so cash lands where the claim lives.
We argue the client's likely objections against our own findings and keep only those that survive.
It runs the questions a payer audit opens with across every claim line: do billed units match the time in the session note, does every line carry a linked authorization, does the service date fall inside the authorized window, does the credential modifier match the person who delivered the service, and do denial codes cluster on a template or a payer. Here it covered all 369,979 lines rather than a sample.
The first pass inferred each provider's credential from their billing pattern and flagged $2.82M of contract value. Matching the roster against the NPPES registry, where providers record a behavior analyst or behavior technician taxonomy, showed the premium actually billed above the registered credential was $72K. The modifier was attached to the fee-table code instead of the provider roster.
No. Plans adjudicate on automated edits and audit documentation later, so a claim paid at a higher credential can be recouped and the finding extrapolated. We state the exposure and ask the client to evidence credentials from its certification register, because NPPES taxonomy is self-selected by the provider.
A payment that posts into a billing system other than the one that holds the claim. Here one tax ID had two group NPIs and two practice-management instances; $566K of therapy-coded remits posted in the ABA instance and $203K the other way. The fix is separate ERA and EFT enrollment for each group NPI at the clearinghouse.
Checked October 27, 2026. Engagement figures are from ASP-RCM records and the client's own exports; the client is described by type only.
Every claim line tested for units versus time, authorization linkage, modifier-to-credential consistency and template denials.