Parameter Interaction Resolution Engine for Medical Device Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Programming parameter values for personal programmable medical devices (PPMDs) is complex due to numerous interdependencies, leading to inefficient and error-prone processes, especially when deviating from manufacturer defaults to tailor treatments for specific patients.

Innovation Solution

An interaction resolution engine automatically determines a second set of parameter values by minimizing constraint violations and prioritizing user-selected parameters, while maintaining values close to the initial set, to assist users in achieving self-consistent and efficient programming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If parameter values are manually programmed by users, then treatment can be tailored for specific patients, but the process becomes complex and error-prone due to numerous parameter interdependencies

Engineering Contradiction:
Improvetreatment customizationVSAvoidprogramming complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs self-validation by automatically checking parameter interdependencies and identifying constraint violations without requiring manual user analysis. The device itself evaluates whether selected parameter values are compatible, reducing the cognitive burden on users while maintaining treatment customization capabilities

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides immediate feedback to users about constraint violations when parameter values are entered. By automatically detecting incompatible parameter combinations and notifying users, the system guides them toward valid configurations without requiring deep understanding of all parameter interdependencies

Inventive Principle:
Principle #23Feedback

2Reliability

If users manually check parameter interdependencies, then constraint violations can be identified, but the process requires multiple iterations and consumes significant time

Engineering Contradiction:
Improveconstraint violation detectionVSAvoidprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-establishes all parameter interdependency rules and constraints before the user begins programming. By having the validation logic ready in advance, the system can immediately check parameter compatibility as users input values, eliminating the need for multiple manual iteration cycles to detect violations

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the number of programmable parameters is increased to provide more control, then treatment flexibility improves, but the complexity of ensuring self-consistency among parameters increases

Engineering Contradiction:
Improveparameter control flexibilityVSAvoidparameter interdependency management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary validation layer that automatically manages parameter interdependencies. This intermediary component checks compatibility between parameters without requiring users to directly manage the complex relationships, allowing more parameters to be available while keeping the user interface simple

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8738560B2Systems and methods for automatically resolving interaction between programmable parameters
Publication Date: 2014.05.27 CARDIAC PACEMAKERS INC
  • US8738560B2 patent drawing
  • US8738560B2 patent drawing
  • US8738560B2 patent drawing

AI summary

This document discusses, among other things, a system capable of resolving interactions between programmable parameters for operation of a medical device. Programming these devices is a difficult task when many parameters are involved. The disclosed systems and methods attempt to reduce and minimize constraint violations between interdependent parameters using an initial set of parameter values supplied by user (typically a physician) input or calculated automatically, and constraint violations describing invalid parameter values. If possible, a set of parameter values with less egregious constraint violations is generated and may be displayed to the user. A user is prompted to accept the set of parameter values and program the medical device.