Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
HCPCS Code

HCPCS code H0016 – Alcohol and drug medical/somatic services, ambulatory


Code Definition

H0016 is the HCPCS Level II code for alcohol and/or drug services; medical/somatic (medical intervention in ambulatory setting). It covers the medical side of substance use disorder treatment, such as physician assessment, medication management and nursing oversight.

Coders often confuse it with H0015, the intensive outpatient program code, but the two describe different services. State Medicaid programs are the main payers, and each one sets the unit, modifiers and prior authorization rules in its provider manual. Medicare does not pay H0016.

Code range
H0001-H9999 Behavioral health and/or substance abuse treatment services
Category
H — Behavioral health and/or substance abuse treatment services
Status
Active, not payable by Medicare
Billable
No
Code also known as
SUD medical/somatic services, ambulatory medical intervention for substance use disorder
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

HCPCS code H0016 covers medical/somatic alcohol and drug services, meaning medical intervention for a substance use disorder in an ambulatory setting.

H0015 is the intensive outpatient program code, so swapping H0016 for H0015 bills a different service rather than a shorter one.

H0016 is a Medicaid code: Medicare does not pay it, and Medicare opioid treatment program billing uses the G2067-G2080 bundle instead.

Units, modifiers and prior authorization rules for H0016 are set by each state Medicaid program, so the provider manual decides how you bill.

Pabau’s claims management software lets SUD billing teams track prior authorizations and validate claims for missing or invalid details before they go out.

HCPCS code H0016: Official descriptor and service scope

HCPCS code H0016 is officially described by CMS as “alcohol and/or drug services; medical/somatic (medical intervention in ambulatory setting).” It sits in the HCPCS Level II H code section, which the Centers for Medicare & Medicaid Services maintains for behavioral health and substance use services.

“Medical/somatic” means the medical side of substance use disorder (SUD) care. Typical H0016 services include a physician or nurse practitioner assessment, medication management, withdrawal and side-effect monitoring, and nursing oversight. The descriptor names no duration, so H0016 describes the type of service rather than how long it lasts.

H0016 does not cover counseling-led program days, residential care, or detoxification, which each have their own H codes. Acute withdrawal management for a patient admitted overnight to a residential addiction program is billed under H0011 instead. Methadone administration in an opioid treatment program is also billed separately, under H0020.

FieldDetails
HCPCS codeH0016
Official descriptorAlcohol and/or drug services; medical/somatic (medical intervention in ambulatory setting)
Code sectionHCPCS Level II H codes (behavioral health and/or substance abuse treatment services)
Primary payerState Medicaid (fee-for-service and managed care)
Service typeMedical intervention by a physician, nurse practitioner or nurse, delivered in an ambulatory setting
Unit of serviceNot set by CMS. Each state Medicaid program defines it in its provider manual.
Billed elsewhereIntensive outpatient program (H0015), detoxification (H0010-H0014), methadone administration (H0020), per diem SUD program (H2036)

H0015 vs H0016: Two different services

H0015 is the intensive outpatient program (IOP) code, and H0016 is the medical/somatic code. The two describe different services, so neither is a shorter or longer version of the other. Replacing H0016 with H0015 on a claim bills a different service, which makes it a coding error rather than a downcode.

The CMS descriptor for H0015 defines a treatment program that runs at least 3 hours a day and at least 3 days a week. It is based on an individualized treatment plan and includes assessment, counseling, crisis intervention, and activity therapies or education. H0016 carries no time threshold, because it describes a medical intervention rather than a program.

FeatureH0015H0016
Official descriptorAlcohol and/or drug services; intensive outpatientAlcohol and/or drug services; medical/somatic (medical intervention in ambulatory setting)
What it pays forA structured treatment program built on an individualized treatment planMedical care for the SUD, such as assessment, medication management and nursing oversight
Core servicesAssessment, counseling, crisis intervention, activity therapies or educationPhysician or nurse practitioner evaluation, prescribing and medication review, nursing monitoring
Minimums in the CMS descriptorAt least 3 hours a day and at least 3 days a weekNone
Typical rendering staffSUD counselors and licensed clinicians within an IOPPhysicians, nurse practitioners, physician assistants and nurses
Unit of serviceSet by the state Medicaid programSet by the state Medicaid program

