Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Diagnostic Codes

ICD-10 Code Y90.9: Presence of alcohol in blood, level not specified

Key Takeaways

Key Takeaways

ICD-10 Code Y90.9 describes presence of alcohol in blood, level not specified, and is billable for FY2026 (effective October 1, 2025).

Y90.9 is a secondary-only external cause code; it can never be sequenced as a principal diagnosis.

Use Y90.9 when alcohol is detected but no specific BAC mg/100ml range is documented; use Y90.0-Y90.8 when the level is recorded.

Pabau’s integrated claims management software supports accurate secondary code sequencing and clinical documentation workflows.

Most claim denials involving blood alcohol codes trace back to one of two problems: the code is sequenced as a primary diagnosis, or the documentation doesn’t support which subcode applies. ICD-10 Code Y90.9, Presence of alcohol in blood, level not specified, sits in a category where both errors are common. According to CMS ICD-10-CM Official Guidelines, external cause codes in Chapter XX must always supplement a principal diagnosis. Coders who understand Y90.9’s sequencing rules and the documentation requirements that separate it from sibling codes avoid the most frequent submission errors on alcohol-related encounters. This reference covers the full Y90 family, coding guidelines, primary diagnosis pairings, FY2026 validity, and the clinical documentation practices that determine whether Y90.9 or a specific Y90.x subcode is appropriate.

ICD-10 Code Y90.9: definition and billable status

ICD-10 Code Y90.9 is a billable, specific ICD-10-CM code valid for FY2026 reimbursement. Its official description is “Presence of alcohol in blood, level not specified.” The code became effective October 1, 2025 under the 2026 edition of ICD-10-CM, and its description and billable status are unchanged from prior editions.

Field Detail
Code Y90.9
Official description Presence of alcohol in blood, level not specified
ICD-10-CM edition FY2026 (effective October 1, 2025)
Billable status Yes, billable/specific
Code use Secondary code only (never principal diagnosis)
Chapter Chapter XX: External causes of morbidity and mortality (V00-Y99)
Category Y90: Evidence of alcohol involvement determined by blood alcohol level
Approximate synonyms Blood alcohol level unspecified; evidence of alcohol involvement, level not stated; BAC present, concentration undocumented

The WHO ICD-10 browser classifies the international version of this code under the same block (Y90-Y98: Supplementary factors related to causes of morbidity and mortality classified elsewhere). The American ICD-10-CM version used in US billing may carry minor structural differences from the international version, but the core description is consistent.

The Y90 category: all blood alcohol level subcodes

Category Y90 captures evidence of alcohol involvement determined by blood alcohol level (BAC). Ten subcodes cover the full range from unmeasurably low to very high concentrations, plus the unspecified option. Understanding the entire family is what determines whether Y90.9 or a more specific code applies to a given encounter.

Code Description BAC Range
Y90.0 Blood alcohol level of less than 20 mg/100 ml <20 mg/100 ml
Y90.1 Blood alcohol level of 20-39 mg/100 ml 20-39 mg/100 ml
Y90.2 Blood alcohol level of 40-59 mg/100 ml 40-59 mg/100 ml
Y90.3 Blood alcohol level of 60-79 mg/100 ml 60-79 mg/100 ml
Y90.4 Blood alcohol level of 80-99 mg/100 ml 80-99 mg/100 ml
Y90.5 Blood alcohol level of 100-119 mg/100 ml 100-119 mg/100 ml
Y90.6 Blood alcohol level of 120-199 mg/100 ml 120-199 mg/100 ml
Y90.7 Blood alcohol level of 200-239 mg/100 ml 200-239 mg/100 ml
Y90.8 Blood alcohol level of 240 mg/100 ml or more 240+ mg/100 ml
Y90.9 Presence of alcohol in blood, level not specified Not documented

The decision between Y90.9 and a specific subcode is entirely a documentation question. When the BAC result is recorded in the chart in a unit that maps to one of the eight ranges above, coders must use the matching specific code. Y90.9 is only appropriate when alcohol presence is confirmed but no quantified BAC result is available in the record. Reviewing CDC/NCHS ICD-10-CM lookup tools confirms this distinction in the tabular list notes for category Y90.

How to use ICD-10 Code Y90.9 correctly: coding guidelines

