Machine Learning Model for Hierarchical Medical Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for automating medical coding, such as adverse event information mapping to medical codes in dictionaries like MedDRA, face challenges due to the complexity and richness of healthcare data, often omitting significant portions of information and struggling with fine-grained semantic differences.

Innovation Solution

A machine learning model with multiple parallel output layers is trained to predict semantically and hierarchically related medical codes, using convolutional neural networks to assign both leaf node and parent node codes, thereby increasing prediction accuracy and utilizing training data more effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional coding methods are used, then the coding process is simple to implement, but coding completeness deteriorates significantly

Engineering Contradiction:
Improveease of coding implementationVSAvoidcoding completeness
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The coding task is segmented into multiple hierarchical levels (system organ class, high level group term, high level term, preferred term, lowest level term). The model processes adverse event information through multiple sequential coding stages, assigning codes at each hierarchical level. This segmentation enables comprehensive coding coverage while maintaining implementation through modular processing steps.

Inventive Principle:
Principle #1Segmentation

2Productivity

If string matching techniques are used, then the coding process is fast and automated, but semantic precision deteriorates due to fine-grained differences

Engineering Contradiction:
Improvecoding speedVSAvoidsemantic coding precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent replaces traditional mechanical string matching techniques with a deep learning-based neural network model. The model uses convolutional layers, pooling operations, and fully connected layers to process adverse event information and predict appropriate medical codes. This substitution enables both high-speed automated coding and high semantic precision by capturing complex semantic relationships through learned representations rather than simple pattern matching.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If multiple parallel output layers are used, then coding accuracy improves, but model complexity increases

Engineering Contradiction:
Improvecoding accuracyVSAvoidmodel architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The model architecture is segmented into functional modules: input embedding layer, convolutional layers, pooling layers, and multiple fully connected output layers corresponding to different hierarchical levels. Each output layer predicts codes at a specific hierarchical level, allowing the model to achieve high accuracy across multiple coding levels while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

4Loss of information

If hierarchical semantics are leveraged, then coding completeness improves, but computational requirements increase

Engineering Contradiction:
Improvecoding completenessVSAvoidcomputational resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The model performs preliminary processing by embedding medical terms into dense vector representations using word2vec or similar techniques before the main coding prediction. This preliminary action captures semantic relationships efficiently. During inference, the model processes adverse event information through convolutional and pooling layers to generate predictions across hierarchical levels, achieving comprehensive coding while managing computational resources through efficient layer design.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11257592B2Architecture for machine learning model to leverage hierarchical semantics between medical concepts in dictionaries
Publication Date: 2022.02.22 MERATIVE US LP
  • US11257592B2 patent drawing
  • US11257592B2 patent drawing
  • US11257592B2 patent drawing

AI summary

A method, a system, and a computer program product are provided. A machine learning model is generated to process adverse event information and produce multiple corresponding medical codes associated with the adverse event information, wherein the multiple medical codes are semantically and hierarchically related in a medical taxonomy. The machine learning model includes multiple parallel output layers, each of which is associated with a corresponding medical code. The machine learning model is trained with training data elements, each of which includes adverse event information mapped to respective multiple medical codes, wherein results from each of the output layers adjusts the machine learning model. After completing the training, information pertaining to an adverse event is applied to the machine learning model to determine the corresponding multiple medical codes within the medical taxonomy.