Audited 05 Aug 2026·Last updated 15 Sept 2026·3 citations·Tier 2·0 uses

CCI Calculator

Charlson Comorbidity Index calculator: tally 1-, 2-, 3-, and 6-point conditions plus age points into the CCI score used in outcomes research.

CCI Calculator

Charlson Comorbidity Index
6
Primary result from the named standard variant. Clinical decision aid only; it is not a diagnosis and does not replace clinical judgement.

Background.

When researchers ask whether a treatment worked, sicker-to-begin-with patients must be accounted for, and the Charlson Comorbidity Index is the accounting scheme medicine has used most since 1987. Mary Charlson and colleagues followed internal-medicine patients, identified which chronic conditions predicted one-year mortality, and weighted each by the strength of its effect: 1 point for conditions like myocardial infarction, heart failure, COPD, or uncomplicated diabetes; 2 points for conditions like moderate-to-severe kidney disease, diabetes with end-organ damage, or non-metastatic malignancy; 3 for moderate-to-severe liver disease; 6 for metastatic solid tumours and AIDS. The index is simply the sum.

An age adjustment is standard in the combined form: one point per decade from the sixth onward — 50–59 scores 1, 60–69 scores 2, 70–79 scores 3, 80 and above 4 — reflecting age's independent contribution to risk. A 65-year-old with two 1-point conditions and one 2-point condition therefore carries a combined score of 2 + 2 + 2 = 6.

The hard intellectual work happens before any arithmetic: mapping a patient's actual diagnoses onto Charlson's published categories. ‘Liver disease’ splits into mild versus moderate-severe with different weights; ‘diabetes’ splits on end-organ damage; a remote, cured malignancy may not count while active disease does. Research databases do this with validated ICD coding algorithms (Deyo, Quan, and successors), and several updated weightings exist alongside the classic one — which is why published CCI figures always name their variant.

This page performs the tally: enter your age points and how many conditions you have assigned to each weight tier, and it returns the classic-weights sum. The assignment itself, the coding algorithms, and any outcome interpretation stay with the user and the literature, as the scope note beside the result records.

What is cci calculator?

The Charlson Comorbidity Index (CCI) is a weighted count of chronic conditions developed to predict longer-term mortality risk and to adjust for baseline illness burden in clinical research. Each qualifying comorbidity carries a weight — 1, 2, 3, or 6 points in the classic 1987 scheme — scaled to its observed effect on one-year mortality, and the index is the simple sum, optionally plus age points (one per decade from 50–59 upward, capped at 4 for 80+ in the common convention). Higher scores mark heavier comorbidity burden; the score's meaning is calibrated in populations, not individuals.

How to use this calculator.

  1. Assign each of the patient's chronic diagnoses to a Charlson category first, using the published definitions — this mapping, not the arithmetic, is where accuracy is won or lost.
  2. Count the conditions in each weight tier: how many 1-point, 2-point, 3-point, and 6-point categories apply (each category counts once, and hierarchies apply — metastatic cancer supersedes the 2-point malignancy entry, severe liver disease supersedes mild).
  3. Add age points if you are using the age-combined index: 0 below 50, then 1 per decade — 50–59 → 1, 60–69 → 2, 70–79 → 3, 80+ → 4.
  4. Enter the counts and age points; the calculator returns the weighted sum under the classic weights.
  5. When comparing against published cohorts, match variants: papers using updated weightings (such as Quan 2011) or different age handling report scores on a different scale from the classic tally.

The formula.

CCI = age points + 1×N₁ + 2×N₂ + 3×N₃ + 6×N₆

CCI = age points + 1·N₁ + 2·N₂ + 3·N₃ + 6·N₆ — a weighted sum where Nₖ is how many conditions the user has assigned to the k-point tier. The weights are not arbitrary: Charlson derived them from proportional-hazards regression on one-year mortality, rounding each condition's adjusted relative risk into an integer point value, so the sum approximates a log-hazard — which is why equal totals from different condition mixes (one 6-pointer versus three 2-pointers) are treated as comparable burdens. The additive structure assumes effects multiply on the hazard scale and ignores specific interactions, a simplification the index's forty years of validation have shown to be serviceable for cohort adjustment. Categories are mutually hierarchical where they overlap (a patient with metastatic disease does not also score the 2-point malignancy weight), and each category scores once regardless of how many diagnoses fall inside it. The engine multiplies each count by its weight and sums in Decimal arithmetic — integer work in practice — rounding once at the output.

