Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2020 Jul:139:104135.
doi: 10.1016/j.ijmedinf.2020.104135. Epub 2020 Apr 4.

Automated ICD coding via unsupervised knowledge integration (UNITE)

Affiliations

Automated ICD coding via unsupervised knowledge integration (UNITE)

Aaron Sonabend W et al. Int J Med Inform. 2020 Jul.

Abstract

Objective: Accurate coding is critical for medical billing and electronic medical record (EMR)-based research. Recent research has been focused on developing supervised methods to automatically assign International Classification of Diseases (ICD) codes from clinical notes. However, supervised approaches rely on ICD code data stored in the hospital EMR system and is subject to bias rising from the practice and coding behavior. Consequently, portability of trained supervised algorithms to external EMR systems may suffer.

Method: We developed an unsupervised knowledge integration (UNITE) algorithm to automatically assign ICD codes for a specific disease by analyzing clinical narrative notes via semantic relevance assessment. The algorithm was validated using coded ICD data for 6 diseases from Partners HealthCare (PHS) Biobank and Medical Information Mart for Intensive Care (MIMIC-III). We compared the performance of UNITE against penalized logistic regression (LR), topic modeling, and neural network models within each EMR system. We additionally evaluated the portability of UNITE by training at PHS Biobank and validating at MIMIC-III, and vice versa.

Results: UNITE achieved an averaged AUC of 0.91 at PHS and 0.92 at MIMIC over 6 diseases, comparable to LR and MLP. It had substantially better performance than topic models. In regards to portability, the performance of UNITE was consistent across different EMR systems, superior to LR, topic models and neural network models.

Conclusion: UNITE accurately assigns ICD code in EMR without requiring human labor, and has major advantages over commonly used machine learning approaches. In addition, the UNITE attained stable performance and high portability across EMRs in different institutions.

Keywords: Automated ICD assignment; Electronic medical records; Knowledge integration; Portability; Semantic embedding; Unsupervised learning.

PubMed Disclaimer

Conflict of interest statement

Declaration of Competing Interest All authors have declared that they have no financial or non-financial interests that may be relevant to the submitted work; no other relationships or activities that could appear to have influenced the submitted work.

Figures

Figure 1.
Figure 1.
Workflow of UNITE in predicting the presence of ICD for one specific disease. NLP: natural language processing; NER: named entity recognition; CUI: concept unique identifier. β is the regression coefficient which serves as the weights for importance of the CUIs.
Figure 2.
Figure 2.
Relative CUI importance for RA, CAD, UC, MS, LC, CD using a word cloud representation with the magnitude of the font size proportional to the CUI importance.
Figure 3.
Figure 3.
AUC for penalized logistic regression (LR), penalized logistic regression with UNITE (UNITE-LR), penalized logistic regression with the mean CUI (mCUI-LR), penalized logistic regression with the TFIDF (TFIDF-LR), multiple layer perceptron (MLP), multiple layer perceptron with UNITE features (UNITE-MLP), multiple layer perceptron with the mean CUI (mCUI-MLP), multiple layer perceptron with TFIDF (TFIDF-MLP), topic modeling based on LDA with 2 topics fit with VEM (LDA_VEM) and Gibbs (LDA_Gibbs), CTM with 2 topics fit with VEM (CTM_VEM) and UNITE. Each row is a different disease, columns show performance for methods trained and tested on either the same hospital system (first two panels), or trained and tested in different hospital systems (last two panels).
Figure 4.
Figure 4.
F-score for penalized logistic regression (LR), penalized logistic regression with UNITE (UNITE-LR), penalized logistic regression with the mean CUI (mCUI-LR), penalized logistic regression with the TFIDF (TFIDF-LR), multiple layer perceptron (MLP), multiple layer perceptron with UNITE features (UNITE-MLP), multiple layer perceptron with the mean CUI (mCUI-MLP), multiple layer perceptron with TFIDF (TFIDF-MLP), topic modeling based on LDA with 2 topics fit with VEM (LDA_VEM) and Gibbs (LDA_Gibbs), CTM with 2 topics fit with VEM (CTM_VEM) and UNITE.

Similar articles

Cited by

References

    1. O’malley K, Cook K, Price M, Wildes K, Hurdle J and Ashton C, “Measuring diagnoses: ICD code accuracy,” Health Services Research, vol. 40, no. 5p2, pp. 1620–1639, 2005. - PMC - PubMed
    1. Sheppard JE, Weidner LC, Zakai S, Fountain-Polley S and Williams J, “Ambiguous abbreviations: an audit of abbreviations in paediatric note keeping,” Arch. disease childhood, vol. 93, p. 204–206, 2008. - PubMed
    1. Lang D, “Consultant report-natural language processing in the health care industry,” Cincinnati Children’s Hospital Medical Center, vol. Winter, no. 6, 2007.
    1. Farkas R and Szarvas G, “Automatic construction of rule-based icd-9-cm coding systems,” BMC bioinformatics 9, vol. 9, no. 10, 2008. - PMC - PubMed
    1. L. L. and B. C., “Automatic assignment of ICD9 codes to discharge summaries,” Technical report, University of Massachusetts at Amherst, Amherst, MA., 1995.

Publication types

MeSH terms