Automation of a problem list using natural language processing
Open Access
- 31 August 2005
- journal article
- research article
- Published by Springer Nature in BMC Medical Informatics and Decision Making
- Vol. 5 (1) , 30
- https://doi.org/10.1186/1472-6947-5-30
Abstract
Background: The medical problem list is an important part of the electronic medical record in development in our institution. To serve the functions it is designed for, the problem list has to be as accurate and timely as possible. However, the current problem list is usually incomplete and inaccurate, and is often totally unused. To alleviate this issue, we are building an environment where the problem list can be easily and effectively maintained. Methods: For this project, 80 medical problems were selected for their frequency of use in our future clinical field of evaluation (cardiovascular). We have developed an Automated Problem List system composed of two main components: a background and a foreground application. The background application uses Natural Language Processing (NLP) to harvest potential problem list entries from the list of 80 targeted problems detected in the multiple free-text electronic documents available in our electronic medical record. These proposed medical problems drive the foreground application designed for management of the problem list. Within this application, the extracted problems are proposed to the physicians for addition to the official problem list. Results: The set of 80 targeted medical problems selected for this project covered about 5% of all possible diagnoses coded in ICD-9-CM in our study population (cardiovascular adult inpatients), but about 64% of all instances of these coded diagnoses. The system contains algorithms to detect first document sections, then sentences within these sections, and finally potential problems within the sentences. The initial evaluation of the section and sentence detection algorithms demonstrated a sensitivity and positive predictive value of 100% when detecting sections, and a sensitivity of 89% and a positive predictive value of 94% when detecting sentences. Conclusion: The global aim of our project is to automate the process of creating and maintaining a problem list for hospitalized patients and thereby help to guarantee the timeliness, accuracy and completeness of this information.Keywords
This publication has 69 references indexed in Scilit:
- Automated Encoding of Clinical Documents Based on Natural Language ProcessingJournal of the American Medical Informatics Association, 2004
- A pilot study of contextual UMLS indexing to improve the precision of concept-based representation in XML-structured clinical radiology reportsJournal of the American Medical Informatics Association, 2003
- Discharge and referral data exchange using global standards—the SCIPHOX project in GermanyInternational Journal of Medical Informatics, 2003
- Use of General-purpose Negation Detection to Augment Concept Indexing of Medical Documents: A Quantitative Study Using the UMLSJournal of the American Medical Informatics Association, 2001
- UMLS Concept Indexing for Production Databases: A Feasibility StudyJournal of the American Medical Informatics Association, 2001
- Coding Neuroradiology Reports for the Northern Manhattan Stroke Study: A Comparison of Natural Language Processing and Manual ReviewComputers and Biomedical Research, 2000
- Respiratory Isolation of Tuberculosis Patients Using Clinical Guidelines and an Automated Clinical Decision Support SystemInfection Control & Hospital Epidemiology, 1998
- An Event Model of Medical Information RepresentationJournal of the American Medical Informatics Association, 1995
- A General Natural-language Text Processor for Clinical RadiologyJournal of the American Medical Informatics Association, 1994
- Monitoring Free-Text Data Using Medical Language ProcessingComputers and Biomedical Research, 1993