Extracting Family History Information From Electronic Health Records: Natural Language Processing Analysis
BackgroundThe prognosis, diagnosis, and treatment of many genetic disorders and familial diseases significantly improve if the family history (FH) of a patient is known. Such information is often written in the free text of clinical notes. ObjectiveThe aim of this...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
JMIR Publications
2021-04-01
|
Series: | JMIR Medical Informatics |
Online Access: | https://medinform.jmir.org/2021/4/e24020 |
id |
doaj-227a6dc30f4a4254ad1a3053f79f318d |
---|---|
record_format |
Article |
spelling |
doaj-227a6dc30f4a4254ad1a3053f79f318d2021-04-30T15:01:20ZengJMIR PublicationsJMIR Medical Informatics2291-96942021-04-0194e2402010.2196/24020Extracting Family History Information From Electronic Health Records: Natural Language Processing AnalysisRybinski, MaciejDai, XiangSingh, SonitKarimi, SarvnazNguyen, Anthony BackgroundThe prognosis, diagnosis, and treatment of many genetic disorders and familial diseases significantly improve if the family history (FH) of a patient is known. Such information is often written in the free text of clinical notes. ObjectiveThe aim of this study is to develop automated methods that enable access to FH data through natural language processing. MethodsWe performed information extraction by using transformers to extract disease mentions from notes. We also experimented with rule-based methods for extracting family member (FM) information from text and coreference resolution techniques. We evaluated different transfer learning strategies to improve the annotation of diseases. We provided a thorough error analysis of the contributing factors that affect such information extraction systems. ResultsOur experiments showed that the combination of domain-adaptive pretraining and intermediate-task pretraining achieved an F1 score of 81.63% for the extraction of diseases and FMs from notes when it was tested on a public shared task data set from the National Natural Language Processing Clinical Challenges (N2C2), providing a statistically significant improvement over the baseline (P<.001). In comparison, in the 2019 N2C2/Open Health Natural Language Processing Shared Task, the median F1 score of all 17 participating teams was 76.59%. ConclusionsOur approach, which leverages a state-of-the-art named entity recognition model for disease mention detection coupled with a hybrid method for FM mention detection, achieved an effectiveness that was close to that of the top 3 systems participating in the 2019 N2C2 FH extraction challenge, with only the top system convincingly outperforming our approach in terms of precision.https://medinform.jmir.org/2021/4/e24020 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Rybinski, Maciej Dai, Xiang Singh, Sonit Karimi, Sarvnaz Nguyen, Anthony |
spellingShingle |
Rybinski, Maciej Dai, Xiang Singh, Sonit Karimi, Sarvnaz Nguyen, Anthony Extracting Family History Information From Electronic Health Records: Natural Language Processing Analysis JMIR Medical Informatics |
author_facet |
Rybinski, Maciej Dai, Xiang Singh, Sonit Karimi, Sarvnaz Nguyen, Anthony |
author_sort |
Rybinski, Maciej |
title |
Extracting Family History Information From Electronic Health Records: Natural Language Processing Analysis |
title_short |
Extracting Family History Information From Electronic Health Records: Natural Language Processing Analysis |
title_full |
Extracting Family History Information From Electronic Health Records: Natural Language Processing Analysis |
title_fullStr |
Extracting Family History Information From Electronic Health Records: Natural Language Processing Analysis |
title_full_unstemmed |
Extracting Family History Information From Electronic Health Records: Natural Language Processing Analysis |
title_sort |
extracting family history information from electronic health records: natural language processing analysis |
publisher |
JMIR Publications |
series |
JMIR Medical Informatics |
issn |
2291-9694 |
publishDate |
2021-04-01 |
description |
BackgroundThe prognosis, diagnosis, and treatment of many genetic disorders and familial diseases significantly improve if the family history (FH) of a patient is known. Such information is often written in the free text of clinical notes.
ObjectiveThe aim of this study is to develop automated methods that enable access to FH data through natural language processing.
MethodsWe performed information extraction by using transformers to extract disease mentions from notes. We also experimented with rule-based methods for extracting family member (FM) information from text and coreference resolution techniques. We evaluated different transfer learning strategies to improve the annotation of diseases. We provided a thorough error analysis of the contributing factors that affect such information extraction systems.
ResultsOur experiments showed that the combination of domain-adaptive pretraining and intermediate-task pretraining achieved an F1 score of 81.63% for the extraction of diseases and FMs from notes when it was tested on a public shared task data set from the National Natural Language Processing Clinical Challenges (N2C2), providing a statistically significant improvement over the baseline (P<.001). In comparison, in the 2019 N2C2/Open Health Natural Language Processing Shared Task, the median F1 score of all 17 participating teams was 76.59%.
ConclusionsOur approach, which leverages a state-of-the-art named entity recognition model for disease mention detection coupled with a hybrid method for FM mention detection, achieved an effectiveness that was close to that of the top 3 systems participating in the 2019 N2C2 FH extraction challenge, with only the top system convincingly outperforming our approach in terms of precision. |
url |
https://medinform.jmir.org/2021/4/e24020 |
work_keys_str_mv |
AT rybinskimaciej extractingfamilyhistoryinformationfromelectronichealthrecordsnaturallanguageprocessinganalysis AT daixiang extractingfamilyhistoryinformationfromelectronichealthrecordsnaturallanguageprocessinganalysis AT singhsonit extractingfamilyhistoryinformationfromelectronichealthrecordsnaturallanguageprocessinganalysis AT karimisarvnaz extractingfamilyhistoryinformationfromelectronichealthrecordsnaturallanguageprocessinganalysis AT nguyenanthony extractingfamilyhistoryinformationfromelectronichealthrecordsnaturallanguageprocessinganalysis |
_version_ |
1721497716212629504 |