Where CMHCs Lose Revenue: PHP Per Diems, IOP Condition Codes, and Medicaid H-Code Edits
CMHC billing means coding facility claims on type of bill 076X, marking each program day with condition code 41 for partial hospitalization or 92 for intensive outpatient, and pairing behavioral health revenue codes with the right HCPCS for Medicare per diem payment. Medicaid and grant-funded services run on separate state code sets. Qualigenix handles both sides, from authorization to appeal, and most centers start with a free audit of their last 90 days of denials.
Medicare PHP and IOP claims use one shared revenue code set (0250, 043X, 0900, 0904, 0914, 0915, 0916, 0918 and 0942). Each line needs a HCPCS code that fits its revenue code. A psychotherapy code under the wrong revenue line, or an occupational therapy session billed without G0129, gets rejected before it reaches payment.
Commercial plans and Medicaid managed care plans usually require authorization before a patient starts PHP or IOP, and again for each extension. When an authorization lapses mid-program, every day after the end date is unpaid. Medicare does not require prior authorization for these programs, but it does require physician certification.
Medicare pays CMHC program days as a per diem that depends on how many qualifying services the patient received that day. CMS sets separate rates for days with 3 services and days with 4 or more, for both PHP and IOP. A day short of the minimum fails Medicare's daily service edit, so the session log has to match the claim line by line.
Psychiatric evaluations, medication management and individual therapy delivered by video follow professional telehealth rules, with their own modifiers and place-of-service codes. Those visits are billed differently from in-person program days, and payer rules for audio-only sessions vary by state Medicaid plan.
Many CMHC patients carry Medicaid, Medicare, or both. Dual-eligible claims must go to Medicare first, then cross over. A patient whose Medicaid eligibility lapsed at redetermination produces denials for every service until the gap is found.
Partial hospitalization requires a physician to certify the need for the program and to work from an individualized written treatment plan. Certifications must be renewed on schedule. A missing or late recertification can deny every program day it was supposed to cover.
Since January 1, 2024, Medicare returns an IOP claim (condition code 92) that overlaps dates on a PHP claim (condition code 41). A CMHC also cannot bill IOP and PHP for the same patient on separate claims for the same period. Step-downs from PHP to IOP need clean date breaks.
Substance use disorder records at a CMHC fall under 42 CFR Part 2, which limits what can be shared on claims, appeals and records requests. Medicare also defines what a CMHC must provide under 42 CFR 410.2, including outpatient services and 24-hour emergency care. Billing has to stay inside both.
Qualigenix assigns behavioral health coders to each CMHC account and checks every program claim against the program record before it goes out.
Our coders build each claim on TOB 076X with the correct condition code and revenue-to-HCPCS pairs. We code at 98.9% coding accuracy across audited charts.
We log every PHP and IOP authorization with its start date, end date and approved units. Extension requests go out before the last approved day, not after.
Before billing, we count qualifying services for each program day against the attendance and group logs. Days that fall below the minimum are flagged for review before they reach Medicare's edit.
We apply the telehealth modifier and place-of-service code each payer requires and keep video visits off the facility program claim when they belong on a professional claim.
We verify Medicare, Medicaid and commercial eligibility before the first program day and re-check Medicaid at each redetermination date. Dual-eligible claims are sequenced Medicare first.
We track certification and recertification dates for every PHP patient and send reminders to the clinical team before a certification lapses.
Our team works each denial to its root cause and appeals the ones the record supports. Across our client base, 79% of appealed denials are overturned.
We audit coding against documentation on a set schedule, hold Part 2 records to the consent on file, and report findings to your compliance lead.
A 3-provider podiatry group with roughly 60% Medicare payer mix carried $412,000 in A/R, 38% of it past 120 days. Routine foot care claims (11720, 11721, 11055–11057) had stalled on inconsistent Q7/Q8/Q9 modifiers and class-finding documentation, so payers held or partially paid and nobody worked the remainder. Medicare crossover to secondaries was not being posted, and small patient balances were written off.
We ran a full A/R aging segmentation, worked claims by payer and denial reason rather than by date, rebilled the stalled routine-care claims with corrected modifiers, and reactivated secondary and crossover billing.
A solo podiatrist coding 320 encounters a month was stuck at 82% first-pass acceptance. Routine foot care went out without the systemic-condition diagnosis pairing and class findings Medicare requires, so it read as non-covered. Wound debridement was coded to the wrong depth (11042 for skin and subcutaneous where the note supported 11043 for muscle and fascia). Same-day E/M with a procedure went out without modifier 25 and got bundled.
We rebuilt the coding workflow: diagnosis-to-CPT pairing rules for at-risk foot care, correct Q-modifier logic, depth-based debridement coding tied to the operative note, and disciplined use of modifiers 25 and 59/XS.
A 2-location podiatry practice sat at a 19% denial rate, mostly Medicare routine-foot-care and nail-debridement rejections. The denials clustered in three buckets: medical-necessity rejections on routine foot care (missing qualifying diagnosis and class findings), frequency-edit denials on nail debridement billed inside the 60-day window, and missing Q modifiers that flagged services as non-covered.
We built a front-end denial-prevention layer, checking eligibility and coverage against payer LCDs before claims went out, plus a structured appeal workflow with documentation templates mapped to each denial reason.
Each CMHC program has its own claim rules and code family. These are the programs we bill most often.
PHP claims run on TOB 076X with condition code 41 and the behavioral health revenue code set. Medicare pays a per diem for days with 3 services and a higher rate for 4 or more.
Qualigenix keeps CMHC billing compliant by coding each program day to the record, checking physician certifications and treatment plans before billing, and keeping PHP and IOP dates from overlapping. Substance use disorder records are released only as 42 CFR Part 2 and the patient's consent allow. Underbilling a program day costs revenue, and overbilling one invites an audit, so we bill the services the logs show. We hold a 98.6% compliance and audit pass rate with an over/undercoding rate under 2%. All work is HIPAA compliant, with patient data handled under strict security controls.

Most CMHC billing contracts are priced as a percentage of collections or a per-claim fee, depending on claim volume and payer mix. Qualigenix quotes after reviewing your program volume and Medicaid share. A free billing audit is the usual first step.
Group therapy is billed as 90853 per session, and individual therapy is billed by time as 90832, 90834 or 90837. Our coders match each code to the session length and attendance recorded in the note.
Qualigenix releases substance use disorder records only as 42 CFR Part 2 and the patient's written consent allow. Appeals and records requests are reviewed for Part 2 content before anything is sent.
Yes. We work existing AR by payer and age, starting with claims closest to timely filing limits. Across our clients, days in AR have dropped from 54 to 36.
Yes. Qualigenix bills partial hospitalization on TOB 076X with condition code 41 and intensive outpatient with condition code 92, and checks each day against Medicare's service minimums before the claim goes out.
Yes. Qualigenix bills video and audio-only behavioral visits with the modifier and place-of-service code each payer requires, and keeps them separate from facility program claims.
Yes. Qualigenix works inside your existing EHR and supports 133 EMR/EHR platforms, so your clinical team does not change systems.
Qualigenix onboards new clients in 6 days on average, covering EHR access, payer enrollment checks and program setup. Most CMHCs start with a free billing audit.