Top

ICD-10-CM Diagnosis Code

ICD-10-CM diagnosis codes are standardized diagnosis codes used in the United States to describe patient conditions on claims, clinical documentation, and reporting. ICD-10-CM diagnosis codes drive coverage, medical-necessity decisions, and reimbursement for behavioral health services.

Kathryn Thompson
Reviewed by Kathryn Thompson · Updated September 2026

What it means

What an ICD-10-CM diagnosis code is

ICD-10-CM diagnosis codes are part of the International Classification of Diseases, Tenth Revision, Clinical Modification, required in the United States for reporting diagnoses and reasons for encounters on claims. ICD-10-CM is maintained by the National Center for Health Statistics and CMS, and is the mandatory diagnosis coding system for HIPAA-covered entities.

Each ICD-10-CM code represents a specific condition or reason for service, such as major depressive disorder, generalized anxiety disorder, or alcohol dependence in remission. Behavioral health diagnoses primarily live in Chapter 5 (codes starting with F), with important supporting codes in other chapters, such as Z-codes for social determinants and aftercare.

Why ICD-10-CM codes matter operationally

ICD-10-CM diagnosis codes are the link between the clinical story and the payer rule set. Payers use these codes to decide whether a service is covered, medically necessary, and authorized at the intensity billed. For many behavioral health payers, the diagnosis code controls whether a visit counts as mental health, substance use, autism, or medical, which then triggers carve-out rules and different benefit managers.

Incorrect or incomplete diagnosis coding is a fast path to denials and underpayment. Common outcomes include:

  • Claim rejections for invalid or expired codes.
  • CO-50 medical-necessity denials when the diagnosis does not support the level of care.
  • CO-197 denials when the diagnosis on the claim does not match the diagnosis used for prior authorization.
  • Downcoding or non-coverage when only vague unspecified codes are used even though greater specificity exists in the record.

Across long episodes like residential, PHP, and IOP, the diagnosis code pattern also drives utilization review and concurrent review. If the diagnosis sequence on claims does not match the record or the authorization, payers can recoup weeks of per-diem payments.

How to read and use ICD-10-CM diagnosis codes

ICD-10-CM diagnosis codes are alphanumeric, typically three to seven characters, with a decimal after the third character. The first character is a letter that identifies the chapter, such as F for mental, behavioral, and neurodevelopmental disorders. Additional characters add detail, such as episode type, severity, or remission status, for example F33.0 (major depressive disorder, recurrent, mild) versus F33.3 (recurrent, in remission).

Claims require a primary diagnosis code, which should represent the principal reason for the encounter, and may include additional secondary diagnoses that affect treatment or resource use. For behavioral health, that often means a principal F-code for the primary disorder, with secondary codes for co-occurring substance use, medical conditions, or social factors that affect treatment (for example, Z59.0 for homelessness). Payers look at both the primary and secondary diagnoses when applying medical-necessity rules, frequency limits, and parity rules.

On the claim form, diagnosis codes are assigned at the header level and then linked to individual service lines. For CMS-1500 claims, diagnosis pointers map lines to specific diagnoses. For UB-04 facility claims, the principal and other diagnoses on the header support all billed days and services. Operationally, coding must align across documentation, authorization, and the claim file, or reimbursement will suffer even if the clinical care was appropriate.

Common mistakes

  • Using only unspecified codes such as F32.9 (major depressive disorder, single episode, unspecified) for ongoing therapy or residential care when the record clearly supports a more specific recurrent or severity code, which increases CO-50 denials and audits for medical necessity.
  • Letting the diagnosis used for prior authorization drift from the diagnosis submitted on claims, for example authorizing residential with F10.20 (alcohol dependence, uncomplicated) but billing with only F32.9, which triggers CO-197 for units beyond the auth because the payer cannot tie the stay to the approved condition.
  • Sequencing substance use or medical comorbidities as the primary diagnosis on a mental health visit when the treatment notes clearly show the main reason for the encounter was a mood or anxiety disorder, leading to carve-out confusion and misrouting of claims to the wrong payer or benefit manager.
  • Not updating diagnosis codes as status changes across a long residential or PHP episode, such as continuing to bill acute dependence codes after detox is complete and the record now reflects remission, which invites retrospective medical-necessity and intensity-of-service denials.
  • Submitting diagnosis codes that are no longer valid after annual ICD-10-CM updates, especially for state Medicaid plans that flip to the new code set on October 1, which creates front-end CO-16 style rejections for invalid diagnosis codes across large batches of claims.

Why it matters in behavioral health

Behavioral health billing relies heavily on ICD-10-CM diagnosis codes to classify services into mental health, substance use, or autism benefit buckets. Many payers carve out behavioral health to separate vendors, and those vendors often key routing and coverage on the presence of specific F-codes or SUD codes. If diagnosis coding is incomplete or medically inconsistent, claims can accidentally route to the medical plan instead of the behavioral health plan, or vice versa, which drives long delays and eligibility confusion.

