Skip to content
16 min read

What Is HCC Coding? Hierarchical Condition Categories Explained

HCC stands for Hierarchical Condition Category — a classification system used by the Centers for Medicare & Medicaid Services (CMS) to group ICD-10-CM diagnosis codes into clinically meaningful categories that predict future healthcare costs. HCC coding is the process of accurately documenting, coding, and reporting every chronic and acute condition a patient has so that CMS can calculate an appropriate Risk Adjustment Factor (RAF) score for Medicare Advantage reimbursement. The current CMS-HCC v28 model contains 115 payment HCCs, each carrying a RAF weight that translates directly to revenue — approximately $1,100–$1,300 per 1.0 RAF unit annually.

HCC risk adjustment exists because Medicare Advantage plans receive fixed per-member-per-month (PMPM) capitation payments rather than fee-for-service reimbursement. Without risk adjustment, plans would be financially incentivized to enroll only healthy patients. By tying payment to documented disease burden, CMS ensures that plans caring for sicker populations receive proportionally higher reimbursement. For physicians, this means that accurate diagnosis coding directly affects practice revenue — missed or under-specified diagnoses reduce RAF scores and lower payments even when the clinical care delivered is excellent.

How CMS Uses HCCs for Medicare Advantage Risk Adjustment

The CMS-HCC risk adjustment model is the mechanism that converts patient diagnoses into plan payments. Understanding this pipeline is essential for any physician serving Medicare Advantage patients.

Step 1: Diagnosis Coding at the Point of Care

During each encounter, the physician documents the patient’s conditions and assigns ICD-10-CM diagnosis codes. These codes are submitted on claims (837P/CMS-1500) or through chart review submissions (RAPS/EDPS) to CMS. Only conditions that are clinically addressed during the encounter — not simply listed in the problem list — qualify for risk adjustment reporting.

Step 2: ICD-10 to HCC Mapping

CMS maps each qualifying ICD-10-CM code to its corresponding HCC category. Not every ICD-10 code maps to an HCC — approximately 9,500 of the 72,000+ ICD-10-CM codes are HCC-eligible. The mapping is published annually in the CMS-HCC model software and crosswalk files. Specificity matters: “Type 2 diabetes mellitus without complications” (E11.9) maps to HCC 37 (RAF +0.105), while “Type 2 diabetes mellitus with diabetic chronic kidney disease” (E11.22) maps to HCC 18 (RAF +0.302) — nearly three times the value.

Step 3: Hierarchy Application

This is the “Hierarchical” in HCC. Within each disease group, CMS applies hierarchies so that only the highest-severity condition counts toward the RAF score. For example, in the diabetes hierarchy, HCC 17 (diabetes with acute complications, RAF +0.302) supersedes HCC 18 (diabetes with chronic complications) which supersedes HCC 19 (diabetes without complications, RAF +0.105). If a patient has both acute and chronic diabetes complications documented, only HCC 17 counts — the lower-severity HCCs in the same hierarchy are zeroed out. This prevents double-counting within disease groups while still allowing conditions from different disease groups to stack.

Step 4: RAF Score Calculation

The final RAF score combines a demographic baseline (age, sex, Medicaid dual-eligibility, disability status) with the sum of all qualifying HCC RAF weights after hierarchy application. Disease interaction terms may add additional value when certain HCC combinations are present (e.g., diabetes + heart failure). The national average RAF score for Medicare Advantage enrollees is approximately 1.0 by design. CMS normalizes RAF scores annually so that aggregate payments remain budget-neutral.

Step 5: Payment Determination

CMS multiplies each enrollee’s RAF score by the county-level base rate to determine the annual capitation payment to the Medicare Advantage plan. A patient with a RAF score of 1.5 in a county with a $12,000 base rate generates $18,000 in annual plan revenue, compared to $12,000 for a patient with a RAF score of 1.0. For a physician managing 800 MA patients, even small improvements in average RAF accuracy compound into significant revenue differences.

RAF Score Calculation and Revenue Impact

