| Literature DB >> 35571361 |
Lindsey M Ferris1,2, Jonathan P Weiner1,3, Brendan Saloner1, Hadi Kharrazi1,3.
Abstract
Background: The opioid epidemic in the United States has precipitated a need for public health agencies to better understand risk factors associated with fatal overdoses. Matching person-level information stored in public health, medical, and human services datasets can enhance the understanding of opioid overdose risk factors and interventions. Objective: This study compares approximate match versus exact match algorithms to link disparate datasets together for identifying persons at risk from an applied perspective.Entities:
Keywords: analgesics; databases; factual; medical record linkage; opioid; overdose; public health
Year: 2022 PMID: 35571361 PMCID: PMC9097759 DOI: 10.1093/jamiaopen/ooac020
Source DB: PubMed Journal: JAMIA Open ISSN: 2574-2531
Characteristics of study population for each matching algorithm
| Characteristic, | Approximate cohort | Exact-basic algorithm cohort | Exact + zip algorithm cohort | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Death status | Full ( | Deaths ( | Full ( | % Difference | Deaths ( | % Difference | Full ( | % Difference | Deaths ( | % Difference |
| Male | 775 716 (41.72) | 849 (64.37) | 794 564 (41.61) | −0.09 | 788 (67.35) | 2.98 | 856 100 (41.47) | −0.23 | 393 (64.96) | 0.59 |
| Age group (years) | ||||||||||
| Under 18 | 140 648 (7.56) | 0 (0) | 142 288 (7.45) | −0.11 | 0 (0) | 0.00 | 152 207 (7.37) | −0.19 | 0 (0) | 0.00 |
| 18–34 | 410 834 (22.09) | 378 (28.68) | 418 770 (21.93) | −0.16 | 338 (28.89) | 0.23 | 461 323 (22.35) | 0.26 | 165 (27.27) | −1.41 |
| 35–49 | 427 737 (23.00) | 488 (37.03) | 440 897 (23.09) | 0.09 | 437 (37.35) | 0.35 | 485 742 (23.53) | 0.53 | 212 (35.04) | −1.99 |
| 50–64 | 520 899 (28.01) | 419 (31.79) | 537 772 (28.16) | 0.15 | 370 (31.62) | −0.08 | 579 104 (28.05) | 0.04 | 214 (35.37) | 3.58 |
| Over 65 | 359 327 (19.33) | 33 (2.50) | 369 856 (19.37) | 0.04 | 25 (2.14) | −0.36 | 386 042 (18.70) | −0.63 | 14 (2.31) | −0.19 |
| Method of Payment | ||||||||||
| Self Pay | 291 474 (15.68) | 135 (10.24) | 302 575 (15.85) | 0.17 | 125 (10.68) | 0.44 | 320 322 (15.52) | −0.16 | 82 (13.55) | 3.31 |
| Medicaid | 268 537 (14.44) | 475 (36.04) | 271 363 (14.21) | −0.23 | 450 (38.46) | 2.42 | 311 520 (15.09) | 0.65 | 213 (35.21) | −0.83 |
| Medicare | 150 139 (8.07) | 123 (9.26) | 154 659 (8.10) | 0.03 | 99 (8.46) | −0.80 | 165 832 (8.03) | −0.04 | 59 (9.75) | 0.49 |
| Commercial | 1 103 135 (59.33) | 559 (42.41) | 1 131 679 (59.26) | −0.07 | 484 (41.37) | −1.04 | 1 213 700 (58.79) | −0.54 | 246 (40.66) | −1.75 |
| Military/VA | 10 673 (0.57) | 18 (1.37) | 11 599 (0.61) | 0.04 | 4 (0.34) | −1.03 | 12 392 (0.60) | 0.03 | 2 (0.33) | −1.04 |
| Workers Comp | 9 383 (0.50) | 2 (0.15) | 10 443 (0.55) | 0.05 | 3 (0.26) | 0.11 | 11 232 (0.54) | 0.04 | 3 (0.50) | 0.35 |
| Unknown/Other | 26 104 (1.40) | 7 (0.53) | 27 265 (1.43) | 0.03 | 5 (0.43) | −0.10 | 29 420 (1.43) | 0.03 | 0 (0) | −0.53 |
| Medication | ||||||||||
| Opioid prescribers ≥3 | 172 105 (9.26) | 420 (31.87) | 171 963 (9.00) | −0.26 | 340 (29.06) | −2.81 | 164 913 (7.99) | −1.27 | 147 (24.30) | −7.57 |
| Opioid dispensers ≥3 | 78 961 (4.25) | 305 (23.14) | 74 073 (3.88) | −0.37 | 241 (20.60) | −2.54 | 58 138 (2.82) | −1.43 | 92 (15.21) | −7.93 |
| Methadone fills ≥1 | 10 194 (0.55) | 57 (4.32) | 10 606 (0.56) | 0.01 | 46 (3.93) | 0.39 | 12 069 (0.58) | 0.03 | 24 (3.97) | −0.35 |
| Opioid LA fills ≥1 | 70 589 (3.80) | 190 (14.42) | 73 696 (3.86) | 0.06 | 158 (13.50) | −0.92 | 80 657 (3.91) | 0.11 | 83 (13.72) | −0.70 |
| Opioid OUD fills ≥1 | 28 339 (1.52) | 200 (15.17) | 28 453 (1.49) | −0.03 | 181 (15.47) | 0.30 | 34 326 (1.66) | 0.14 | 78 (12.89) | −2.28 |
| Opioid SA-2 fills ≥4 | 885 205 (47.61) | 877 (66.46) | 908 770 (47.56) | −0.05 | 772 (65.98) | −0.48 | 968 287 (46.89) | −0.72 | 396 (65.45) | −1.01 |
| Opioid other SA-3,4 fills ≥1 | 458 851 (24.68) | 376 (28.53) | 465 086 (24.34) | −0.34 | 315 (26.92) | −1.61 | 479 594 (23.22) | −1.46 | 143 (23.64) | −4.89 |
| Benzodiazepine fills ≥2 | 463 008 (24.90) | 639 (48.48) | 471 180 (24.66) | −0.24 | 551 (47.09) | −1.39 | 500 000 (24.21) | −0.69 | 285 (47.11) | −1.37 |
| Muscle relaxant fills ≥1 | 19 300 (1.04) | 65 (4.93) | 19 789 (1.04) | −0.00 | 57 (4.87) | −0.06 | 21 295 (1.03) | −0.01 | 31 (5.12) | 0.19 |
| Sedative fills ≥1 | 138 643 (7.46) | 187 (14.19) | 141 174 (7.39) | −0.07 | 150 (12.82) | −1.37 | 148 940 (7.21) | −0.25 | 79 (13.06) | −1.13 |
| High MME (≥90 mg/day) | 57 314 (3.08) | 226 (17.15) | 59 423 (3.11) | 0.03 | 178 (15.21) | −1.94 | 63 454 (3.07) | −0.01 | 95 (15.70) | −1.45 |
| Overlapping opioid/benzo | 87 805 (4.72) | 311 (23.60) | 88 373 (4.63) | −0.09 | 244 (20.85) | −0.09 | 90 476 (4.38) | −0.34 | 126 (20.83) | −2.77 |
| Legal | ||||||||||
| Has any arrest | 8825 (0.47) | 113 (8.57) | 8589 (0.45) | −0.02 | 107 (9.15) | 0.58 | 3 839 (0.19) | −0.28 | 27 (4.46) | −4.11 |
All boldface numbers indicate significance at the P < .001 level. Benzo: benzodiazepine; LA: long-acting; MME: morphine milligram equivalent; OUD: opioid use disorder (buprenorphine); SA: short-acting; VA: Veteran’s Affairs.
Population consists of drug and property arrests from 2013 to 2015, PDMP data from 2015, and an outcome of fatal opioid overdose in 2015 or 2016.
Exact-basic algorithm matched first name, last name, gender, date of birth. Exact + zip algorithm matched first name, last name, gender, date of birth, and ZIP code.
% difference is the approximate algorithm minus the exact algorithm percentage for the full and death cohorts.
Odds ratios and bias for populations matched by each matching algorithm
| Characteristic | Approximate ( | Exact-basic algorithm ( | Exact + zip algorithm ( | |||||
|---|---|---|---|---|---|---|---|---|
|
| OR (95% CI) |
| OR (95% CI) | Bias |
| OR (95% CI) | Bias | |
| Male | 774 868 (41.70) |
| 794 564 (41.61) |
| 0.0 | 856 100 (41.47) |
| −1.4 |
| Age group (years) | ||||||||
| Under 18 | 140 648 (7.57) | — | 142 288 (7.45) | — | 152 207 (7.37) | — | ||
| 18–34 | 410 456 (24.83) | Reference | 418 770 (21.93) | Reference | 461 323 (22.35) | Reference | ||
| 35–49 | 427 249 (25.85) | 1.01 (0.85–1.21) | 440 897 (23.09) | 1.04 (0.87–1.25) | −289.6 | 485 742 (23.53) | 1.02 (0.79–1.32) | −64.2 |
| 50–64 | 520 480 (31.49) |
| 537 772 (28.16) |
| 26.0 |
| 0.82 (0.63–1.07) | 45.8 |
| 65–80 | 294 821 (17.84) |
| 303 760 (15.91) |
| −12.0 |
|
| −22.7 |
| Over 80 | 64 473 (3.47) | — | 66 096 (3.46) | — | 68 959 (3.34) | — | ||
| Method of Payment | ||||||||
| Self Pay | 291 339 (15.68) | 1.23 (0.96–1.57) | 302 575 (15.85) |
| −60.6 | 320 322 (15.52) |
| −144.9 |
| Medicaid | 268 062 (14.43) |
| 271 363 (14.21) |
| −17.1 | 311 520 (15.09) |
| −5.7 |
| Medicare | 150 017 (8.07) |
| 154 659 (8.10) |
| −10.2 | 165 832 (8.03) |
| −19.1 |
| Commercial | 1 102 576 (59.34) | Reference | 1 131 679 (59.26) | Reference | 1 213 700 (58.79) | Reference | ||
| Military/VA | 10 655 (0.57) |
| 11 599 (0.61) | 0.66 (0.17–2.68) | 193.6 | 12 392 (0.60) | 0.60 (0.08–4.27) | 144.0 |
| Workers Comp | 9 381 (0.50) | 0.28 (0.04–2.01) | 10 443 (0.55) | 0.59 (0.15–2.39) | 58.7 | 11 232 (0.54) | 1.01 (0.25–4.11) | 101.1 |
| Unknown/Other | 26 097 (1.40) | 0.28 (0.07–1.13) | 27 265 (1.43) | 0.45 (0.14–1.41) | 37.4 | 29 420 (1.43) | — | 100.0 |
| Medication | ||||||||
| Opioid prescribers ≥3 | 171 685 (9.24) |
| 171 963 (9.00) |
| 10.0 | 164 913 (7.99) | 1.31 (0.95–1.81) | 36.2 |
| Opioid dispensers ≥3 | 78 656 (4.23) |
| 74 073 (3.88) |
| 24.9 | 58 138 (2.82) |
| 26.4 |
| Methadone fills ≥1 | 10 137 (0.55) |
| 10 606 (0.56) |
| 0.0 | 12 069 (0.58) | 1.57 (0.86–2.89) | 36.6 |
| Opioid Long-Acting fills ≥1 | 70 399 (3.79) | 1.06 (0.80–1.39) | 73 696 (3.86) | 1.36 (0.94–1.68) | −333.1 | 80 657 (3.91) | 1.27 (0.85–1.90) | −343.4 |
| Opioid OUD fills ≥1 | 28 139 (1.51) |
| 28 453 (1.49) |
| −2.1 | 34 326 (1.66) |
| −8.5 |
| Opioid SA-2 fills ≥4 | 884 329 (47.59) |
| 908 770 (47.56) |
| −52.2 | 968 287 (46.89) |
| −43.2 |
| Opioid other SA-3,4 fills ≥1 | 458 475 (24.67) | 1.03 (0.87–1.23) | 465 086 (24.34) | 1.05 (0.88–1.26) | −61.4 | 479 594 (23.22) | 1.16 (0.90–1.50) | −344.5 |
| Benzodiazepine fills ≥2 | 462 369 (24.88) |
| 471 180 (24.660 |
| −16.7 | 500 000 (24.21) |
| −10.3 |
| Muscle relaxant fills ≥1 | 19 235 (1.04) |
| 19 789 (1.04) |
| −79.5 | 21 295 (1.03) |
| −121.6 |
| Sedative fills ≥1 | 138 456 (7.45) |
| 141 174 (7.39) |
| 12.3 | 148 940 (7.21) |
| 15.0 |
| High MME | 57 088 (3.07) |
| 59 423 (3.11) | 1.22 (0.90–1.66) | 33.3 | 63 454 (3.07) |
| −84.5 |
| Overlapping opioid/benzo | 87 494 (4.71) |
| 88 373 (4.63) | 1.21 (0.94–1.56) | 58.2 | 90 476 (4.38) | 1.15 (0.79–1.67) | 69.5 |
| Legal | ||||||||
| Has any arrest | 8 712 (0.47) |
| 8 589 (0.45) |
| −0.1 | 3 839 (0.19) |
| −5.6 |
Benzo: benzodiazepine; CI: confidence interval; MME: morphine milligram equivalent; OR: odds ratio; OUD: opioid use disorder (buprenorphine); SA: short-acting; VA: Veteran’s Affairs.
Population consists of drug and property arrests from 2013 to 2015, PDMP data from 2015, and an outcome of fatal opioid overdose in 2015 or 2016.
Exact-basic algorithm matched first name, last name, gender, and date of birth. Exact + zip algorithm matched first name, last name, gender, date of birth, and ZIP code.
Bias refers to the difference in log odds coefficients in each multivariable model, compared with the approximate using the equation: 100*[(logitreference—logitcomparison/logitreference)].
Model performance for opioid overdose death for populations matched by each algorithm
| Model performance | Approximate algorithm ( | Exact-basic algorithm( | Exact + zip algorithm( |
|---|---|---|---|
| Optimal cutoff point | 0.0010 | 0.0005 | 0.00025 |
| Derivation AUC | 0.858 | 0.860 | 0.837 |
| Validation AUC | 0.847 | 0.854 | 0.826 |
| Sensitivity | 67.54 | 87.47 | 60.96 |
| Specificity | 84.29 | 66.26 | 42.54 |
| # of high-risk patients | 104 293 | 229 646 | 275 352 |
| % of validation cohort | 15.8 | 33.78 | 37.85 |
| # of deaths among high-risk patients | 362 | 385 | 195 |
| Deaths per 1000 high risk patients | 3.47 | 1.67 | 0.71 |
AUC: area under the curve.
Population consists of drug and property arrests from 2013 to 2015, PDMP data from 2015, and an outcome of fatal opioid overdose in 2015 or 2016.
Exact-basic algorithm matched first name, last name, gender, and date of birth.
Exact + zip algorithm matched first name, last name, gender, date of birth, and zip code.
Risk indicator prevalence for individuals identified by each matching algorithm
| High risk indicators/outcome | Identified by approximate algorithm ( | Identified by exact-basic algorithm ( | Identified by exact + zip algorithm ( |
|---|---|---|---|
| MPE | 4893 (0.26) | 4443 (0.23) | 2552 (0.12) |
| High MME | 57 088 (3.07) | 59 423 (3.11) | 63 454 (3.07) |
| Overlapping opioid/benzo | 87 494 (4.71) | 88 373 (4.63) | 90 476 (4.38) |
| Arrest | 8812 (0.47) | 8589 (0.45) | 3839 (0.19) |
| opioid overdose death | 1318 (0.07) | 1167 (0.06) | 605 (0.03) |
Note: All Chi-squared tests were significant at the P < .001 level
Benzo: benzodiazepine; MME: morphine milligram equivalents; MPE: multiple provider episode.
Exact-basic algorithm matched first name, last name, gender, and date of birth.
Exact + zip algorithm matched first name, last name, gender, date of birth, and zip code.
Figure 1.Death rates (per 100 000) for individuals with a risk factor