Healthcare Informatics Research (Apr 2018)

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

  • Anshul Aggarwal,
  • Sunita Garhwal,
  • Ajay Kumar

DOI
https://doi.org/10.4258/hir.2018.24.2.148
Journal volume & issue
Vol. 24, no. 2
pp. 148 – 153

Abstract

Read online

ObjectivesOne 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.MethodsA 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.ResultsThe HEDEA system is working, covering a large set of formats, to extract and analyse health information.ConclusionsThis 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.

Keywords