ICD-10 Code Y90.9 is an external cause code. Per CMS ICD-10-CM Official Guidelines, Section I.C.20, external cause codes in Chapter XX supplement a principal diagnosis. They are never the reason for the encounter on their own. Getting this sequencing right protects the claim from automatic denial at the edit level.

  • Always secondary: Y90.9 must follow a principal diagnosis code. The principal code explains why the patient was seen; Y90.9 adds context about alcohol involvement confirmed by a blood test.
  • Confirm alcohol detection in the record: The physician’s note must document that alcohol was detected in the blood, typically through a blood alcohol test or lab result referenced in the encounter documentation.
  • Use Y90.9 only when BAC level is absent: If the lab result is present but the level is simply not recorded in the physician’s note, the coder should query the provider rather than default to Y90.9.
  • Multiple external cause codes are permitted: A claim can carry Y90.9 alongside other Chapter XX codes (for example, a transport accident code) as long as sequencing follows Official Guidelines priority rules.
  • Not for suspected alcohol use: Clinical suspicion alone does not support Y90.9. A blood alcohol test must be performed and a result documented, even if the concentration is not quantified.

Coders working in practices that handle substance-related encounters should also be familiar with ICD-10-CM diagnostic coding rules that apply across Chapter XX supplementary codes, because the secondary-only requirement is consistent across the chapter, not specific to Y90.

Primary diagnoses commonly paired with Y90.9

Because Y90.9 requires a principal diagnosis, coders must identify the correct primary code first. The following conditions are the most common primary pairings in encounters where blood alcohol is documented without a specific level.

Clinical scenario Typical primary code(s) Notes
Acute alcohol intoxication F10.129 (Alcohol abuse with intoxication, unspecified) Y90.9 adds BAC confirmation when level not documented
Alcohol dependence with intoxication F10.229 (Alcohol dependence with intoxication, unspecified) Common ED and inpatient pairing
Poisoning by alcohol T51.0X1A-T51.0X4A (Toxic effects of ethanol) Intentional vs. accidental poisoning changes 7th character
Motor vehicle accident, alcohol involved Injury code (S-T chapter) + V-series transport accident code Y90.9 follows both the injury and accident codes in sequencing
Alcohol screening encounter Z13.89 (Encounter for screening, other disorder) or Z71.41 (Alcohol abuse counseling) Y90.9 only if BAC test performed and positive; otherwise no Y90 code applies

Practices managing substance use encounters alongside anxiety-related ICD-10 codes often see comorbid presentations where both alcohol involvement and a mental health diagnosis appear in the same encounter. In those cases, the mental health diagnosis typically holds priority as the principal code when it is the reason for the visit, with Y90.9 and any other external cause codes following in sequence. For practices with high volumes of behavioral health encounters, a mental health EMR with integrated code lookup reduces sequencing errors at the point of documentation.

Pro Tip

Query the provider before defaulting to Y90.9. If a blood alcohol test was ordered and resulted, the exact BAC figure often appears in the lab section of the EHR even when the physician note does not reference it. Checking the full encounter record before assigning Y90.9 can reveal a specific Y90.0-Y90.8 subcode, which is always the more precise and preferred option.

External cause codes and Chapter XX: regulatory context

Chapter XX of ICD-10-CM (V00-Y99) covers external causes of morbidity and mortality. These codes explain how an injury or condition happened, not what the condition is. They are supplementary by design, which is why Y90.9 can never stand alone as a principal diagnosis regardless of payer or setting.

  • Regulatory basis: HIPAA mandates use of ICD-10-CM code sets for covered transactions in the US. Chapter XX codes are part of that mandated set and must follow CMS Official Guidelines when submitted on claims.
  • Payer variation: While CMS guidelines are the foundational standard, individual payers may have local coverage determinations (LCDs) that affect how external cause codes are processed. Always confirm with the specific payer’s manual before assuming universal acceptance.
  • Hospital outpatient vs. inpatient: External cause codes are used in both settings, but sequencing priority rules differ. In inpatient coding, the principal diagnosis is determined after study; in outpatient coding, it is the confirmed condition that drove the encounter. Y90.9 follows the same secondary placement in both contexts.
  • Not required but recommended: CMS guidelines do not mandate external cause codes for all payers in all circumstances, but they add clinical specificity that supports medical necessity documentation and accurate data reporting.

