Obesity and BMI HCC Coding Guide: V28 Changes
By Daniel Plasencia — Certified Risk Coder (CRC), Certified Professional Coder (CPC)

Quick Answer
Morbid (severe) obesity maps to HCC 22 under the V28 model, but the RAF weight was reduced by approximately 19.4% compared to the V24 equivalent. The key code is E66.01 (morbid/severe obesity due to excess calories). Other obesity codes — E66.09, E66.1, E66.2, E66.8, E66.9 — either map to a lower-value HCC or do not map at all under V28. BMI codes (Z68.x) are secondary codes that support the obesity diagnosis but do not independently map to HCCs. Documentation must include a clinical diagnosis of obesity (not just a BMI number) and should specify the clinical significance of the BMI for the code to be defensible in an audit.
Obesity HCC Coding Under V28
Obesity is one of the most prevalent conditions in the Medicare Advantage population — affecting more than 40% of beneficiaries — and it is one of the most frequently undercoded for risk adjustment. The V28 model made changes to how obesity codes map to HCCs, and coders need to understand these changes to code accurately.
The Obesity Code Family (E66.x)
The Critical Distinction: E66.01 vs. E66.9
This is the single most important detail in obesity HCC coding: E66.01 (morbid/severe obesity) maps to HCC 22. E66.9 (obesity, unspecified) does not. The difference in RAF value between these two codes is the entire HCC 22 coefficient — which, despite the V24-to-V28 reduction, still represents meaningful risk adjustment value.
When a patient has a BMI of 42 and the provider documents "obesity" without specifying severity, the coder must use E66.9 — which captures zero HCC value. If the provider documents "morbid obesity" or "severe obesity" or "BMI 42 with clinical significance," the coder can use E66.01 and capture HCC 22.
This is not an edge case. It happens in thousands of charts every day.
BMI Codes (Z68.x): How They Work
BMI codes from the Z68 family are secondary codes that are always used in conjunction with a clinical diagnosis. They never stand alone and do not independently map to HCCs.
BMI Code Ranges
BMI Code Rules
1. BMI codes require a clinical diagnosis. Z68.41 (BMI 40-44) without E66.01 (morbid obesity) is incomplete coding. The BMI code quantifies the degree; the E66 code establishes the clinical diagnosis.
2. BMI can be documented by any qualified healthcare professional. Unlike most diagnoses, BMI can be documented by nursing staff, dietitians, or other non-physician professionals. However, the clinical diagnosis of obesity must come from the treating provider.
3. BMI codes do not map to HCCs. They serve as supporting documentation and specificity indicators, but the HCC value comes from the E66.x code.
Documentation Requirements for Morbid Obesity
For E66.01 to be audit-defensible, the documentation should include:
Minimum Documentation
MEAT Criteria for Obesity
Like all HCC conditions, obesity must be supported by MEAT documentation:
Common Documentation Patterns That Do and Do Not Work
Supports E66.01:
Does NOT support E66.01:
V24 to V28 Changes for Obesity
The V28 transition affected obesity coding in several ways:
Weight Reduction
The RAF coefficient for the morbid obesity HCC was reduced by approximately 19.4% from V24 to V28. This means morbid obesity, while still an HCC-mapped condition, contributes less to the RAF score than it did under V24. CMS made this change based on updated cost data showing that the V24 model was overweighting obesity relative to actual healthcare expenditures.
HCC Reorganization
Under V24, morbid obesity mapped to HCC 22: Morbid Obesity. Under V28, the HCC numbering and categorization were revised, but morbid obesity retained its status as a mapped condition. The code-to-HCC assignment (E66.01 to HCC 22) is preserved under V28.
Specificity Emphasis
V28's broader theme of requiring specificity applies to obesity coding. E66.9 (unspecified) carrying no HCC value is consistent with CMS's direction across all disease categories — unspecified codes are systematically being excluded from HCC mapping to incentivize accurate, specific documentation.
Obesity-Related Comorbidities to Capture
Obesity rarely appears alone in Medicare patients. When coding morbid obesity, review the chart for comorbidities that may carry their own HCC mappings:
Capturing the full comorbidity profile not only ensures accurate risk adjustment but also builds a documentation picture that supports the morbid obesity diagnosis in an audit.
Using HCC Buddy for Obesity Code Lookups
Use the ICD-10 Encoder to look up any obesity code and see its V28 HCC mapping instantly. This is particularly important for the E66 family, where the difference between E66.01 (HCC 22) and E66.9 (no HCC) is a common source of missed value.
The RAF Calculator lets you model the impact of adding HCC 22 to a patient's profile. Enter the patient's demographics and existing HCCs, then add or remove obesity to see the RAF score change.
Key Takeaways
1. E66.01 maps to HCC 22 under V28. E66.9 does not. Severity specificity is required.
2. BMI codes (Z68.x) are supporting codes only. They do not map to HCCs independently.
3. Documentation must include a clinical diagnosis of morbid/severe obesity, not just a BMI value in vital signs.
4. The V28 RAF weight for obesity was reduced ~19.4% from V24, but it still carries meaningful value.
5. Always capture comorbidities — obesity patients almost always have additional HCC-mapped conditions.
Look up any obesity code now — see HCC mapping, RAF coefficient, and V24/V28 comparison instantly.
Related Tools
Daniel Plasencia
Founder & Developer
Daniel Plasencia — Risk adjustment coding professional and software engineer who built the tool he wished existed, at a price coders can actually afford.
Get HCC Coding Tips in Your Inbox
Join our newsletter for coding tips, guideline updates, and tool announcements.