Skip to content
Back to Blog
March 7, 2026·14 min read

Understanding HCC Coding for Diabetes: A Complete Guide

DiabetesHCC CodingICD-10DocumentationRisk Adjustment

By HCC Buddy Team

Understanding HCC Coding for Diabetes: A Complete Guide

Introduction: Why Diabetes Coding Matters More Than Any Other HCC

Diabetes is the single most commonly coded HCC category in risk adjustment. According to CMS data, diabetes-related HCCs appear on more Medicare Advantage beneficiary profiles than any other condition category. This means that getting diabetes coding right has an outsized impact on Risk Adjustment Factor scores, plan reimbursement, and audit outcomes compared to any other disease category.

The stakes are high in both directions. Undercoding diabetes complications leaves legitimate Risk Adjustment Factor value on the table — value that funds the care of genuinely sick patients. Overcoding diabetes beyond what the documentation supports creates Risk Adjustment Data Validation audit exposure that can result in extrapolated payment recoveries.

This guide covers everything a risk adjustment coder needs to know about diabetes HCC coding: the ICD-10-CM code structure, HCC mapping for both V24 and V28 models, complication categories, documentation requirements, common mistakes, and practical tips for accuracy. Whether you code diabetes daily or encounter it occasionally, this is the reference you will want to bookmark.

Diabetes in the HCC Model: Overview

