Billing Codes

HCPCS Code S0201: Partial Hospitalization Services Per Diem

Key Takeaways

Key Takeaways

HCPCS Code S0201 describes partial hospitalization services, less than 24 hours, per diem – a HCPCS Level II S-code used by commercial payers and select Medicaid programs.

S0201 carries Coverage Code I: it is not payable by Medicare. Medicare PHP claims use a different billing structure entirely: hospital outpatient departments (TOB 13X) or CMHCs (TOB 76X) submit a UB-04 institutional claim with Condition Code 41, revenue codes 0912 or 0913, and multiple component service codes per day rather than a single per-diem code.

Commercial payers including BCBS Michigan require prior authorization and limit billing to one unit per date of service – claims with quantities greater than one will reject.

Pabau’s claims management software helps behavioral health practices track prior authorizations, document PHP services, and reduce S0201 claim denials.

HCPCS Code S0201: Definition and Clinical Description

Behavioral health billing contains a hidden trap that catches even experienced coders: submitting S0201 to Medicare and waiting for a payment that will never arrive. HCPCS Code S0201 is a commercial and Medicaid code, not a Medicare code, and confusing the two creates denied claims, delayed reimbursement, and frustrated clinical staff.

HCPCS Code S0201 is defined as “Partial hospitalization services, less than 24 hours, per diem.” It is a HCPCS Level II S-code, meaning it was established outside the standard CPT code set to capture services not adequately described by CPT codes. According to the Centers for Medicare and Medicaid Services (CMS), HCPCS S-codes are temporary national codes used primarily by commercial insurers and some state Medicaid programs. S0201 was added to the HCPCS system on October 1, 2002, and carries Action Code N, meaning CMS performs no ongoing maintenance on the code. For mental health EMR users and behavioral health billing teams, understanding these distinctions is the starting point for clean S0201 claims.

What Partial Hospitalization Services Include

Partial hospitalization programs (PHPs) provide intensive, structured psychiatric treatment during daytime hours, allowing patients to return home at night. They typically serve patients with mental health disorders, mood disorders, and substance use disorders who require more support than weekly outpatient therapy but do not need 24-hour inpatient admission. A PHP program generally delivers 20 or more hours of therapeutic services per week.

  • Mental health disorders: Depression, bipolar disorder, schizophrenia, and other psychiatric conditions requiring intensive stabilization
  • Substance use disorders: Alcohol and drug dependency programs structured around daily group therapy, individual counseling, and medication management
  • Mood disorders: Programs addressing acute mood episodes that require more structured oversight than standard outpatient care

The “per diem” designation means S0201 is billed once per date of service, regardless of how many individual service components were delivered that day. Facilities bill a single daily rate that bundles all program elements, not individual therapy sessions. This structure differs significantly from intensive outpatient programs (IOPs), which often use individual service-level codes.

Medicare and Payer Coverage for HCPCS Code S0201

Coverage for S0201 splits sharply across payer types. The single most important fact any billing team must know: S0201 is not payable by Medicare. Coverage Code I confirms this categorically. Submitting S0201 to Medicare will result in a denial, and no appeal will reverse that outcome because the code itself is structurally excluded from Medicare payment. Psychiatry EMR platforms serving dual-eligible patients need separate billing workflows for Medicare and commercial payer PHP claims.

Payer TypeS0201 CoverageKey RequirementAlternative Code
MedicareNOT covered (Coverage Code I)Bill as institutional PHP claim, not as a single per-diem codeUB-04 institutional claim with Condition Code 41, revenue codes 0912/0913, and component service codes per CMS PHP billing rules
Commercial (e.g. BCBS Michigan)Covered with prior authorization1 unit per date of serviceH0035 (some payers)
Medicaid (state-dependent)Varies by stateCheck state Medicaid fee scheduleH0035 or state-specific
Blue Cross NCCovered on facility claimsMental health principal diagnosis requiredH0035 also accepted

Commercial Payer Acceptance

Commercial insurers are the primary payers for S0201. Blue Cross Blue Shield Michigan, for example, explicitly recognizes S0201 for PHP substance use disorder treatment and requires prior authorization before services begin. Their published billing alert confirms that one unit per date of service is allowed, and any claim billing more than one unit per 24-hour period will reject with a “daily max met, provider liable” message. That rejection lands back on the practice, not the payer.

