| Literature DB >> 32255803 |
Catherine G Derington1,2, Lauren J Heath3, David P Kao4,5, Thomas Delate1,2.
Abstract
BACKGROUND: Elective percutaneous coronary interventions (PCI) are difficult to discriminate from non-elective PCI in administrative data due to non-specific encounter codes, limiting the ability to track outcomes, ensure appropriate medical management, and/or perform research on patients who undergo elective PCI. The objective of this study was to assess the abilities of several algorithms to identify elective PCI procedures using administrative data containing diagnostic, utilization, and/or procedural codes. METHODS ANDEntities:
Year: 2020 PMID: 32255803 PMCID: PMC7138319 DOI: 10.1371/journal.pone.0231100
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Algorithm definitions.
| Algorithm No. | Definition | Types of Codes Used |
|---|---|---|
| 1 | No emergency department visit or inpatient stay for acute myocardial infarction (AMI) or unstable angina in the three days prior to PCI | Combinations of codes |
| 2 | No subsequent hospitalization for longer than two days immediately after PCI | Utilization codes |
| 3 | No AMI ICD-9/10 code in prior 30 days | Diagnosis codes |
| 4 | No AMI ICD-9/10 code in prior 90 days | Diagnosis codes |
| 5 | At least one outpatient cardiology provider visit in prior 90 days | Utilization codes |
| 6 | Stress test and/or angiography CPT code in prior 90 days | Procedure codes |
| 7 | At least one outpatient cardiology provider visit and either stress test or angiography CPT code in prior 90 days | Combinations of codes |
| 8 | Coded as an ambulatory visit | Place of service |
| 9 | Not coded as an emergency department visit | Place of service |
AMI = acute myocardial infarction; CPT = current procedural terminology; ICD = International Classification of Diseases; PCI = percutaneous coronary intervention
Fig 1Description of algorithms relative to the index PCI event.
Each algorithm was defined by diagnosis codes, utilization codes, procedure codes, or place of service codes alone or in combination relative to the date of the PCI (Day Zero on timeline; see Methods). The algorithms were designed to either exclude emergent events (white boxes) or include elective events (grey boxes). ASC = ambulatory surgery center; AMI = acute myocardial infarction; ED = emergency department; IP = inpatient; PCI = percutaneous coronary intervention; UA = unstable angina.
Fig 2Development of cohort for analysis of algorithm performance.
In the study period, 911 PCI events occurred. Of 521 events reviewed, 497 could be categorized as elective or non-elective and analyzed for algorithm performance. PCI = percutaneous coronary intervention.
Patient characteristics by elective and non-elective PCI status.
| Characteristic | Elective PCI (n = 94) | Non-Elective PCI (n = 403) | p-value |
|---|---|---|---|
| Age, years | 65.2 (± 10.3) | 66.1 (± 12.2) | 0.690 |
| Female sex | 19 (20.2) | 124 (30.8) | 0.042 |
| Race | 0.502 | ||
| White | 65 (69.2) | 289 (71.7) | |
| Other | 7 (7.5) | 39 (9.7) | |
| Undeclared/Unknown | 22 (23.4) | 75 (18.6) | |
| Hispanic ethnicity | 0.708 | ||
| Hispanic | 10 (10.6) | 37 (9.2) | |
| Non-Hispanic | 70 (74.5) | 316 (78.4) | |
| Undeclared/unknown | 14 (14.9) | 50 (12.4) | |
| Tobacco use | 0.161 | ||
| Current | 10 (10.6) | 64 (15.9) | |
| Former | 31 (33.0) | 130 (32.3) | |
| Never | 35 (37.2) | 163 (40.5) | |
| Unknown/missing | 18 (19.2) | 46 (11.4) | |
| BMI, kg/m2 | 29.8 (± 4.2) | 29.3 (± 5.9) | 0.236 |
| Median income, US Dollars ($) | 66,752 (± 20,064) | 62,808 (± 22,043) | 0.584 |
| Some college education | 0.68 (± 0.15) | 0.64 (± 0.18) | 0.432 |
| Chronic Disease Score | 4.6 (± 3.9) | 3.4 (± 3.4) | 0.016 |
| Charlson Comorbidity Index | 2.2 (± 2.2) | 2.1 (± 2.4) | 0.398 |
| Comorbidities | |||
| Congestive heart failure | 15 (16.0) | 72 (17.9) | 0.661 |
| Peripheral vascular disease | 22 (23.4) | 67 (16.6) | 0.123 |
| Previous myocardial infarction | 26 (27.7) | 172 (42.7) | 0.007 |
| Hypertension | 63 (67.0) | 220 (54.6) | 0.028 |
| Diabetes | 38 (40.4) | 110 (27.3) | 0.012 |
| Previous PCI | 7 (7.5) | 32 (7.9) | 0.873 |
All values are mean (±SD), median [IQR], or no. (%) unless noted otherwise.
BMI = body mass index; IQR = interquartile range; PCI = percutaneous coronary intervention; SD = standard deviation
Algorithm performance statistics*.
| Algorithm No. | Sensitivity % (95% CI) | PPV % (95% CI) | Specificity % (95% CI) | NPV % (95% CI) |
|---|---|---|---|---|
| 1 | 5.3 (1.8, 12.0) | 1.5 (0.5, 3.4) | 83.9 (12.7, 20.1) | 57.8 (34.3, 50.4) |
| 2 | 41.5 (31.4, 52.1) | 12.6 (3.1, 16.9) | 33.0 (28.4, 37.8) | 70.7 (63.7, 77.1) |
| 3 | 89.4 (81.3, 94.8) | 50.0 (42.2, 57.8) | 79.2 (74.9, 83.0) | |
| 4 | 85.1 (76.3, 91.6) | 49.1 (41.2, 57.0) | 79.4 (75.1, 83.3) | 95.8 (93.1, 97.7) |
| 5 | 58.5 (47.9, 68.6) | 57.3 (46.8, 67.3) | 89.8 (86.5, 92.6) | 90.3 (86.9, 93.0) |
| 6 | 80.9 (74.4, 88.2) | 22.7 (18.3, 27.6) | 35.7 (31.1, 40.7) | 88.9 (83.0, 93.3) |
| 7 | 54.3 (43.7, 64.6) | 89.6 (86.3, 92.0) | ||
| 8 | 57.5 (46.8, 67.6) | 47.8 (38.3, 57.4) | 85.4 (81.5, 88.67) | 89.6 (86.1, 92.5) |
| 9 | 19.5 (16.0, 23.4) | 5.7 (3.7, 8.4) | 92.0 (74.0, 99.0) |
*Bolded values represent highest measure per column.
CI = confidence interval; NPV = negative predictive value; PPV = positive predictive value
Counts of true positives, false positives, false negatives, and true negatives for each algorithm.
| Chart Review (Gold Standard) Performance | |||
|---|---|---|---|
| Elective N = 94 | Non-Elective N = 403 | ||
| Elective | |||
| Algorithm 1 = 5 | Algorithm 1 = 338 | ||
| Algorithm 2 = 39 | Algorithm 2 = 270 | ||
| Algorithm 3 = 84 | Algorithm 3 = 84 | ||
| Algorithm 4 = 80 | Algorithm 4 = 83 | ||
| Algorithm 5 = 55 | Algorithm 5 = 41 | ||
| Algorithm 6 = 76 | Algorithm 6 = 259 | ||
| Algorithm 7 = 51 | |||
| Algorithm 8 = 54 | Algorithm 8 = 59 | ||
| Algorithm 9 = 380 | |||
| Non-Elective | |||
| Algorithm 1 = 89 | Algorithm 1 = 65 | ||
| Algorithm 2 = 55 | Algorithm 2 = 133 | ||
| Algorithm 3 = 10 | Algorithm 3 = 319 | ||
| Algorithm 4 = 14 | Algorithm 4 = 320 | ||
| Algorithm 5 = 39 | Algorithm 5 = 362 | ||
| Algorithm 6 = 18 | Algorithm 6 = 144 | ||
| Algorithm 7 = 43 | |||
| Algorithm 8 = 40 | Algorithm 8 = 344 | ||
| Algorithm 9 = 23 | |||
*Bolded values represent the most desirable measure per column (high values for true positives and true negatives, low values for false positives and false negatives).
Algorithm performance statistics by ICD-9/10.
| Algorithm No. | Sensitivity Analysis | Sensitivity % (95% CI) | PPV % (95% CI) | Specificity % (95% CI) | NPV % (95% CI) |
|---|---|---|---|---|---|
| 1 | ICD-9 only | 5.8 | 1.8 | 17.4 | 41.0 |
| (n = 247) | (1.2, 16.0) | (0.4, 5.3) | (12.4, 23.5) | (30.3, 52.3) | |
| ICD-10 only | 4.8 | 1.1 | 14.9 | 43.7 | |
| (n = 250) | (0.6, 16.2) | (0.1, 4.0) | (10.4, 20.5) | (31.9, 56.0) | |
| 3 | ICD-9 only | 48.5 | 73.9 | ||
| (n = 247) | (38.3, 58.8) | (67.1, 79.9) | |||
| ICD-10 only | 85.7 | 84.1 | 96.7 | ||
| (n = 250) | (71.5, 94.6) | (78.5, 88.8) | (92.9, 98.8) | ||
| 4 | ICD-9 only | 88.5 | 47.4 | 73.9 | 96.0 |
| (n = 247) | (76.6, 95.7) | (37.2, 57.8) | (67.1, 79.9) | (91.5, 98.5) | |
| ICD-10 only | 81.0 | 51.5 | 95.7 | ||
| (n = 250) | (65.9, 91.4) | (38.9, 64.0) | (91.6, 98.1) |
*Bolded values represent highest measure per column.
CI = confidence interval; NPV = negative predictive value; PPV = positive predictive value