| Literature DB >> 29718407 |
Jenna M Reps1, Martijn J Schuemie1, Marc A Suchard2, Patrick B Ryan1, Peter R Rijnbeek3.
Abstract
Objective: To develop a conceptual prediction model framework containing standardized steps and describe the corresponding open-source software developed to consistently implement the framework across computational environments and observational healthcare databases to enable model sharing and reproducibility.Entities:
Mesh:
Year: 2018 PMID: 29718407 PMCID: PMC6077830 DOI: 10.1093/jamia/ocy032
Source DB: PubMed Journal: J Am Med Inform Assoc ISSN: 1067-5027 Impact factor: 4.497
Figure 2.Illustration of the prediction problem. Patients enter the target population when they experience the index event (blue rectangle). For each patient, prediction variables are constructed using data recorded prior to the index date, and the presence of the outcome of interest is assessed during the time-at-risk.
Target Population Characteristics Across the Datasets
| Variable | CCAE | OPTUM | MDCR | MDCD |
|---|---|---|---|---|
| Mean (sd) prior obs in days | 1262.4 (944.3) | 1234.6 (886.3) | 1216.4 (881.6) | 973.4 (593.3) |
| Mean (sd) No. condition records 365 days | 12.7 (10.2) | 16.8 (13.3) | 20.1 (14.5) | 22.3 (16.7) |
| Mean (sd) No. drug ingredients 365 days | 9.4 (7.2) | 9.0 (6.8) | 12.5 (7.7) | 13.8 (9.8) |
| Mean No. visits in prior 365 days | 24.4 (21.1) | 26.3 (24.7) | 31.6 (24.7) | 54.7 (77.4) |
| (%) Gender = Male | 37.0 | 36.6 | 34.0 | 26.3 |
| (%) Age group: 0–4 | 0.0 | 0.0 | 0.0 | 0.0 |
| (%) Age group: 5–9 | 0.1 | 0.1 | 0.0 | 1.2 |
| (%) Age group: 10–14 | 2.0 | 1.8 | 0.0 | 8.7 |
| (%) Age group: 15–19 | 9.3 | 7.8 | 0.0 | 16.3 |
| (%) Age group: 20–24 | 7.0 | 5.4 | 0.0 | 5.2 |
| (%) Age group: 25–29 | 4.7 | 4.9 | 0.0 | 7.2 |
| (%) Age group: 30–34 | 7.6 | 7.5 | 0.0 | 7.7 |
| (%) Age group: 35–39 | 9.8 | 9.4 | 0.0 | 7.9 |
| (%) Age group: 40–44 | 11.5 | 10.6 | 0.1 | 8.5 |
| (%) Age group: 45–49 | 12.8 | 11.3 | 0.6 | 10.1 |
| (%) Age group: 50–54 | 13.8 | 11.0 | 1.6 | 10.6 |
| (%) Age group: 55–59 | 12.7 | 9.5 | 3.2 | 8.2 |
| (%) Age group: 60–64 | 8.8 | 6.8 | 4.0 | 5.0 |
| (%) Age group: 65–69 | 0.0 | 4.7 | 30.4 | 1.7 |
| (%) Age group: 70–74 | 0.0 | 3.5 | 23.2 | 0.8 |
| (%) Age group: 75–79 | 0.0 | 2.5 | 16.8 | 0.4 |
| (%) Age group: 80–84 | 0.0 | 2.3 | 11.7 | 0.3 |
| (%) Age group: 85–89 | 0.0 | 0.9 | 6.1 | 0.28 |
| (%) Age group: 90–94 | 0.0 | 0.0 | 1.9 | 0.0 |
| (%) Age group: 95–99 | 0.0 | 0.0 | 0.4 | 0.0 |
The Number of Outcomes Within the Target Population for the Various Outcomes Across the Datasets.
| Outcome | CCAE ( | OPTUM ( | MDCR ( | MDCD ( |
|---|---|---|---|---|
| Open-angle glaucoma | 249 [0.04] | 610 [0.17] | 113 [0.19] | 59 [0.07] |
| Gastrointestinal hemorrhage | 1153 [0.17] | 823 [0.23] | 534 [0.92] | 238 [0.30] |
| Acute myocardial infarction | 1000 [0.15] | 814 [0.22] | 578 [1.00] | 211 [0.26] |
| Stroke | 1351 [0.20] | 1183 [0.33] | 874 [1.51] | 356 [0.45] |
| Suicide and suicidal ideation | 17 992 [2.73] | 9530 [2.63] | 575 [0.99] | 4609 [5.76] |
| Insomnia | 34 838 [5.28] | 22 635 [6.24] | 2941 [5.07] | 5358 [6.70] |
| Diarrhea | 30 632 [4.64] | 20 169 [5.56] | 3667 [6.32] | 5431 [6.79] |
| Nausea | 38 686 [5.86] | 25 312 [6.97] | 3876 [6.68] | 8257 [10.32] |
| Hypothyroidism | 15 422 [2.34] | 10 123 [2.79] | 2079 [3.58] | 1822 [2.28] |
| Constipation | 22 636 [3.43] | 16 237 [4.47] | 3835 [6.61] | 5247 [6.56] |
| Seizure | 3594 [0.54] | 2377 [0.65] | 487 [0.84] | 1165 [1.46] |
| Delirium | 2440 [0.37] | 1861 [0.51] | 797 [1.37] | 569 [0.71] |
| Alopecia | 5087 [0.77] | 3234 [0.89] | 329 [0.57] | 451 [0.56] |
| Tinnitus | 6381 [0.97] | 4407 [1.21] | 938 [1.62] | 576 [0.72] |
| Vertigo | 6486 [0.98] | 4170 [1.15] | 1034 [1.78] | 657 [0.82] |
| Hyponatremia | 4539 [0.69] | 4861 [1.34] | 1789 [3.08] | 1463 [1.83] |
| Decreased libido | 2832 [0.43] | 1755 [0.48] | 91 [0.16] | 171 [0.21] |
| Fracture | 7532 [1.14] | 6273 [1.73] | 2606 [4.49] | 1371 [1.71] |
| Hypotension | 8525 [1.29] | 8185 [2.25] | 2888 [4.98] | 2603 [3.25] |
| Acute liver injury | 387 [0.06] | 306 [0.08] | 44 [0.08] | 114 [0.14] |
| Ventricular arrhythmia and sudden cardiac death | 806 [0.12] | 730 [0.20] | 355 [0.61] | 315 [0.39] |
Discrimination Performance of the Models for Each Outcome Across the Datasets
| Outcome | Discrimination (AUC) | Calibration | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CCAE | OPTUM | MDCR | MDCD | CCAE | OPTUM | MDCR | MDCD | |||||
| Intercept | Slope | Intercept | Slope | Intercept | Slope | Intercept | Slope | |||||
| Open-angle glaucoma | 0.817 | 0.822 | 0.710 | 0.624 | 0.000 | 1.051 | 0.000 | 0.990 | −0.001 | 1.495 | 0.000 | 1.399 |
| Gastrointestinal hemorrhage | 0.824 | 0.797 | 0.677 | 0.754 | 0.000 | 0.868 | 0.000 | 1.009 | −0.001 | 0.952 | 0.000 | 0.633 |
| Acute myocardial infarction | 0.863 | 0.808 | 0.697 | 0.787 | 0.000 | 1.048 | 0.000 | 0.916 | −0.003 | 1.404 | 0.000 | 1.263 |
| Stroke | 0.797 | 0.813 | 0.661 | 0.803 | 0.000 | 0.783 | 0.000 | 0.750 | 0.001 | 0.833 | 0.000 | 1.082 |
| Suicide and suicidal ideation | 0.796 | 0.805 | 0.690 | 0.710 | 0.002 | 1.711 | −0.002 | 1.720 | 0.006 | 1.387 | −0.002 | 1.773 |
| Insomnia | 0.683 | 0.667 | 0.672 | 0.636 | 0.023 | 1.314 | 0.010 | 1.305 | 0.029 | 1.379 | 0.025 | 1.109 |
| Diarrhea | 0.682 | 0.674 | 0.636 | 0.680 | 0.012 | 1.095 | 0.005 | 1.116 | 0.023 | 1.083 | 0.009 | 1.253 |
| Nausea | 0.701 | 0.675 | 0.651 | 0.668 | 0.021 | 1.111 | 0.015 | 1.099 | 0.034 | 0.999 | 0.036 | 1.152 |
| Hypothyroidism | 0.842 | 0.792 | 0.839 | 0.763 | −0.002 | 1.343 | 0.000 | 1.051 | 0.002 | 1.557 | −0.001 | 1.261 |
| Constipation | 0.704 | 0.705 | 0.651 | 0.645 | 0.010 | 1.132 | 0.005 | 1.238 | 0.027 | 1.080 | 0.010 | 1.268 |
| Seizure | 0.753 | 0.757 | 0.649 | 0.696 | 0.000 | 1.216 | 0.000 | 0.984 | −0.001 | 1.212 | 0.001 | 1.107 |
| Delirium | 0.782 | 0.781 | 0.702 | 0.664 | 0.000 | 0.998 | 0.001 | 0.733 | 0.001 | 0.855 | 0.002 | 0.830 |
| Alopecia | 0.692 | 0.672 | 0.684 | 0.625 | 0.002 | 1.293 | −0.001 | 1.323 | −0.001 | 2.568 | 0.001 | 1.244 |
| Tinnitus | 0.696 | 0.672 | 0.576 | 0.638 | 0.003 | 1.152 | −0.001 | 1.368 | 0.006 | 1.372 | 0.002 | 1.292 |
| Vertigo | 0.714 | 0.705 | 0.619 | 0.679 | 0.002 | 1.214 | 0.000 | 1.229 | 0.006 | 1.251 | 0.002 | 1.242 |
| Hyponatremia | 0.808 | 0.809 | 0.690 | 0.795 | 0.001 | 1.073 | 0.001 | 1.141 | 0.002 | 1.298 | 0.002 | 1.137 |
| Decreased libido | 0.710 | 0.738 | 0.662 | 0.627 | 0.002 | 1.179 | 0.000 | 1.684 | −0.002 | 5.095 | 0.001 | 0.893 |
| Fracture | 0.674 | 0.734 | 0.679 | 0.657 | 0.001 | 1.037 | 0.001 | 1.119 | 0.007 | 1.019 | −0.002 | 1.553 |
| Hypotension | 0.761 | 0.793 | 0.709 | 0.749 | 0.003 | 1.112 | 0.002 | 1.116 | 0.011 | 1.195 | 0.004 | 1.191 |
| Acute liver injury | 0.703 | 0.743 | 0.516 | 0.534 | 0.000 | 0.998 | 0.000 | 0.919 | −0.003 | 5.698 | 0.001 | −0.036 |
| Ventricular arrhythmia and sudden cardiac death | 0.776 | 0.806 | 0.732 | 0.808 | 0.000 | 0.857 | 0.000 | 1.034 | 0.000 | 0.806 | −0.001 | 1.105 |
An AUC of 0.5 means the model discriminated as well as random guessing and an AUC of 1 means perfect discrimination. For calibration, and intercept of 0 and slope of 1 means perfect calibration.