Healthcare Message Routing Interface for Parallel Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current message handling systems in healthcare environments face challenges in ensuring correct order processing of messages across different systems, leading to potential hazards and inefficiencies due to sequential processing methods that can lock up the entire system upon error, slowing down interoperability and message processing speed.

Innovation Solution

A method and interface system that optimizes concurrent message processing based on predefined processing order rules, allowing unrelated messages to be processed in parallel while maintaining correct order between related messages, using a message routing interface connected to healthcare communication networks, which identifies message types and preconditions for processing through databases and message type analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sequential processing is used to ensure correct message order, then reliability is improved, but productivity deteriorates

Engineering Contradiction:
Improvemessage processing correctnessVSAvoidmessage processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments messages into different priority levels and processing queues based on their type and urgency. By dividing the message stream into multiple categories (e.g., critical alerts, routine updates, administrative messages), the system can process different segments in parallel while maintaining correct order within each segment, thus improving overall throughput without sacrificing reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts processing order and priority based on real-time conditions, message content, and system state. Rather than rigid sequential processing, the patent implements dynamic routing that can reorder messages, prioritize critical ones, and adjust processing speed based on workflow requirements, thereby maintaining correctness while optimizing throughput.

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If sequential processing is used to prevent system lockup, then stability is improved, but productivity deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidinteroperability speed
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent divides the message processing system into multiple independent processing threads or channels, each handling specific message types or priority levels. This segmentation prevents a single error from locking up the entire system, as failures are isolated to specific segments rather than propagating system-wide, thus maintaining stability while enabling parallel processing for improved productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components such as message queues, buffers, and routing layers that mediate between message reception and processing. These intermediaries act as shock absorbers that prevent direct propagation of errors and allow the system to maintain stable operation even when individual processing components encounter issues, while still enabling concurrent processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If strict sequential processing is used to avoid wrong message sequence events, then reliability is improved, but productivity deteriorates

Engineering Contradiction:
Improvemessage sequence correctnessVSAvoidworkflow completion speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary actions by pre-classifying and pre-ordering messages based on their type, priority, and expected processing requirements before actual processing begins. Message sequences are pre-established based on workflow templates and message relationships, so that when processing occurs, the correct order is already determined, eliminating the need for slow sequential verification while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where processed messages generate acknowledgments and status updates that inform subsequent message routing and ordering decisions. This feedback loop allows the system to dynamically adjust message sequencing based on actual processing outcomes, ensuring correctness while enabling parallel processing of independent message streams that don't require strict sequential handling.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11228554B2Method and system for handling messages in a healthcare communication network
Publication Date: 2022.01.18 AFGA HEALTHCARE AG
  • US11228554B2 patent drawing
  • US11228554B2 patent drawing
  • US11228554B2 patent drawing

AI summary

A method and system for parallel processing of data messages in a healthcare communication network for coordinating concurrent processing of messages between computer systems over a network. The method and system include determining if a precondition for immediate processing of a message for a clinical workflow type exists, and whether or not the precondition is fulfilled, by looking up a message type and a workflow type of the message in a preconditions table database.