A worked example.

Example

A 65-year-old has a history of myocardial infarction, COPD, and diabetes with retinopathy — how does the classic age-adjusted Charlson tally run? Mapping first: MI and COPD are both 1-point Charlson categories, so N₁ = 2. Diabetes with end-organ damage (retinopathy qualifies) is a 2-point category — note it replaces, not joins, the 1-point uncomplicated-diabetes entry — so N₂ = 1. Nothing maps to the 3- or 6-point tiers. Age 65 sits in the 60–69 decade: 2 age points. The weighted sum: CCI = 2 + (1×2) + (2×1) + (3×0) + (6×0) = 2 + 2 + 2 = 6. Reading the 6: in Charlson's framework this is a substantial burden — in the original cohorts, ten-year survival fell steeply across score bands, and modern studies routinely group patients as 0, 1–2, 3–4, and ≥5 for adjustment. Notice how the mapping decisions carried the calculation: had the retinopathy gone unrecorded, diabetes would have scored 1 point and the total dropped to 5 — same patient, different documentation, different stratum. That sensitivity to category assignment is the index's practical weak point and the reason coding algorithms are validated so carefully.

three Point Conditions0
one Point Conditions2
two Point Conditions1
six Point Conditions0
age Points2

Frequently asked questions.

Which conditions score 1, 2, 3, and 6 points?
In the classic scheme: 1 point — myocardial infarction, congestive heart failure, peripheral vascular disease, cerebrovascular disease, dementia, chronic pulmonary disease, connective-tissue disease, peptic ulcer, mild liver disease, uncomplicated diabetes. 2 points — hemiplegia, moderate-to-severe renal disease, diabetes with end-organ damage, any non-metastatic tumour, leukaemia, lymphoma. 3 points — moderate-to-severe liver disease. 6 points — metastatic solid tumour and AIDS. Definitions matter: each category has published criteria, and the severity splits (liver, diabetes) are hierarchical.
How do the age points work?
The age-combined index adds one point per decade starting at 50: nothing below 50, one point for 50–59, two for 60–69, three for 70–79, and four for 80 and older in the widely used convention. Charlson's group validated this merger of age and comorbidity into a single score after finding each decade contributed mortality risk comparable to a 1-point condition. Some studies instead analyse age separately and use the comorbidity-only score — another reason to check which form a paper reports.
What does a given CCI score actually predict?
Statistically, graded mortality risk in populations: in the original 1987 derivation, one-year mortality climbed from a few percent at score 0 through roughly a quarter to a half at scores of 3–5 and above, and the age-combined version showed each point compounding ten-year survival odds. Those exact percentages belong to 1980s cohorts — absolute risks have shifted with forty years of treatment progress — so contemporary use relies on the ordering (higher = worse) for adjustment and stratification, not on quoting the historical rates to an individual.
Why do different papers seem to compute different Charlson scores?
Because ‘the Charlson’ is a family. Variants differ in weights (the classic 1987 set this page uses versus updated ones like Quan 2011, which re-estimated weights on modern data and zeroed some conditions), in coding pathways (Deyo, Romano, Quan ICD algorithms), in whether age points are folded in, and in category tweaks. Scores are comparable only within a named variant — which is why methods sections specify one, and why this page states that it tallies the classic weights.
Can I use my CCI score to know my personal prognosis?
No — and the page's scope note says so. The index was built to compare groups fairly in research and to adjust models for baseline illness, where its coarse integer weights average well over hundreds of patients. For an individual it omits nearly everything that determines an actual outcome: disease severity within categories, treatment response, functional status, frailty, and current clinical trajectory. A thoughtful clinician with your chart outperforms any single-number index; the score's proper home is the methods section, not the consultation.

How this page was produced

Published by
Quanta Calculator
Primary sources
3 cited below
Method
CCI = age points + 1×N₁ + 2×N₂ + 3×N₃ + 6×N₆
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon