Clinical Decision Support Rule Engine Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current clinical decision support systems face challenges in efficiently expressing and evaluating clinical decision support logic, particularly in reducing message size for rule-processing servers to minimize bandwidth requirements and providing timely rule evaluation requests.

Innovation Solution

A clinical decision support system is developed with a centralized repository for tracking rule content and managing subscriptions, a stateless rule-evaluation server, and a Common Rule Engine that processes patient data and rule evaluation parameters to provide real-time recommendations, optimizing message size by sending only necessary information and allowing parameterization for provider-specific needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If comprehensive patient information is sent to the rule-processing server, then rule evaluation completeness is improved, but message size and bandwidth requirements increase

Engineering Contradiction:
Improverule evaluation completenessVSAvoidmessage size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary patient information fields required by the rule engine to evaluate clinical decision support rules. Instead of transmitting complete patient records, the system selectively extracts and sends only the specific data elements needed for rule evaluation, thereby reducing message size while maintaining evaluation completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments patient information into distinct fields and categories, allowing the system to transmit only the relevant segments needed for rule evaluation rather than the entire patient record. This segmentation enables efficient data transmission by separating essential information from unnecessary data.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If detailed patient data is transmitted for rule evaluation, then evaluation accuracy is improved, but bandwidth requirements and processing time increase

Engineering Contradiction:
Improveevaluation accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system extracts only the specific patient data fields required for accurate rule evaluation, eliminating unnecessary data transmission. This ensures evaluation accuracy is maintained while reducing the data volume that needs to be processed, thereby improving processing speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting only the necessary portion of patient data required for rule evaluation rather than complete data sets. This partial data transmission is sufficient for accurate evaluation while significantly reducing processing time and bandwidth requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If rule content is customized for each provider, then adaptability to specific practices is improved, but system complexity increases

Engineering Contradiction:
Improveprovider-specific customizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses parameter changes to customize rule content for different providers. Instead of creating entirely different rule sets, the system allows providers to modify parameters such as thresholds, priorities, and filtering criteria within a unified rule framework. This enables adaptability while maintaining system simplicity through parameter-based customization rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11868905B1Clinical decision support systems, apparatus, and methods
Publication Date: 2024.01.09 ALLSCRIPTS SOFTWARE LLC
  • US11868905B1 patent drawing
  • US11868905B1 patent drawing
  • US11868905B1 patent drawing

AI summary

A system includes a centralized repository for tracking rule content and managing subscriptions to rule content by organizations and providers utilizing the system; a rule-evaluation server for receiving requests for rule-evaluations for specific patients, wherein the server determines content needing to be evaluated and retrieves the content to be used; a rule engine for performing the evaluations, wherein content, patient data, and rule evaluation parameters are provided to the engine, and the engine returns recommendations triggered by the evaluation, if any; an aggregator for aggregating recommendations from multiple sources, detecting and coordinating related recommendations, and applying configuration settings based on the patient and/or provider in context; and a client component for coordinating communication between an electronic health records system, the server, and the aggregator.