| Literature DB >> 34095444 |
Kevin G Pollock1, Sara Sekelj2, Ellie Johnston2, Belinda Sandler1, Nathan R Hill1, Fu Siong Ng3,4, Sadia Khan3,4, Ayman Nassar1, Usman Farooqui1.
Abstract
Atrial fibrillation (AF) is the most common sustained heart arrhythmia and significantly increases risk of stroke. Opportunistic AF testing in high-risk patients typically requires frequent electrocardiogram tests to capture the arrhythmia. Risk-prediction algorithms may help to more accurately identify people with undiagnosed AF and machine learning (ML) may aid in the diagnosis of AF. Here, we applied an AF-risk prediction algorithm to secondary care data linked to primary care data in the DISCOVER database in order to evaluate changes in model performance, and identify patients not previously detected in primary care. We identified an additional 5,444 patients who had an AF diagnosis only in secondary care during the data extraction period. 2,696 (49.5%) were accepted by the algorithm and the algorithm correctly assigned 2,637 (97.8%) patients to the AF cohort. Using a risk threshold of 7.4% in patients aged ≥ 30 years, algorithm sensitivity and specificity was 38% and 95%, respectively. Approximately 15% of AF patients assigned to the AF cohort by the algorithm had a secondary care diagnosis with no record of AF in primary care. These additional patients did not substantially alter algorithm performance. The additional detection of previously undiagnosed AF patients in secondary care highlights unexpected potential utility of this ML algorithm. CrownEntities:
Keywords: Artificial intelligence; Atrial fibrillation; Diagnosis; Machine learning
Year: 2020 PMID: 34095444 PMCID: PMC8164133 DOI: 10.1016/j.ijcha.2020.100674
Source DB: PubMed Journal: Int J Cardiol Heart Vasc ISSN: 2352-9067
Algorithm performance in WSIC dataset with the CPRD risk threshold of 7.4% and 5.5% after addition of patients with AF diagnosis in secondary care only.
| Risk threshold 7.4% | AF | Risk threshold 5.5% | AF | ||
|---|---|---|---|---|---|
| Yes | No | Yes | No | ||
| Algorithm | Algorithm | ||||
| Yes | 8737 | 27,700 | Yes | 11,558 | 45,090 |
| No | 14,355 | 558,659 | No | 11,534 | 541,269 |
| Sensitivity | 38% | Sensitivity | 50% | ||
| Specificity | 95% | Specificity | 95% | ||
| PPV | 24% | PPV | 20% | ||
| NPV | 97% | NPV | 98% | ||
| 1/PPV (NNS) | 4 | 1/PPV (NNS) | 5 | ||
| Algorithm | Algorithm | ||||
| Yes | 7797 | 23,169 | Yes | 10,252 | 37,143 |
| No | 8182 | 82,298 | No | 5727 | 68,324 |
| Sensitivity | 49% | Sensitivity | 64% | ||
| Specificity | 78% | Specificity | 65% | ||
| PPV | 25% | PPV | 22% | ||
| NPV | 91% | NPV | 92% | ||
| 1/PPV (NNS) | 4 | 1/PPV (NNS) | 5 | ||