A Neural Architecture for Automated ICD Coding

Pengtao Xie, Eric Xing


Abstract
The International Classification of Diseases (ICD) provides a hierarchy of diagnostic codes for classifying diseases. Medical coding – which assigns a subset of ICD codes to a patient visit – is a mandatory process that is crucial for patient care and billing. Manual coding is time-consuming, expensive, and error prone. In this paper, we build a neural architecture for automated coding. It takes the diagnosis descriptions (DDs) of a patient as inputs and selects the most relevant ICD codes. This architecture contains four major ingredients: (1) tree-of-sequences LSTM encoding of code descriptions (CDs), (2) adversarial learning for reconciling the different writing styles of DDs and CDs, (3) isotonic constraints for incorporating the importance order among the assigned codes, and (4) attentional matching for performing many-to-one and one-to-many mappings from DDs to CDs. We demonstrate the effectiveness of the proposed methods on a clinical datasets with 59K patient visits.
Anthology ID:
P18-1098
Volume:
Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)
Month:
July
Year:
2018
Address:
Melbourne, Australia
Editors:
Iryna Gurevych, Yusuke Miyao
Venue:
ACL
SIG:
Publisher:
Association for Computational Linguistics
Note:
Pages:
1066–1076
Language:
URL:
https://aclanthology.org/P18-1098
DOI:
10.18653/v1/P18-1098
Bibkey:
Cite (ACL):
Pengtao Xie and Eric Xing. 2018. A Neural Architecture for Automated ICD Coding. In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 1066–1076, Melbourne, Australia. Association for Computational Linguistics.
Cite (Informal):
A Neural Architecture for Automated ICD Coding (Xie & Xing, ACL 2018)
Copy Citation:
PDF:
https://aclanthology.org/P18-1098.pdf
Video:
 https://aclanthology.org/P18-1098.mp4
Data
MIMIC-III