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":"在护理点设计和实现自然语言处理系统:MiADE(医疗信息AI数据提取器)。","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":"{\"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}","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
摘要
背景:组织良好的电子健康记录(EHR)对于高质量的患者护理至关重要,但EHR用户界面对于结构化信息的输入可能很麻烦,导致大多数信息以自由文本而不是结构化形式存在。这使得为临床目的检索信息变得困难,并限制了数据的研究潜力。护理点的自然语言处理(NLP)被认为是提高数据质量和完整性的一种方法,但很少有证据表明其有效性。我们试图通过开发一个名为MiADE的开源、模块化、可配置的NLP系统来生成这样的证据,该系统旨在与电子病历集成。本文描述了MiADE的设计和在伦敦大学学院医院(UCLH)的部署,旨在使那些希望在其他地方开发或实施类似系统的人受益。结果:MiADE系统包括从临床记录中提取诊断、药物和过敏的组件,并使用Health Level 7临床文档架构(HL7 CDA)消息传递与EHR系统实时通信。这使得NLP结果可以在保存到患者记录之前显示给临床医生进行验证。MiADE利用MedCAT库(Cogstack NLP工具家族的一部分)进行命名实体识别(NER)和链接到SNOMED CT,以及上下文检测。MedCAT模型对来自UCLH的患者记录进行了无监督和有监督的训练,在诊断概念的检测方面,准确率达到83.2% (95% CI 77.0, 88.1),召回率为85.2% (95% CI 79.1, 89.8)。在模拟测试中,我们发现MiADE将临床医生输入结构化问题列表的时间减少了89%。我们已经开始在UCLH进行MiADE的临床应用试验,并与UCLH的Epic EHR相结合。结论:我们开发了一个开源的护理点NLP系统,并成功地将其与电子病历集成在一家大型医院的现场临床使用中。模拟测试表明,我们的系统显著减少了临床医生输入结构化诊断代码的时间。
Design and implementation of a natural language processing system at the point of care: MiADE (medical information AI data extractor).
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.