| Literature DB >> 35909058 |
Ana Espinosa-Gonzalez1, Denys Prociuk1, Francesca Fiorentino2, Christian Ramtale1, Ella Mi1, Emma Mi1, Ben Glampson3, Ana Luisa Neves1, Cecilia Okusi4, Laiba Husain4, Jack Macartney4, Martina Brown5, Ben Browne5, Caroline Warren5, Rachna Chowla6, Jonty Heaversedge7, Trisha Greenhalgh4, Simon de Lusignan4, Erik Mayer1, Brendan C Delaney8.
Abstract
BACKGROUND: Accurate assessment of COVID-19 severity in the community is essential for patient care and requires COVID-19-specific risk prediction scores adequately validated in a community setting. Following a qualitative phase to identify signs, symptoms, and risk factors, we aimed to develop and validate two COVID-19-specific risk prediction scores. Remote COVID-19 Assessment in Primary Care-General Practice score (RECAP-GP; without peripheral oxygen saturation [SpO2]) and RECAP-oxygen saturation score (RECAP-O2; with SpO2).Entities:
Mesh:
Year: 2022 PMID: 35909058 PMCID: PMC9333950 DOI: 10.1016/S2589-7500(22)00123-6
Source DB: PubMed Journal: Lancet Digit Health ISSN: 2589-7500
Figure 1Settings used for derivation and validation of the RECAP scores.
(A) Recruitment dates per data source shown. Geographical separation as follows: CCAS was accessible for all patients in England; Doctaly was accessible for patients in southeast London; the RSC network was used by practices all over England (practices in northwest London were excluded), northwest London practices are restricted to northwest London boroughs. (B) Data sources used for derivation and validation of the RECAP scores. CCAS=NHS-111 COVID clinical assessment service. iCARE=Imperial clinical analytics, research, and evaluation environment. NWL=northwest London. ORCHID=Oxford-Royal College of General Practitioners Clinical Informatics Digital Hub environment. RCGP RSC=Royal College of General Practitioners Research and Surveillance Centre. RECAP-GP=Remote COVID-19 Assessment in Primary Care-General Practice score. RECAP-O2=Remote COVID-19 Assessment in Primary Care-oxygen saturation score.
Summary population characteristics
| Age, years | 49 (17·7) | 46 (18·3) | 42 (15·9) | 44 (13·1) | 39 (11·9) | |
| BMI | ||||||
| BMI, kg/m2 | 28·8 (6·6) | 26 (6·5) | 28·8 (7·1) | NA | NA | |
| Missing data | 124 (6·6%) | 84 (3·5%) | 352 (13·1%) | NA | NA | |
| Obesity (BMI ≥30 kg/m2) | 633 (34·0%) | 545 (22·6%) | 970 (36·3%) | NA | NA | |
| Missing data | 124 (6·6%) | 84 (3·5%) | 358 (13·4%) | NA | NA | |
| Sex | ||||||
| Female | 1061 (56·9%) | 1352 (56·0 %) | 1470 (55·0%) | 1246 (64·0%) | 1271 (61·0%) | |
| Male | 802 (43·1%) | 1063 (44·0%) | 1204 (45·0%) | 702 (36·0%) | 813 (39·0%) | |
| Ethnicity | ||||||
| Non-White | 624 (33·5%) | 1787 (74·0%) | 2105 (78·7%) | 1334 (68·5%) | 1063 (51·0%) | |
| White | 1239 (66·5%) | 628 (26·0%) | 569 (21·3%) | 614 (31·5%) | 1022 (49·0%) | |
| Missing data | 121 (6·5%) | 207 (8·6%) | 438 (16·4%) | 146 (7·5%) | 2018 (96·8%) | |
| Comorbidity | ||||||
| Diabetes | 204 (11·0%) | 369 (15·3%) | 157 (5·9%) | NA | NA | |
| Hypertension | 465 (25·0%) | 565 (23·3%) | 310 (11·6%) | NA | NA | |
| Coronary heart disease | 130 (7·0%) | 72 (3·0%) | 101 (3·8%) | NA | NA | |
| Chronic kidney disease | 130 (7·0%) | 91 (3·8%) | 53 (2·0%) | NA | NA | |
| Adverse social circumstances | 3 (0·2%) | 3 (0·2%) | NA | NA | NA | |
Data are n (%) or mean (SD). BMI=body-mass index. NA=not available. RCGP RSC=Royal College of General Practitioners Research and Surveillance Centre. NWL=northwest London. CCAS=COVID-19 Clinical Assessment Service.
Data obtained from linked general practitioner electronic health records.
Predictor variables considered for inclusion in the model and whether they were included following missingness assessment
| Completeness | Considered in model | Completeness | Considered in model | Completeness | Considered in model | Completeness | Considered in model | Completeness | Considered in model | |
|---|---|---|---|---|---|---|---|---|---|---|
| Shortness of breath | 1602 (86·0%) | Yes | 2101 (87·0%) | Yes | 2567 (96·0%) | Yes | 1792 (92·0%) | Yes | 2085 (100%) | Yes |
| Feeling feverish or shivers | 1788 (96·0%) | Yes | 1883 (78·0%) | Yes | 2567 (96·0%) | Yes | 1782 (91·5%) | Yes | 2085 (100%) | Yes |
| Temperature (observed) | 447 (24·0%) | No | 169 (7·0%) | No | 721 (27·0%) | No | 837 (43·0%) | No | 938 (45·0%) | No |
| Fatigue | 1713 (91·9%) | Yes | 2101 (87·0%) | Yes | 2433 (91·0%) | Yes | 1772 (91·0%) | Yes | 2085 (100%) | Yes |
| Acute cognitive decline | 1527 (82·0%) | Yes | 1690 (70·0%) | Yes | 0 | No | 1772 (91·0%) | Yes | 2085 (100%) | Yes |
| Time from first symptoms (days) | 1732 (93·0%) | No | 772 (32·0%) | No | 2567 (96·0%) | No | 1928 (99·0%) | Yes | 2085 (100%) | Yes |
| Respiratory rate | 279 (15·0%) | No | 169 (7·0%) | No | 588 (22·0%) | No | 1402 (72·0%) | Yes | 1855 (89·0%) | Yes |
| Heart rate | 409 (21·9%) | No | 507 (21·0%) | No | 1123 (42·0%) | No | 1363 (70·0%) | No | 20 (1·0%) | No |
| Oxygen saturation at rest | 279 (15·0%) | No | 386 (16·0%) | No | 347 (13·0%) | No | 1363 (70·0%) | Yes | 1292 (62·0%) | Yes |
| Oxygen saturation after 40 steps | 111 (6·0%) | No | 193 (8·0%) | No | 80 (3·0%) | No | 1285 (66·0%) | Yes | 1188 (57·0%) | Yes |
| Muscle aches | 894 (48·0%) | No | 941 (39·0%) | No | 1390 (52·0%) | No | NA | No | NA | No |
| Trajectory of breathlessness | 838 (45·0%) | No | 1267 (52·5%) | No | 2112 (79·0%) | No | 19 (1·0%) | yes | 0 | Yes |
| Diabetes | 1863 (100%) | Yes | 2415 (100%) | Yes | 2674 (100%) | Yes | NA | No | NA | No |
| Hypertension | 1863 (100%) | Yes | 2415 (100%) | Yes | 2674 (100%) | Yes | NA | No | NA | No |
| Coronary health disease | 1863 (100%) | Yes | 2415 (100%) | Yes | 2674 (100%) | Yes | NA | No | NA | No |
| Chronic kidney disease | 1863 (100%) | Yes | 2415 (100%) | Yes | 2674 (100%) | Yes | NA | No | NA | No |
| Age | 1863 (100%) | Yes | 2415 (100%) | Yes | 2674 (100·0%) | Yes | 1948 (100·0%) | Yes | 2085 (100%) | Yes |
| Sex | 1863 (100%) | Yes | 2415 (100%) | Yes | 2674 (100%) | Yes | 1948 (100%) | Yes | 2085 (100%) | Yes |
| Ethnicity | 1741 (93·5%) | Yes | 2197 (91·0%) | Yes | 2246 (84·0%) | Yes | 1801 (92·5%) | Yes | 62 (3·0%) | No |
CCAS=COVID-19 Clinical Assessment Service. NA=not available. NWL=Nnorthwest London. RECAP-GP=Remote COVID-19 Assessment in Primary Care-General Practice score. RECAP-O2=Remote COVID-19 Assessment in Primary Care-oxygen saturation score. RCGP RSC=Royal College of General Practitioners Research and Surveillance Centre. SNOMED=Systematised Nomenclature of Medicine.
These items contain a proposed severity scale in RECAP-V0 and were captured in the electronic health records templates as a drop-down list of alternatives with appropriate per-item SNOMED coding; this ordering was carried through to the analysis.
Extracted from general practitioners electronic health records systems.
Collected from the caller as part of the NHS-111 pathway.
The RECAP-GP model
| Intercept | −6·32 | <0·0001 | |
| Sex | |||
| Male | 1 (ref) | .. | |
| Female | 0·56 | 0·018 | |
| Age (years) | 0·04 | <0·0001 | |
| Hypertension history | 0·56 | 0·04 | |
| Breathlessness | |||
| Breathlessness (cannot complete sentences at rest) | 1·69 | <0·0001 | |
| Breathlessness on mild exertion | 0·61 | 0·025 | |
| Breathlessness on moderate exertion | 0·22 | 0·57 | |
| Fever | |||
| Temperature (rigors) | 0·10 | 0·98 | |
| Temperature (feeling feverish) | 0·75 | 0·002 | |
Absence of hypertension, breathlessness, and fever are the base coefficients in the logistic regression, set to zero and not shown.
For fever and breathlessness severity all levels were included if one level was significant. RECAP-GP=Remote COVID-19 Assessment in Primary Care-General Practice score.
Figure 2Receiver operating characteristic curve of the RECAP-GP model
Bootstrapping for internal validation along with model diagnostic measures obtained as part of model calibration and performance assessment was done. Error bars and shaded areas are 95% CIs. AUC=area under the curve. RECAP-GP=Remote COVID-19 Assessment in Primary Care–general practitioner score.
Validation of the RECAP-GP model
| Actual hospitalisations | 18 (1%) of 1453 | 50 (6%) of 797 | 22 (14%) of 158 |
| Sensitivity (95% CI) | 61·9% (59·9–63·9) | NA | 24·4% (16·0–34·6) |
| Specificity (95% CI) | 80% (70·2–87·7) | NA | 94·1% (93·1–95·2) |
| Positive predictive value of red group designation (95% CI) | NA | NA | 13·9% (9·8–19·4) |
| Negative predictive value of green group designation (95% CI) | 98·8% (98·1–99·2) | NA | NA |
| Actual hospitalisations | 25 (2%) of 1512 | 45 (5%) of 958 | 12 (6%) of 204 |
| Sensitivity (95% CI) | 57·4% (55·4–59·3) | NA | 14·6% (7·8–24·2) |
| Specificity (95% CI) | 69·5% (54·4–79·2) | NA | 93·0% (92·0–94·0) |
| Positive predictive value of red group designation (95% CI) | NA | NA | 5·9% (3·5–9·7) |
| Negative predictive value of green group designation (95% CI) | 98·3% (97·7–98·8) | NA | NA |
Positive predictive value was calculated as the number of hospitalisations in red group divided by the number of patients in red group. Negative predictive value was calculated as the number of patients non-admitted in green group divided by the number of patients in green group. CCAS=COVID-19 Clinical Assessment Service. RECAP-GP=Remote COVID-19 Assessment in Primary Care-General Practice score. NA=not applicable.
The RECAP-O2 model
| Intercept | 25·00 | <0·0001 | |
| Age (years) | 0·04 | 0·0002 | |
| Breathlessness | |||
| Breathlessness (feeling uncomfortable to breathe) | 0·92 | 0·030 | |
| Breathlessness when walking | −0·43 | 0·26 | |
| Fatigue | |||
| Fatigue (difficult to wake up) | 1·50 | 0·068 | |
| Fatigue (too tired to do usual activities) | 1·23 | 0·0007 | |
| Oxygen saturation at rest (0–100%) | −0·33 | <0·0001 | |
Scales of severity are included if one element is significant and only the most severe level is used in the model.
For fatigue and breathlessness severity all levels were included if one level was significant. Absence of hypertension, breathlessness and fatigue are the base coefficients in the logistic regression, set to zero and not shown. RECAP-O2=Remote COVID-19 Assessment in Primary Care-oxygen saturation score.
Figure 3Receiver operating characteristic curve of the RECAP-O2 model
Bootstrapping for internal validation along with model diagnostic measures obtained as part of model calibration and performance assessment was done. Error bars and shaded areas are 95% CIs. AUC=area under the curve. RECAP-O2=Remote COVID-19 Assessment in Primary Care-oxygen saturation score.
Validation of the RECAP-O2 model Risk group assigned by model in Doctaly-2 validation data
| Actual hospitalisations | 7 (1%) of 1183 | 9 (2%) of 457 | 3 (9%) of 34 |
| Sensitivity (95% CI) | 71·1% (68·8–73·2) | NA | 15·8% (3·4–39·6) |
| Specificity (95% CI) | 63·1% (38·4–83·7) | NA | 98·1% (97·3–98·7) |
| Positive predictive value of red group designation (95% CI) | NA | NA | 8·8% (3·1–22·4) |
| Negative predictive value of green group designation (95% CI) | 99·4% (98·9–99·7) | NA | NA |
Positive predictive value was calculated as the number of hospitalisations in red group divided by the number of patients in red group. Negative predictive value was calculated as the number of patients non-admitted in green group divided by the number of patients in green group. RECAP-O2=Remote COVID-19 Assessment in Primary Care-oxygen saturation score. NA=not applicable.