Modular Natural Language Processing System for Medical Text

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current natural language processing systems, such as MedLEE, lack flexibility and customization options for handling diverse medical and natural language documents, limiting their adaptability across different domains and applications.

Innovation Solution

The system incorporates a preprocessor, boundary identifier, parser, and encoder using a lexicon and grammar rules to convert natural-language input into structured text, with features like dynamic lexicon modification, disambiguation rules, and customizable coding tables, enabling users to tailor the system for specific domains and output formats like flat and tabular structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed natural language processing system is used, then the system structure is simple, but the system lacks flexibility and adaptability for diverse medical documents

Engineering Contradiction:
ImproveadaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The NLP system is divided into distinct modular components including a preprocessor module, boundary identifier module, parser module, and encoder module. Each module performs a specific function and can be independently configured or modified, allowing the system to adapt to different medical document types without complete reconfiguration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system incorporates dynamic configuration capabilities where the preprocessor can be customized with domain-specific abbreviations and rules, the boundary identifier can adjust to different document structures, and the encoder can map to various coding systems. This dynamic adaptability allows the same core system to handle diverse medical documents effectively.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If domain-specific customization is added to handle diverse medical documents, then the system becomes more adaptable, but the system complexity increases

Engineering Contradiction:
Improvedomain adaptabilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The preprocessor module is pre-configured with domain-specific knowledge including medical abbreviations, terminology, and common document structures. This preliminary preparation allows the system to handle diverse medical documents without requiring complex runtime configuration, as the adaptability is built-in through pre-loaded domain knowledge.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The boundary identifier module acts as an intermediary between the preprocessor and parser, providing a layer of abstraction that handles domain-specific variations in document structures. This intermediary layer isolates the complexity of domain adaptations from the core parsing logic, making the system more manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If multiple processing modules are added to improve extraction accuracy, then the information extraction quality improves, but the processing time increases

Engineering Contradiction:
Improveextraction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

By segmenting the processing into specialized modules (preprocessor, boundary identifier, parser, encoder), each module can be optimized for its specific function. This segmentation allows parallel processing where possible and reduces the computational burden on individual components, mitigating the time penalty of multiple processing stages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The preprocessor and boundary identifier perform preliminary processing that simplifies the input for the parser, reducing the complexity of subsequent processing steps. This preliminary action ensures that the parser receives pre-organized data, improving extraction accuracy while reducing the time required for the most computationally intensive parsing operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10275424B2System and method for language extraction and encoding
Publication Date: 2019.04.30 THE TRUSTEES OF COLUMBIA UNIV IN THE CITY OF NEW YORK
  • US10275424B2 patent drawing
  • US10275424B2 patent drawing
  • US10275424B2 patent drawing

AI summary

Improved systems and methods for extracting information from medical and natural-language text data.