Cargando…
Cerebrovascular disease case identification in inpatient electronic medical record data using natural language processing
BACKGROUND: Abstracting cerebrovascular disease (CeVD) from inpatient electronic medical records (EMRs) through natural language processing (NLP) is pivotal for automated disease surveillance and improving patient outcomes. Existing methods rely on coders’ abstraction, which has time delays and unde...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer Berlin Heidelberg
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10474977/ https://www.ncbi.nlm.nih.gov/pubmed/37658963 http://dx.doi.org/10.1186/s40708-023-00203-w |
_version_ | 1785100618340237312 |
---|---|
author | Pan, Jie Zhang, Zilong Peters, Steven Ray Vatanpour, Shabnam Walker, Robin L. Lee, Seungwon Martin, Elliot A. Quan, Hude |
author_facet | Pan, Jie Zhang, Zilong Peters, Steven Ray Vatanpour, Shabnam Walker, Robin L. Lee, Seungwon Martin, Elliot A. Quan, Hude |
author_sort | Pan, Jie |
collection | PubMed |
description | BACKGROUND: Abstracting cerebrovascular disease (CeVD) from inpatient electronic medical records (EMRs) through natural language processing (NLP) is pivotal for automated disease surveillance and improving patient outcomes. Existing methods rely on coders’ abstraction, which has time delays and under-coding issues. This study sought to develop an NLP-based method to detect CeVD using EMR clinical notes. METHODS: CeVD status was confirmed through a chart review on randomly selected hospitalized patients who were 18 years or older and discharged from 3 hospitals in Calgary, Alberta, Canada, between January 1 and June 30, 2015. These patients’ chart data were linked to administrative discharge abstract database (DAD) and Sunrise(™) Clinical Manager (SCM) EMR database records by Personal Health Number (a unique lifetime identifier) and admission date. We trained multiple natural language processing (NLP) predictive models by combining two clinical concept extraction methods and two supervised machine learning (ML) methods: random forest and XGBoost. Using chart review as the reference standard, we compared the model performances with those of the commonly applied International Classification of Diseases (ICD-10-CA) codes, on the metrics of sensitivity, specificity, positive predictive value (PPV), and negative predictive value (NPV). RESULT: Of the study sample (n = 3036), the prevalence of CeVD was 11.8% (n = 360); the median patient age was 63; and females accounted for 50.3% (n = 1528) based on chart data. Among 49 extracted clinical documents from the EMR, four document types were identified as the most influential text sources for identifying CeVD disease (“nursing transfer report,” “discharge summary,” “nursing notes,” and “inpatient consultation.”). The best performing NLP model was XGBoost, combining the Unified Medical Language System concepts extracted by cTAKES (e.g., top-ranked concepts, “Cerebrovascular accident” and “Transient ischemic attack”), and the term frequency-inverse document frequency vectorizer. Compared with ICD codes, the model achieved higher validity overall, such as sensitivity (25.0% vs 70.0%), specificity (99.3% vs 99.1%), PPV (82.6 vs. 87.8%), and NPV (90.8% vs 97.1%). CONCLUSION: The NLP algorithm developed in this study performed better than the ICD code algorithm in detecting CeVD. The NLP models could result in an automated EMR tool for identifying CeVD cases and be applied for future studies such as surveillance, and longitudinal studies. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s40708-023-00203-w. |
format | Online Article Text |
id | pubmed-10474977 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Springer Berlin Heidelberg |
record_format | MEDLINE/PubMed |
spelling | pubmed-104749772023-09-04 Cerebrovascular disease case identification in inpatient electronic medical record data using natural language processing Pan, Jie Zhang, Zilong Peters, Steven Ray Vatanpour, Shabnam Walker, Robin L. Lee, Seungwon Martin, Elliot A. Quan, Hude Brain Inform Research BACKGROUND: Abstracting cerebrovascular disease (CeVD) from inpatient electronic medical records (EMRs) through natural language processing (NLP) is pivotal for automated disease surveillance and improving patient outcomes. Existing methods rely on coders’ abstraction, which has time delays and under-coding issues. This study sought to develop an NLP-based method to detect CeVD using EMR clinical notes. METHODS: CeVD status was confirmed through a chart review on randomly selected hospitalized patients who were 18 years or older and discharged from 3 hospitals in Calgary, Alberta, Canada, between January 1 and June 30, 2015. These patients’ chart data were linked to administrative discharge abstract database (DAD) and Sunrise(™) Clinical Manager (SCM) EMR database records by Personal Health Number (a unique lifetime identifier) and admission date. We trained multiple natural language processing (NLP) predictive models by combining two clinical concept extraction methods and two supervised machine learning (ML) methods: random forest and XGBoost. Using chart review as the reference standard, we compared the model performances with those of the commonly applied International Classification of Diseases (ICD-10-CA) codes, on the metrics of sensitivity, specificity, positive predictive value (PPV), and negative predictive value (NPV). RESULT: Of the study sample (n = 3036), the prevalence of CeVD was 11.8% (n = 360); the median patient age was 63; and females accounted for 50.3% (n = 1528) based on chart data. Among 49 extracted clinical documents from the EMR, four document types were identified as the most influential text sources for identifying CeVD disease (“nursing transfer report,” “discharge summary,” “nursing notes,” and “inpatient consultation.”). The best performing NLP model was XGBoost, combining the Unified Medical Language System concepts extracted by cTAKES (e.g., top-ranked concepts, “Cerebrovascular accident” and “Transient ischemic attack”), and the term frequency-inverse document frequency vectorizer. Compared with ICD codes, the model achieved higher validity overall, such as sensitivity (25.0% vs 70.0%), specificity (99.3% vs 99.1%), PPV (82.6 vs. 87.8%), and NPV (90.8% vs 97.1%). CONCLUSION: The NLP algorithm developed in this study performed better than the ICD code algorithm in detecting CeVD. The NLP models could result in an automated EMR tool for identifying CeVD cases and be applied for future studies such as surveillance, and longitudinal studies. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s40708-023-00203-w. Springer Berlin Heidelberg 2023-09-02 /pmc/articles/PMC10474977/ /pubmed/37658963 http://dx.doi.org/10.1186/s40708-023-00203-w Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Research Pan, Jie Zhang, Zilong Peters, Steven Ray Vatanpour, Shabnam Walker, Robin L. Lee, Seungwon Martin, Elliot A. Quan, Hude Cerebrovascular disease case identification in inpatient electronic medical record data using natural language processing |
title | Cerebrovascular disease case identification in inpatient electronic medical record data using natural language processing |
title_full | Cerebrovascular disease case identification in inpatient electronic medical record data using natural language processing |
title_fullStr | Cerebrovascular disease case identification in inpatient electronic medical record data using natural language processing |
title_full_unstemmed | Cerebrovascular disease case identification in inpatient electronic medical record data using natural language processing |
title_short | Cerebrovascular disease case identification in inpatient electronic medical record data using natural language processing |
title_sort | cerebrovascular disease case identification in inpatient electronic medical record data using natural language processing |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10474977/ https://www.ncbi.nlm.nih.gov/pubmed/37658963 http://dx.doi.org/10.1186/s40708-023-00203-w |
work_keys_str_mv | AT panjie cerebrovasculardiseasecaseidentificationininpatientelectronicmedicalrecorddatausingnaturallanguageprocessing AT zhangzilong cerebrovasculardiseasecaseidentificationininpatientelectronicmedicalrecorddatausingnaturallanguageprocessing AT petersstevenray cerebrovasculardiseasecaseidentificationininpatientelectronicmedicalrecorddatausingnaturallanguageprocessing AT vatanpourshabnam cerebrovasculardiseasecaseidentificationininpatientelectronicmedicalrecorddatausingnaturallanguageprocessing AT walkerrobinl cerebrovasculardiseasecaseidentificationininpatientelectronicmedicalrecorddatausingnaturallanguageprocessing AT leeseungwon cerebrovasculardiseasecaseidentificationininpatientelectronicmedicalrecorddatausingnaturallanguageprocessing AT martinelliota cerebrovasculardiseasecaseidentificationininpatientelectronicmedicalrecorddatausingnaturallanguageprocessing AT quanhude cerebrovasculardiseasecaseidentificationininpatientelectronicmedicalrecorddatausingnaturallanguageprocessing |