In the V28 CMS-HCC model, diabetes maps to two primary HCC categories:

  • HCC 37: Diabetes with Chronic Complications — This is the higher-weighted category. It captures diabetes codes that specify a chronic complication such as nephropathy, retinopathy, neuropathy, peripheral angiopathy, or other documented chronic complications. The V28 coefficient for HCC 37 is approximately 0.302, making it one of the more impactful chronic condition HCCs.
  • HCC 38: Diabetes without Chronic Complications — This is the lower-weighted category. It captures diabetes codes that do not specify a chronic complication, including E11.9 (Type 2 diabetes without complications) and E11.8 (with unspecified complications). The coefficient is substantially lower than HCC 37.
  • The hierarchy between these two categories is straightforward: if a patient has both HCC 37 and HCC 38, only HCC 37 counts toward the Risk Adjustment Factor score. HCC 37 trumps HCC 38 because it represents a higher level of clinical severity and cost prediction.

    This hierarchy creates a clear coding imperative: if a patient has diabetes with any documented chronic complication, the coder should capture the complication-specific code that maps to HCC 37, not just the general diabetes code that maps to HCC 38. The difference in Risk Adjustment Factor weight between HCC 37 and HCC 38 represents hundreds of dollars in annual reimbursement per patient.

    Type 1 vs Type 2 Diabetes Coding

    ICD-10-CM organizes diabetes codes by type and etiology:

  • E10.xx: Type 1 diabetes mellitus — Autoimmune destruction of pancreatic beta cells. Typically diagnosed in childhood or adolescence, though adult-onset Type 1 (including Latent Autoimmune Diabetes in Adults) does occur. Always insulin-dependent.
  • E11.xx: Type 2 diabetes mellitus — Metabolic syndrome with insulin resistance and relative insulin deficiency. Accounts for approximately 90-95% of all diabetes cases. Typically adult-onset, though increasingly diagnosed in younger patients.
  • E13.xx: Other specified diabetes mellitus — Includes secondary diabetes from pancreatectomy, cystic fibrosis-related diabetes, and other specified causes that do not fit Type 1 or Type 2 classifications.
  • E08.xx: Diabetes mellitus due to underlying condition — Diabetes caused by another documented disease (Cushing syndrome, acromegaly, etc.).
  • E09.xx: Drug or chemical induced diabetes mellitus — Diabetes caused by medications or chemical exposure (corticosteroids being the most common cause).
  • The critical point for HCC coding: The diabetes type (E10 vs E11 vs E13 vs E08 vs E09) does not determine the HCC mapping. It is the COMPLICATION that determines whether the code maps to HCC 37 or HCC 38. An E10.22 (Type 1 diabetes with diabetic chronic kidney disease) and an E11.22 (Type 2 diabetes with diabetic chronic kidney disease) both map to HCC 37. The complication, not the type, drives the Risk Adjustment Factor value.

    Common error: Coding E11.9 (Type 2 diabetes without complications) when documentation elsewhere in the encounter note mentions a diabetic complication. Coders must review the entire encounter — not just the assessment and plan section — for evidence of complications.

    Diabetes WITH Chronic Complications (HCC 37)

    HCC 37 captures diabetes codes that specify a chronic complication. Here are the major complication categories and their associated ICD-10-CM codes:

    Eye Complications (E11.31x through E11.37x)

    Diabetic eye disease is one of the most commonly documented complications:

  • E11.311 through E11.319: Diabetic retinopathy, unspecified type — These codes require laterality (right eye, left eye, bilateral, unspecified).
  • E11.321 through E11.329: Mild nonproliferative diabetic retinopathy — Specify laterality and whether macular edema is present.
  • E11.331 through E11.339: Moderate nonproliferative diabetic retinopathy — Same specificity requirements.
  • E11.341 through E11.349: Severe nonproliferative diabetic retinopathy
  • E11.351 through E11.359: Proliferative diabetic retinopathy — The most severe stage, with sub-classifications for complications like traction retinal detachment and vitreous hemorrhage.
  • E11.36: Diabetic cataract
  • E11.37x1 through E11.37x3: Diabetic macular edema — Resolved, or present with specific retinopathy stage.
  • Documentation requirement: The provider must document the type and stage of retinopathy, laterality, and the presence or absence of macular edema. An ophthalmology consultation note is often the best source for this level of detail.

    Kidney Complications (E11.21, E11.22)

    Diabetic kidney disease is the second most common complication coded in risk adjustment:

  • E11.21: Type 2 diabetes mellitus with diabetic nephropathy — Use when the provider documents diabetic nephropathy as the diagnosis.
  • E11.22: Type 2 diabetes mellitus with diabetic chronic kidney disease — Use when the provider documents both diabetes and chronic kidney disease with a causal relationship. This code requires an additional code for the stage of chronic kidney disease (N18.1 through N18.6).
  • Documentation requirement: The provider must explicitly link diabetes to the kidney disease. Documentation stating "diabetes" and "chronic kidney disease" on the same patient does NOT automatically establish a causal relationship. The provider must document "diabetic chronic kidney disease," "chronic kidney disease due to diabetes," or equivalent language establishing the causal link. Without that link, code the diabetes and the chronic kidney disease separately — the diabetes code would be E11.9 (without complications) and the chronic kidney disease would be N18.x (unrelated).

    Common error: Coding E11.22 without also coding the chronic kidney disease stage. ICD-10-CM guidelines require the N18.x code as a manifestation code alongside E11.22. Missing the N18.x code is incomplete coding.

    Neurological Complications (E11.40 through E11.49)

  • E11.40: Type 2 diabetes with diabetic neuropathy, unspecified — Use when neuropathy type is not specified.
  • E11.41: Type 2 diabetes with diabetic mononeuropathy — A single nerve is affected.
  • E11.42: Type 2 diabetes with diabetic polyneuropathy — The most commonly coded diabetic neuropathy code, representing the classic "stocking-glove" peripheral neuropathy.
  • E11.43: Type 2 diabetes with diabetic autonomic neuropathy — Affects the autonomic nervous system (gastroparesis, orthostatic hypotension, neurogenic bladder).
  • E11.44: Type 2 diabetes with diabetic amyotrophy — Proximal motor neuropathy, also known as diabetic femoral neuropathy.
  • E11.49: Type 2 diabetes with other diabetic neurological complication
  • Documentation requirement: The provider should specify the type of neuropathy. "Diabetic neuropathy" alone defaults to E11.40 (unspecified), which still maps to HCC 37 but provides less clinical detail than E11.42 (polyneuropathy) for the specific presentation.

    Circulatory Complications (E11.51 through E11.59)

  • E11.51: Type 2 diabetes with diabetic peripheral angiopathy without gangrene — Impaired blood flow to extremities.
  • E11.52: Type 2 diabetes with diabetic peripheral angiopathy with gangrene — A severe complication indicating tissue death due to impaired circulation. This code carries particular audit scrutiny because of its severity.
  • E11.59: Type 2 diabetes with other circulatory complications
  • Documentation requirement: For gangrene (E11.52), documentation must explicitly describe gangrenous tissue and attribute it to diabetic peripheral vascular disease. This is a high-severity code that auditors will verify against the clinical record.

    Other Complications (E11.61x through E11.69)

  • E11.610: Type 2 diabetes with diabetic neuropathic arthropathy (Charcot joint)
  • E11.618: Type 2 diabetes with other diabetic arthropathy
  • E11.620: Type 2 diabetes with diabetic dermatitis — Skin complications attributed to diabetes.
  • E11.621: Type 2 diabetes with foot ulcer — Requires an additional code for the type of ulcer (L97.x). Diabetic foot ulcers are commonly documented in wound care settings.
  • E11.622: Type 2 diabetes with other skin ulcer
  • E11.628: Type 2 diabetes with other skin complications
  • E11.630: Type 2 diabetes with periodontal disease
  • E11.638: Type 2 diabetes with other oral complications
  • E11.641: Type 2 diabetes with hypoglycemia with coma
  • E11.649: Type 2 diabetes with hypoglycemia without coma
  • E11.65: Type 2 diabetes with hyperglycemia — This is a commonly coded complication code. The provider must document hyperglycemia explicitly; "uncontrolled diabetes" alone may not be sufficient per current audit standards.
  • E11.69: Type 2 diabetes with other specified complication — Use when a complication is documented but does not fit any of the specific complication codes above.
  • All of these codes map to HCC 37 because they represent diabetes with a documented complication.

    Diabetes WITHOUT Chronic Complications (HCC 38)

    When diabetes is documented without any specified complication, or with only an unspecified complication, the code maps to the lower-weighted HCC 38:

  • E11.9: Type 2 diabetes mellitus without complications — The most commonly used diabetes code in general primary care. Maps to HCC 38 in V28.
  • E11.8: Type 2 diabetes mellitus with unspecified complications — When a complication is mentioned but not specified in enough detail to assign a more specific code.
  • Important: If the chart contains evidence of any complication, the code should reflect the complication. E11.9 should only be used when the provider has documented diabetes with NO complications present, or when no complications are mentioned in the encounter documentation. Using E11.9 when a complication is documented elsewhere in the note is undercoding.

    Codes That Do NOT Map to Any HCC

    Not every diabetes-related code carries Risk Adjustment Factor value:

  • O24.x: Gestational diabetes — Not HCC-relevant in the CMS-HCC model. Gestational diabetes is a pregnancy-specific condition managed under obstetric coding.
  • R73.03: Prediabetes — Not HCC-relevant. Prediabetes is a risk state, not a diagnosis of diabetes.
  • E13.9 in some contexts: Other specified diabetes without complications — Check the specific model version for mapping status.
  • Z86.32: Personal history of gestational diabetes — Not HCC-relevant.
  • Key point for coders: Just because a code contains the word "diabetes" does not mean it is HCC-relevant. Verify every code's mapping before assuming it carries risk adjustment value.

    Documentation Requirements (MEAT Criteria for Diabetes)

    Every HCC code must be supported by documentation that meets MEAT criteria at the current encounter. For diabetes, this means:

  • Monitoring: The encounter note documents monitoring of the diabetes condition. This includes current hemoglobin A1c results or orders, blood glucose monitoring logs, or review of home glucose data. A reference to monitoring demonstrates that the provider is actively tracking the condition.
  • Evaluating: The provider evaluates the status of diabetes and its complications. This includes assessment of complication status — eye exam findings, kidney function (glomerular filtration rate, creatinine), foot examination results, cardiovascular assessment. Evaluation shows the provider is assessing the condition's impact.
  • Assessing: The provider's clinical assessment of diabetes control and complexity. This includes statements about whether diabetes is controlled, uncontrolled, stable, worsening, or complicated by specific conditions. The assessment connects monitoring data to clinical judgment.
  • Treating: Current treatment is documented. This includes medication names and dosages (insulin, metformin, sulfonylureas, GLP-1 agonists, SGLT2 inhibitors), dosage changes, referrals to endocrinology or ophthalmology, and patient education. Treatment demonstrates that the condition is actively managed.
  • Critical rule: A mention of diabetes in the past medical history section alone is NOT sufficient for HCC capture. The condition must be addressed in the current encounter with evidence of at least one MEAT element. For detailed MEAT criteria guidance, see our MEAT criteria guide.

    Common Diabetes Coding Mistakes

    Based on patterns observed in risk adjustment audits, these are the most frequent diabetes coding errors:

  • Coding E11.9 when E11.22 is supported — The chart documents both diabetes and chronic kidney disease with a causal relationship, but the coder only captures E11.9 (without complications). This misses HCC 37 and captures only HCC 38. Always check for documented complications.
  • Missing the causal relationship — The chart documents diabetes AND neuropathy, but does not explicitly state they are related. The coder cannot assume the relationship — a query is needed. If the provider documents "diabetic neuropathy" or "neuropathy due to diabetes," the causal link is established.
  • Coding E11.65 without documented hyperglycemia — "Uncontrolled diabetes" may not be sufficient to support E11.65 (hyperglycemia) under current audit standards. Look for explicit mention of hyperglycemia, elevated blood glucose values with provider acknowledgment, or treatment adjustments targeting high blood sugar.
  • Not coding the most specific complication — A patient may have multiple diabetic complications documented in a single encounter. Code all documented complications — there is no limit on how many complication codes can be assigned for the same encounter, as long as each is supported by documentation.
  • Forgetting the manifestation code — When coding E11.22 (diabetes with chronic kidney disease), the chronic kidney disease stage code (N18.x) must also be assigned. When coding E11.621 (diabetes with foot ulcer), the ulcer type code (L97.x) must also be assigned. These are paired codes per ICD-10-CM convention.
  • Problem list coding without encounter support — A complication on the problem list from a previous encounter does not automatically justify coding it at the current encounter. The complication must be addressed (MEAT criteria) in the current documentation. For more on common coding errors across all HCC categories, see our top 10 miscoded HCCs guide.
  • V24 to V28 Changes for Diabetes

    The diabetes HCC structure changed between V24 and V28, and understanding the transition is important during the blend period:

    V24 Diabetes HCCs:

  • HCC 17: Diabetes with Acute Complications — Diabetic ketoacidosis, hyperosmolar states, hypoglycemic coma
  • HCC 18: Diabetes with Chronic Complications — Nephropathy, retinopathy, neuropathy, peripheral angiopathy
  • HCC 19: Diabetes without Complication — E11.9 and similar codes
  • V28 Diabetes HCCs:

  • HCC 37: Diabetes with Chronic Complications — Consolidated from V24 HCCs 17 and 18. Both acute and chronic complications now map to HCC 37.
  • HCC 38: Diabetes without/with unspecified Complication — Replaced V24 HCC 19 with a recalibrated weight.
  • Key changes:

  • The V24 three-tier system (acute, chronic, without) became a two-tier system (with complications, without complications) in V28
  • V28 consolidation means acute complications (like diabetic ketoacidosis) now map to the same HCC as chronic complications
  • Risk Adjustment Factor weights were recalibrated — V28 diabetes weights reflect updated cost prediction data
  • During the blend period (through Payment Year 2027), both models are scored simultaneously, and the final payment is a weighted average
  • For full details on the V28 transition, see our complete V28 changes guide.

    Using HCC Buddy for Diabetes Coding

    HCC Buddy is built to help coders navigate the complexity of diabetes HCC coding:

  • Search any diabetes code — Type any E10 through E13 code to see the full description, HCC mapping for both V24 and V28, Risk Adjustment Factor weight, hierarchy information, and coding guidelines. Try searching E11.22 at hccbuddy.com/encoder to see the complete detail for diabetic chronic kidney disease.
  • Compare V24 and V28 assignments — See both model mappings side by side to understand how the blend transition affects diabetes codes during the current payment year.
  • AI coding assistant — Ask natural language questions about diabetes coding, such as "What is the difference between E11.21 and E11.22?" or "Does E11.65 require documented hyperglycemia?" The AI assistant provides answers grounded in ICD-10-CM guidelines and CMS mapping data.
  • Drug reference cross-links — Search diabetes medications (insulin, metformin, GLP-1 agonists) in the drug lookup tool to see which ICD-10 diabetes codes they are associated with. This helps verify that the coded diabetes type and complication match the prescribed treatment.
  • Risk Adjustment Factor impact — Every code search shows the Risk Adjustment Factor weight, so you can immediately see the financial difference between coding E11.9 (HCC 38, lower weight) versus E11.22 (HCC 37, higher weight). Use the RAF calculator to model the impact across a patient panel.
  • Conclusion

    Diabetes coding is the highest-impact skill for HCC coders. It appears in more patient records than any other HCC-relevant condition, the difference between HCC 37 and HCC 38 represents a significant Risk Adjustment Factor weight gap, and diabetes coding errors are among the most commonly flagged findings in risk adjustment audits.

    The core principles:

  • Specificity of complications determines everything — Capture the most specific complication code supported by documentation to map to HCC 37 instead of HCC 38
  • Documentation must explicitly link diabetes to its complications — "Diabetes" plus "neuropathy" is not the same as "diabetic neuropathy" for coding purposes
  • Code all documented complications — Multiple diabetes complication codes can be assigned for a single encounter
  • Do not forget manifestation codes — E11.22 requires an N18.x code; E11.621 requires an L97.x code
  • Meet MEAT criteria — Every diabetes code must be supported by monitoring, evaluation, assessment, or treatment documentation in the current encounter
  • Search any diabetes code at hccbuddy.com/encoder and see the HCC mapping instantly. Start your 14-day Pro trial to explore the complete ICD-10-CM code set with V24 and V28 HCC mappings — no credit card required.

    Get HCC Coding Tips in Your Inbox

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