This study explores the creation of a machine learning model to automatically identify whether a Neonatal Intensive Care Unit (NICU) patient was diagnosed with neonatal jaundice during a particular hospitalization based on their associated clinical notes. We develop a number of techniques for text preprocessing and feature selection and compare the effectiveness of different classification models. We show that using ensemble decision tree classification, both with AdaBoost and with bagging, outperforms support vector machines (SVM), the current state-of-the-art technique for neonatal jaundice coding.
At least one attempt has been made to use deep learning (namely character-level recurrent neural networks) to build more general coding models, but with limited success @cite_7 . The main limitation with this method is that deep learning models require a large amount of data to train @cite_24 , but even a large clinical dataset may only contain a few examples of case files with any given ICD code. Additionally, the ICD-9 standard contains over 14,000 different codes; treating coding as a simple multi-class classification problem with 14,000 different classes is infeasible.
@cite_24 @cite_7
1984020445 2768948924
International Classification of Diseases(ICD) is an authoritative health care classification system of different diseases and conditions for clinical and management purposes. Considering the complicated and dedicated process to assign correct codes to each patient admission based on overall diagnosis, we propose a hierarchical deep learning model with attention mechanism which can automatically assign ICD diagnostic codes given written diagnosis. We utilize character-aware neural language models to generate hidden representations of written diagnosis descriptions and ICD codes, and design an attention mechanism to address the mismatch between the numbers of descriptions and corresponding codes. Our experimental results show the strong potential of automated ICD coding from diagnosis descriptions. Our best model achieves 0.53 and 0.90 of F1 score and area under curve of receiver operating characteristic respectively. The result outperforms those achieved using character-unaware encoding method or without attention mechanism. It indicates that our proposed deep learning model can code automatically in a reasonable way and provide a framework for computer-auxiliary ICD coding. This study proposes a methodology to support coding professionals in assigning ICD-9-CM codes to inpatient episodes. This subject has been predominantly addressed through the use of natural language processing methods, which show limited generalizability. To surpass this issue, this paper proposes a methodology entailing an adaptive data processing method based on structured electronic health record data, whereby raw clinical data is mapped into a feature set, and based on which supervised learning algorithms are trained. After applying a filter method for feature selection, support vector machine (SVM) classifiers are trained to obtain predictions for assigning codes to each episode. This approach is tested using a dataset of inpatient episodes from a department of Internal Medicine. Classifiers exhibited F1-measure values around 52 . Recall was generally higher than precision, which is considered valuable for coding support purposes. Analyzing results on an individual code basis sheds light on some key-issues regarding the use of structured electronic health record data in supporting clinical coding.