HCC Coding Explained: A Complete 2026 Guide to Hierarchical Condition Categories
Hierarchical Condition Category coding, usually shortened to HCC coding, sits at the intersection of clinical documentation, diagnosis coding, and Medicare Advantage payment policy. Every HCC begins with a clinical encounter, a documented diagnosis, and a code selected under standard ICD 10 CM rules. This guide explains what HCC coding actually is, how it relates to ordinary diagnosis coding, why documentation integrity matters, and what changed when CMS fully implemented the updated CMS HCC Version 28 model for payment year 2026. Physicians, coders, compliance officers, and revenue cycle leaders will find a practical, compliance minded explanation here, not a sales pitch.
Quick Answer
What is HCC coding?
HCC coding is the process of translating documented, clinically supported diagnoses into Hierarchical Condition Categories that CMS risk models use to estimate expected cost of care.
What are Hierarchical Condition Categories?
Groupings of related ICD 10 CM diagnosis codes reflecting similar clinical severity and expected resource use within a specific risk adjustment model.
Why HCC coding matters
Accurate HCC coding supports fair payment for true patient population complexity and depends entirely on complete, specific clinical documentation.
How HCC relates to ICD 10
ICD 10 CM describes diagnoses. HCC is a downstream classification applied to a subset of those codes under a defined model; not every diagnosis code maps to an HCC.
HCC coding is not a separate coding language. It is built entirely on top of standard ICD 10 CM diagnosis coding. A coder or clinician first documents and codes a patient’s diagnoses under normal coding guidelines. A defined risk adjustment model, such as the CMS HCC model used for Medicare Advantage, then evaluates which of those codes are recognized within that model and groups qualifying codes into Hierarchical Condition Categories. The word Hierarchical matters: within related disease families, only the most severe qualifying condition documented for that encounter year typically drives the category, rather than stacking credit for every related code. HCC coding exists to help payment models represent how sick a patient population actually is, using data already in the medical record when that record is complete and specific.
HCC coding is not a standalone replacement for ICD 10 coding. It is a classification layer applied on top of it.
HCC Versus ICD 10
| Concept | Primary Purpose | How It Is Used | Provider Consideration |
|---|---|---|---|
| ICD 10 CM | Describes a specific diagnosis or finding | Reported on every claim to explain medical necessity | Requires full specificity and supporting documentation |
| HCC | Groups certain ICD 10 codes for risk adjustment | Applied by CMS models, not chosen directly by the coder | Depends on which model and model year applies |
| Risk Adjustment | Estimates expected cost of care for a population | Used to calculate Medicare Advantage payment | Reflects documented health status, not clinical judgment alone |
A provider can code a diagnosis correctly under ICD 10 CM and still have it fall outside the current HCC model. That is expected and appropriate. Coding should always follow the clinical picture first.
- Patient Encounter: the clinician evaluates the patient.
- Clinical Documentation: captures assessment, status, and plan for each condition.
- Diagnosis Identification: pulls diagnoses from that documentation.
- ICD 10 CM Coding: assigns the most specific, supported code.
- Model Application: checks each code against the applicable model.
- HCC Assignment: groups qualifying codes into the correct category.
- Risk Adjustment Calculation: combines categories with demographic data.
- Data Submission: sends the coded encounter to CMS through the plan.
- Validation and Audit: reviews a sample of records against documentation.
Each stage depends on the one before it. Weak documentation limits everything that follows.
Documentation needs to show that a condition was evaluated, monitored, addressed, or treated, commonly summarized through the MEAT framework: Monitored, Evaluated, Assessed or Addressed, and Treated. A diagnosis simply carried forward on a problem list, without current year evidence of clinical relevance, generally does not support ongoing coding. Providers do not need to memorize risk adjustment terms. They need to document current status of a chronic condition, related medications, test results reviewed, and the plan for ongoing management. Coders and auditors can only work with what is written, and nothing in this process should involve adding a diagnosis that was not actually evaluated during the encounter.
Diabetes with chronic complications: identify the specific complication, such as nephropathy or neuropathy, and confirm it was assessed at the visit, rather than coding diabetes alone.
Congestive heart failure: reflect current status, compensated or decompensated, and related treatment, since specificity affects coding and category assignment.
Major depressive disorder: indicate remission status and severity, since unspecified codes are treated differently across models.
These examples illustrate documentation habits, not a promise that any diagnosis will map to an HCC under every model year. Actual mapping always depends on the applicable CMS model and official guidance in effect at the time of service.
CMS periodically updates its risk adjustment models, and those updates change which diagnosis codes map to which categories. CMS finalized an updated model, CMS HCC Version 28, in the 2024 Rate Announcement and phased it in gradually, blending it with the prior Version 24 model across payment years 2024 and 2025. As of payment year 2026, Version 28 governs Medicare Advantage risk adjustment in full, and Version 24 is no longer used for payment. Version 28 was rebuilt on an ICD 10 CM foundation, restructured the category count, and narrowed the set of diagnosis codes that map to an HCC compared with the prior model. Practices relying on internal reference lists built around the older model should confirm those lists reflect current CMS guidance, since model details should always be verified against current CMS publications rather than assumed from prior experience.
Common HCC Coding Errors
| Error | Why It Happens | Potential Risk | Prevention |
|---|---|---|---|
| Unsupported diagnosis carried forward | Problem list not reviewed | Audit findings and payment risk | Confirm current year evidence |
| Unspecified code used | Documentation lacks detail | Missed specificity | Query the provider |
| Outdated model reference used | References not updated | Incorrect category assumptions | Refresh references each year |
| Missing MEAT elements | Note covers chief complaint only | Diagnosis coded without support | Train providers on documentation |
| Overcoding chronic conditions | Assumption more codes help | Compliance exposure | Code only what is documented |
| Incomplete record review | High volume, limited time | Errors go undetected | Build review time into workflow |
- Was each diagnosis addressed during this encounter.
- Does the note show current status of the condition.
- Is there a clear assessment tied to the diagnosis.
- Is a treatment or management plan documented.
- Is the code as specific as the picture allows.
- Would the diagnosis be supportable in an external review.
- Is the note signed, dated, and complete.
A defensible HCC coding program rests on a few consistent principles: code only what current documentation supports, query providers when documentation is unclear, maintain internal guidelines that reflect current CMS direction, keep records of coder training, and perform periodic reviews. None of this constitutes legal advice, and organizations facing specific compliance questions should involve qualified counsel. The general principle is straightforward: documentation integrity comes first, and coding follows from it.
Internal audits typically review a sample of medical records against submitted diagnosis codes. Reviewers check whether documentation supports each diagnosis, whether specificity was fully captured, whether MEAT elements are present, and whether the applicable model and code set were used correctly. Patterns across many records, not just individual errors, reveal where training or workflow changes are needed.
- Confirm each sampled diagnosis has direct documentation support.
- Check that specificity matches what the note describes.
- Verify the correct model and current code mappings were applied.
- Identify recurring error types across coders.
- Route findings to provider or coder education and track trends over time.
HCC Coding KPIs
| Metric | What It Measures |
|---|---|
| Coding Accuracy Rate | Share of reviewed diagnoses fully supported by documentation |
| Documentation Query Rate | How often coders ask providers for clarification |
| Audit Error Rate | Share of sampled records with at least one issue |
| Unsupported Diagnosis Rate | Diagnoses coded without adequate evidence |
| Provider Education Completion | Share of providers completing training |
These are meant to guide internal improvement, not serve as universal benchmarks; targets vary by specialty and organization.
- Keep coding guidance current with each new CMS model year.
- Invest in ongoing coder training, not just onboarding.
- Build structured documentation review into the coding workflow.
- Track error trends and address root causes.
- Give providers specific, example based feedback on documentation gaps.
- Schedule regular internal audits.
Software tools can help flag missing documentation elements, surface potential coding gaps for review, support audit sampling, and organize review workflows. These tools are useful when they support trained coders and clinicians, not when they replace professional judgment. A system that suggests a diagnosis still requires a clinician to evaluate the patient and a qualified coder to confirm the final code.
Every chronic condition automatically creates an HCC: only conditions recognized by the model and properly documented qualify.
Every ICD 10 code maps to an HCC: most do not.
More diagnoses always mean higher reimbursement: unsupported diagnoses create compliance risk, not reliable revenue.
HCC coding replaces ICD 10 coding: HCC assignment is entirely dependent on underlying ICD 10 CM coding.
A problem list entry alone automatically supports an HCC: without current year evaluation, it generally does not.
- Are diagnoses fully documented at each encounter.
- Does the coding team work from current model guidance.
- Are recurring errors tracked over time.
- Are internal audits conducted on a regular schedule.
- Do providers receive specific documentation feedback.
- Is someone monitoring CMS model updates.
- Are unsupported diagnoses identified and corrected.
- Does leadership receive regular accuracy reporting.
Growing patient volume without matching coding staff, a backlog of audit findings, frequent coding corrections, limited capacity for provider education, or the complexity of a new CMS model year are all practical signals that outside coding support may help. This is a judgment call for each organization, not a requirement.
In House Versus Outsourced Coding
| Factor | In House | Outsourced |
|---|---|---|
| Staffing flexibility | Fixed to hired headcount | Scales with volume needs |
| Coding expertise | Depends on internal training | Access to specialized coders |
| Audit support | Built internally over time | Often a standing service |
| Administrative workload | Managed entirely internally | Shared with the partner |
Care RCM works with healthcare organizations that need consistent, compliance focused medical coding support. The team focuses on coding accuracy, documentation review support, structured audit processes, and coder education aligned with current CMS guidance. Care RCM does not promise specific financial outcomes and does not build coding practices around reimbursement rather than documentation. The goal is a coding process a practice can stand behind if it is ever reviewed.
Expert Insight
Care RCM Insight
Accurate HCC coding starts with accurate clinical documentation and should never be driven by reimbursement goals alone. When documentation reflects exactly what happened at the visit, correct coding and defensible risk adjustment naturally follow.
- CMS fully implemented the updated CMS HCC Version 28 model for Medicare Advantage payment year 2026, after phasing it in gradually since 2024.
- Not every ICD 10 CM code maps to an HCC category under any given model.
- HCC models are periodically recalibrated, so mappings from earlier years may not apply today.
- Review coding workflows against the latest CMS model guidance.
- Audit recent records for documentation completeness.
- Identify recurring gaps and schedule targeted provider education.
- Confirm coders are trained on the current model year.
- Set a regular cadence for internal audits and track accuracy metrics with leadership.
Frequently Asked Questions
-
Applying ICD 10 CM diagnosis codes that a CMS risk adjustment model groups into Hierarchical Condition Categories.
-
Groupings of clinically related diagnosis codes reflecting patient complexity within a risk adjustment model.
-
Documentation drives diagnosis identification, which drives ICD 10 CM coding, and the applicable model determines HCC assignment.
-
It depends entirely on ICD 10 CM coding and cannot exist without it.
-
It helps payment models reflect true patient complexity when documentation and coding are accurate.
-
Notes showing a condition was monitored, evaluated, assessed, and treated during the encounter.
-
Carrying forward unsupported diagnoses, unspecified codes, and outdated model references.
-
Estimating expected healthcare costs for a population based on documented health status and demographics.
-
ICD 10 CM describes diagnoses; HCC is a downstream grouping applied to certain codes under a specific model.
-
No, most ICD 10 CM codes do not map to any HCC category.
-
Accurate coding of documented conditions can reflect appropriate reimbursement, but coding should never be driven by financial goals.
-
Specialized partners bring current model expertise, audit processes, and scalable support for growing volume.
HCC coding is an extension of good clinical documentation and accurate ICD 10 CM coding, applied through a specific CMS risk adjustment model that changes over time. Understanding how Hierarchical Condition Categories work, why documentation integrity matters, and how updates like the full 2026 implementation of CMS HCC Version 28 affect coding helps teams build a process that holds up to review. Regular audits, ongoing education, and current guidance keep that process reliable. Organizations wanting additional support can reach out to Care RCM to discuss Medical Coding Services suited to their patient population.
Streamline Your Medical Coding Operations
Eliminate costly documentation errors, reduce claim rejections, and protect your practice compliance. Our certified medical coding specialists deliver high-accuracy coding solutions tailored to your specialty. Connect with our team today to elevate your billing performance.
Contact Us NowDisclaimer: Denial rates, performance benchmarks, and revenue improvement figures referenced in this guide reflect publicly available information, industry research, and Care RCM professional RCM experience as of June 2026. Individual practice outcomes vary based on payer mix, specialty volume, existing billing infrastructure, and claim complexity. All CPT code, modifier, and compliance guidance reflects current CMS and AMA standards. Medical Coding references are intended as general guidance only; specific coding and bundling rules should be verified with a qualified billing specialist for your practice.