In fee-for-service, your coding described what you did, the visit, the procedure, the test. In value-based care, coding does something more consequential: it describes who your patients are, and that determines your budget. Hierarchical Condition Category (HCC) coding and risk adjustment set the expected cost of caring for each patient. Under-document a patient’s complexity and you’re held to an unfairly low benchmark, effectively penalized for taking care of sick people. Document accurately and you’re resourced to actually care for them.
For any practice in a Medicare Advantage plan or a risk-based value contract, this isn’t a coding technicality, it’s core revenue and financial fairness.
This guide explains HCC coding and risk adjustment in plain terms and how to get it right.
What is HCC / risk adjustment?
- HCCs group diagnoses into categories that statistically predict a patient’s future healthcare costs. A patient with well-controlled hypertension predicts less future cost than one with diabetes plus complications and heart failure.
- Each patient is assigned a RAF (Risk Adjustment Factor) score based on their documented conditions and demographic factors.
- In risk-based contracts, that RAF score adjusts the payment or benchmark you’re measured against. A panel that’s sicker, and documented as such, gets an appropriately higher budget, so you’re not punished for caring for complex patients.
The critical phrase is “documented as such.” Risk adjustment only reflects the complexity you actually capture in the record.

The core rule: document and code every year
Here’s the single most important thing to understand: HCC conditions must be documented and coded to the highest appropriate specificity at least once each calendar year. They do not carry over from year to year for risk-adjustment purposes. A patient with diabetes and complications who isn’t coded that way in a given year effectively “looks” healthier, and cheaper, than they truly are, which drags down your risk score and your budget. The clock resets every January, so recapturing chronic conditions annually is an ongoing discipline, not a one-time task.
Common HCC pitfalls
- Dropped chronic conditions, a condition documented last year but not re-documented this year silently disappears from the risk picture.
- Vague coding, coding “diabetes” when the patient has “diabetes with diabetic chronic kidney disease” leaves specificity (and risk) on the table.
- Missing linked conditions, failing to capture related complications and manifestations.
- Overlooked “status” conditions, amputations, transplants, ostomies, and similar statuses that carry ongoing risk weight.
- Documentation that doesn’t support the code, the note must show you’re actively addressing the condition, often summarized as MEAT (Monitor, Evaluate, Assess, Treat).

How to code accurately (and ethically)
The goal is accurate, never inflated . Risk adjustment is meant to capture a patient’s true complexity, fully supported by the documentation, coding conditions the patient doesn’t have, or that you aren’t actually managing, is fraud, not optimization. The honest path is simply to make sure the record reflects the real complexity you’re already treating. Annual Wellness Visits are an ideal, natural moment to review the problem list and recapture chronic conditions for the year, which is one more reason AWVs are so strategically valuable.
How your EHR helps
Accurate HCC capture is hard to sustain by memory and easy to sustain with the right prompts:
- Problem-list management so chronic conditions surface for annual recapture rather than being forgotten.
- Structured documentation, AI documentation that supports specific codes with the MEAT elements captured naturally in the note.
- Care-gap and recapture prompts during visits, flagging conditions that need to be re-addressed this year.
- Clean claims and reporting through integrated RCM for your value-based contracts.
| Term | What it means |
|---|---|
| HCC | A category grouping diagnoses that statistically predict a patient’s future healthcare costs |
| RAF score | The Risk Adjustment Factor assigned to each patient from their documented conditions and demographics |
| What it controls | The payment or benchmark you are measured against in a risk-based contract |
| The core rule | Conditions must be documented and coded every year, to the highest appropriate specificity |
| Who it applies to | Practices in Medicare Advantage plans or risk-based value contracts |
| Cost of under-documenting | A panel that looks healthier than it is, held to an unfairly low benchmark |
Frequently asked questions
What is HCC coding?
HCC (Hierarchical Condition Category) coding groups diagnoses into categories that predict a patient’s future care costs. Combined with demographic factors, they produce a RAF score that adjusts payment in Medicare Advantage and risk-based value contracts, so the coding reflects who your patients are, not just what you did.
Why does risk adjustment matter for my practice?
In risk-based contracts, your budget and benchmark are set by how sick your documented panel appears.
Under-documenting complexity means an unfairly low benchmark and effective financial penalty for caring for complex patients; accurate documentation ensures you’re resourced appropriately.
How often must HCC conditions be coded?
Chronic conditions must be documented and coded to the highest appropriate specificity at least once each calendar year, they don’t carry over for risk-adjustment purposes. Annual Wellness Visits are a good, structured opportunity to recapture them.
Ready to see it on your own workflow?
Make your documentation reflect your patients’ real complexity. MedTec’s structured documentation and recapture prompts support accurate HCC coding. Call 1-888-674-5334.