The financial impact of RAF scores is best understood through concrete examples. Each HCC adds an incremental RAF weight, and each 0.1 RAF increase translates to approximately $110–$130 in additional annual revenue per patient.

ConditionHCC (v28)RAF WeightAnnual Value
Major Depressive Disorder, recurrentHCC 59+0.309~$370
Diabetes with chronic complicationsHCC 18+0.302~$360
COPDHCC 111+0.335~$400
Heart failureHCC 85+0.331~$400
Chronic kidney disease, stage 3+HCC 326+0.268~$320
Morbid obesityHCC 48+0.250~$300
Protein-calorie malnutritionHCC 21+0.455~$545
Vascular diseaseHCC 107+0.288~$345

The revenue math for a typical practice is straightforward: 800 MA patients × 0.5 missed HCCs per patient × $380 average value per missed HCC = $152,000 per year in lost revenue. For a 5-physician group practice, this scales to over $760,000 annually. Industry audits consistently find that 10–15% of total Medicare Advantage risk-adjusted revenue is lost to incomplete HCC documentation.

CMS-HCC v28 Model Changes (2024–2026 Transition)

The transition from the CMS-HCC v24 model to v28 is the most significant change to risk adjustment since the original model. CMS is phasing in v28 over three years to minimize payment disruption:

  • 2024 (Year 1): 67% v24 / 33% v28 blend. Most practices saw minimal RAF impact because v24 still dominated the calculation.
  • 2025 (Year 2): 33% v24 / 67% v28 blend. The v28 model now drives the majority of the score, making accurate v28 coding increasingly important.
  • 2026 (Year 3): 100% v28. Full implementation. Practices that have not re-mapped their HCC coding strategies to v28 categories will see revenue impacts.

Key v28 Changes Physicians Must Know

  • 189 → 115 payment HCCs. CMS consolidated many condition categories. Some previously distinct HCCs now share a single payment category, while others were eliminated entirely.
  • New HCCs for substance use disorders. Alcohol and drug use disorders now have dedicated HCC categories, reflecting their cost impact. Document substance use diagnoses with specificity.
  • Dementia HCCs restructured. Dementia categories were reorganized with new hierarchy rules. Alzheimer’s disease, vascular dementia, and other dementias now require more specific coding.
  • RAF weight recalibration. Some common HCCs saw RAF weight increases (e.g., certain cancers, transplant status) while others decreased. Practices must re-evaluate which conditions drive the most value under v28.
  • Interaction terms updated. The disease interaction coefficients that add value when multiple HCCs coexist were recalculated. Some interactions were added, others removed.

The practical impact: physicians who coded effectively under v24 may find their RAF scores shifting under v28 even without any change in patient population. Re-mapping your HCC coding strategy to the v28 model is essential for maintaining revenue accuracy in 2026 and beyond.

HCC Hierarchies Within Disease Groups

The “Hierarchical” in HCC means that within each disease group, only the highest-severity condition counts toward the RAF score. Lower-severity HCCs in the same hierarchy are superseded. This is critical to understand because it means documenting maximum diagnostic specificity is always the goal — a more specific diagnosis never hurts the RAF score and often helps.

Example: Diabetes Hierarchy

HCCConditionRAF WeightSupersedes
HCC 17Diabetes with acute complications+0.302HCC 18, HCC 19
HCC 18Diabetes with chronic complications+0.302HCC 19
HCC 19Diabetes without complications+0.105

If a patient has Type 2 diabetes with both diabetic nephropathy (chronic complication, HCC 18) and diabetic ketoacidosis (acute complication, HCC 17), only HCC 17 counts. But if the patient also has COPD (HCC 111) and depression (HCC 59), those are in different disease groups and stack on top of the diabetes HCC. The key takeaway: document every condition with maximum specificity, and document conditions across all disease groups — the hierarchy handles the rest.

MEAT Documentation Criteria