Understanding how external cause codes fit within broader documentation workflows is covered in our reference on external cause code documentation for neurological encounters, where the same Chapter XX secondary-code rules apply.

Reduce coding errors at the source

Pabau's integrated claims management tools let your team attach secondary codes like Y90.9 directly within the clinical record, with built-in sequencing prompts that flag when a primary diagnosis is missing.

Pabau claims management dashboard

Y90.9 crosswalk: ICD-9-CM and ICD-11 equivalents

Legacy system users and practices transitioning between classification systems sometimes need to map Y90.9 to its predecessors or successors. The crosswalk information below is for reference; always verify against AAPC’s ICD-10-CM tools and official CMS General Equivalence Mapping (GEM) files before using in a production billing environment.

Classification Code Notes
ICD-9-CM E860.9 (approximate equivalent) Verify against CMS GEM files; ICD-9 did not have the same BAC-range granularity as the Y90 family
ICD-10-CM (current) Y90.9 Billable, FY2026 valid, secondary-only
ICD-11 Informational only (not yet mandated in the US) ICD-11 is the WHO’s current international standard; US adoption timeline is not yet confirmed by CMS

The ICD-9-CM crosswalk for Y90.9 is approximate. ICD-9 external cause codes for alcohol involvement lacked the quantified BAC ranges introduced with ICD-10. Any mapping from ICD-9 to Y90.9 should be treated as a general equivalence, not a precise clinical match. Always confirm with official CMS GEM files when using crosswalks for retroactive data analysis or legacy billing corrections.

2026 edition update: is Y90.9 valid for FY2026?

Yes. ICD-10 Code Y90.9 is valid for FY2026. It became effective October 1, 2025, under the annual ICD-10-CM update cycle maintained by CMS and NCHS. No changes were made to the code’s description, billable status, or secondary-code-only designation in the FY2026 edition. Practices can continue using Y90.9 on claims with dates of service on or after October 1, 2025 without any code substitution or transition adjustments.

Coders should verify the CMS ICD-10-CM annual update files each October 1 to confirm that no revisions have been applied to Y90.9 or its parent category Y90 in subsequent fiscal years. This is standard annual validation practice for any external cause code in active clinical use.

Billing and reimbursement considerations for ICD-10 Code Y90.9

External cause codes like Y90.9 do not trigger direct reimbursement on their own. Their function on a claim is to add specificity that supports the medical necessity of the primary diagnosis code. That said, missing or incorrectly sequenced external cause codes can trigger payer edits that delay or deny the entire claim.

  • Missing primary diagnosis: Submitting Y90.9 without a principal diagnosis code will result in automatic rejection. Every claim line with Y90.9 must carry a valid primary code in the first diagnosis position.
  • Payer LCD policies: Some payers require external cause codes on alcohol-related encounters for specific claim types (workers’ compensation, auto liability). Review the applicable LCD or payer manual to confirm requirements for your payer mix.
  • Documentation must support the code: The clinical note must reference a blood alcohol test result. A general notation of “alcohol use” without a BAC test documented does not support any code in the Y90 family.
  • Audit risk: Y90.9 on a claim where a specific BAC level appears in the lab results (even if not in the physician note) creates a documentation inconsistency that auditors flag. Use the most specific subcode supported by the complete encounter record.

Practices managing HIPAA-compliant medical billing workflows need external cause code sequencing built into their claims review process, not added as a last step. Using claims management software that flags missing secondary codes before submission reduces the manual audit burden on coding staff.

Automate claims through Healthcode
Automate claims through Healthcode

Documenting blood alcohol level in clinical notes

This is the content gap competitors miss. Reference sites explain what Y90.9 means. They rarely explain what the physician needs to write in the chart for the coder to assign it correctly, and what documentation shifts the code from Y90.9 to a specific Y90.x subcode.

The following documentation decision guide gives clinicians and coders a shared framework for evaluating chart notes against the Y90 code family.

What is documented in the chart? Correct Y90 code
Clinical suspicion of alcohol use only (no BAC test ordered) No Y90 code; consider Z72.89 (Other problems related to lifestyle) if relevant
BAC test performed, result positive, exact level not recorded anywhere in the chart Y90.9 (after querying provider first)
BAC test resulted in lab section, specific mg/100ml value recorded Y90.0-Y90.8 matching the documented BAC range
Breathalyzer used in prehospital setting, positive result, no blood test performed Y90.9 may apply; document basis for code in coding notes
Police/legal BAC result referenced in physician note, specific level stated Y90.0-Y90.8 if the level maps to a defined range; Y90.9 if level noted but falls outside documented ranges

