Jennifer Jiang-Kells, James Brandreth, Leilei Zhu, Jack Ross, Yogini Jani, Enrico Costanza, Maisarah Amran, Zeljko Kraljevic, Xi Bai, M M N S Dilan, Jayathri Wijayarathne, Ravi Wickramaratne, Folkert W Asselbergs, Richard J B Dobson, Wai Keong Wong, Anoop D Shah
{"title":"Design and implementation of a natural language processing system at the point of care: MiADE (medical information AI data extractor).","authors":"Jennifer Jiang-Kells, James Brandreth, Leilei Zhu, Jack Ross, Yogini Jani, Enrico Costanza, Maisarah Amran, Zeljko Kraljevic, Xi Bai, M M N S Dilan, Jayathri Wijayarathne, Ravi Wickramaratne, Folkert W Asselbergs, Richard J B Dobson, Wai Keong Wong, Anoop D Shah","doi":"10.1186/s12911-025-03195-1","DOIUrl":null,"url":null,"abstract":"<p><strong>Background: </strong>Well-organised electronic health records (EHR) are essential for high quality patient care, but EHR user interfaces can be cumbersome for entry of structured information, resulting in the majority of information being in free text rather than a structured form. This makes it difficult to retrieve information for clinical purposes and limits the research potential of the data. Natural language processing (NLP) at the point of care has been suggested as a way of improving data quality and completeness, but there is little evidence as to its effectiveness. We sought to generate such evidence by developing an open source, modular, configurable NLP system called MiADE, which is designed to integrate with an EHR. This paper describes the design of MiADE and the deployment at University College London Hospitals (UCLH), and is intended to benefit those who may wish to develop or implement a similar system elsewhere.</p><p><strong>Results: </strong>The MiADE system includes components to extract diagnoses, medications and allergies from a clinical note, and communicate with an EHR system in real time using Health Level 7 Clinical Document Architecture (HL7 CDA) messaging. This enables NLP results to be displayed to a clinician for verification before saving them to the patient's record. MiADE utilises the MedCAT library (part of the Cogstack family of NLP tools) for named entity recognition (NER) and linking to SNOMED CT, as well as context detection. MedCAT models underwent unsupervised and supervised training on patient notes from UCLH, achieving precision of 83.2% (95% CI 77.0, 88.1), and recall of 85.2% (95% CI 79.1, 89.8) for detection of diagnosis concepts. In simulation testing we found that MiADE reduced the time taken for clinicians to enter structured problem lists by 89%. We have commenced a trial implementation of MiADE at UCLH in live clinical use, integrated with the Epic EHR at UCLH.</p><p><strong>Conclusions: </strong>We have developed an open source point of care NLP system and successfully integrated it with the EHR in live clinical use at a major hospital. Simulation testing has shown that our system significantly reduces the time taken for clinicians to enter structured diagnosis codes.</p>","PeriodicalId":9340,"journal":{"name":"BMC Medical Informatics and Decision Making","volume":"25 1","pages":"365"},"PeriodicalIF":3.8000,"publicationDate":"2025-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12506320/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"BMC Medical Informatics and Decision Making","FirstCategoryId":"3","ListUrlMain":"https://doi.org/10.1186/s12911-025-03195-1","RegionNum":3,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MEDICAL INFORMATICS","Score":null,"Total":0}
引用次数: 0
Abstract
Background: Well-organised electronic health records (EHR) are essential for high quality patient care, but EHR user interfaces can be cumbersome for entry of structured information, resulting in the majority of information being in free text rather than a structured form. This makes it difficult to retrieve information for clinical purposes and limits the research potential of the data. Natural language processing (NLP) at the point of care has been suggested as a way of improving data quality and completeness, but there is little evidence as to its effectiveness. We sought to generate such evidence by developing an open source, modular, configurable NLP system called MiADE, which is designed to integrate with an EHR. This paper describes the design of MiADE and the deployment at University College London Hospitals (UCLH), and is intended to benefit those who may wish to develop or implement a similar system elsewhere.
Results: The MiADE system includes components to extract diagnoses, medications and allergies from a clinical note, and communicate with an EHR system in real time using Health Level 7 Clinical Document Architecture (HL7 CDA) messaging. This enables NLP results to be displayed to a clinician for verification before saving them to the patient's record. MiADE utilises the MedCAT library (part of the Cogstack family of NLP tools) for named entity recognition (NER) and linking to SNOMED CT, as well as context detection. MedCAT models underwent unsupervised and supervised training on patient notes from UCLH, achieving precision of 83.2% (95% CI 77.0, 88.1), and recall of 85.2% (95% CI 79.1, 89.8) for detection of diagnosis concepts. In simulation testing we found that MiADE reduced the time taken for clinicians to enter structured problem lists by 89%. We have commenced a trial implementation of MiADE at UCLH in live clinical use, integrated with the Epic EHR at UCLH.
Conclusions: We have developed an open source point of care NLP system and successfully integrated it with the EHR in live clinical use at a major hospital. Simulation testing has shown that our system significantly reduces the time taken for clinicians to enter structured diagnosis codes.
期刊介绍:
BMC Medical Informatics and Decision Making is an open access journal publishing original peer-reviewed research articles in relation to the design, development, implementation, use, and evaluation of health information technologies and decision-making for human health.