The IOP session and the medical visit are separate services. Some payers therefore allow both codes for one patient on the same date. Others bundle medical services into the IOP or per diem rate. Check the state manual before you bill H0016 alongside H0015 or H2036.

Neighboring H codes to know

The alcohol and drug codes around H0016 are easy to confuse, because most share the same opening words. The descriptors below come from the CMS HCPCS file.

CodeDescriptor
H0010Alcohol and/or drug services; sub-acute detoxification (residential addiction program inpatient)
H0011Alcohol and/or drug services; acute detoxification (residential addiction program inpatient)
H0012Alcohol and/or drug services; sub-acute detoxification (residential addiction program outpatient)
H0013Alcohol and/or drug services; acute detoxification (residential addiction program outpatient)
H0014Alcohol and/or drug services; ambulatory detoxification
H0015Alcohol and/or drug services; intensive outpatient (at least 3 hours a day and at least 3 days a week, based on an individualized treatment plan)
H0016Alcohol and/or drug services; medical/somatic (medical intervention in ambulatory setting)
H0020Alcohol and/or drug services; methadone administration and/or service (provision of the drug by a licensed program)
H2036Alcohol and/or other drug treatment program, per diem

To route a service, start from what the visit note documents and who pays. The chart below matches each common SUD encounter to its code.

Decision chart routing SUD encounters to codes: Medicare OTP patient to G2067-G2080, medical intervention in an ambulatory setting to H0016, intensive outpatient program of at least 3 hours a day and 3 days a week to H0015, per diem program day to H2036, methadone administration to H0020, detoxification to H0010-H0014
Only the medical visit itself belongs under H0016, while program days, methadone and detox each route elsewhere. Descriptors from the CMS HCPCS Level II file.

Who can bill H0016 and eligible settings

State-licensed SUD treatment providers enrolled in their state’s Medicaid program bill H0016, and opioid treatment programs (OTPs) certified by SAMHSA are among the most common. Enrollment is checked at the claim level. A program can hold every license and still be denied if its Medicaid enrollment has lapsed or the billing NPI does not match.

  • Eligible settings: Outpatient SUD practices, OTPs, and other ambulatory settings the state recognizes for medical SUD services.
  • Ineligible settings: Residential and inpatient facilities, inpatient detox units, and hospital inpatient stays.
  • Rendering providers: Physicians, nurse practitioners, physician assistants and nurses, within the scope the state Medicaid program allows.

Because H0016 is a medical service, many states limit it to medical staff and exclude counselors as rendering providers. Scope-of-practice rules vary, so confirm the allowed credentials in your state’s Medicaid provider manual before you bill.

Payer coverage: Medicaid, Medicare, and commercial plans

H0016 is a Medicaid code for most billing purposes, and it does not appear on the Medicare physician fee schedule. Medicare pays for OTP care through a weekly bundle billed with G-codes (G2067-G2080). That bundle covers medication, counseling and toxicology testing, which makes it a separate billing structure from H0016.

Payer typeH0016 coverageKey notes
State Medicaid (FFS)Yes, varies by stateUnits, prior authorization and modifier rules differ by state Medicaid program.
Medicaid managed careYes, plan-specificEach managed care plan may set its own authorization grid and unit caps.
Medicare Part BNoMedicare OTP services use the G2067-G2080 bundle instead.
Dual-eligible patientsMedicaid portion onlyMedicare pays the G-code bundle, and Medicaid may cover cost-sharing or services outside it.
Commercial plansInconsistentSome plans accept H0016, and others require CPT evaluation and management codes. Check each contract.

Units of service: How to count and bill H0016