CMS requires that every condition reported for HCC risk adjustment be clinically addressed during the encounter — not merely listed on a problem list. The MEAT framework defines what “clinically addressed” means:

  • M — Monitor: Review of vital signs, symptoms, disease progression, or laboratory results related to the condition. Example: “A1c reviewed at 7.8%, up from 7.2% in January.”
  • E — Evaluate: Assessment of the condition through new testing, referral to a specialist, or evaluation of treatment effectiveness. Example: “Ordered renal panel to evaluate progression of diabetic nephropathy.”
  • A — Assess: Clinical status determination — document whether the condition is stable, improving, worsening, or in exacerbation. Update the problem list. Example: “COPD stable on current inhaler regimen, FEV1 unchanged from prior PFT.”
  • T — Treat: Any management action — prescribing, adjusting, or continuing medications; recommending therapies; providing patient education. Example: “Continued metformin 1000mg BID. Added empagliflozin 10mg for renal protection.”

At least one MEAT element must be documented for each HCC-eligible condition per encounter. The most common MEAT failure is listing “diabetes” in the assessment without any monitoring data, treatment plan, or status update. AI tools like CodeItRight.ai flag missing MEAT documentation in real time, prompting physicians to add the clinical detail needed for compliant HCC capture.

Annual Recapture Requirement

One of the most costly aspects of HCC coding is the annual recapture requirement. CMS operates on a calendar-year measurement cycle: only diagnoses documented between January 1 and December 31 of the measurement year count toward the following payment year’s RAF score.

This means that every chronic condition must be re-documented with MEAT criteria every year, regardless of how many times it has been captured in prior years. A patient with congestive heart failure (HCC 85, RAF +0.331) who was seen three times in 2025 but whose CHF was not addressed with MEAT documentation in any 2026 encounter will have that HCC drop from their 2027 RAF score — an annual revenue loss of approximately $400 per patient for that single condition.

Industry data suggests that 20–30% of known chronic HCCs go unrecaptured each year, making it the single largest source of HCC revenue leakage. Best practices for recapture include:

  • Pre-visit planning: Generate suspect lists of HCCs captured in prior years that have not yet been recaptured in the current year. Review these before each encounter.
  • Annual Wellness Visits (AWVs): Use the AWV as the primary vehicle for comprehensive HCC recapture. Address every active chronic condition with MEAT documentation.
  • Chronic Care Management (CCM): Monthly CCM encounters provide additional opportunities to document and recapture HCCs throughout the year.
  • Mid-year audits: Run a gap analysis in June/July to identify patients with unrecaptured HCCs and schedule targeted visits before year-end.

Common Missed HCC Codes

Certain HCC conditions are missed far more often than others, typically because the diagnosis exists in the patient’s medical history but is not documented with sufficient specificity or MEAT criteria during the current measurement year. The following are the most commonly missed HCCs and their revenue impact:

Major Depressive Disorder (HCC 59, RAF +0.309)

Depression is one of the most under-coded HCCs in primary care. Physicians frequently document “depression” or “depressive symptoms” rather than the specific diagnosis: “major depressive disorder, recurrent episode, moderate” (F33.1). The ICD-10 code must specify single vs. recurrent episode and severity (mild, moderate, severe, with/without psychotic features) to map to HCC 59. PHQ-9 scores provide excellent MEAT documentation when paired with the specific diagnosis code.

Diabetes with Chronic Complications (HCC 18, RAF +0.302)

Many physicians code “Type 2 diabetes mellitus” (E11.9, HCC 19, RAF +0.105) when the patient actually has diabetic nephropathy, retinopathy, neuropathy, or peripheral angiopathy that would code to HCC 18 (RAF +0.302). The difference is nearly $240 per patient per year. If the patient has documented microalbuminuria, eGFR decline, retinal findings, or neuropathy symptoms, the more specific complication code should be used.

COPD (HCC 111, RAF +0.335)

COPD is frequently documented as “chronic bronchitis,” “shortness of breath,” or “history of smoking with respiratory symptoms” rather than the specific COPD ICD-10 code (J44.x). Spirometry results confirming FEV1/FVC < 0.70 combined with the J44 code and a treatment plan (bronchodilator, inhaler adjustment) provides bulletproof MEAT documentation for this high-value HCC.

