| Literature DB >> 25852945 |
Shamil Haroon1, Peymane Adab1, Richard D Riley1, Tom Marshall1, Robert Lancashire1, Rachel E Jordan1.
Abstract
OBJECTIVES: To develop and validate a clinical risk score to identify patients at risk of chronic obstructive pulmonary disease (COPD) using clinical factors routinely recorded in primary care.Entities:
Keywords: COPD epidemiology; Clinical Epidemiology
Year: 2015 PMID: 25852945 PMCID: PMC4379885 DOI: 10.1136/bmjresp-2014-000060
Source DB: PubMed Journal: BMJ Open Respir Res ISSN: 2052-4439
General characteristics of participants in the development sample
| Controls (n=28 296) | Cases (n=15 159) | Unadjusted OR | (95% CI) | |||
|---|---|---|---|---|---|---|
| N | (%) | N | (%) | |||
| Mean age (SD) | 69.7 | (10.8) | 69.7 | (10.9) | – | |
| Males | 14 655 | (51.8) | 7849 | (51.8) | – | |
| Socioeconomic quintile* | ||||||
| 1 | 5035 | (17.8) | 2698 | (17.8) | – | |
| 2 | 4156 | (14.7) | 2237 | (14.8) | – | |
| 3 | 5079 | (17.9) | 2733 | (18.0) | – | |
| 4 | 6386 | (22.6) | 3429 | (22.6) | – | |
| 5 | 7640 | (27.0) | 4062 | (26.8) | – | |
| Smoking status† | ||||||
| Never | 14 693 | (51.9) | 2758 | (18.2) | 1 | |
| Former | 6013 | (21.3) | 4671 | (30.8) | 4.79 | (4.49 to 5.10) |
| Current | 4831 | (17.1) | 6961 | (45.9) | 8.99 | (8.43 to 9.59) |
| Missing | 2759 | (9.8) | 769 | (5.1) | 1.37 | (1.23 to 1.51) |
| BMI† | ||||||
| <18.5 | 5810 | (20.5) | 2917 | (19.2) | 0.80 | (0.76 to 0.85) |
| 18.5–25 | 8651 | (30.6) | 5232 | (34.5) | 1 | |
| 25–30 | 9299 | (32.9) | 4475 | (29.5) | 0.79 | (0.75 to 0.83) |
| >30 | 4536 | (16.0) | 2535 | (16.7) | 0.93 | (0.87 to 0.98) |
Unadjusted OR for association with COPD.
Unadjusted ORs for age, sex and socioeconomic status of general practice were not estimated as cases and controls were matched on these variables.
*1=least deprived. 2 3 4 5=most deprived. Based on Index of Multiple Deprivation score of general practice electoral ward.
†Closest to diagnosis.
BMI, body mass index; COPD, chronic obstructive pulmonary disease.
Comorbidities, symptoms, and healthcare use of participants in the development sample
| Controls (n=28 296) | Cases (n=15 159) | Unadjusted OR | (95% CI) | |||
|---|---|---|---|---|---|---|
| N | (%) | N | (%) | |||
| Comorbidities* | ||||||
| Asthma | 2438 | 8.6 | 5669 | 37.4 | 6.61 | (6.23 to 7.02) |
| Ischaemic heart disease | 5572 | 19.7 | 3560 | 23.5 | 1.31 | (1.25 to 1.38) |
| Heart failure | 687 | 2.4 | 847 | 5.6 | 2.50 | (2.24 to 2.77) |
| Stroke | 850 | 3.0 | 539 | 3.6 | 1.23 | (1.10 to 1.37) |
| Hyperlipidaemia | 3327 | 11.8 | 1660 | 11.0 | 0.93 | (0.87 to 1.00) |
| Anaemia | 1554 | 5.5 | 859 | 5.7 | 1.04 | (0.95 to 1.14) |
| Pulmonary embolism | 50 | 0.2 | 71 | 0.5 | 2.72 | (1.89 to 3.91) |
| Deep vein thrombosis | 139 | 0.5 | 107 | 0.7 | 1.44 | (1.12 to 1.86) |
| Atrial fibrillation | 980 | 3.5 | 690 | 4.6 | 1.37 | (1.24 to 1.51) |
| Lung cancer | 35 | 0.1 | 68 | 0.4 | 3.68 | (2.45 to 5.55) |
| Cancer | 3805 | 13.4 | 2098 | 13.8 | 1.05 | (0.99 to 1.11) |
| Depression† | 967 | 3.4 | 630 | 4.2 | 1.24 | (1.12 to 1.38) |
| Anxiety† | 2056 | 7.3 | 1816 | 12.0 | 1.77 | (1.65 to 1.90) |
| Allergic rhinitis | 1917 | 6.8 | 1152 | 7.6 | 1.13 | (1.05 to 1.22) |
| Tuberculosis | 421 | 1.5 | 365 | 2.4 | 1.66 | (1.44 to 1.91) |
| Pulmonary tuberculosis | 371 | 1.3 | 344 | 2.3 | 1.77 | (1.52 to 2.06) |
| Chronic kidney disease | 56 | 0.2 | 45 | 0.3 | 1.69 | (1.11 to 2.60) |
| Helicobacter pylori | 188 | 0.7 | 139 | 0.9 | 1.45 | (1.16 to 1.81) |
| Gastric ulcer | 545 | 1.9 | 472 | 3.1 | 1.63 | (1.43 to 1.85) |
| Gastooesophageal reflux disease | 1897 | 6.7 | 1229 | 8.1 | 1.25 | (1.16 to 1.35) |
| Osteoporosis | 713 | 2.5 | 569 | 3.8 | 1.58 | (1.41 to 1.78) |
| Fractures | 3862 | 13.6 | 2547 | 16.8 | 1.30 | (1.23 to 1.38) |
| Diabetes | 2167 | 7.7 | 1015 | 6.7 | 0.87 | (0.81 to 0.94) |
| Rheumatoid arthritis | 462 | 1.6 | 369 | 2.4 | 1.52 | (1.32 to 1.75) |
| Lower respiratory tract infections† | ||||||
| 0 | 25 128 | 88.8 | 9344 | 61.6 | 1 | |
| 1 | 2205 | 7.8 | 2947 | 19.4 | 4.02 | (3.76 to 4.29) |
| >1 | 963 | 3.4 | 2868 | 18.9 | 9.76 | (8.93 to 10.66) |
| Upper respiratory tract infections† | ||||||
| 0 | 22 355 | 79.0 | 10 623 | 70.1 | 1 | |
| 1 | 3917 | 13.8 | 2702 | 17.8 | 1.47 | (1.39 to 1.56) |
| >1 | 2024 | 7.2 | 1834 | 12.1 | 1.98 | (1.85 to 2.13) |
| Allergy | 7614 | 26.9 | 5045 | 33.3 | 1.40 | (1.34 to 1.46) |
| Symptoms† | ||||||
| Presentations with cough | ||||||
| 0 | 23 470 | 82.9 | 8180 | 54.0 | 1 | |
| 1 | 3072 | 10.9 | 3130 | 20.6 | 3.14 | (2.96 to 3.34) |
| >1 | 1754 | 6.2 | 3849 | 25.4 | 7.12 | (6.64 to 7.63) |
| Presentations with dyspnoea | ||||||
| 0 | 26 789 | 94.7 | 11 294 | 74.5 | 1 | |
| 1 | 1014 | 3.6 | 2220 | 14.6 | 5.57 | (5.12 to 6.06) |
| >1 | 493 | 1.7 | 1645 | 10.9 | 9.01 | (8.05 to 10.09) |
| Wheeze | 456 | 1.6 | 1860 | 12.3 | 8.89 | (7.96 to 9.94) |
| Sputum production | 245 | 0.9 | 609 | 4.0 | 5.32 | (4.52 to 6.26) |
| Weight loss | 211 | 0.7 | 306 | 2.0 | 2.74 | (2.30 to 3.28) |
| Fatigue | 1550 | 5.5 | 1215 | 8.0 | 1.53 | (1.42 to 1.66) |
| Poor sleep | 977 | 3.5 | 810 | 5.3 | 1.59 | (1.44 to 1,75) |
| Health service use†‡ | ||||||
| Antibiotic courses | ||||||
| 0 | 18 799 | 66.4 | 5150 | 34.0 | 1 | |
| 1 | 5361 | 18.9 | 3313 | 21.9 | 2.34 | (2.21 to 2.47) |
| 2 | 2127 | 7.5 | 2267 | 15.0 | 4.04 | (3.76 to 4.34) |
| >2 | 2009 | 7.1 | 4429 | 29.2 | 8.64 | (8.07 to 9.25) |
| Salbutamol | 2492 | 8.8 | 7723 | 50.9 | 11.5 | (10.8 to 12.2) |
| Prednisolone | 1800 | 6.4 | 4358 | 28.7 | 6.17 | (5.78 to 6.58) |
| GP consultations | ||||||
| <5 | 5162 | 18.2 | 1156 | 7.6 | 1 | |
| 5–10 | 4618 | 16.3 | 1734 | 11.4 | 1.81 | (1.66 to 1.98) |
| 10–20 | 7677 | 27.1 | 3745 | 24.7 | 2.55 | (2.36 to 2.77) |
| 20–40 | 7610 | 26.9 | 5136 | 33.9 | 3.99 | (3.68 to 4.32) |
| >40 | 3229 | 11.4 | 3388 | 22.3 | 6.91 | (6.31 to 7.57) |
| Hospital referrals | 703 | 2.5 | 687 | 4.5 | 2.08 | (1.85 to 2.34) |
Unadjusted OR for association with COPD.
*Ever previously diagnosed.
†Within 3 years of COPD diagnosis or equivalent matched time point for controls.
COPD, chronic obstructive pulmonary disease; GP, general practitioner.
Adjusted ORs and regression coefficients (β) for risk factors included in the final risk model
| OR | (95% CI) | β | (95% CI) | |
|---|---|---|---|---|
| Smoking status | ||||
| Never | 1 | 0 | ||
| Former | 4.72 | (4.35 to 5.12) | 1.55 | (1.47 to 1.63) |
| Current | 11.7 | (10.7 to 12.7) | 2.46 | (2.37 to 2.54) |
| Missing | 2.44 | (2.16 to 2.76) | 0.89 | (0.77 to 1.02) |
| Asthma | 2.11 | (1.93 to 2.31) | 0.75 | (0.66 to 0.84) |
| LRTI† | ||||
| 0 | 1 | 0 | ||
| 1 | 2.57 | (2.36 to 2.81) | 0.94 | (0.86 to 1.03) |
| >1 | 4.29 | (3.83 to 4.80) | 1.46 | (1.34 to 1.57) |
| Salbutamol† | 6.91 | (6.33 to 7.55) | 1.93 | (1.85 to 2.02) |
As this model was developed using case-control data, the intercept term is not applicable and has therefore not been presented.
*Estimated using a multivariable conditional logistic regression model.
†Within 3 years of COPD diagnosis or equivalent matched time point for controls.
Risk score=(former smoker×1.55)+(current smoker×2.46)+(unknown smoking status×0.89)+(asthma×0.75)+(1 episode of LRTI×0.94)+(>1 episode of LRTI×1.46)+(salbutamol×1.93).
NB. Each variable can either take the value 0 (not present) or 1 (present).
For example, A former smoker with a history of asthma who presented with more than one lower respiratory tract infection in the past 3 years, and received salbutamol in the past 3 years would have the following risk score:
(1×1.55)+(0×2.46)+(0×0.89)+((1×0.75)+(0×0.94)+(1×1.46)+(1×1.93)=5.69.
COPD, chronic obstructive pulmonary disease; LRTI, lower respiratory tract infection.
Adjusted ORs and regression coefficients (β) for variables included in a more comprehensive risk score
| OR* | (95% CI) | β | (95% CI) | |
|---|---|---|---|---|
| Smoking status | ||||
| Never | 1 | 0 | ||
| Former | 4.36 | (4.00 to 4.75) | 1.47 | (1.39 to 1.56) |
| Current | 12.0 | (10.97 to 13.12) | 2.48 | (2.40 to 2.57) |
| Missing | 2.87 | (2.52 to 3.26) | 1.05 | (0.92 to 1.18) |
| Asthma | 1.89 | (1.71 to 2.08) | 0.64 | (0.54 to 0.73) |
| LRTI† | ||||
| 0 | 1 | 0 | ||
| 1 | 1.81 | (1.64 to 1.99) | 0.59 | (0.49 to 0.69) |
| >1 | 2.23 | (1.96 to 2.54) | 0.80 | (0.67 to 0.93) |
| Presentations with cough† | ||||
| 0 | 1 | 0 | ||
| 1 | 1.42 | (1.30 to 1.56) | 0.35 | (0.26 to 0.44) |
| >1 | 1.77 | (1.59 to 1.97) | 0.57 | (0.46 to 0.68) |
| Presentations with dyspnoea† | ||||
| 0 | 1 | 0 | ||
| 1 | 3.17 | (2.82 to 3.57) | 1.16 | (1.04 to 1.27) |
| >1 | 4.53 | (3.89 to 5.28) | 1.51 | (1.36 to 1.66) |
| Wheeze† | 1.86 | (1.60 to 2.17) | 0.62 | (0.47 to 0.77) |
| Sputum production† | 1.49 | (1.17 to 1.90) | 0.40 | (0.16 to 0.64) |
| Unintended weight loss† | 1.75 | (1.33 to 2.31) | 0.56 | (0.29 to 0.84) |
| Antibiotic courses for a LRTI† | ||||
| 0 | 1 | 0 | ||
| 1 | 1.33 | (1.23 to 1.44) | 0.29 | (0.21 to 0.37) |
| 2 | 1.53 | (1.38 to 1.70) | 0.43 | (0.32 to 0.53) |
| >2 | 1.80 | (1.62 to 2.01) | 0.59 | (0.48 to 0.70) |
| Salbutamol† | 4.19 | (3.81 to 4.61) | 1.43 | (1.34 to 1.53) |
| Prednisolone† | 1.53 | (1.38 to 1.69) | 0.42 | (0.32 to 0.52) |
As this model was developed using case-control data, the intercept term is not applicable and has therefore not been presented. The c statistic for this model in the external validation sample was 0.87 (95% CI 0.86 to 0.87).
*Estimated using a multivariable conditional logistic regression model.
†Within 3 years of COPD diagnosis or equivalent matched time point for controls.
Risk score=(former smoker×1.47)+(current smoker×2.48)+(unknown smoking status×1.05)+(asthma×0.64)+(1 episode of LRTI×0.59)+ (>1 episode of LRTI×0.80)+(1 episode of cough×0.35)+(>1 episode of cough×0.57)+(1 episode of dyspnoea×1.16)+(>1 episode of dyspnoea×1.15)+(wheeze×0.62)+(sputum×0.40)+(unintended weight loss×0.56)+(1 antibiotic course×0.29)+(2 antibiotic course×0.43)+ (>2 antibiotic courses×0.59)+(salbutamol×1.43)+(prednisolone×0.42).
NB. Each variable can either take the value 0 (not present) or 1 (present).For example, A former smoker with a history of asthma who presented with more than one lower respiratory tract infection and episode of cough in the past 3 years, reported of unintended weight loss and received salbutamol and 2 course of antibiotics for a LRTI in the past 3 years would have the following risk score:
(1×1.47)+(0×2.48)+(0×1.05)+(1×0.64)+(0×0.59)+(1×0.80)+(0×0.35)+(1×0.57)+(0×1.16)+(0×1.15)+(0×0.62)+(0×0.40)+(1×0.56)+(0×0.29)+(1×0.43)+(0×0.59)+(1×1.43)+(0×0.42)=5.9.
COPD, chronic obstructive pulmonary disease; LRTI, lower respiratory tract infection.
Characteristics of subjects in the external validation sample (derived from 20 general practices)
| Controls (n=4196) | Cases (n=2259) | |||
|---|---|---|---|---|
| N | (%) | N | (%) | |
| Mean age (SD) | 69.8 | (11.0) | 70.0 | (11.1) |
| Males | 2110 | (50.3) | 1133 | (50.2) |
| Socioeconomic quintile* | ||||
| 1 | 475 | (11.3) | 258 | (11.4) |
| 2 | 561 | (13.4) | 313 | (13.9) |
| 3 | 1072 | (25.5) | 574 | (25.4) |
| 4 | 308 | (7.3) | 159 | (7.0) |
| 5 | 1780 | (42.4) | 955 | (42.3) |
| Smoking status | ||||
| Never | 1858 | (44.3) | 374 | (16.6) |
| Former | 799 | (19.0) | 674 | (29.8) |
| Current | 751 | (17.9) | 966 | (42.8) |
| Missing | 788 | (18.8) | 245 | (10.8) |
| Body mass index | ||||
| <18.5 | 1234 | (29.4) | 623 | (27.6) |
| 18.5–25 | 1098 | (26.2) | 643 | (28.5) |
| 25–30 | 1246 | (29.7) | 624 | (27.6) |
| >30 | 618 | (14.7) | 369 | (16.3) |
*1=least deprived, 5=most deprived. Based on the Index of Multiple Deprivation score of electoral ward,
Figure 1Receiver under the operator characteristic (ROC) curve for the test accuracy of the final risk score in the entire external validation sample (c statistic=0.84, 95% CI 0.83 to 0.85), ignoring clustering of patients within practices. Each point on the graph represents the performance (sensitivity and specificity) of the risk score at specific thresholds.
Figure 2Random effects meta-analysis of the c statistics obtained for the final risk score when applied in each of the 20 validation practices separately. The summary result is the estimate of the average c statistic across the validation practices.
Test accuracy of the final risk score in the external validation sample
| Discrimination characteristics | Application of the score assuming 5.5% prevalence of undiagnosed COPD | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Score threshold | Sensitivity (%) | Specificity (%) | Correctly classified (%) | LR+ | LR− | PPV (%) | NPV (%) | Screening yield (%) | NNS | Clinical assessments per case detected |
| 0 | 100 | 0 | 35.0 | 1 | – | 5.5 | – | 5.50 | 19 | 19 |
| 0.5 | 96.1 | 34.7 | 56.2 | 1.47 | 0.11 | 7.9 | 99.3 | 5.29 | 19 | 13 |
| 1 | 90.6 | 51.9 | 65.5 | 1.88 | 0.18 | 9.9 | 99.0 | 4.98 | 21 | 11 |
| 1.5 | 89.4 | 55.1 | 67.1 | 1.99 | 0.19 | 10.4 | 98.9 | 4.92 | 21 | 10 |
| 2 | 81.2 | 71.9 | 75.2 | 2.89 | 0.26 | 14.4 | 98.5 | 4.47 | 23 | 7 |
| 2.5 | 63.2 | 87.4 | 79.0 | 5.02 | 0.42 | 22.6 | 97.6 | 3.48 | 29 | 5 |
| 3 | 55.8 | 91.9 | 79.3 | 6.89 | 0.48 | 28.6 | 97.3 | 3.07 | 33 | 4 |
| 3.5 | 47.6 | 94.6 | 78.1 | 8.80 | 0.55 | 33.9 | 96.9 | 2.62 | 39 | 3 |
| 4 | 40.4 | 95.8 | 76.4 | 9.57 | 0.62 | 35.8 | 96.5 | 2.22 | 45 | 3 |
| 4.5 | 23.2 | 98.3 | 72.0 | 13.5 | 0.78 | 44.0 | 95.6 | 1.28 | 79 | 3 |
| 5 | 20.6 | 98.4 | 71.2 | 13.1 | 0.81 | 44.3 | 95.5 | 1.13 | 89 | 3 |
| 5.5 | 11.3 | 99.5 | 68.6 | 21.5 | 0.89 | 55.8 | 95.1 | 0.62 | 161 | 2 |
| 6 | 5.53 | 99.7 | 66.7 | 18.9 | 0.95 | 50.9 | 94.8 | 0.30 | 329 | 2 |
| 6.5 | 3.23 | 99.8 | 65.0 | 19.4 | 0.97 | 52.5 | 94.7 | 0.18 | 563 | 2 |
Correctly classified= proportion of participants with disease status correctly classified.
LR, likelihood ratio (ie, the ratio by which the pretest probability is altered by a positive or negative test result);
NPV, negative predictive value (proportion of all participants with a negative test who are disease free);
NNS, number-needed-to-screen (the number of patients or patient records the risk score would need to be applied to) to identify one patient with COPD; NPV, negative predictive value (proportion of all subjects with a negative test who are disease free); PPV, positive predictive value (proportion of all participants with a positive test who have disease); Screening yield, proportion of all patients subjected to the risk score who would be correctly identified as having COPD.
COPD, chronic obstructive pulmonary disease.
Figure 3Screening test accuracy of the final risk score at a threshold of ≥2.5 when applied to 100 patients aged ≥35 years in primary care with an assumed prevalence of undiagnosed chronic obstructive pulmonary disease (COPD) of 5%.