kipu iop billing configuration

Their Kipu Setup Was Billing H0015 for Every IOP Day. Half of Their Payers Required H2036. The Difference Cost $143,000.

THE SITUATION

A dual-diagnosis IOP running five days per week, serving adults with co-occurring mental health and SUD diagnoses. They’d been using Kipu since opening in 2022 and had always billed H0015 for IOP services because that’s what the Kipu default was set to when implementation was configured.

By mid-2024, their first-pass acceptance rate was 49%. Half of all claims were rejected at adjudication. A billing audit in week one found the same issue across all four payers.

WHAT WAS ACTUALLY WRONG

H0015 is for substance abuse IOP; H2036 is required for mental health IOP by three payers:

Aetna, Cigna, and Humana all distinguish between SUD IOP (H0015) and mental health IOP (H2036) in their fee schedules and billing requirements. For a dual-diagnosis program, the correct code depends on the primary diagnosis driving the IOP level of care. Kipu was defaulting to H0015 regardless of diagnosis. MH-primary patients billed as H0015 were denied.

FL Medicaid requires H0015 with a specific place-of-service code combination:

FL Medicaid accepts H0015 for IOP but requires it paired with place-of-service 57 (non-residential substance abuse treatment facility). Kipu was submitting POS 49 (independent clinic). Every FL Medicaid claim was denied on POS mismatch.

Kipu’s group session billing was not counting attendees:

Kipu has a group size field for billing purposes. It had never been populated. All group therapy sessions were submitted as individual sessions at $31–$48 per session underpayment on group claims depending on payer.

WHAT WE DID

Week 1: Audited all active patient primary diagnoses. Built a diagnosis-driven billing logic rule in Kipu: MH-primary diagnoses trigger H2036 for Aetna, Cigna, and Humana. SUD-primary diagnoses trigger H0015 for all payers.

Week 2: Updated FL Medicaid claim template corrected POS from 49 to 57 for all H0015 claims.

Week 3: Configured group size field in Kipu to auto-populate from session attendance records.

Weeks 4–8: Resubmitted all denied claims with corrected codes. Filed group session underpayment disputes for prior 12 months.

THE RESULTS

Metric Before After
First-Pass Acceptance 49% 91%
Revenue Recovered $143,000
FL Medicaid POS Errors All claims 0
Group Session Underpayment $31–48/session ongoing 0
H-Code Logic Blanket H0015 Diagnosis-driven

WHAT THIS MEANS FOR YOUR PRACTICE

Kipu’s default IOP billing targets SUD‑primary programs. Dual‑diagnosis programs need diagnosis‑driven H‑code logic, but it’s rarely configured at implementation. If your dual‑diagnosis Kipu hasn’t been audited since go‑live, you’re likely using the wrong code for part of your population.

HIGHLIGHTS

Revenue recovered from code correction
$ 0
Correct code for 4 payers
H001 5 → H2036
First-pass acceptance
49 %

CLIENT SPECS

Location:
Florida
Specialty:
Dual-Diagnosis IOP
EHR:
Kipu
Payers:
Aetna, Cigna, Humana, FL Medicaid
Monthly Claims:
~620