CMS does not define a unit for H0016, so each state Medicaid program sets its own. Some states pay per encounter or visit, some pay per 15 minutes, and some fold H0016 into a weekly or daily OTP rate. The state provider manual and fee schedule are the only reliable source for your unit.

  • Encounter-based payers: One unit per medical visit, often with a daily cap per patient.
  • Time-based payers: One unit per 15 minutes of medical service, with start and end times documented for each visit.
  • Bundled rates: Some states pay OTP medical services inside a daily or weekly rate, so a separate H0016 line may not be payable.

The most common unit errors are billing more units than the state allows per date and missing time documentation on a time-based payer. A third is billing H0016 for a program day that belongs under H0015 or H2036. Map each payer’s unit rule in your billing system once, then check every claim against it.

Modifiers used with H0016

Modifier requirements for H0016 vary by state Medicaid program. The table below lists modifiers that often appear on H0016 claims. Check your current state provider manual, since a wrong or missing modifier is a top denial trigger for this code.

ModifierMeaningWhen it applies
HFSubstance abuse programRequired by many Medicaid plans to mark SUD-specific services.
HHIntegrated mental health and substance abuse programUse when the service treats co-occurring mental health and substance use disorders.
SANurse practitioner rendering service in collaboration with a physicianApply when a nurse practitioner renders the medical service.
U1-U9State-defined modifiersRequired by some state Medicaid programs to mark a level of care or program type.
TGComplex/high-tech level of careSome states use TG to mark medically complex SUD cases.

Pro Tip

Before you submit an H0016 claim, pull your state Medicaid behavioral health billing manual and cross-check the modifier grid. A modifier required in one state may trigger an audit flag in another. Build a state-specific modifier checklist into your claim scrubber so it catches the mismatch before submission.

ICD-10 diagnosis codes that support H0016 claims

Every H0016 claim needs an ICD-10-CM diagnosis code that supports the medical service. The primary diagnosis comes from the F10-F19 range (mental and behavioral disorders due to psychoactive substance use). Coders can confirm each full descriptor in our ICD-10-CM code library. Payers reject H0016 paired with a diagnosis that does not establish a substance use disorder.

ICD-10-CM codeDescriptionNotes
F10.20Alcohol dependence, uncomplicatedPrimary diagnosis for medical management of alcohol use disorder.
F11.20Opioid dependence, uncomplicatedMost common primary diagnosis for H0016 medical visits in OTPs.
F12.20, F13.20, F14.20, F15.20, F16.20, F18.20, F19.20Other substance dependence, uncomplicatedCannabis (F12), sedatives (F13), cocaine (F14), other stimulants (F15), hallucinogens (F16), inhalants (F18), and other or multiple substances (F19).
F11.21 / F10.21Opioid or alcohol dependence, in remissionAccepted by many payers for maintenance treatment. Confirm your payer accepts a remission code for ongoing medical services.
F31.x / F32.x / F33.xBipolar and depressive disordersSecondary diagnosis for co-occurring mental health conditions, often used with the HH modifier.

An incomplete code, such as F11.2 without its final character, is a common reason for medical necessity denials. Code to the full specificity the notes support, such as F11.20 for uncomplicated opioid dependence. Billing managers at behavioral health and mental health practices should build ICD-10 pairing checks into their claim scrubbing workflow.

Prior authorization and H0016 documentation requirements

Prior authorization rules for H0016 vary by state and plan. Many Medicaid managed care plans require authorization for SUD services, while some states exempt medical visits or cap them per authorization period. Where a request is needed, it usually includes the ASAM level-of-care assessment, the units requested, and the treating provider’s credentials and NPI.

Documentation the record must contain

  • Individualized treatment plan: Signed by a licensed clinician and updated on the state’s schedule, with measurable goals tied to the SUD diagnosis.
  • Medical necessity for the visit: The clinical reason for the medical intervention, such as starting a medication, adjusting a dose, or monitoring withdrawal.
  • Visit note: The assessment, findings, medication decisions and plan, recorded for each date of service billed.
  • Start and end times: Required where the payer counts H0016 in time-based units.
  • Rendering provider signature: The provider’s name, title and credential on each note, matching the billing NPI.
  • SAMHSA certification: Kept on file for OTPs, since auditors may request it after payment.

