---
title: "charlson_comorbidity_index"
description: "An assessment tool used to predict the risk of death from comorbid disease."
---
An assessment tool used to predict the risk of death from comorbid disease.
**Purpose.** To record the result for each component parameter of the Charlson Comorbidity Index (CCI) and its total sum, and to calculate the 10 year estimated survival.
## Source
| Model | Leg | Role |
|---|---|---|
| `openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2` | openEHR | defines this table |
## Columns
| Column | Type | Null | Description | Source |
|---|---|---|---|---|
| `id` | `uuid primary key` | no | Primary key. | — |
| `form_id` | `uuid` → [`form`](/docs/tables/form) | no | The form this entry was recorded on. | — |
| `form_block_id` | `uuid` | yes | The block within the form, when the entry is bound to one. | — |
| `age_group`
`age_group_code`
`age_group_system`
`age_group_numeric`
`age_group_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Age group | `/data[at0001]/events[at0002]/data[at0003]/items[at0061]` |
| `myocardial_infarction`
`myocardial_infarction_code`
`myocardial_infarction_system`
`myocardial_infarction_numeric`
`myocardial_infarction_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Myocardial infarction | `/data[at0001]/events[at0002]/data[at0003]/items[at0012]` |
| `congestive_heart_failure`
`congestive_heart_failure_code`
`congestive_heart_failure_system`
`congestive_heart_failure_numeric`
`congestive_heart_failure_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Congestive heart failure | `/data[at0001]/events[at0002]/data[at0003]/items[at0009]` |
| `peripheral_vascular_disease`
`peripheral_vascular_disease_code`
`peripheral_vascular_disease_system`
`peripheral_vascular_disease_numeric`
`peripheral_vascular_disease_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Peripheral vascular disease | `/data[at0001]/events[at0002]/data[at0003]/items[at0006]` |
| `cerebrovascular_disease`
`cerebrovascular_disease_code`
`cerebrovascular_disease_system`
`cerebrovascular_disease_numeric`
`cerebrovascular_disease_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Cerebrovascular disease | `/data[at0001]/events[at0002]/data[at0003]/items[at0015]` |
| `dementia`
`dementia_code`
`dementia_system`
`dementia_numeric`
`dementia_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Dementia | `/data[at0001]/events[at0002]/data[at0003]/items[at0018]` |
| `chronic_pulmonary_disease`
`chronic_pulmonary_disease_code`
`chronic_pulmonary_disease_system`
`chronic_pulmonary_disease_numeric`
`chronic_pulmonary_disease_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Chronic pulmonary disease | `/data[at0001]/events[at0002]/data[at0003]/items[at0021]` |
| `ulcer_disease`
`ulcer_disease_code`
`ulcer_disease_system`
`ulcer_disease_numeric`
`ulcer_disease_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Ulcer disease | `/data[at0001]/events[at0002]/data[at0003]/items[at0024]` |
| `liver_disease`
`liver_disease_code`
`liver_disease_system`
`liver_disease_numeric`
`liver_disease_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Liver disease | `/data[at0001]/events[at0002]/data[at0003]/items[at0027]` |
| `connective_tissue_disease`
`connective_tissue_disease_code`
`connective_tissue_disease_system`
`connective_tissue_disease_numeric`
`connective_tissue_disease_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Connective tissue disease | `/data[at0001]/events[at0002]/data[at0003]/items[at0030]` |
| `diabetes_mellitus`
`diabetes_mellitus_code`
`diabetes_mellitus_system`
`diabetes_mellitus_numeric`
`diabetes_mellitus_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Diabetes mellitus | `/data[at0001]/events[at0002]/data[at0003]/items[at0033]` |
| `hemiplegia`
`hemiplegia_code`
`hemiplegia_system`
`hemiplegia_numeric`
`hemiplegia_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Hemiplegia | `/data[at0001]/events[at0002]/data[at0003]/items[at0036]` |
| `moderate_or_severe_renal_disease`
`moderate_or_severe_renal_disease_code`
`moderate_or_severe_renal_disease_system`
`moderate_or_severe_renal_disease_numeric`
`moderate_or_severe_renal_disease_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Moderate or severe renal disease | `/data[at0001]/events[at0002]/data[at0003]/items[at0039]` |
| `solid_tumor`
`solid_tumor_code`
`solid_tumor_system`
`solid_tumor_numeric`
`solid_tumor_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Solid tumor | `/data[at0001]/events[at0002]/data[at0003]/items[at0045]` |
| `leukemia`
`leukemia_code`
`leukemia_system`
`leukemia_numeric`
`leukemia_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Leukemia | `/data[at0001]/events[at0002]/data[at0003]/items[at0047]` |
| `lymphoma`
`lymphoma_code`
`lymphoma_system`
`lymphoma_numeric`
`lymphoma_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Lymphoma | `/data[at0001]/events[at0002]/data[at0003]/items[at0050]` |
| `aids`
`aids_code`
`aids_system`
`aids_numeric`
`aids_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | AIDS | `/data[at0001]/events[at0002]/data[at0003]/items[at0060]` |
| `cci_total_score` | `integer` | yes | CCI total score | `/data[at0001]/events[at0002]/data[at0003]/items[at0072]` |
| `estimated_10_year_survival_magnitude`
`estimated_10_year_survival_units` | quantity
`numeric`, `text` | yes | Estimated 10-year survival | `/data[at0001]/events[at0002]/data[at0003]/items[at0073]` |
## Constraints
```sql
check ((age_group_code is null and age_group_system is null and age_group_numeric is null and age_group is null) or (age_group_valueset_id is not null and age_group_code is not null and age_group_system is not null and age_group_numeric is not null and age_group is not null))
check ((myocardial_infarction_code is null and myocardial_infarction_system is null and myocardial_infarction_numeric is null and myocardial_infarction is null) or (myocardial_infarction_valueset_id is not null and myocardial_infarction_code is not null and myocardial_infarction_system is not null and myocardial_infarction_numeric is not null and myocardial_infarction is not null))
check ((congestive_heart_failure_code is null and congestive_heart_failure_system is null and congestive_heart_failure_numeric is null and congestive_heart_failure is null) or (congestive_heart_failure_valueset_id is not null and congestive_heart_failure_code is not null and congestive_heart_failure_system is not null and congestive_heart_failure_numeric is not null and congestive_heart_failure is not null))
check ((peripheral_vascular_disease_code is null and peripheral_vascular_disease_system is null and peripheral_vascular_disease_numeric is null and peripheral_vascular_disease is null) or (peripheral_vascular_disease_valueset_id is not null and peripheral_vascular_disease_code is not null and peripheral_vascular_disease_system is not null and peripheral_vascular_disease_numeric is not null and peripheral_vascular_disease is not null))
check ((cerebrovascular_disease_code is null and cerebrovascular_disease_system is null and cerebrovascular_disease_numeric is null and cerebrovascular_disease is null) or (cerebrovascular_disease_valueset_id is not null and cerebrovascular_disease_code is not null and cerebrovascular_disease_system is not null and cerebrovascular_disease_numeric is not null and cerebrovascular_disease is not null))
check ((dementia_code is null and dementia_system is null and dementia_numeric is null and dementia is null) or (dementia_valueset_id is not null and dementia_code is not null and dementia_system is not null and dementia_numeric is not null and dementia is not null))
check ((chronic_pulmonary_disease_code is null and chronic_pulmonary_disease_system is null and chronic_pulmonary_disease_numeric is null and chronic_pulmonary_disease is null) or (chronic_pulmonary_disease_valueset_id is not null and chronic_pulmonary_disease_code is not null and chronic_pulmonary_disease_system is not null and chronic_pulmonary_disease_numeric is not null and chronic_pulmonary_disease is not null))
check ((ulcer_disease_code is null and ulcer_disease_system is null and ulcer_disease_numeric is null and ulcer_disease is null) or (ulcer_disease_valueset_id is not null and ulcer_disease_code is not null and ulcer_disease_system is not null and ulcer_disease_numeric is not null and ulcer_disease is not null))
check ((liver_disease_code is null and liver_disease_system is null and liver_disease_numeric is null and liver_disease is null) or (liver_disease_valueset_id is not null and liver_disease_code is not null and liver_disease_system is not null and liver_disease_numeric is not null and liver_disease is not null))
check ((connective_tissue_disease_code is null and connective_tissue_disease_system is null and connective_tissue_disease_numeric is null and connective_tissue_disease is null) or (connective_tissue_disease_valueset_id is not null and connective_tissue_disease_code is not null and connective_tissue_disease_system is not null and connective_tissue_disease_numeric is not null and connective_tissue_disease is not null))
check ((diabetes_mellitus_code is null and diabetes_mellitus_system is null and diabetes_mellitus_numeric is null and diabetes_mellitus is null) or (diabetes_mellitus_valueset_id is not null and diabetes_mellitus_code is not null and diabetes_mellitus_system is not null and diabetes_mellitus_numeric is not null and diabetes_mellitus is not null))
check ((hemiplegia_code is null and hemiplegia_system is null and hemiplegia_numeric is null and hemiplegia is null) or (hemiplegia_valueset_id is not null and hemiplegia_code is not null and hemiplegia_system is not null and hemiplegia_numeric is not null and hemiplegia is not null))
check ((moderate_or_severe_renal_disease_code is null and moderate_or_severe_renal_disease_system is null and moderate_or_severe_renal_disease_numeric is null and moderate_or_severe_renal_disease is null) or (moderate_or_severe_renal_disease_valueset_id is not null and moderate_or_severe_renal_disease_code is not null and moderate_or_severe_renal_disease_system is not null and moderate_or_severe_renal_disease_numeric is not null and moderate_or_severe_renal_disease is not null))
check ((solid_tumor_code is null and solid_tumor_system is null and solid_tumor_numeric is null and solid_tumor is null) or (solid_tumor_valueset_id is not null and solid_tumor_code is not null and solid_tumor_system is not null and solid_tumor_numeric is not null and solid_tumor is not null))
check ((leukemia_code is null and leukemia_system is null and leukemia_numeric is null and leukemia is null) or (leukemia_valueset_id is not null and leukemia_code is not null and leukemia_system is not null and leukemia_numeric is not null and leukemia is not null))
check ((lymphoma_code is null and lymphoma_system is null and lymphoma_numeric is null and lymphoma is null) or (lymphoma_valueset_id is not null and lymphoma_code is not null and lymphoma_system is not null and lymphoma_numeric is not null and lymphoma is not null))
check ((aids_code is null and aids_system is null and aids_numeric is null and aids is null) or (aids_valueset_id is not null and aids_code is not null and aids_system is not null and aids_numeric is not null and aids is not null))
check ((estimated_10_year_survival_magnitude is null and estimated_10_year_survival_units is null) or (estimated_10_year_survival_magnitude is not null and estimated_10_year_survival_units is not null))
```
## Unique
- `form_block_id`
## References
| Columns | Target | On delete |
|---|---|---|
| `form_id` | [`form`](/docs/tables/form) | cascade |
| `form_id, form_block_id` | [`form_block`](/docs/tables/form_block) | cascade |
| `age_group_valueset_id, age_group_code, age_group_system, age_group, age_group_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `myocardial_infarction_valueset_id, myocardial_infarction_code, myocardial_infarction_system, myocardial_infarction, myocardial_infarction_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `congestive_heart_failure_valueset_id, congestive_heart_failure_code, congestive_heart_failure_system, congestive_heart_failure, congestive_heart_failure_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `peripheral_vascular_disease_valueset_id, peripheral_vascular_disease_code, peripheral_vascular_disease_system, peripheral_vascular_disease, peripheral_vascular_disease_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `cerebrovascular_disease_valueset_id, cerebrovascular_disease_code, cerebrovascular_disease_system, cerebrovascular_disease, cerebrovascular_disease_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `dementia_valueset_id, dementia_code, dementia_system, dementia, dementia_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `chronic_pulmonary_disease_valueset_id, chronic_pulmonary_disease_code, chronic_pulmonary_disease_system, chronic_pulmonary_disease, chronic_pulmonary_disease_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `ulcer_disease_valueset_id, ulcer_disease_code, ulcer_disease_system, ulcer_disease, ulcer_disease_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `liver_disease_valueset_id, liver_disease_code, liver_disease_system, liver_disease, liver_disease_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `connective_tissue_disease_valueset_id, connective_tissue_disease_code, connective_tissue_disease_system, connective_tissue_disease, connective_tissue_disease_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `diabetes_mellitus_valueset_id, diabetes_mellitus_code, diabetes_mellitus_system, diabetes_mellitus, diabetes_mellitus_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `hemiplegia_valueset_id, hemiplegia_code, hemiplegia_system, hemiplegia, hemiplegia_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `moderate_or_severe_renal_disease_valueset_id, moderate_or_severe_renal_disease_code, moderate_or_severe_renal_disease_system, moderate_or_severe_renal_disease, moderate_or_severe_renal_disease_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `solid_tumor_valueset_id, solid_tumor_code, solid_tumor_system, solid_tumor, solid_tumor_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `leukemia_valueset_id, leukemia_code, leukemia_system, leukemia, leukemia_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `lymphoma_valueset_id, lymphoma_code, lymphoma_system, lymphoma, lymphoma_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `aids_valueset_id, aids_code, aids_system, aids, aids_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
## Indexes
- `charlson_comorbidity_index_form_id_idx` on `form_id`
## Value sets
| Value set | Codes |
|---|---|
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/age_group` | 5 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/aids` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/cerebrovascular_disease` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/chronic_pulmonary_disease` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/congestive_heart_failure` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/connective_tissue_disease` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/dementia` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/diabetes_mellitus` | 3 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/hemiplegia` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/leukemia` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/liver_disease` | 3 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/lymphoma` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/moderate_or_severe_renal_disease` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/myocardial_infarction` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/peripheral_vascular_disease` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/solid_tumor` | 3 |
| `org.openehr::openEHR-EHR-OBSERVATION.charlson_comorbidity_index.v2/ulcer_disease` | 2 |