A Clinical Decision Support Framework for Heterogeneous Data Sources

IEEE J Biomed Health Inform. 2018 Nov;22(6):1824-1833. doi: 10.1109/JBHI.2018.2846626. Epub 2018 Jun 12.

Abstract

To keep pace with the developments in medical informatics, health medical data is being collected continually. But, owing to the diversity of its categories and sources, medical data has become so complicated in many hospitals that it now needs a clinical decision support (CDS) system for its management. To effectively utilize the accumulating health data, we propose a CDS framework that can integrate heterogeneous health data from different sources such as laboratory test results, basic information of patients, and health records into a consolidated representation of features of all patients. Using the electronic health medical data so created, multilabel classification was employed to recommend a list of diseases and thus assist physicians in diagnosing or treating their patients' health issues more efficiently. Once the physician diagnoses the disease of a patient, the next step is to consider the likely complications of that disease, which can lead to more diseases. Previous studies reveal that correlations do exist among some diseases. Considering these correlations, a k-nearest neighbors algorithm is improved for multilabel learning by using correlations among labels (CML-kNN). The CML- kNN algorithm first exploits the dependence between every two labels to update the origin label matrix and then performs multilabel learning to estimate the probabilities of labels by using the integrated features. Finally, it recommends the top N diseases to the physicians. Experimental results on real health medical data establish the effectiveness and practicability of the proposed CDS framework.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Decision Support Systems, Clinical*
  • Electronic Health Records*
  • Humans
  • Information Storage and Retrieval* / classification
  • Information Storage and Retrieval* / methods