Records supporting H0016 claims are SUD treatment records, so 42 CFR Part 2 applies on top of HIPAA. The 2024 final rule, with compliance required from February 16, 2026, aligned Part 2 more closely with HIPAA. A patient can now sign one consent covering treatment, payment and health care operations, but disclosures outside that consent still need specific authorization.

Common H0016 claim denial reasons

H0016 denials cluster around a predictable set of errors, and most can be caught with a structured pre-bill review. The denial management process for SUD claims needs specific attention to authorization status, code selection, modifiers and ICD-10 specificity.

Denial reasonRoot causeCorrective action
Missing or expired prior authorizationAuthorization not obtained before the service, or the authorization period has lapsed.Track authorization end dates. Retroactive authorization is rarely granted.
Incorrect unit countMore units billed than the state allows per date, or no time documented on a time-based payer.Confirm the unit definition in the state manual and validate units before billing.
Wrong code for the serviceA program day billed as H0016, or a medical visit billed as H0015.Match the code to the service in the note: Medical intervention is H0016, and an IOP day is H0015.
Missing or invalid modifierHF or a state-required modifier omitted, or two modifiers that conflict.Use a state-specific modifier checklist and validate combinations before submission.
Unsupported diagnosis codeAn incomplete ICD-10 code, or a mental health code without a co-occurring SUD code.Audit diagnosis coding against the notes, and lead with an F10-F19 SUD diagnosis.
Provider not enrolled in MedicaidBilling NPI not active in the payer’s provider file, or credentialing lapsed.Check enrollment status monthly and track re-credentialing dates.
Documentation errorVisit note missing, unsigned, or lacking the provider’s credential or required times.Use a structured visit note template and audit records before billing.

How to appeal a denied H0016 claim

Timely filing is the first hurdle: Most Medicaid programs require a first-level appeal within 60-120 days of the denial date on the remittance advice. A late appeal is dismissed on procedural grounds, whatever its clinical merit.

  1. Identify the denial reason code on the remittance advice (CARC/RARC). The reason code decides which records to attach.
  2. Gather the clinical record: Pull the treatment plan, the visit notes for the denied dates, the prior authorization number, and the ASAM assessment.
  3. Write a cover letter citing the state Medicaid appeal policy and the authorization number. Show that the note documents a medical/somatic intervention by a qualified provider, which is what H0016 describes.
  4. Submit within the state’s appeal window through the payer’s appeal portal or fax line, as listed in the current state provider manual.
  5. Track the appeal status and escalate to a second-level appeal or the state fair hearing process if the first decision is upheld without clinical review.

Pro Tip

Keep a denial log that records the CARC code, denial date, appeal date and outcome for every H0016 denial. After three months, patterns become visible. If 60% of denials share one CARC code, fix the workflow that produces them. Review the log with your billing team every quarter.

H0016 and opioid treatment programs

Some state Medicaid programs use H0016 for the medical/somatic visits in SAMHSA-certified OTPs, such as a physician assessment, dose review or nursing check. Methadone administration itself is billed under H0020, and states that pay OTPs a bundled rate may not allow a separate H0016 line.

Dual-eligible patients split the billing. Medicare covers OTP services through the G2067-G2080 weekly bundle, while Medicaid may cover services outside that bundle or the patient’s cost-sharing. Billing H0016 to Medicare for an OTP patient is a systematic error that leads to a denial every time.

How claims management software prevents H0016 denials

Most H0016 denials start before the claim is built. The usual causes are a lapsed authorization, a unit count the state does not allow, or a medical visit coded as an IOP day. Billing teams usually catch these by hand, checking spreadsheets of authorization dates and state manuals claim by claim.