Chronic Kidney Disease Stage 3+ (HCC 326, RAF +0.268)

Lab results frequently show eGFR values below 60 mL/min (indicating CKD stage 3 or higher), but the physician does not document the CKD diagnosis or assign the ICD-10 code. This is one of the easiest HCCs to capture: the evidence is already in the lab results. Document the stage, the eGFR value, and the management plan (nephrology referral, medication adjustment, dietary counseling).

Other Frequently Missed HCCs

  • Morbid obesity (HCC 48, RAF +0.250): BMI ≥ 40 is recorded in vitals but the diagnosis code (E66.01) is not assigned.
  • Protein-calorie malnutrition (HCC 21, RAF +0.455): Common in elderly and chronically ill patients. Often present based on albumin levels and weight loss but not diagnosed.
  • Tobacco dependence (HCC 54, RAF +0.329 when combined): Documented as “smoker” in social history rather than the active dependence diagnosis (F17.x) with counseling MEAT.
  • Peripheral vascular disease (HCC 107, RAF +0.288): Documented as “leg pain” or “claudication” without the PVD diagnosis code.

Revenue Math: The Cost of Missed HCCs

The financial impact of HCC coding accuracy compounds across a practice’s entire Medicare Advantage panel. Here is the calculation that every practice administrator should know:

Revenue Recovery Calculator

Medicare Advantage patients800
Average missed HCCs per patient (conservative)× 0.5
Average RAF value per missed HCC× $380
Annual revenue lost per physician= $152,000
5-physician group practice= $760,000

These are conservative estimates. Industry audits from organizations like Milliman, Wakely, and Cotiviti regularly find that practices with no systematic HCC coding program miss 0.8–1.2 HCCs per patient. At the higher end, a single physician could be leaving $300,000+ on the table annually. The ROI on HCC coding improvement tools and programs is typically 10:1 or better.

Prospective vs Retrospective HCC Capture

HCC capture strategies fall into two categories, and the most effective programs use both:

Prospective HCC Capture

Prospective capture means identifying HCC opportunities before or during the patient encounter so the physician can address them in real time. This is the most efficient and compliant approach because the documentation happens within the normal clinical workflow.

  • Suspect lists: Generated from prior-year claims data, pharmacy records, and lab results. Flag conditions the patient likely has but that have not been coded in the current year.
  • Pre-visit planning: Medical assistants or care coordinators review suspect lists before each appointment and prepare condition-specific prompts for the physician.
  • Real-time CDI prompts: AI tools analyze the clinical note during documentation and prompt the physician to add specificity or MEAT elements for HCC-eligible conditions.
  • Annual Wellness Visit workflows: Structured AWV templates that systematically walk through every active chronic condition with MEAT documentation checkpoints.

Prospective capture has a 60–80% success rate per encounter for targeted conditions.

Retrospective HCC Capture

Retrospective capture means reviewing charts after encounters to identify conditions that were clinically present but not properly coded. While less efficient than prospective capture, it catches conditions that were missed in real time.

  • Chart audits: Certified coders review encounter notes to identify conditions documented in the narrative that were not assigned diagnosis codes.
  • AI-powered chart review: Tools like CodeItRight.ai scan clinical notes to extract HCC-eligible conditions that may have been under-coded or under-specified.
  • Provider education: Audit findings are fed back to physicians as targeted education on specific documentation and coding gaps.

Retrospective capture recovers an additional 15–25% of missed conditions beyond what prospective capture catches. The combination of both strategies provides comprehensive HCC coding accuracy.

How HCC Coding Relates to E/M Coding

HCC coding and E/M coding are complementary but distinct workflows that happen during the same patient encounter. E/M coding determines the visit-level reimbursement based on Medical Decision Making complexity or time. HCC coding determines the condition-level risk adjustment that affects the patient’s overall RAF score and the plan’s capitation payment.

