Machine Learning Model for Extracting Key Dates from Unstructured Medical Records

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods are inefficient in extracting key dates associated with patient diagnosis and treatment from unstructured medical data, making it difficult for researchers to analyze large populations of patient records, as the information is often ambiguous and scattered across numerous documents.

Innovation Solution

A processor-based system that analyzes unstructured medical records to identify snippets of information, determines associated dates, and generates probabilities for query periods, using machine learning models to automate the extraction of key dates such as diagnosis and treatment dates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual extraction of dates from unstructured medical records is performed, then accuracy of date identification may be maintained, but productivity becomes extremely low and the task becomes infeasible for large populations

Engineering Contradiction:
Improveaccuracy of date identificationVSAvoidextraction speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces manual mechanical review of medical records with an automated computer-based system that uses natural language processing and machine learning algorithms to extract dates and events from unstructured text, thereby maintaining accuracy while dramatically increasing productivity

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

Solution Approach 2:

The patent introduces an intermediary processing layer that includes text normalization, entity recognition, and probability calculation components between the raw unstructured data and the final extracted dates, enabling automated systems to achieve human-level accuracy in date identification

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If conventional text search techniques are used to extract key dates, then device complexity remains low, but measurement precision deteriorates due to ambiguous notes scattered across multiple documents

Engineering Contradiction:
Improvesystem simplicityVSAvoiddate extraction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the complex task of date extraction into multiple independent processing stages including text preprocessing, snippet identification, date pattern recognition, and probability calculation, allowing each component to be optimized independently while improving overall accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary text normalization and snippet identification before date extraction, preparing the data in advance to improve the accuracy of subsequent date recognition processes while managing system complexity

Inventive Principle:
Principle #10Preliminary action

3Reliability

If comprehensive review of all medical records is conducted to ensure complete date extraction, then reliability of extracted data improves, but loss of time becomes prohibitive for large datasets

Engineering Contradiction:
Improvecompleteness of date extractionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by focusing extraction efforts on the most relevant snippets and documents identified through preliminary analysis, rather than reviewing every document in detail, thereby maintaining high reliability while reducing processing time for large datasets

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240355436A1Machine learning model for extracting diagnoses, treatments, and key dates
Publication Date: 2024.10.24 FLATIRON HEALTH INC
  • US20240355436A1 patent drawing
  • US20240355436A1 patent drawing
  • US20240355436A1 patent drawing

AI summary

A model-assisted system for determining a patient event date may include a processor. The processor may be programmed to access a database storing a medical record associated with a patient, the medical record comprising unstructured data; analyze the unstructured data to identify a plurality of snippets of information in the medical record associated with a patient event; determine a date associated with each of the plurality of snippets; identify a plurality of query periods associated with the patient event; and generate, for each of the query periods, a probability of whether the patient event occurred during the query period based on the plurality of snippets and the associated dates.