For practices that use structured clinical records, prompting physicians to document BAC results within the encounter note (not only in a separate lab tab) ensures coders have everything they need to assign the most specific Y90 subcode. Digital intake forms that include fields for substance screening results can also carry this documentation through from triage to clinical note, reducing the gap between a lab-positive result and a properly coded claim. Practices concerned about maintaining complete, auditable records should review their protocols for protecting patient health records across all encounter documentation.

Comprehensive patient records
Comprehensive patient records

Pro Tip

Audit a sample of Y90.9 claims quarterly. Pull 10-15 encounters where Y90.9 was assigned and check whether the full lab record contains a specific BAC value that should have triggered Y90.0-Y90.8 instead. If the error rate exceeds 15%, the gap is upstream in documentation, not in coding, and a physician education session will fix it faster than additional coder review.

Conclusion

ICD-10 Code Y90.9 is specific, billable for FY2026, and useful. What makes it complicated is the documentation dependency: coders cannot assign it accurately without complete encounter records, and physicians often do not know exactly what detail determines whether Y90.9 or a specific Y90.x applies. The chart documentation decision table above is the practical fix. Build it into coder training and physician feedback loops.

Pabau’s claims management software supports secondary code workflows by flagging missing primary diagnoses before a claim is submitted, reducing the single most common Y90.9 submission error. To see how this fits into a complete clinical documentation and billing workflow, book a demo.

Continue your research

Continue your research

Need a framework for managing alcohol and substance screening documentation? HIPAA compliance checklist for primary care covers documentation standards that support accurate external cause code assignment.

Coding comorbid presentations with behavioral health diagnoses? Psychiatry EMR software built for practices managing substance use and mental health encounters alongside complex code sequencing.

Want to tighten your overall ICD-10-CM documentation workflow? Medical forms at your healthcare practice outlines how structured intake and encounter forms reduce documentation gaps that lead to unspecified codes.

Frequently Asked Questions

What is ICD-10 Code Y90.9?

ICD-10 Code Y90.9 is a billable ICD-10-CM diagnosis code that describes the presence of alcohol in the blood when the specific blood alcohol concentration level is not documented. It belongs to category Y90 (Evidence of alcohol involvement determined by blood alcohol level) within Chapter XX (External causes of morbidity and mortality, V00-Y99) and is valid for FY2026 effective October 1, 2025.

Can Y90.9 be used as a primary diagnosis code?

No. Y90.9 is a secondary-only external cause code. Per CMS ICD-10-CM Official Guidelines Section I.C.20, Chapter XX codes supplement a principal diagnosis and may never appear in the primary diagnosis position on a claim. Submitting Y90.9 without a valid principal diagnosis will trigger an automatic claim rejection.

When should I use Y90.9 versus a more specific Y90 subcode?

Use Y90.9 only when a blood alcohol test confirms alcohol presence but no specific BAC mg/100ml value is recorded anywhere in the encounter documentation. If the lab result shows a quantified BAC, select the subcode matching that range: Y90.0 (less than 20 mg/100ml) through Y90.8 (240 mg/100ml or more). Always query the provider before defaulting to Y90.9 when a lab result was ordered.

Is Y90.9 a secondary code only for alcohol use disorder, or any alcohol-related diagnosis?

Y90.9 can supplement any appropriate principal diagnosis where alcohol involvement has been confirmed by blood testing, not only alcohol use disorder. Common pairings include acute alcohol intoxication (F10.129), poisoning by ethanol (T51.0X1A-T51.0X4A), transport accident codes, and behavioral health encounters where a BAC test was performed. The secondary-only rule applies regardless of the primary diagnosis category.

What is the ICD-9-CM equivalent of Y90.9?

The approximate ICD-9-CM equivalent is E860.9, though ICD-9 did not have the quantified BAC-range granularity of the Y90 family introduced with ICD-10-CM. Any ICD-9 to Y90.9 crosswalk should be verified against the official CMS General Equivalence Mapping (GEM) files before use in production billing or retrospective data analysis.

×