The connection: conditions that are documented and coded for HCC purposes often support higher E/M code levels because they increase the number and complexity of problems addressed (MDM Element 1) and the risk of management (MDM Element 3). A visit where the physician addresses three chronic conditions with MEAT documentation is more likely to meet Moderate or High MDM complexity than a visit where those conditions are not documented. Accurate HCC coding and accurate E/M coding reinforce each other.

Tools like CodeItRight.ai analyze both dimensions simultaneously — recommending the correct E/M code level while flagging HCC opportunities and missing MEAT documentation in a single workflow.

Frequently Asked Questions

What does HCC stand for in medical coding?

HCC stands for Hierarchical Condition Category. HCCs are a classification system used by the Centers for Medicare & Medicaid Services (CMS) to group ICD-10-CM diagnosis codes into clinically meaningful categories that predict future healthcare costs. Each HCC maps to one or more ICD-10 codes and carries a Risk Adjustment Factor (RAF) score that directly determines how much CMS pays a Medicare Advantage plan to care for that patient. There are 115 payment HCCs in the current CMS-HCC v28 model (down from 189 in the v24 model). HCC coding is the process of ensuring that every chronic and acute condition a patient has is properly documented, coded, and reported to CMS during each measurement year.

How does HCC risk adjustment affect Medicare Advantage payments?

CMS uses HCC risk adjustment to calibrate per-member-per-month (PMPM) capitation payments to Medicare Advantage (MA) plans. Each MA enrollee receives a Risk Adjustment Factor (RAF) score based on their demographics (age, sex, Medicaid eligibility) and coded HCC conditions. The RAF score is multiplied by a base rate (approximately $1,100-$1,300 per 1.0 RAF unit nationally) to determine the annual payment. A patient with a RAF score of 1.5 generates roughly $1,650-$1,950 more per year than a patient with a RAF score of 0.5. Plans with sicker, more accurately coded populations receive higher payments — this is by design, to prevent plans from cherry-picking healthy enrollees.

What is a RAF score and how is it calculated?

A Risk Adjustment Factor (RAF) score is a numeric value that represents a patient's predicted healthcare costs relative to the average Medicare beneficiary (RAF 1.0 = average). The RAF score is calculated by summing a demographic component (based on age, sex, and Medicaid/disability status) with condition components (each mapped HCC adds an incremental RAF value). HCC hierarchies are applied so that only the highest-severity condition within each disease group counts. For example, a 72-year-old male with diabetes with chronic kidney disease (HCC 18, RAF +0.302) and major depression (HCC 59, RAF +0.309) would have a combined RAF of approximately 1.2-1.4 depending on demographic factors. Each 0.1 RAF increase translates to roughly $110-$130 in additional annual revenue per patient.

What changed in the CMS-HCC v28 model?

The CMS-HCC v28 model is the most significant update to risk adjustment since the original v12 model. Key changes: (1) Payment HCCs reduced from 189 (v24) to 115 — many conditions were consolidated, reclassified, or removed. (2) New HCCs added for substance use disorders, dementia, and certain cancers. (3) RAF weights were recalibrated using more recent claims data, increasing values for some conditions and decreasing others. (4) CMS implemented a 3-year phase-in: 2024 used a 67% v24 / 33% v28 blend, 2025 uses 33% v24 / 67% v28, and 2026 is the first year of full v28 implementation. (5) The consolidation means some previously separate HCCs now map to the same payment category, requiring practices to re-evaluate their coding strategies.

What is the MEAT documentation criteria for HCC coding?

MEAT is a documentation framework that CMS requires for a diagnosis to be reportable for HCC risk adjustment. MEAT stands for Monitor (review vital signs, symptoms, disease progression, or lab results related to the condition), Evaluate (assess the condition, order new tests, refer to specialists), Assess (document the clinical status — improved, stable, worsening — and update the problem list), and Treat (prescribe medications, adjust dosages, recommend therapies, or provide patient education). At least one MEAT element must be documented for each condition during each encounter for it to be HCC-reportable. Simply listing a condition in the problem list or assessment without addressing it clinically does not meet MEAT criteria and cannot be submitted for risk adjustment.