Blue Cross NC accepts S0201 or H0035 on facility claims as a per diem that includes all facility, professional, ancillary, and other services rendered to the member on that date. Their policy also specifies two conditions that trigger automatic denial: billing without a mental health diagnosis as the principal diagnosis, and billing with a “code first” diagnosis as the principal diagnosis. Both are preventable with correct intake documentation and proper claims management software.

State Medicaid Variability

Medicaid coverage for S0201 varies substantially by state. Indiana Medicaid (IHCP) recognizes S0201 for partial hospitalization services under its behavioral health program. New Mexico’s Human Services Department (HCA) includes S0201 in its outpatient behavioral health fee schedule. However, not all states have adopted the code, and some use H0035 or state-specific codes instead. Practices billing across multiple states should verify each state Medicaid program’s current fee schedule before submitting S0201 claims.

Pro Tip

Before submitting any S0201 claim, confirm the patient’s primary insurance accepts the code. Run a payer-specific eligibility check and obtain written prior authorization documentation. Keep the authorization reference number in the claim file. When a commercial payer uses H0035 instead of S0201, do not cross-bill – submit the code the payer recognizes.

Documentation Requirements for Partial Hospitalization Billing

Partial hospitalization claims fail at the documentation stage more often than at the coding stage. Payers use medical necessity reviews to audit PHP claims, and a missing or vague treatment record is grounds for denial or post-payment recovery. For behavioral health providers, documentation is not a billing formality – it is the clinical record that justifies every day of PHP services billed under S0201.

Good HIPAA-compliant documentation practices require systematic clinical recordkeeping from day one of the program. Structured digital intake forms help capture the required data points consistently across every patient encounter, reducing the risk of incomplete records triggering a denial.

Required Documentation Elements

  • Psychiatric evaluation: A comprehensive evaluation documenting the primary mental health or substance use disorder diagnosis, completed by a licensed clinician before or at program admission
  • Treatment plan: An individualized plan specifying therapeutic goals, services to be provided, estimated duration of PHP services, and the rationale for partial hospitalization level of care
  • Principal diagnosis: A mental health diagnosis must appear as the principal diagnosis on the claim. Substance use disorder diagnoses qualify. “Code first” diagnoses do not qualify as principal for S0201 claims
  • Daily service notes: Documentation of each date of service, confirming the patient attended and received PHP-level services that day
  • Continued stay justification: Ongoing documentation showing why the patient continues to require PHP-level care rather than stepping down to IOP or standard outpatient
  • Discharge planning: Evidence that the treatment team is actively planning for the patient’s transition out of PHP level of care

Reviewing these medical documentation workflows before submission helps practices catch gaps before claims reach the payer. The principal diagnosis requirement is the most common clinical documentation error in PHP billing – a coder who discovers the wrong diagnosis is listed as principal after submission faces a corrected claim process and potential delay in payment.

Streamline Your Behavioral Health Billing Workflows

Pabau helps behavioral health and PHP providers manage prior authorizations, document daily service notes, and submit cleaner S0201 claims through integrated claims management and digital documentation tools.

Pabau practice management platform

S0201 vs. H0035: Key Differences

H0035 is the most frequently confused alternative to S0201. Both codes describe partial hospitalization services at the per diem level, but they serve different billing contexts and carry different payer acceptance profiles. Using the wrong code wastes a claim submission and delays payment by weeks.

AttributeS0201H0035
Code setHCPCS Level II S-code (temporary national)HCPCS Level II H-code (mental health)
Medicare coverageNot covered (Coverage Code I)Not covered (commercial/Medicaid use)
Primary useCommercial payers, select MedicaidSome commercial payers, Medicaid programs
Payer preferenceBCBS Michigan (substance use disorder PHP)Blue Cross NC accepts either S0201 or H0035
Billing unitPer diem (1 per date of service)Per diem (1 per date of service)
CMS maintenanceAction Code N – no ongoing maintenanceActive maintenance

The practical rule: check the payer’s current provider policy before selecting between S0201 and H0035. Some insurers have a specific preference documented in their billing guidelines. When a payer’s policy lists both codes as acceptable (as Blue Cross NC does for facility claims), verify with the facility’s billing team which code they have historically received payment for, because payer systems can behave inconsistently even when written policy permits either code. Anxiety ICD-10 codes commonly appear as principal diagnoses on both S0201 and H0035 claims, so accurate diagnosis coding is equally important regardless of which PHP billing code is used.

