H0001 CPT code: how to bill SUD intake assessments
H0001 is the SUD intake assessment code. When to use it over 90791 or H0002, how to document it, and how to avoid duplicate-service denials.
In this article
- What this post covers
- H0001 at a glance
- What is the H0001 CPT code and when should you use it?
- How is H0001 different from 90791, H0002, and H0004?
- How should you bill H0001 on the claim?
- What documentation do you need to defend H0001?
- Why do H0001 claims get denied and how do you fix them?
- What this post does NOT cover
- How can AI help work H0001 claims?
- Common pitfalls with H0001 to avoid
- FAQ about the H0001 CPT code
Your H0001 gets denied as “duplicate service” because the patient had an earlier assessment this year, and suddenly your whole Medicaid intake workflow is in question. H0001 is the intake code that holds your SUD episode together. If you get it wrong, everything downstream is at risk.
HCPCS Level II H0001, Alcohol and/or drug assessment, describes a full substance use assessment at intake for many Medicaid and SUD programs. You bill it per assessment, not per 15 minutes, and payers watch it closely.
What this post covers
- When H0001 is the right intake code vs 90791 or H0002
- How to structure H0001 claims and documentation so they are defensible
- The typical denial patterns and frequency limits on H0001, and how to fix them
- Where AI (and tools like Supa) can realistically take H0001 grunt work off your plate
H0001 at a glance
Use this as your quick map of what H0001 usually means operationally.
| Item | Summary |
|---|---|
| Code | H0001, Alcohol and/or drug assessment |
| What it covers | A full SUD assessment: history, substances, risk, diagnoses, and level-of-care recommendation |
| Unit | Per assessment, not per 15 minutes |
| Typical billing form | CMS-1500 under the assessing clinician; some programs allow UB-04 per facility policy |
| Who pays it | Medicaid and state SUD programs most commonly; some commercial payers use 90791 instead |
| Credential expectation | Licensed behavioral health clinician or per Medicaid/state billing manual |
| Most common denial | Frequency or duplicate: payer only allows one assessment per episode or within a time window, or conflicts with 90791 on same date |
H0001 looks simple, but the frequency rules and payer preferences (H0001 vs 90791) are where most of the pain lives.
What is the H0001 CPT code and when should you use it?
In plain language, H0001 is what you use when a clinician sits with a patient and completes a full substance use assessment at intake. It is a structured, comprehensive SUD assessment, usually at the start of a new treatment episode, billed once per assessment.
You are in H0001 territory when the visit is truly an SUD intake, not a brief screen.
When H0001 is usually appropriate
Use H0001 when all of these are true:
- Purpose is SUD assessment: The visit is specifically for an alcohol and/or drug assessment.
- Full biopsychosocial scope: The clinician completes a full biopsychosocial SUD assessment, not just a quick screen.
- Clear outcome: The outcome is a level-of-care recommendation and initial treatment plan.
- Payer policy alignment: Your state Medicaid or SUD program fee schedule explicitly lists H0001 for SUD assessment.
If the intake looks like “patient meets with counselor for SUD history, DSM-5 SUD diagnosis, ASAM level-of-care decision, and plan for residential, PHP, IOP, or OP,” H0001 is usually correct under SUD-focused programs.
Frequency and “one per episode” logic
This is where people get burned.
Most Medicaid and SUD programs:
- Treat H0001 as one per episode: Often one per admission, not every time the patient shows up.
- Apply hard limits: They may set a hard frequency limit such as “1 every X days” or “Y units per calendar year” in policy.
- Deny repeat assessments: The second H0001 often denies as duplicate or frequency exceeded, even across different sites in the same network.
Practical moves:
- Build payer-specific frequency edits: Configure your EHR and billing rules with payer-specific frequency edits for H0001.
- Tie to episodes: Tie H0001 to an episode ID in your practice management setup and block repeats for that payer unless a new episode is clearly documented.
- Document new episodes: On re-admission, document clearly why this is a new episode and not a continuation.
If your system lets staff fire H0001 like a generic intake code, expect preventable denials and audit risk.
How is H0001 different from 90791, H0002, and H0004?
The confusion is usually not “what is H0001” but “which code do I use for this exact intake visit.” H0001 lives in a small cluster with 90791, H0002, H0004, and H0015.
Quick comparison: H0001 vs related codes
| Code | Plain-language use | Typical scenario |
|---|---|---|
| H0001 | Full alcohol and/or drug assessment, SUD-focused | Intake to SUD treatment where the main purpose is SUD assessment and level-of-care decision |
| H0002 | Brief behavioral health or SUD screening | Short screen in ED, primary care, or as triage before a full assessment |
| 90791 | Psychiatric diagnostic evaluation, mental health eval | More global psychiatric workup, often includes SUD but not limited to it |
| H0004 | Individual counseling, per 15 minutes | Ongoing therapy or counseling after the assessment is done |
You also see H0015 in the same workflows. That is your IOP service code, and H0001 often feeds into H0015. The assessment justifies the IOP level of care. Trial admits to IOP with no documented SUD assessment are a common audit finding.
H0001 – SUD intake assessment
Keep H0001 for SUD-focused intake, when:
- SUD is the primary concern: The primary question is about substance use severity and appropriate level of care.
- You follow SUD frameworks: You are using ASAM or similar criteria to pick OP, IOP (H0015), PHP, residential, or detox.
- Payer expects H0001: The Medicaid or SUD benefit clearly maps “SUD assessment” to H0001.
If your SUD program runs on a state SUD benefit, H0001 is commonly the default intake code there.
90791 – psychiatric diagnostic evaluation
Some commercial payers and some Medicaid managed care plans do not want H0001 at all. They treat the intake as a standard psych diagnostic evaluation and expect CPT 90791.
Signs you should probably bill 90791, not H0001:
- No rate for H0001: The payer fee schedule and policies have rates for 90791 but not for H0001.
- Manuals say 90791: Your contract or behavioral health manual explicitly says “use 90791 for initial diagnostic evaluation” even for SUD.
- Broad assessment scope: The assessment is broad, covering full psychiatric history, medical, mental health, SUD, and treatment planning, not SUD-only.
In mixed programs, you often see:
- Medicaid/state SUD benefit: wants H0001.
- Commercial plans: want 90791.
- Same visit type: operationally the same intake, coded differently by payer.
Your EHR should drive this by payer plan, not by clinician memory.
Can you bill H0001 and 90791 for the same encounter?
Assume no unless you have written policy.
- Same-day H0001 + 90791 usually denies: Most payers will deny this as duplicate, inclusive, or unbundled services.
- To bill both you need:
- A payer-specific policy that clearly allows both a SUD assessment and a separate diagnostic evaluation.
- Two distinct services: different clinical purposes, separate documentation, and often different time blocks or clinicians.
This is rare. Unless your payer rep can point you to written policy, build your billing rules so H0001 and 90791 cannot both be billed for the same patient on the same date of service.
If you try to double-bill without clear policy, expect denials and audit exposure.
H0002 – brief behavioral health or SUD screening
Use H0002, behavioral health screening, when the contact is short and truly a screen.
- Brief duration: The contact is a brief screen, often 15 minutes or less.
- Triage function: You are determining if the patient needs a full SUD assessment or psych eval.
- Non-specialty settings: The screening is happening in primary care, ED, or similar non-specialty settings.
Do not upcode a short screening visit to H0001. Payers know what a full assessment looks like in documentation and audit to that.
H0004 – individual counseling after the assessment
Once the assessment is finished:
- H0001: describes the initial SUD assessment.
- H0004: describes the counseling session itself, per 15 minutes.
Common operational pattern:
- Step 1: H0001 billed for the intake assessment.
- Step 2: Ongoing individual sessions as H0004.
- Step 3: Group services as the relevant H00xx group code.
- Step 4: IOP services as H0015 once the level of care is established.
For deeper dives, see:
- H0004: /blog/h0004-cpt-code
- IOP with H0015: /blog/h0015-cpt-code
If you blur H0001 and H0004 in your templates, auditors will too.
How should you bill H0001 on the claim?
Once you know H0001 is correct, the next risk is sloppy claim setup. Get the basics locked so staff cannot improvise.
1. Choose the correct claim form
Use this as your default unless your payer is an exception:
-
Professional entity or clinician billing:
- Claim form: CMS-1500
- Setup: H0001 as a HCPCS line item with 1 unit
-
Facility or institutional billing under a SUD program:
- Some state programs allow H0001 on UB-04 under a SUD or clinic revenue code.
- You must check the Medicaid SUD billing manual or fee schedule for required revenue code and bill type.
If your payer publishes a SUD-specific billing grid, treat that as your source of truth. Build payer-specific system rules so the front desk cannot pick the wrong place-of-service or claim type.
2. Set units correctly
H0001 is per assessment, not time-based.
- Units: almost always 1.
- No time conversion: Do not convert the time spent into multiple units as you might with H0004.
- Multi-day assessments: If the assessment spans multiple days, follow payer policy. Most want one H0001 tied to the date the assessment was completed.
Configure your EHR to force units = 1 for H0001 unless a billing lead overrides it.
3. Sample H0001 claim line
Here is a simple CMS-1500 style example you can mirror in your billing system:
Svc Date From: 09 01 24
Svc Date To: 09 01 24
Place of Service: 11 (or 57, 58, etc per your setting)
Procedure Code: H0001
Modifier(s): HO (if payer requires licensure modifier)
Diagnosis Pointers: A, B
Units: 1
Charge Amount: [your usual charge]
Rendering Provider: NPI of assessing clinician
Key choices you must pull from payer manuals:
- Place of service: Which POS they expect for SUD assessment.
- Licensure modifiers: Whether they want a licensure modifier such as HO, HN, AJ.
- Billing NPI: Whether H0001 is payable under the facility NPI, the clinician NPI, or both.
Real rate example (verify before you rely on it): H0001 is priced per assessment, and published Medicaid figures land roughly $105 to $158 per assessment. Colorado Medicaid fee-for-service pays about $111.63 with the HF modifier (eff. 10/01/2025), while UnitedHealthcare Community Plan of Colorado pays $158.02 for a doctoral-level and $104.92 for a master's-level assessment (2024 to 2025). These are real published examples that vary by state, payer, and provider licensure and change year to year, so confirm against your own fee schedules. Source: https://hcpf.colorado.gov/sites/hcpf/files/14_CO_Fee%20Schedule_Outpatient%20Substance%20Abuse_10.2025_V2.0.pdf
If you never look at your own fee schedules, you are flying blind on H0001 reimbursement.
4. Coordinate H0001 with authorization
For many Medicaid and SUD programs:
- No direct auth: H0001 may not need its own prior auth.
- Used to justify other auth: It is often the documentation used to request authorization for residential, PHP, or IOP.
Good practice:
- At scheduling: Run benefits and auth logic for the full planned episode, not only the assessment.
- At intake: Make sure the assessor completes SUD criteria and ASAM level-of-care to support the upcoming auth request.
- In billing: Tie H0001 to the same episode and auth record that will be used for H0015 or other services.
If H0001 gets paid but later IOP days deny for medical necessity, auditors will read that assessment note line by line.
What documentation do you need to defend H0001?
Think in two layers: program-level (your templates and policies) and date-of-service level (what is actually in this one note). Payers review both.
Program-level: build a true “H0001 assessment” template
Your template should clearly separate a full SUD assessment from a screen or counseling visit.
Program-level decisions:
- Dedicated H0001 template: One intake template specifically labeled for H0001 SUD assessment.
- Required domains: Required fields for all major SUD domains and risk assessment.
- Embedded ASAM: Built-in ASAM or equivalent level-of-care framework if your payers use it.
- Level-of-care field: A discrete field for “Level of care recommended” that maps forward to your H0015 / residential / PHP service selection.
Make completion of those required fields a hard stop before the note can be signed and coded as H0001.
If your template does not enforce this, your staff will not either.
Date-of-service: minimum contents of a defensible H0001 note
Use this as a checklist or chart audit tool. A defensible H0001 note should clearly document:
-
Reason for assessment:
- Presenting problem and why the patient is seeking help now.
-
Substance use history:
- Substances used, frequency, quantity, route, duration.
- Last use, withdrawal history, prior treatment episodes.
-
Psychiatric and medical history:
- Co-occurring mental health diagnoses.
- Current medications and relevant medical conditions.
-
Risk and safety assessment:
- Suicidal or homicidal ideation.
- Overdose risk, self-harm, harm to others.
- Legal or child safety concerns.
-
Social and functional history:
- Living situation, supports, employment or school.
- Legal issues, probation or court mandates.
-
Screening or assessment tools used:
- Any standardized tools (e.g., AUDIT, DAST, ASI, local forms) if required by payer or state.
-
Diagnostic impression:
- DSM-5 SUD diagnosis or rule-out diagnoses, plus mental health diagnoses when present.
-
Level-of-care determination:
- Explicit ASAM (or similar) level selected and rationale.
- Why lower levels of care are insufficient if recommending residential or IOP.
-
Treatment recommendations and plan:
- Recommended setting (OP, IOP/H0015, PHP, residential, detox).
- Initial goals and next steps.
-
Clinician credentials and signature:
- Name, credentials that meet payer requirement, signature and date.
If you cannot point to these elements within seconds of opening a note, neither can an auditor.
Why do H0001 claims get denied and how do you fix them?
H0001 denials cluster into a few predictable buckets. Fix them upstream, not one appeal at a time.
Common H0001 denials
| Denial on remit | Likely root cause | Fix that actually sticks |
|---|---|---|
| Duplicate or frequency exceeded | Payer allows only one H0001 per episode or within a time window; EHR lets multiple through | Build payer-specific frequency rules in your system; define episodes clearly and require new-episode documentation before another H0001 is billed |
| Non-covered or wrong code | Payer uses 90791 instead of H0001 for assessments | Map payer plans to the correct intake code; update fee schedules; rebill with 90791 if policy supports it |
| Provider not eligible / invalid modifier | Assessor credentials do not meet payer policy or wrong modifier used | Align scheduling and staff credentialing with payer rules; require correct licensure modifiers in charge capture |
| No authorization / medical necessity | H0001 tied to an unauthed episode or payer wants prior auth even for assessment | Update VoB script to ask specifically about SUD assessment requirements; obtain retro-auth when possible and adjust workflows upstream |
| Documentation insufficient | Note reads like a brief screen or counseling visit, not a full assessment | Tighten your H0001 template; staff education; use internal audits before claims drop |
If you keep rebilling the same bad pattern, your denial rate and audit risk both climb.
Fix H0001 problems upstream first
Work these in order:
-
Fix front-end rules:
- Update eligibility and benefits workflows to explicitly ask:
- “How are SUD assessments covered?”
- “H0001 or 90791?”
- “Any limits or auth requirements?”
- Configure payer-specific logic in your EHR or billing platform for:
- Allowed intake code (H0001 vs 90791).
- Frequency limits.
- Required credentials and modifiers.
- Update eligibility and benefits workflows to explicitly ask:
-
Align scheduling with credentialing:
- Do not let intake book patients with clinicians that the payer will not pay for H0001.
- Maintain a simple matrix of payer plan x eligible intake clinicians.
- Bake this into scheduling rules so front office cannot assign a non-credentialed assessor for that plan.
-
Tighten documentation templates:
- Rework the intake template so clinicians cannot complete an H0001 note without required elements.
- Use separate templates for H0002 screen vs H0001 assessment vs therapy.
-
Then work existing denials:
- Use your payer portal and denial code glossary to classify denials: frequency vs credentialing vs code mismatch.
- Correct and rebill where contract supports it.
- Appeal only when:
- The payer misapplied their own rule, or
- Documentation truly supports the service but was misread.
Appealing a clearly over-frequency H0001 with no new-episode documentation is almost never a good use of time.
What this post does NOT cover
This post is focused on the intake assessment itself with H0001.
For related topics, see:
- Ongoing individual counseling with H0004: /blog/h0004-cpt-code
- Billing Intensive Outpatient with H0015 after the assessment: /blog/h0015-cpt-code
We are not covering facility per diem coding, detox, or residential codes here.
How can AI help work H0001 claims?
H0001 work is repetitive: benefits checks, credential matching, template compliance, and frequency rules. This is exactly where AI agents are useful, with tools like Supa providing concrete examples.
1. Eliminate repetitive H0001 grunt work
AI agents can automate most of the rote H0001 workflows:
-
Run benefits verification end to end:
- Hit clearinghouses and payer portals.
- Pull whether SUD assessments are covered as H0001 or 90791.
- Capture frequency limits and coverage notes in a structured way.
-
Check prior-auth requirements:
- Read the plan’s behavioral health rules.
- Flag when the payer requires auth even for the assessment or for any SUD treatment after H0001.
-
Scrub H0001 claims before submission:
- Validate that units are 1.
- Confirm that credentials, modifiers, and place-of-service match the payer profile.
- Enforce “no H0001 plus 90791 on the same DOS for this payer” unless a special rule exists.
On a platform like Supa’s Supabill, agents handle most of this pattern work and surface only the exceptions to your team.
2. Take payer calls off your staff
No one wants to sit on hold for 45 minutes to clarify whether H0001 is covered for a specific plan. AI voice agents can do that.
You can use:
- Voice agents that call payers directly:
- Ask benefit and auth questions from a script you define.
- Record answers back into your system.
- Many payer reps will not realize they are speaking to AI if it is configured well.
With Supa-style voice agents doing the calls, your staff can focus on designing your intake model instead of chasing down whether a specific MCO wants H0001 or 90791.
3. Catch denial patterns and credential issues early
For H0001 specifically, AI helps you see patterns before they become major revenue leaks.
-
Watch incoming remits:
- Flag recurring frequency denials by payer or site.
- Spot credentialing denials tied to specific clinicians.
- Identify code mismatches where payers routinely pay 90791 but deny H0001.
-
Recommend configuration changes:
- “For Payer X, stop billing H0001, switch to 90791.”
- “For Payer Y, block H0001 for unlicensed counselors; they only pay LCSWs and above.”
Tools like Supa can push those insights back into your PM or EHR so rules change automatically, not after months of manual worklists.
Use humans for:
- Deciding whether your clinical model should be SUD-only intake or full psych intake.
- Guiding agents when payer rules are ambiguous.
- Interpreting complex clinical edge cases and when an assessment should be repeated.
Let AI handle the pattern recognition and repetitive follow-through.
Common pitfalls with H0001 to avoid
You can avoid a lot of pain with a short do-not list.
Do not:
- Double-bill H0001 and 90791: Do not bill H0001 and 90791 together on the same DOS unless you have written payer policy that explicitly allows it and separately documented services.
- Overuse H0001: Do not treat every intake touch as an H0001. Reserve it for full SUD assessments, not quick triage or check-ins.
- Ignore frequency rules: Do not ignore frequency limits. One over-the-limit assessment can trigger broader audit scrutiny.
- Use non-credentialed assessors off the books: Do not let non-credentialed staff “help” with assessments under the table when payers require licensed assessors. Auditors read signatures and credentials.
- Reuse generic templates: Do not reuse the same generic “psychosocial” template for H0001 that you use for every visit. Make SUD assessment content obvious.
- Assume payer alignment: Do not assume all payers view H0001 the same. Some only pay 90791 and will deny H0001 every time.
- Skip level-of-care rationale: Do not skip documenting your level-of-care rationale. That is often the first thing looked at when higher-acuity services are questioned.
If your H0001s look casual, payers will treat them that way too.
FAQ about the H0001 CPT code
1. Is H0001 a CPT or HCPCS code?
H0001 is a HCPCS Level II code, not a CPT code. In practice, people still say “H0001 CPT code.” When payers talk about “CPT/HCPCS codes,” H0001 sits in that combined bucket.
2. Can I bill more than one H0001 for the same patient?
Sometimes, but not casually.
- Many Medicaid and SUD programs: allow one H0001 per episode or within a defined time window.
- New episodes: A new admission months later with a new SUD episode may justify another H0001.
- Documentation and checks: You need clear documentation that this is a new episode, and you should check the payer’s frequency limits before billing.
Your system should track this automatically, not rely on memory.
3. How long should an H0001 assessment take?
Payers usually do not prescribe a strict time. What matters is:
- More than a brief screen: It is clearly more than a brief screen.
- Comprehensive content: All the domains of a comprehensive SUD assessment are covered.
If a payer questions medical necessity, “full assessment documented” is your defense, not a specific number of minutes.
4. Can unlicensed staff perform an H0001 assessment?
Only if the payer and your state explicitly allow it.
Many programs require:
- Licensed clinicians: A licensed clinical social worker, professional counselor, psychologist, or similar, or
- Minimum credential plus supervision: At least a certain level of credential with a supervising clinician.
You must check:
- State SUD or Medicaid billing manual.
- Payer contracts and provider manuals.
- Required licensure modifiers (HO, HN, AJ, etc).
One caution on AJ (clinical social worker): many payers reject AJ for LCSW, LPC, or LMFT claims, so verify the exact licensure modifier each payer accepts before you submit.
If documentation shows an uncredentialed assessor where the payer requires a licensed clinician, denials and recoupments are very likely.
5. Can H0001 and H0004 be billed on the same day?
Sometimes yes, but you must meet two conditions:
- Two distinct services:
- H0001: the assessment and intake decision-making.
- H0004: a separate counseling session.
- Separate documentation: The services are documented separately, with clear start and stop times.
Some payers bundle or restrict this and only pay one. You should confirm payer policy and model your EHR accordingly. When in doubt, document accurately what happened clinically and let payer rules drive whether both are billed.
6. What diagnosis codes should go with H0001?
Use diagnosis codes that reflect what you assessed.
- SUD focus: The SUD or suspected SUD being assessed.
- Co-occurring conditions: Co-occurring mental health conditions if present.
Common patterns:
- Primary diagnosis: SUD diagnosis from F10–F19 ranges when appropriate.
- Secondary diagnoses: Depression, anxiety, PTSD, or other relevant behavioral health diagnoses.
Make sure the documentation clearly supports whatever diagnosis you assign. Avoid “no diagnosis” if you billed a comprehensive assessment solely for SUD concerns.
7. Does H0001 require prior authorization?
Often no, but with important caveats.
Patterns we see:
- Assessment itself: H0001 is frequently allowed without auth.
- Treatment level: The treatment level recommended from that assessment (residential, PHP, IOP) almost always requires auth.
- Exceptions: A few plans do require auth even for assessments.
Your benefits-verification workflow should always include a specific question about SUD assessments and whether prior auth is required. Do not assume.
8. Should I bill H0001 as facility or professional?
It depends on:
- Contract structure: How your contracts are structured.
- State benefit design: How your state SUD benefit is set up.
Common setups:
- Professional model: H0001 billed on CMS-1500 under the clinician NPI. Facility revenue paid through separate per diem or other codes.
- Institutional model: Some states allow or require institutional billing on UB-04 under specific revenue codes for SUD clinics.
Use your Medicaid SUD manual and payer contracts as the final word and standardize on one model per payer where possible.
9. Can I use H0001 for telehealth assessments?
Often yes, if:
- Telehealth covered: The payer covers telehealth SUD services.
- Correct coding: You follow their telehealth coding requirements, including correct modifiers and place-of-service.
You may need:
- Telehealth modifier: 95 for synchronous audio-video (the current standard) or 93 for audio-only. Do not assume GT, which Medicare retired in 2018 and which lingers only in limited Critical Access Hospital Method II and some commercial use.
- Telehealth POS: Appropriate telehealth place-of-service per payer guidance.
Check telehealth-specific policies for SUD or behavioral health before assuming H0001 is payable via telehealth.
10. What if the payer denies H0001 and tells me to use 90791?
Handle it as a coding rule, not an argument.
- Confirm in writing: From a provider manual, fee schedule, or email from a payer rep.
- Update your matrix: Set that plan’s intake code to 90791 in your payer matrix.
- Correct past claims: For past dates of service, if timely filing allows, correct and rebill using 90791.
Do not keep appealing H0001 if the payer’s clear position is that they only cover 90791 for intake.
11. How often should we repeat an H0001 during long treatment?
Rarely.
You might repeat a comprehensive SUD assessment if the patient has a long episode with:
- Major change: Change in diagnosis.
- Relapse: Major relapse and new treatment plan.
- Program transfer: Transfer between significantly different programs.
Whether that second assessment is billable as another H0001 depends entirely on payer frequency rules. Always read the manual and weigh the denial risk before billing a repeat.
12. Can I bill H0001 if the patient does not admit to treatment afterward?
Generally yes, if:
- Service completed: The assessment was completed.
- Documentation solid: Your documentation meets the criteria for a full SUD assessment.
Coverage is for the service performed, not the downstream decision. Some payers may have specific rules, but in most cases a completed assessment is billable even if the patient declines or delays treatment.
13. How do I handle H0001 across multiple sites in the same organization?
Payers typically look at member-level use, not your internal sites.
They usually key on:
- Member ID + code + date range: They do not care that it is “site A” vs “site B” if it is the same tax ID or plan.
You should:
- Share episode history: Share episode and assessment history across sites.
- Block double-billing: Block double-billing H0001 for the same payer-defined episode.
- Justify second assessments: Document clearly when a second assessment is clinically justified, especially after a long gap or major status change.
If your sites do not talk to each other, frequency denials will.
14. Does H0001 always have to precede H0015 for IOP?
Clinically, yes in almost every model. From a billing perspective:
- Payer expectations: Many payers expect to see a documented SUD assessment that supports the ASAM level-of-care decision for IOP before or at the start of H0015.
- Audit behavior: Some auditors will deny H0015 days if the underlying assessment is missing, cursory, or not aligned with the IOP level of care.
So while it might not be a strict coding rule, it is a practical compliance necessity.
15. How do I audit my existing H0001 usage?
Start simple and data-driven.
- Pull data: Pull 6–12 months of H0001 claims.
- Slice the data: Slice by payer, site, and clinician.
- Look for patterns:
- High denial rates by payer.
- Clinicians whose H0001s are frequently denied for credentials.
- Patients with multiple H0001s in short periods.
Then compare a sample of notes against the checklist in this post. You will see quickly where templates, payer rules, and workflows need to tighten.
If you want to see how Supa’s agents handle intake benefits checks, payer rules, and H0001/90791 decisions in real time, you can book a live demo here: https://calendly.com/heysupa/demo.
RCM expert at Supa. 20+ years building revenue cycle operations in healthcare; Adjunct Professor at Concordia University-St. Paul teaching healthcare MBA.
Keep reading
All articlesRun this on your own practice.
Watch ambient agents handle your front desk, documentation, and billing — inside the tools you already use.



