| Literature DB >> 34793539 |
Anthony J Weekes1, Jaron D Raper1, Kathryn Lupez1, Alyssa M Thomas1, Carly A Cox1, Dasia Esener2, Jeremy S Boyd3, Jason T Nomura4, Jillian Davison5, Patrick M Ockerse6, Stephen Leech5, Jakea Johnson3, Eric Abrams2, Kathleen Murphy4, Christopher Kelly6, H James Norton7.
Abstract
OBJECTIVE: Develop and validate a prognostic model for clinical deterioration or death within days of pulmonary embolism (PE) diagnosis using point-of-care criteria.Entities:
Mesh:
Year: 2021 PMID: 34793539 PMCID: PMC8601564 DOI: 10.1371/journal.pone.0260036
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Deriving the nine-variable prognostic model.
Descriptive statistics of development and validation databases.
| Development | Validation | |
|---|---|---|
| (N = 935) | (N = 801) | |
|
| ||
| Mean (SD) | 60.3 (16.5) | 58.5 (16.7) |
| Median [Min, Max] | 62.0 [18.0, 104] | 60.0 [19.0, 101] |
|
| 92 (9.8%) | 69 (8.6%) |
|
| ||
| Mean (SD) | 132 (24.8) | 132 (23.7) |
| Median [Min, Max] | 133 [55.0, 223] | 131 [60.0, 210] |
| Missing | 0 (0%) | 4 (0.5%) |
|
| 82 (8.8%) | 54 (6.8%) |
|
| ||
| Mean (SD) | 98.8 (21.5) | 97.0 (21.3) |
| Median [Min, Max] | 98.0 [35.0, 184] | 96.0 [45.0, 182] |
| Missing | 1 (0.1%) | 4 (0.5%) |
|
| 435 (46.6%) | 335 (42.0%) |
|
| ||
| Mean (SD) | 0.776 (0.248) | 0.764 (0.249) |
| Median [Min, Max] | 0.700 [0.300, 2.00] | 0.700 [0.300, 2.50] |
| Missing | 1 (0.1%) | 4 (0.5%) |
|
| ||
| Mean (SD) | 20.0 (4.66) | 19.9 (4.55) |
| Median [Min, Max] | 18.0 [10.0, 48.0] | 18.0 [11.0, 47.0] |
| Missing | 4 (0.4%) | 4 (0.5%) |
|
| ||
| Mean (SD) | 95.4 (4.88) | 95.6 (4.26) |
| Median [Min, Max] | 96.0 [37.0, 100] | 96.0 [67.0, 100] |
| Missing | 3 (0.3%) | 4 (0.5%) |
|
| ||
| Mean (SD) | 98.1 (0.973) | 98.3 (0.886) |
| Median [Min, Max] | 98.1 [89.0, 103] | 98.2 [93.8, 103] |
| Missing | 20 (2.1%) | 7 (0.9%) |
|
| ||
| Mean (SD) | 31.2 (8.68) | 31.4 (9.22) |
| Median [Min, Max] | 29.8 [14.1, 79.9] | 30.0 [14.1, 87.6] |
| Missing | 18 (1.9%) | 59 (7.4%) |
|
| ||
|
| ||
| Mean (SD) | 245 (487) | 303 (704) |
| Median [Min, Max] | 71.0 [4.00, 4670] | 76.0 [7.00, 8280] |
| Missing | 334 (35.7%) | 256 (32.0%) |
|
| ||
| Mean (SD) | 1710 (5960) | 1030 (3000) |
| Median [Min, Max] | 159 [5.00, 70000] | 109 [6.00, 32500] |
| Missing | 644 (68.9%) | 577 (72.0%) |
|
| ||
|
| ||
| Mean (SD) | 0.860 (21.8) | 0.0928 (0.289) |
| Median [Min, Max] | 0.0300 [0, 648] | 0.0200 [0, 4.19] |
| Missing | 52 (5.6%) | 10 (1.2%) |
|
| ||
| Mean (SD) | 4.7 (6.2) | 4.8 (5.0) |
| Missing | 40 (4.3%) | 27 (3.4%) |
|
| 137 (14.6%) | 91 (11.3%) |
|
| ||
| Carolinas Medical Center | 312 (33.4%) | 409 (51.1%) |
| San Diego | 189 (20.2%) | 66 (8.2%) |
| Vanderbilt University Medical Center | 134 (14.3%) | 78 (9.7%) |
| University of Utah | 78 (8.3%) | 85 (10.6%) |
| Orlando Regional Medical Center | 105 (11.2%) | 89 (11.1%) |
| Christiana Care | 117 (12.5%) | 74 (9.2%) |
|
| ||
| Female | 455 (48.7%) | 392 (48.9%) |
| Male | 480 (51.3%) | 409 (51.1%) |
|
| ||
| Black | 253 (27.1%) | 255 (31.8%) |
| White | 638 (68.2%) | 497 (62.0%) |
| American Indian/Alaskan Native | 7 (0.7%) | 6 (0.7%) |
| Asian | 10 (1.1%) | 7 (0.9%) |
| Pacific Islander/Native Hawaiian | 2 (0.2%) | 1 (0.1%) |
| Unknown/Other | 25 (2.7%) | 35 (4.4%) |
|
| ||
| Hispanic or Latino | 73 (7.8%) | 45 (5.6%) |
| Not Hispanic or Latino | 825 (88.2%) | 744 (92.9%) |
| Unknown | 36 (3.9%) | 12 (1.5%) |
| Missing | 1 (0.1%) | 0 (0%) |
|
| ||
| Yes | 92 (9.8%) | 68 (8.5%) |
|
| ||
| Yes | 68 (7.3%) | 72 (9.0%) |
|
| ||
| Yes | 16 (1.7%) | 12 (1.5%) |
|
| ||
| Yes | 12 (1.3%) | 13 (1.6%) |
|
| ||
| Yes | 230 (24.6%) | 205 (25.6%) |
|
| ||
| Yes | 59 (6.3%) | 57 (7.1%) |
|
| ||
| Yes | 28 (3.0%) | 29 (3.6%) |
| Missing | 1 (0.1%) | 0 (0%) |
|
| ||
| Yes | 8 (0.9%) | 12 (1.5%) |
| Missing | 2 (0.2%) | 0 (0%) |
|
| ||
| Yes | 81 (8.7%) | 44 (5.5%) |
| Missing | 0 (0%) | 1 (0.1%) |
|
| ||
| Yes | 20 (2.1%) | 20 (2.5%) |
|
| ||
| Yes | 27 (2.9%) | 24 (3.0%) |
| Missing | 0 (0%) | 5 (0.6%) |
|
| ||
| Yes | 286 (30.6%) | 300 (37.5%) |
|
| ||
| Yes | 66 (7.1%) | 60 (7.5%) |
| Missing | 0 (0%) | 2 (0.2%) |
|
| ||
| Yes | 56 (6.0%) | 60 (7.5%) |
| Missing | 0 (0%) | 3 (0.4%) |
|
| ||
| Yes | 136 (14.5%) | 121 (15.1%) |
|
| ||
| Yes | 230 (24.6%) | 200 (25.0%) |
|
| ||
| Yes | 55 (5.9%) | 71 (8.9%) |
| Missing | 0 (0%) | 1 (0.1%) |
|
| ||
| Yes | 22 (2.4%) | 26 (3.2%) |
|
| ||
| Yes | 109 (11.7%) | 114 (14.2%) |
| Missing | 0 (0%) | 2 (0.2%) |
|
| ||
| Yes | 58 (6.2%) | 43 (5.4%) |
|
| ||
| Yes | 44 (4.7%) | 39 (4.9%) |
|
| ||
| 0 | 397 (42.5%) | 326 (40.7%) |
| 1 | 159 (17.0%) | 140 (17.5%) |
| 2 | 132 (14.1%) | 119 (14.9%) |
| 3 | 71 (7.6%) | 55 (6.9%) |
| 4 | 23 (2.5%) | 26 (3.2%) |
| 5 | 26 (2.8%) | 19 (2.4%) |
| 6 | 57 (6.1%) | 63 (7.9%) |
| 7 | 31 (3.3%) | 17 (2.1%) |
| 8 | 20 (2.1%) | 13 (1.6%) |
| 9 | 10 (1.1%) | 8 (1.0%) |
| 10 | 4 (0.4%) | 12 (1.5%) |
| 11 | 2 (0.2%) | 2 (0.2%) |
| 12 | 2 (0.2%) | 1 (0.1%) |
| 13 | 1 (0.1%) | 0 (0%) |
|
| ||
| Yes | 526 (56.3%) | 310 (38.7%) |
| Missing | 5 (0.5%) | 14 (1.7%) |
|
| ||
| Yes | 349 (37.3%) | 308 (38.5%) |
| Missing | 42 (4.5%) | 31 (3.9%) |
|
| ||
| Yes | 269 (28.8%) | 185 (23.1%) |
| Missing | 12 (1.3%) | 9 (1.1%) |
|
| ||
| Yes | 309 (33.0%) | 249 (31.1%) |
| Missing | 17 (1.8%) | 20 (2.5%) |
|
| ||
| Saddle | 106 (11.6%) | 92 (11.6%) |
| Proximal pulmonary artery | 192 (21.0%) | 102 (12.9%) |
| Lobar | 324 (35.5%) | 281 (35.6%) |
| Segmental | 245 (26.8%) | 256 (32.4%) |
| Subsegmental | 46 (5.0%) | 59 (7.5%) |
|
| ||
| 0 | 604 (64.6%) | 549 (68.5%) |
| 1 | 72 (7.7%) | 62 (7.7%) |
| 2 | 122 (13.0%) | 104 (13.0%) |
| 3 | 116 (12.4%) | 59 (7.4%) |
| Missing | 21 (2.2%) | 27 (3.4%) |
|
| ||
| Yes | 68 (7.3%) | 63 (7.9%) |
| Missing | 19 (2.0%) | 47 (5.9%) |
|
| ||
| Yes | 310 (33.2%) | 225 (28.1%) |
| Missing | 21 (2.2%) | 27 (3.4%) |
|
| ||
| Yes | 278 (63.2%) | 191 (65.0%) |
| No | 121 (27.5%) | 69 (23.5%) |
| Indeterminate | 41 (9.3%) | 34 (11.6%) |
|
| ||
| Yes | 314 (33.6%) | 297 (37.1%) |
|
| ||
| Yes | 77 (8.2%) | 106 (13.2%) |
|
| ||
| Yes | 209 (22.4%) | 213 (26.7%) |
|
| ||
| Yes | 331 (35.4%) | 313 (39.1%) |
| Missing | 5 (0.5%) | 0 (0%) |
|
| ||
| Yes | 24 (2.6%) | 16 (2.0%) |
|
| ||
| Yes | 15 (1.6%) | 17 (2.1%) |
|
| ||
| Yes | 78 (8.3%) | 71 (8.9%) |
|
| ||
| Yes | 60 (6.4%) | 53 (6.6%) |
|
| ||
| Yes | 23 (2.5%) | 26 (3.2%) |
|
| ||
| Yes | 60 (6.4%) | 63 (7.9%) |
|
| ||
| Yes | 46 (4.9%) | 35 (4.4%) |
|
| ||
| Yes | 72 (7.7%) | 101 (12.6%) |
|
| ||
| Yes | 423 (45.2%) | 364 (45.4%) |
|
| ||
| Yes | 12 (1.3%) | 10 (1.2%) |
| Missing | 13 (1.4%) | 1 (0.1%) |
|
| ||
| Yes | 30 (3.2%) | 37 (4.6%) |
| Missing | 12 (1.3%) | 1 (0.1%) |
|
| ||
| Yes | 68 (7.3%) | 56 (7.0%) |
| Missing | 3 (0.3%) | 0 (0%) |
|
| ||
| Yes | 0 (0%) | 105 (13.1%) |
| Missing | 935 (100%) | 14 (1.7%) |
|
| ||
| Yes | 868 (92.8%) | 714 (89.1%) |
| Missing | 1 (100%) | 12 (1.5%) |
Abbreviations: BNP = brain natriuretic peptide; PE = pulmonary embolism; DVT = deep vein thrombosis; VTE = venous thromboembolism; ESC = European Society of Cardiology Pulmonary Embolism Management guidelines (2019)[15]; CT = computed tomography; LV = left ventricle; RV = right ventricle; GDE = goal-directed echocardiography; sPESI = simplified Pulmonary Embolism Severity Index
Final variables of logistic regression model.
| Predictor | Adjusted Odds | 95% CI | Coefficient | 95% CI Coefficient | ||
|---|---|---|---|---|---|---|
| Odds Ratio | ||||||
| Lower | Upper | Lower | Upper | |||
| Creatinine > 2.0 mg/dL | 5.37 | 2.49 | 11.58 | 1.68 | .911 | 2.45 |
| Dysrhythmia | 4.00 | 2.07 | 7.73 | 1.39 | .730 | 2.04 |
| Suspected/confirmed systemic infection | 3.47 | 1.64 | 7.37 | 1.24 | .491 | 2.00 |
| Systolic Blood Pressure < 100 | 2.87 | 1.63 | 5.07 | 1.05 | .486 | 1.62 |
| Abnormal Heart rate | 2.26 | 1.52 | 3.35 | .813 | .418 | 1.21 |
| Preceding episode of syncope | 1.97 | 1.15 | 3.38 | .680 | .141 | 1.22 |
| Medical social reason for hospitalization | 1.91 | 1.21 | 3.03 | .649 | .190 | 1.11 |
| Echocardiography RV abnormal | 1.81 | 1.12 | 2.91 | .592 | .115 | 1.07 |
| CT RV:LV ratio elevated | 1.73 | 1.05 | 2.84 | .548 | .050 | 1.05 |
| Intercept | -2.91 | -4.01 | -1.80 | |||
Abbreviations: CI = confidence interval; RV = right ventricle; LV = left ventricle; CT = computed tomography
Primary outcome probability for final model variables.
| Final Predictor Variable | Adjusted Odds Ratio | Development Database | Validation Database | Points Assigned |
|---|---|---|---|---|
| Relative Risk | Relative Risk | |||
| Creatinine > 2.0 mg/dL | 5.37 | 2.48 | 2.16 | 2 |
| Dysrhythmia | 4.00 | 2.39 | 3.67 | 1 |
| Suspected/confirmed systemic infection | 3.47 | 2.63 | 3.67 | 1 |
| Systolic blood pressure < 100 mmHg | 2.87 | 2.65 | 2.85 | 1 |
| Abnormal heart rate (<50 or >100 beats/min) | 2.26 | 2.17 | 1.67 | 1 |
| Syncope | 1.97 | 2.00 | 2.25 | 1 |
| Medical or social reason for hospitalization | 1.91 | 2.00 | 1.76 | 1 |
| Echocardiography with abnormal RV | 1.81 | 2.67 | 3.16 | 1 |
| CT RV:LV ratio elevated | 1.73 | 2.23 | 2.38 | 1 |
| Total Points | ||||
| PE-SCORE score (minimum = 0; maximum = 10 points) |
Abbreviations: CT = computed tomography; LV = left ventricle; RV = right ventricle
Number of predicted and actual events in validation database.
| Predicted from frequency in developmental database | ||||
|---|---|---|---|---|
| PE-SCORE | % Positive Primary Outcome | % Positive Primary Outcome | Predicted Events | Actual Events |
| Development | Validation | |||
| 0 points | 2.05 | 8.11 | 3.79 | 15 |
| 1 point | 7.31 | 16.72 | 13.89 | 31 |
| 2 points | 18.59 | 23.72 | 29.00 | 37 |
| 3 points | 38.00 | 42.43 | 39.52 | 44 |
| 4 points | 35.58 | 58.57 | 24.21 | 41 |
| 5 points | 63.83 | 85.71 | 13.40 | 18 |
| 6 + points | 69.60 | 100 | 7.66 | 11 |
Discrimination and calibration metrics.
| Discrimination | Calibration | |||||
|---|---|---|---|---|---|---|
| Model | Sensitivity vs 1- specificity plot | Precision Recall curve | Spiegelhalter z test and p-value | Slope (95% CI) | Intercept (95% CI) | Hosmer-Lemeshow |
| p value | ||||||
| AUC (95% CI) | AUCpr (95% CI) | |||||
| Logistic regression (development database) | 0.83 (0.80, 0.86) | 0.61 (0.57, 0.64) | 0.2933, 0.7693 | 1.029 (0.920, 1.138) | -0.006 (-0.040, 0.027) | 0.08 |
| PE-SCORE (development database) | 0.78 (0.75, 0.82) | 0.50 (0.39, 0.60) | -0.071, 0.9431 | 0.966 (0.829, 1.102) | 0.008 (-0.031, 0.047) | 0.01 |
| PE-SCORE (validation database) | 0.77 (0.73, 0.81) | 0.63 (0.43, 0.81) | 0.3283, 0.7427 | 1.006 (0.867, 1.146) | -0.002 (-0.049, 0.045) | 0.76 |
Abbreviations: AUC = area under the curve, CI = confidence interval
Fig 2Area under receiver operating characteristic of: A) logistic regression model on the development database; B) PE-SCORE model on development database; and C) PE-SCORE model on validation database.
Fig 3Precision recall curves of: A) logistic regression model on the development database; B) PE-SCORE model on the development database; and C) PE-SCORE model on the validation database.
Fig 4Calibration curves of logistic regression on development and PE-SCORE model on both databases.
Fig 5Proportions with primary outcome by calculated PE-SCORE.
Legend: Panels A and B show 2D stacked column charts stratified by the proportions of patients with primary composite outcome positive (lower column) and the outcome negative groups (upper column) for each PE-SCORE calculation in the development and validation databases. Panels C and D show column charts for the number of patients with primary outcome positive next to the number with death for each PE-SCORE calculation in the development and validation databases.
Performance of PE-SCORE model at two risk thresholds on both databases.
|
| ||
|
| Accuracy = 37.8% (34.6%–41.1%) | |
| Score+ (1–9 points) | sensitivity 98.5% (95.2%–99.6%) | PPV 26.0% (22.9%–29.3%) |
| Score- (0 points) | specificity 20.7% (17.7%–23.9%) | NPV 97.9% (93.6%–99.5%) |
| A = 193 | Precision = A/(A+C) = 0.26 | |
| Recall = A/A+B) = 0.9847 | ||
| B = 3 | F1 = (precision*Recall)/ (Precision + Recall) = 0.2056 | |
| C = 549 | ||
| D = 143 | ||
|
| Accuracy = 47.8% (44.1%–51.4%) | |
| Score+ (1–9 points) | sensitivity 92.4% (87.5%–95.5%) | PPV 33.0% (29.1%-37.1%) |
| Score—(0 points) | specificity 31.5% (27.6%–35.6%) | NPV 91.9% (86.7%–95.2%) |
| A = 182 | Precision = A/(A+C) = 0.33 | |
| B = 15 | Recall = A/A+B) = 0.92 | |
| C = 370 | F1 = (precision*Recall)/ (Precision + Recall) = 0.24 | |
| D = 170 | ||
|
| ||
|
| Accuracy 80.4% (77.6%–83.0%) | |
| Score+ (5–9 points) | sensitivity 23.5% (17.9%–30.1%) | PPV 65.7% (53.3%–76.4%) |
| Score- (0–4 points) | specificity 96.5% (94.8%–97.7%) | NPV 81.7% (78.8%–84.2%) |
| A = 46 | Precision = A/(A+C) = 0.65 | |
| B = 147 | Recall = A/A+B) = 0.24 | |
| F1 = (precision*Recall)/ (Precision + Recall) = 0.17 | ||
| C = 24 | ||
| D = 671 | ||
|
| Accuracy 76.8% (73.6%–79.8%) | |
| Score+ (5–9 points) | sensitivity 14.7% (10.2%–20.6%) | PPV 90.6% (73.8%–97.5%) |
| Score- (0–4 points) | specificity 99.4% (98.3%–99.9%) | NPV 76.2% (72.8%–79.2%) |
| A = 29 | Precision = A/(A+C) = 0.91 | |
| B = 168 | Recall = A/A+B) = 0.15 | |
| F1 = (precision*Recall)/ (Precision + Recall) = 0.13 | ||
| C = 3 | ||
| D = 537 | ||
A = True positive, B = False positive (Type II error), C = False positive (type I error), D = True negative.
Other abbreviations: PPV = positive predictive value; NPV = negative predictive value.