How Medicare PHP Billing Differs: Component Codes Including G0129 and G0176

Medicare does not have a single per-diem HCPCS code that substitutes for S0201. Instead, Medicare partial hospitalization programs are billed institutionally on a UB-04 by hospital outpatient departments (Type of Bill 13X) or community mental health centers (TOB 76X), using Condition Code 41 to identify the claim as PHP, revenue code 0912 or 0913, and a separate line for each individual service delivered that day. G0129 (occupational therapy services requiring the skills of a qualified occupational therapist, furnished as a component of a partial hospitalization treatment program, per session of 45 minutes or more) and G0176 (activity therapy, such as music, dance, art, or play therapies, per session of 45 minutes or more) are two of the per-session component codes used inside that claim. They are not standalone per-diem replacements for S0201.

Other component service codes that appear on the same Medicare PHP claim alongside G0129 and G0176 include 90791 or 90792 for psychiatric diagnostic evaluation, 90832/90834/90837 for individual psychotherapy, G0410 or G0411 for group psychotherapy in a PHP setting, 90846 or 90847 for family psychotherapy, G0177 for education and training that is part of an active treatment program, and applicable psychological or neuropsychological testing codes. Each service furnished to the patient that day is billed as its own line item, and the facility must hold certification as a hospital outpatient department or CMHC to submit the claim. Psychology practice software used in CMHC settings often includes built-in claim templates for these component codes, which helps reduce cross-billing errors between Medicare and commercial PHP claims.

Pro Tip

Review your payer mix at the start of each billing cycle. Flag every active PHP patient by payer type: Medicare patients need an institutional UB-04 claim with Condition Code 41, revenue code 0912 or 0913, and per-session component codes (90791/90792, 90832-90837, G0410/G0411, 90846/90847, G0129, G0176, G0177, applicable testing codes) for each service delivered that day. Commercial patients need S0201 or H0035 per payer policy. A simple payer-type checklist in your billing workflow prevents the most common PHP coding error before a single claim is submitted.

Step-by-Step Billing Workflow for S0201

A clean S0201 claim requires a sequential workflow that begins before the patient attends their first PHP session. Skipping any step creates a gap that a payer’s claim editing system will likely catch. Behavioral health billing teams running PHP programs through a therapy practice management platform can automate several of these steps, but the clinical documentation steps require direct clinician input.

  1. Verify insurance and obtain prior authorization. Confirm the patient’s commercial or Medicaid coverage accepts S0201. Contact the payer to initiate prior authorization for PHP services. Document the authorization number, approved dates, and unit limits before the program begins.
  2. Complete the psychiatric evaluation and establish principal diagnosis. A licensed clinician completes the intake evaluation. The primary mental health or substance use disorder diagnosis must be established and documented as the principal diagnosis before the first claim date.
  3. Document each date of service. Clinical staff document daily service notes for every PHP day. Notes should confirm the patient attended, identify services delivered, and note any changes in clinical status. These notes support the per diem claim for that date.
  4. Select the correct claim form and revenue code. Hospital-based PHP programs typically bill on UB-04 forms with an appropriate behavioral health revenue code. Physician or non-facility providers may use CMS-1500. Confirm the claim form requirement with each payer before the program begins.
  5. Submit with one unit per date of service. Bill S0201 with a quantity of 1 for each date of service. Do not aggregate multiple dates on a single line. Quantities greater than one per 24-hour period will reject as daily maximum met.
  6. Monitor prior authorization limits. Track the number of authorized PHP days against actual service delivery. Request a prior authorization extension before the approved units are exhausted, with updated clinical documentation supporting continued medical necessity.
  7. Manage denials systematically. If a claim denies, identify the denial reason code immediately. Common S0201 denials include: no prior authorization on file, incorrect principal diagnosis, quantity exceeding daily maximum, and Medicare submission errors. Each has a distinct appeal pathway and documentation requirement.

Using compliance management tools to track authorization status, service delivery, and claim outcomes in one place reduces the likelihood of billing S0201 beyond authorized dates or missing a denial that could have been appealed within the payer’s timely filing window.

UB-04 vs. CMS-1500 for PHP Claims

