본문 바로가기
KERD
논문KCI 등재

HEDEA: A Python Tool for Extracting and Analysing Semi-structured Information from Medical Records

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

초록

Objectives: One of the most important functions for a medical practitioner while treating a patient is to study the patient’s complete medical history by going through all records, from test results to doctor’s notes. With the increasing use of technology in medicine, these records are mostly digital, alleviating the problem of looking through a stack of papers, which are easily misplaced, but some of these are in an unstructured form. Large parts of clinical reports are in written text form and are tedious to use directly without appropriate pre-processing. In medical research, such health records may be a good, convenient source of medical data; however, lack of structure means that the data is unfit for statistical evaluation. In this paper, we introduce a system to extract, store, retrieve, and analyse information from health records, with a focus on the Indian healthcare scene. Methods: A Python-based tool, Healthcare Data Extraction and Analysis (HEDEA), has been designed to extract structured information from various medical records using a regular expression-based approach. Results: The HEDEA system is working, covering a large set of formats, to extract and analyse health information. Conclusions: This tool can be used to generate analysis report and charts using the central database. This information is only provided after prior approval has been received from the patient for medical research purposes.

Abstract

Objectives: One of the most important functions for a medical practitioner while treating a patient is to study the patient’s complete medical history by going through all records, from test results to doctor’s notes. With the increasing use of technology in medicine, these records are mostly digital, alleviating the problem of looking through a stack of papers, which are easily misplaced, but some of these are in an unstructured form. Large parts of clinical reports are in written text form and are tedious to use directly without appropriate pre-processing. In medical research, such health records may be a good, convenient source of medical data; however, lack of structure means that the data is unfit for statistical evaluation. In this paper, we introduce a system to extract, store, retrieve, and analyse information from health records, with a focus on the Indian healthcare scene. Methods: A Python-based tool, Healthcare Data Extraction and Analysis (HEDEA), has been designed to extract structured information from various medical records using a regular expression-based approach. Results: The HEDEA system is working, covering a large set of formats, to extract and analyse health information. Conclusions: This tool can be used to generate analysis report and charts using the central database. This information is only provided after prior approval has been received from the patient for medical research purposes.

참고문헌 (17)

  1. Dinu V, "Guidelines for the effective use of entity-attribute-value modeling for biomedical databases", Int J Med Inform, 76(11-12), pp.769~779 (2007)[DOI]
  2. Harkema H, "Information extraction from clinical records", Proceedings of the 4th UK e-Science All Hands Meeting (2005)
  3. Fette G, "Information extraction from unstructured electronic health records and integration into a data warehouse", Proceedings of the 57th Annual Meeting of the German Society for Medical Informatics, Biometry and Epidemiology (GMDS), pp.1237~1251 (2012)
  4. Atzmueller M, "A data warehousebased approach for quality management, evaluation and analysis of intelligent systems using subgroup mining", Proceedings of the 22nd International Florida Artificial Intelligence Research Society Conference (FLAIRS), pp.372~377 (2009)
  5. Black N, "Why we need observational studies to evaluate the effectiveness of health care", BMJ, 312(7040), pp.1215~1218 (1996)[DOI]
  6. Kamal J, "Using an information warehouse to screen patients for clinical trials: a prototype", AMIA Annu Symp Proc, 2005, pp.1004~ (2005)
  7. Aberdeen J, "The MITRE Identification Scrubber Toolkit: design, training, and assessment", Int J Med Inform, 79(12), pp.849~859 (2010)[DOI]
  8. Yang H, "Automatic detection of protected health information from clinic narratives", J Biomed Inform, 58(Suppl), pp.S30~S38 (2015)[DOI]
  9. Sondhi P, "Shallow information extraction from medical forum data", Proceedings of the 23rd International Conference on Computational Linguistics: Posters, pp.1158~1166 (2010)
  10. Uzuner O, "Extracting medication information from clinical text", J Am Med Inform Assoc, 17(5), pp.514~518 (2010)[DOI]
  11. 배인호, "A Refinement System for Medical Information Extraction from Text-based Bilingual Electronic Medical Records", Healthcare Informatics Research, 14(3), pp.267~274 (2008), 대한의료정보학회
  12. 박영택, "Constructing a Real-Time Prescription Drug Monitoring System", Healthcare Informatics Research, 22(3), pp.178~185 (2016), 대한의료정보학회[DOI]
  13. Glavas G, "TAKELAB: medical information extraction and linking with MINERAL", Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval), pp.389~393 (2015)
  14. Kraus S, "Information extraction from medical notes", Proceedings of the 12th World Congress on Health (Medical) Informatics: Building Sustainable Health Systems, pp.1913~1915 (2007)
  15. Polun Chang, "The Feasibility of Using Classification and Identification Techniques to Auto-Assess the Quality of Health Information on the Web", Healthcare Informatics Research, 15(3), pp.247~254 (2009), 대한의료정보학회
  16. Athavale AV, "Public health informatics in India: the potential and the challenges", Indian J Public Health, 54(3), pp.131~136 (2010)[DOI]
  17. [URL]

관련 논문AI추천

이 간행물의 다른 논문 (6건)