For state Medicaid and Medicaid managed care, Medicaid policy manuals typically list covered behavioral health services together with allowed diagnosis ranges. Some MCOs require specific diagnoses for higher-intensity services like residential treatment or partial hospitalization and will deny or recoup per-diem stays if the diagnosis on the claim does not match the contracted criteria. Accurate ICD-10-CM coding that matches state policy is often the difference between weeks of clean per-diem payments and full-stay recoupments.

Long behavioral health episodes also interact with concurrent authorization and utilization review. Utilization reviewers track diagnosis evolution across the stay, for example from acute withdrawal to dependence in remission with co-occurring mood disorders. If claims show static, vague diagnoses while the record reflects meaningful clinical change, reviewers may conclude that the intensity of care is no longer medically necessary, creating CO-50 or CO-197 risk for later days.

In community mental health, IOP, and outpatient therapy, ICD-10-CM diagnosis codes intersect with mental health parity rules and visit limits. Some plans still apply different limits or copays based on certain diagnoses. Precise coding that captures co-occurring SUD or trauma can help demonstrate parity needs and support appeals when plans apply stricter limits to behavioral than to medical care.

How AI can help with ICD-10-CM Diagnosis Code

AI can help with ICD-10-CM diagnosis code use by handling the mechanical, rules-heavy work around claims. Agents can check that codes are valid for the date of service, appropriate for the patient's age and gender, and correctly sequenced and linked to service lines before claims go out. AI can also cross-check that the diagnosis set on a claim aligns with what payers approved during prior authorization and concurrent review, catching mismatches that often lead to CO-50 and CO-197 denials.

Supabill's claims-scrubbing agent can hold payer- and state-specific rules about allowable diagnosis ranges for particular levels of care, flag invalid or retired codes across large claim files, and surface patterns like chronic overuse of unspecified F-codes that drive audit risk. Supabill's benefits-verification and denials agents can read every 271 and 835, tie denials back to diagnosis issues, and show where certain payers routinely require more specific codes or diagnosis alignment with auth. AI cannot and should not choose a diagnosis, which remains a clinical decision, so humans still own documentation quality, final code selection, and judgment on when to update or add diagnoses across an episode of care.

FAQ

What is the difference between ICD-10-CM and ICD-10-PCS, and which one applies to behavioral health?

ICD-10-CM is the Clinical Modification of ICD-10 used in the United States for reporting diagnoses and reasons for visits on outpatient and inpatient claims, including all behavioral health conditions. ICD-10-PCS is a separate procedure coding system used only for inpatient hospital procedures and does not apply to typical behavioral health services. For outpatient therapy, psychiatry visits, IOP, PHP, and residential treatment, claims use ICD-10-CM diagnosis codes together with CPT/HCPCS procedure codes. Source

How many ICD-10-CM diagnosis codes can be reported on a behavioral health claim?

The number of diagnosis fields available depends on the claim format and the payer's implementation, but CMS-1500 and UB-04 formats allow multiple diagnoses, with one principal diagnosis and several additional diagnoses. Behavioral health claims should include all diagnoses that are clinically relevant to the encounter and impact treatment, such as co-occurring substance use or significant medical or social conditions, as long as payer rules are followed. Including only a single F-code when the record supports multiple co-occurring conditions can weaken medical-necessity support for higher-intensity services. Source

Can unspecified ICD-10-CM codes be used for behavioral health claims?

Unspecified diagnosis codes, such as F41.9 for anxiety disorder, unspecified, are valid codes and may be appropriate when the record truly does not support a more specific diagnosis. However, many payers, especially Medicaid and managed care plans, expect more specific codes for ongoing treatment and higher levels of care, and frequent use of unspecified codes can trigger medical-necessity denials and audits. Behavioral health programs should encourage documentation and coding practices that support the highest appropriate specificity without creating diagnoses that the clinician cannot defend. Source

Who is responsible for selecting ICD-10-CM diagnosis codes in a behavioral health setting?

Clinicians are responsible for establishing and documenting the diagnoses, and coders or billers translate those documented diagnoses into ICD-10-CM codes under organizational policy. In many behavioral health programs, especially smaller practices and residential facilities, the treating clinician directly selects the ICD-10-CM code in the EHR. Revenue cycle staff should ensure that the codes on the claim accurately reflect the documented diagnoses and align with payer rules and authorizations, but should not independently assign or change diagnoses without clinician input. Source

How often are ICD-10-CM diagnosis codes updated, and what does that mean for behavioral health billing?

ICD-10-CM is updated annually, typically effective October 1 each year, and updates can include new behavioral health diagnoses, changes to existing codes, or retirement of codes. Behavioral health organizations need to ensure that EHRs and billing systems load the new code set on time and that old codes are inactivated for dates of service on or after the effective date. Failure to update can result in large batches of claims rejecting for invalid diagnosis codes shortly after the transition. Source

Sources

AI agents that run your billing.

The first agentic RCM that actually works.

Book a live demo