Why do HCC codes need to be recaptured every year?

CMS requires annual recapture because HCC risk adjustment operates on a calendar-year measurement basis. Only diagnoses documented and coded during the current measurement year (January 1 through December 31) count toward the following payment year's RAF score. A patient diagnosed with major depressive disorder (HCC 59) in 2025 must have that condition re-documented with MEAT criteria in 2026 for it to count toward 2027 payments — even if the condition is chronic and ongoing. If a chronic condition is not recaptured, the RAF score drops and the plan receives lower reimbursement, even though the patient's health status has not changed. Industry estimates suggest that 20-30% of known chronic HCCs go unrecaptured each year, representing billions in lost revenue across Medicare Advantage.

What are the most commonly missed HCC codes?

The most frequently missed HCC codes include: Major Depressive Disorder (HCC 59, RAF +0.309) — often documented as "depression" without specifying recurrent or severity, which fails to map to the HCC. Diabetes with chronic complications (HCC 18, RAF +0.302) — physicians document "diabetes" without specifying nephropathy, retinopathy, or neuropathy that the patient actually has. COPD (HCC 111, RAF +0.335) — documented as "shortness of breath" or "chronic bronchitis" instead of the specific COPD ICD-10 code. Chronic kidney disease stage 3+ (HCC 326, RAF +0.268) — lab values show eGFR < 60 but the diagnosis is not documented. Morbid obesity (HCC 48, RAF +0.250) — BMI is recorded but the obesity diagnosis is not coded. Protein-calorie malnutrition (HCC 21, RAF +0.455) — present in many elderly patients but rarely documented. Heart failure (HCC 85, RAF +0.331) — documented as "fluid overload" or "edema" rather than the specific HF diagnosis.

How much revenue are practices losing from missed HCC codes?

The revenue impact of missed HCC codes is substantial. A typical primary care physician managing 800 Medicare Advantage patients who misses an average of 0.5 HCC codes per patient (a conservative estimate based on industry audits) at an average RAF value of $380 per missed HCC loses approximately $152,000 per year in risk-adjusted revenue. For a 5-physician group practice, this scales to $760,000 annually. National estimates from CMS and industry analysts suggest that 10-15% of total Medicare Advantage risk-adjusted revenue is lost to incomplete HCC documentation — approximately $30-$50 billion industry-wide. The most impactful recovery strategy is systematic chart review during annual wellness visits and chronic care management encounters, where all active conditions can be re-documented with MEAT criteria.

What is the difference between prospective and retrospective HCC capture?

Prospective HCC capture means identifying and documenting HCC-eligible conditions during or before the patient encounter — the physician is prompted to address and code conditions in real time. This is the most efficient approach because it happens within the normal clinical workflow. Retrospective HCC capture means reviewing charts after encounters to identify conditions that were clinically present but not properly coded. This typically involves chart auditors, coding specialists, or AI tools reviewing notes to find missed HCCs. Most practices use a combination: prospective tools (suspect lists, pre-visit planning, CDI prompts) flag conditions before the visit, and retrospective audits catch what was missed. Prospective capture has a 60-80% success rate per encounter, while retrospective capture recovers an additional 15-25% of missed conditions.

Start Capturing Every HCC Today

HCC coding accuracy is one of the highest-ROI improvements a Medicare Advantage-facing practice can make. The combination of annual recapture requirements, diagnostic specificity demands, and the MEAT documentation standard means that even well-run practices leave significant revenue on the table. With the full v28 model transition completing in 2026, now is the time to re-evaluate your HCC coding strategy.

Explore our complete coding resource library: the guide to E/M coding fundamentals, the 2026 E/M Code Levels Chart, and our blog deep dive on HCC coding and risk adjustment revenue. Or let AI handle the heavy lifting — paste a clinical note into CodeItRight.ai and get E/M codes, HCC opportunities, and MEAT gap analysis in 30 seconds.

Find missed HCCs in 30 seconds

Paste a clinical note, get E/M codes plus HCC opportunities with MEAT gap analysis. No credit card required.