Skip to content
Back to Blog
March 18, 2026·9 min read

ICD-10 Codes That Do NOT Map to HCC, The List Coders Keep Getting Wrong

A practical reference list of ICD-10-CM codes that do not map to HCCs in the CMS-HCC V28 model, the ICD-10 HCC mapping errors that cost coders time and risk adjustment value.

ICD-10 HCC MappingNon-HCC CodesHCC ErrorsRisk Adjustment

By the HCC Buddy Coding Team
Updated: September 5, 2026

ICD-10 Codes That Do NOT Map to HCC, The List Coders Keep Getting Wrong

Of the 74,719 billable ICD-10-CM codes in the official FY2026 CMS code set, 8,016 appear in at least one CMS-HCC V28 payment category for payment year 2026. The remaining 66,703 do not map to a Part C V28 payment HCC. Those counts do not describe separate ESRD, RxHCC, or HHS-HCC mappings. ICD-10 HCC mapping errors, using codes that do not map to HCC when a more specific, mappable code exists, are one of the most common and costly mistakes in risk adjustment coding. This post covers the codes coders most often get wrong, and what to do instead. For a real-time way to check any code before you finalize your work, see How to Use an HCC Mapping Tool in 2026.

Keep Code Assignment Separate from HCC Mapping

A diagnosis can be reportable and clinically important without mapping to a payment HCC. Code assignment follows the record and Official Guidelines; the model lookup is a separate step.

Documentation review: A compliant query can be necessary even when the resulting code has no HCC mapping. Ask for clarification because the record needs it, not solely to obtain a payment category.

Supported specificity: Use the detail the documentation and classification require. An unmapped result does not justify changing the diagnosis or searching for a more valuable code.

Check source-labeled mapping after establishing the reportable code; keep any documentation clarification separate from its payment effect.

The ICD-10 Codes Coders Most Often Get Wrong

Hypertension (I10), The Most Common Misconception

  • I10 (Essential hypertension) does NOT map to an HCC in the CMS-HCC V28 model
  • Coders frequently assume hypertension maps because it is clinically significant and nearly universal, it does not
  • What does map: I11.0 (hypertensive heart disease with heart failure) carries the heart failure HCC (HCC 226) on its own. By contrast, I12.9 (hypertensive chronic kidney disease with stage 1 through stage 4 or unspecified CKD) carries no HCC by itself; any CKD HCC has to come from a separately coded, stage-specific N18.x
  • The key lesson: code the complication, not just the underlying hypertension
  • Diabetes Without Complications, An Important V28 Nuance

  • E11.9 maps to CY2026 V28 HCC 38 (CNA 0.166), compared with historical PY2025 V24 HCC 19 (CNA 0.105)
  • This is not a non-mapping code, but it is commonly over-relied on as if it carries the same value as complication codes, it does not
  • The lesson for coders: code the most specific complication when the documentation supports it, E11.22 (diabetic chronic kidney disease) maps to HCC 37, which in V28 carries the same 0.166 coefficient as HCC 38 but is audit-defensible and pairs with a separate CKD HCC from N18.x
  • The distinction between "maps but with lower weight" and "does not map to HCC at all" is precisely where ICD-10 HCC mapping errors cause the most confusion
  • BMI and Obesity Codes

  • Z68.30 through Z68.39 (body mass index codes) do NOT map to any HCC
  • The registered PY2026 V28 mapping includes Z68.41 through Z68.45 in category 48, subject to the published age edit. A BMI code does not establish the obesity diagnosis or a member score
  • Follow the code-specific BMI and obesity instructions, then verify each exact code and any model edits in the CMS 2026 mapping and software
  • Z Codes: Past History and Long-Term Medication Use

  • For example, the registered PY2026 V28 mapping lists Z79.4 in category 38. Check every complete Z87 or Z79 code against the selected model, payment year and source release instead of inferring a result from the prefix
  • Personal-history and long-term-medication codes describe different concepts. Assign them under their code-specific instructions, then verify mapping separately in the CMS model files
  • The right approach: use the provider documentation and code-specific Official Guidelines to distinguish an active condition, remission, sequela, and personal history. Treatment or follow-up alone does not select the code
  • For guidance on what documentation supports active coding, see MEAT Criteria for HCC Coding
  • Symptom Codes

  • Symptom-code reportability follows the Official Guidelines. Check each exact code in the selected model rather than assuming all R codes share a mapping result
  • Examples: R00.0 (tachycardia, unspecified), R06.00 (dyspnea, unspecified), R10.9 (unspecified abdominal pain), M54.51 (vertebrogenic low back pain)
  • Per ICD-10-CM guidelines, when a diagnosis has been confirmed, code the confirmed diagnosis, not the symptom
  • Do not substitute a symptom code for a documented diagnosis when the coding rules call for that diagnosis. Determine HCC mapping separately for each reportable code
  • Screening and Preventive Codes

  • Check each complete screening-encounter code in the applicable model file; do not infer the result from a broad prefix
  • Use screening codes when the code-specific instructions and reason for the encounter support them; check mapping separately
  • Key distinction: a positive result from a screening that leads to a confirmed diagnosis should be coded with the diagnosis code, verify the diagnosis and screening-code mapping separately for the selected model and year
  • Common Gastrointestinal and Musculoskeletal Codes That Do Not Map

  • K21.0 is a nonbillable category in the April 2026 order file; select a supported billable child such as K21.00 or K21.01 and verify that exact code's mapping
  • K21.9 (gastroesophageal reflux disease without esophagitis), no HCC mapping in V28
  • M54.51 (vertebrogenic low back pain), no HCC mapping in V28
  • M17.11 (primary osteoarthritis, right knee), no HCC mapping in V28
  • Check billable status and the complete code in the selected release. A category heading and its children are not interchangeable; mapping must be checked at the exact code level
  • How to Check HCC Mapping Before It Matters

    The most effective way to avoid ICD-10 HCC mapping errors is to check the mapping at the point of code selection, not after a claim has been submitted. A practical workflow:

  • Use an HCC mapping tool at the moment you are selecting a code, not as an end-of-day audit step
  • In CY2026, non-PACE risk scores use V28 at full weight. A historical V24 mapping still helps with prior-year comparison and RADV work when it is tied to the correct source
  • When a code does not map, confirm that it still matches the documentation and official instructions. Do not replace a correct code to obtain a mapping
  • Search an ICD-10-CM code in the HCC Buddy encoder to compare CY2026 V28 with the historical PY2025 V24 reference and see source status
  • The Real Cost of ICD-10 HCC Mapping Errors

    A mapping error and a coding error are separate problems. Verify the reportable diagnosis first, then use the correct model and source period to determine its HCC treatment.

    Documentation review should resolve clinically and coding-relevant ambiguity. A code's lack of payment weight does not make the diagnosis or a necessary compliant query unimportant.

    HCC Buddy's encoder shows you whether any ICD-10 code maps to an HCC, before you finalize your coding. Search any code free at hccbuddy.com/encoder, start Pro, or see the full feature set at hccbuddy.com/crc.

    HCC Buddy

    HCC Buddy Coding Team

    Editorial

    Every HCC Buddy article is checked against the current CMS-HCC model and the active FY ICD-10-CM tabular release before it publishes.

    Get HCC Coding Tips in Your Inbox

    Join our newsletter for coding tips, guideline updates, and tool announcements.

    Related Articles