Pabau, the practice management platform we build, moves those checks into the billing workflow. Its claims management software scrubs each claim for missing or invalid details before submission and keeps prior-authorization cases on file. It also tracks claim status and runs eligibility checks through Claim.MD.

Pabau checkout screen next to an invoice billed to an insurer
Pabau’s checkout and payer invoicing tie each charge to the visit it came from, so every H0016 line traces back to a signed medical note.

The outcome is fewer preventable denials and a shorter appeal queue, because each claim is validated and its authorization tracked before it leaves the practice.

Streamline your SUD billing workflow

Pabau helps substance use disorder practices track prior authorizations and validate claims for missing or invalid details before submission. That means fewer preventable H0016 denials and less appeal work.

Pabau claims management dashboard

Conclusion

Bill H0016 only when the note documents a medical intervention for a substance use disorder, delivered by a provider the state allows. If the service was an IOP session, it belongs under H0015, and a per diem program day usually belongs under H2036. Treating these codes as a ladder of hours is the error that causes the most avoidable denials.

The rest of H0016 billing lives in your state manual, so build each payer’s unit, modifier and authorization rules into the workflow once. Book a demo to see how Pabau validates claims and tracks prior authorizations before submission.

Continue your research

Continue your research

Need to understand SUD denial patterns in depth? Denial management in healthcare covers the full workflow for identifying, appealing, and preventing common claim denials across behavioral health billing.

Looking for a broader billing compliance framework? Medical billing compliance explains the regulatory requirements that apply to behavioral health and SUD treatment facility billing, including HIPAA and payer audit readiness.

Want to understand how revenue cycle management applies to SUD facilities? What is revenue cycle management explains the end-to-end claim lifecycle from eligibility check to payment posting, which applies directly to high-volume H0016 billing environments.

Frequently asked questions

What is HCPCS code H0016?

HCPCS code H0016 is the Level II code for alcohol and/or drug services; medical/somatic (medical intervention in ambulatory setting). It covers medical care for a substance use disorder, such as physician assessment, medication management and nursing oversight. State Medicaid programs are the main payers, and Medicare Part B does not cover it.

What is the difference between H0015 and H0016?

H0015 is the intensive outpatient program code. It covers a program of at least 3 hours a day and 3 days a week, with counseling and related services. H0016 covers medical/somatic services, meaning medical intervention in an ambulatory setting. They are different services, so swapping one for the other is a coding error rather than a downcode.

Is H0016 covered by Medicare or Medicaid?

H0016 is covered by Medicaid, not Medicare Part B. Medicare uses a separate bundled OTP payment model with G-codes (G2067-G2080) for opioid treatment program services. Billing H0016 to Medicare is a systematic coding error that will result in denial.

What modifiers are required with H0016?

The HF modifier (substance abuse program) is the most widely required modifier for H0016. HH applies when the service addresses co-occurring mental health and substance use disorders. State-specific modifiers (U1-U9) may also be required depending on your Medicaid program. Always verify against your state’s current behavioral health provider manual.

Why are H0016 claims denied?

The most common reasons are an expired or missing prior authorization, a unit count the state does not allow, and the wrong code. Missing modifiers, incomplete ICD-10-CM codes, lapsed provider enrollment and unsigned visit notes follow close behind. Most are preventable with a structured pre-bill review checklist.

What ICD-10 codes pair with H0016?

Primary diagnosis codes should come from the ICD-10-CM F10-F19 range. Use F10.x for alcohol use disorder, F11.x for opioid use disorder, and F12.x-F16.x, F18.x or F19.x for other substances. Secondary codes for co-occurring mental health conditions (F31.x, F32.x, F33.x) may be added when the HH modifier is used for integrated dual-diagnosis programming.

Avatar photo
Maja Popovska
Content Writer

Maja is a Senior Content Writer at Pabau, where she covers everything from practice management and compliance to medical aesthetics and patient experience. Off the clock: binging true crime docuseries, baking and dreaming about travel.
×