Messaging Protocol for Secure Clinical Data Federation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems face challenges in securely and scalably communicating clinically relevant data across disparate domains, particularly when the target endpoint address is unknown.

Innovation Solution

A messaging protocol that detects requests to transmit messages to unknown destinations within separate domains, determines if the destination is associated with a role, identifies the intended target, and electronically communicates the message, ensuring secure and scalable communication across disparate messaging domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional messaging systems are used to communicate clinical data across disparate domains, then basic messaging functionality is provided, but security requirements are not met and scalability is limited

Engineering Contradiction:
ImprovesecurityVSAvoidscalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The messaging system is segmented into distinct domains with domain-specific security policies and messaging protocols. Each domain can be independently configured and scaled, allowing the overall system to grow while maintaining security boundaries. The segmentation enables different security levels and messaging approaches for different clinical environments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary messaging layer is introduced that sits between disparate clinical systems and domains. This intermediary handles security transformations, protocol conversions, and routing decisions, enabling secure communication across domains without requiring each system to implement comprehensive security and scalability features natively.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If message transmission is attempted to unknown target endpoint addresses, then messaging flexibility is improved, but delivery reliability cannot be guaranteed

Engineering Contradiction:
Improvemessaging flexibilityVSAvoiddelivery reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-registering endpoint addresses and maintaining a registry of known targets within each domain. Before message transmission, the system checks the registry to validate target addresses and establish routing paths. This preliminary validation ensures that messages are only sent to known, reachable endpoints while still allowing flexible addressing within the constraints of the registry.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If role-based destination identification is implemented, then messaging to unknown endpoints becomes possible, but system complexity increases

Engineering Contradiction:
Improvedestination identification capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The role-based identification system uses universal role definitions that can represent multiple specific endpoints or groups of endpoints. A single role definition can serve as a target for messages intended for any endpoint fulfilling that role, eliminating the need for separate messaging logic for each individual endpoint or group. This multi-functionality reduces the number of routing rules and destination definitions required.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10453565B2Messaging protocol
Publication Date: 2019.10.22 CERNER INNOVATION INC
  • US10453565B2 patent drawing
  • US10453565B2 patent drawing
  • US10453565B2 patent drawing

AI summary

Systems and methods provide for implementation of a messaging protocol that provides security necessary for clinical messaging while also providing scalability needed to properly function within a clinical setting. The messaging protocol provides for federation of messages across messaging domains with a direct target address or via a role or group endpoint address that resolves to one or more target addresses. The messaging protocol also provides the ability to include content other than text in messages.