HCC Risk Adjustment Coding: A Practical Guide for Primary Care
HCC coding affects how much your Medicare Advantage and ACO contracts pay—and most primary care practices leave significant money on the table by not documenting HCCs at every eligible encounter. This guide covers the most impactful HCC categories for primary care.
How HCC Coding Affects Your Revenue
Hierarchical Condition Categories (HCCs) are the mechanism by which CMS calculates Risk Adjustment Factor (RAF) scores for Medicare Advantage enrollees. The RAF score determines how much the MA plan is paid by CMS for each enrollee—higher RAF = higher plan payment = more resources for care and potentially higher payment to the physician under value-based arrangements.
For physicians in Medicare Advantage risk-sharing arrangements (capitation, shared savings, or global risk), accurate HCC coding directly affects the revenue available to the practice. A primary care physician with 200 Medicare Advantage patients whose average RAF score is 1.3 instead of the actual 1.7 loses approximately $600–$800 per patient per year in capitation—$120,000–$160,000 annually across the panel.
The CMS-HCC Model: How RAF Scores Are Calculated
CMS uses the CMS-HCC risk adjustment model (currently Version 28, with Version 24 phased out). The model maps ICD-10-CM diagnosis codes to HCC categories. Each HCC category carries a relative risk weight. The patient's RAF score = demographic adjustment (age/sex) + sum of HCC relative risk weights from diagnoses mapped to HCCs in the measurement year.
| HCC | Condition | Example ICD-10 Codes | Relative Risk Weight (approx.) |
|---|---|---|---|
| HCC 23 | Protein-calorie malnutrition | E43, E44.0, E44.1 | 1.395 |
| HCC 35 | Pancreatic disease (chronic pancreatitis) | K86.0, K86.1 | 0.438 |
| HCC 37 | Peritoneal adhesions/complications | K66.0 | 0.197 |
| HCC 39 | Bone/joint/muscle infections/necrosis | M86.9, M87.9 | 0.652 |
| HCC 55 | Drug/alcohol psychosis | F11.259, F19.959 | 0.329 |
| HCC 58 | Major depressive, bipolar, and paranoid disorders | F33.1, F33.2, F31.10, F20.9 | 0.309 |
| HCC 75 | Myasthenia gravis/myoneural disorders | G70.01 | 0.865 |
| HCC 85 | Congestive heart failure | I50.20, I50.21, I50.22, I50.23 | 0.327–0.975 (varies by severity) |
| HCC 88 | Angina pectoris/old MI | I20.9, I25.2 | 0.192 |
| HCC 108 | COPD | J44.0, J44.1 | 0.335 |
| HCC 111 | Asthma | J45.20, J45.30, J45.40, J45.50 | 0.088–0.332 (by severity) |
| HCC 19 | Diabetes with acute complications | E11.0, E11.1 | 0.320 |
| HCC 18 | Diabetes with chronic complications | E11.40, E11.51, E11.65 | 0.302 |
| HCC 17 | Diabetes without complication | E11.9 | 0.105 |
The Documentation Rule That Governs HCC Capture
CMS requires that conditions mapped to HCCs be documented, assessed, and actively managed in every claim year. The diagnosis must appear on a claim from a face-to-face encounter in the measurement year (January 1–December 31). It is not enough that the patient has a condition in their problem list—the condition must be addressed and documented in the encounter note for the year in which the HCC is to be counted.
Key documentation requirements:
- The diagnosis must appear as an active diagnosis in the encounter note (assessment/plan section)
- "History of" codes (Z86.x, Z87.x) do NOT map to HCCs—use the active disease code
- The note must document assessment AND management, even if management is "continue current regimen"
- The treating provider must sign the note
The Most Commonly Missed HCCs in Primary Care
1. Diabetes with Complications (HCC 18 vs HCC 17)
Many practices code all diabetic patients as E11.9 (type 2 diabetes, without complications). But if the patient has diabetic nephropathy, neuropathy, retinopathy, or peripheral vascular disease, the combination codes (E11.40–E11.65) apply and map to HCC 18 instead of HCC 17—a meaningfully higher risk weight. Review every diabetic patient's complication status annually and use the appropriate complication code.
2. Congestive Heart Failure Severity (HCC 85)
CHF maps to different HCC codes depending on systolic vs. diastolic and NYHA class. I50.20 (unspecified systolic CHF) has a lower risk weight than I50.23 (systolic CHF, NYHA Class IV). If the cardiologist's report documents a specific NYHA class or ejection fraction, code accordingly—do not default to "unspecified."
3. COPD (HCC 108)
Patients with COPD on long-term inhaler therapy are often documented simply with I10 (hypertension) on their problem list, with the COPD not addressed at every visit. If the patient is on a LABA, LAMA, or inhaled corticosteroid, the COPD should be documented with the appropriate J44 code at every encounter where it is actively managed.
4. Malnutrition (HCC 23)
Malnutrition in elderly patients is frequently underdiagnosed and undercoded. If an elderly patient has BMI <18.5, significant unintentional weight loss, or clinical signs of malnutrition, document E43 (unspecified severe protein-calorie malnutrition) or E44.0/E44.1 as appropriate. This is both a high-value HCC and a clinically significant finding warranting intervention.
5. Depression and Bipolar Disorder (HCC 58)
Many primary care practices use F32.9 (major depressive disorder, single episode, unspecified) for all depressed patients. F33.1 (MDD, recurrent, moderate) or F33.2 (MDD, recurrent, severe) have the same HCC mapping but are more clinically accurate. Document the severity based on PHQ-9 scores and clinical assessment.
Annual HCC Recapture Strategy
Because HCCs must be captured each measurement year, an annual chart audit and proactive scheduling strategy is essential:
- October–November of each year: Run a panel report of all Medicare Advantage patients with HCC-mapped diagnoses from the prior year. Identify which have not been seen in the current year and outreach to schedule before December 31.
- Annual Wellness Visit (AWV): The AWV (G0438 initial, G0439 subsequent) is covered annually by Medicare with no patient cost share and generates a face-to-face claim that can carry HCC diagnoses. Use AWV as your primary HCC capture vehicle for patients who otherwise make few visits.
- Problem list reconciliation: At every AWV, review the entire problem list and document each active condition in the assessment/plan with the appropriate specificity code.
- Post-visit coding review: After each encounter with a Medicare Advantage patient, verify that all active HCC-mapped conditions were documented in the note and will appear on the claim.
HCC Coding and Your EMR
Krasyn's billing review surface highlights HCC-mapped diagnoses in the patient chart, flags conditions from the prior year that have not yet appeared on a claim in the current year, and suggests appropriate ICD-10 specificity upgrades (e.g., E11.9 → E11.40 when diabetic neuropathy is documented). See the HCC capture workflow.
Krasyn: Built for Independent Physicians
AI ambient documentation, real-time billing review, and clinical coding support—all in one platform.