Hospital outpatient PHP programs and community mental health centers bill on the UB-04 institutional claim form, pairing S0201 with the appropriate facility revenue code. Non-hospital behavioral health providers operating a PHP program may bill on the CMS-1500 professional claim form, though this depends on both the provider’s enrollment status and the payer’s specific requirements. Verify with each commercial payer and each state Medicaid program which form they require before submitting the first claim. A mismatch between the claim form and the payer’s system requirement can result in a technical denial that has nothing to do with the clinical validity of the services.

Expert Picks

Expert Picks

Managing claims across multiple payers? Pabau Claims Management Software helps behavioral health practices track prior authorizations, monitor claim status, and manage denials across commercial and Medicaid payers in one workflow.

Need a structured clinical environment for PHP documentation? Pabau Mental Health EMR supports daily service notes, treatment plan documentation, and principal diagnosis tracking for partial hospitalization programs.

Running a psychiatry practice that bills PHP services? Pabau Psychiatry EMR provides structured clinical documentation tools designed for high-volume psychiatric practice billing workflows.

Want to reduce documentation errors across your practice? Practice management software for behavioral health integrates scheduling, clinical notes, and billing in one platform to reduce the gaps that cause claim denials.

Conclusion

PHP billing generates denials at every stage where documentation, authorization, and payer-specific rules collide. HCPCS Code S0201 is a legitimate and widely accepted commercial code for partial hospitalization services, but its non-Medicare status, strict per-diem quantity limits, and principal diagnosis requirements mean that a single workflow gap can wipe out an entire day’s worth of reimbursement. For practices running high-volume PHP programs, the financial stakes of getting this right are significant.

Pabau’s integrated claims management and digital documentation tools give behavioral health practices the workflow infrastructure to bill S0201 correctly from intake through payment posting. To see how Pabau handles behavioral health billing workflows, book a demo with our team.

Frequently Asked Questions

What is HCPCS Code S0201 used for?

HCPCS Code S0201 is used to bill partial hospitalization services provided in less than 24 hours on a per-diem basis. It applies to structured psychiatric and substance use disorder treatment programs where patients receive intensive daytime services but do not require overnight inpatient admission. The code is used by commercial payers and select state Medicaid programs, not Medicare.

Is S0201 covered by Medicare?

No. HCPCS Code S0201 carries Coverage Code I, which designates it as not payable by Medicare. Medicare also does not have a single per-diem HCPCS code that replaces S0201. Instead, Medicare partial hospitalization programs are billed institutionally on a UB-04 by hospital outpatient departments (TOB 13X) or community mental health centers (TOB 76X), using Condition Code 41, revenue code 0912 or 0913, and individual per-session component codes for each service delivered that day, including 90791/90792, 90832/90834/90837, G0410 or G0411 for group therapy, 90846/90847, G0129 for occupational therapy, G0176 for activity therapy, G0177 for education training, and applicable psychological testing codes.

What is the difference between HCPCS Code H0035 and S0201?

Both S0201 and H0035 describe partial hospitalization services on a per-diem basis, but they belong to different HCPCS code series and have different payer acceptance profiles. S0201 is an S-code (temporary national) used by specific commercial payers such as BCBS Michigan for substance use disorder PHP. H0035 is an H-code under the mental health services series. Some payers accept only one; others, like Blue Cross NC, accept either on facility claims. Always verify payer policy before selecting between the two.

How do you bill S0201 correctly to avoid denials?

Bill S0201 with one unit per date of service and ensure a mental health or substance use disorder diagnosis appears as the principal diagnosis. Obtain prior authorization before services begin and retain the authorization number in the claim file. Avoid billing to Medicare. For facility claims, pair S0201 with the appropriate behavioral health revenue code on a UB-04 form, and confirm the claim form type required by each commercial payer before first submission.

What documentation is required for S0201 billing?

Required documentation includes a completed psychiatric evaluation with a qualifying principal diagnosis, an individualized treatment plan, daily service notes for each PHP date billed, evidence of continued medical necessity for ongoing PHP-level care, and written prior authorization from the payer. Missing or vague daily service notes are among the most common reasons PHP claims are denied during payer medical necessity reviews.

What payers accept HCPCS Code S0201?

Major commercial payers including Blue Cross Blue Shield Michigan and Blue Cross NC accept S0201 for PHP billing. Select state Medicaid programs, including Indiana (IHCP) and New Mexico (HCA), also recognize the code. Coverage varies by state Medicaid program, so verify against each state’s current behavioral health fee schedule before submitting claims.

×