Infusion Pump Remote Command Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automated medication delivery systems lack the capability to determine whether remotely generated commands for infusion pumps are consistent with the current infusion and user interface states, leading to potential safety and security risks.

Innovation Solution

An infusion pump automation system that includes a remote processor to bidirectionally communicate with the infusion pump, determine its current state and user interface state, and execute commands only if they are consistent, ensuring safe and successful execution, with features like command translation, user authentication, and logging of infusion status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If remote commands are executed without verification against current infusion state and user interface state, then command execution speed is improved, but system safety and reliability deteriorate

Engineering Contradiction:
Improvecommand execution speedVSAvoidsystem safety
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary verification by comparing the received command against the current infusion state and user interface state before executing the command. This preliminary check ensures that the command is consistent with the current system state, preventing unsafe or inconsistent command execution while maintaining efficient operation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If command consistency verification is performed before execution, then system safety is improved, but processing time increases

Engineering Contradiction:
Improvecommand execution safetyVSAvoidcommand processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system replaces complex manual verification processes with automated electronic comparison logic that evaluates command consistency against stored state information. This substitution enables rapid verification through digital data comparison rather than manual checking, minimizing time loss while ensuring comprehensive safety verification.

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

3Ease of operation

If the system accepts all remote commands without state verification, then ease of operation is improved, but system reliability deteriorates

Engineering Contradiction:
Improveremote command acceptanceVSAvoidcommand execution consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system introduces an intermediary verification layer between receiving remote commands and executing them. This intermediary process automatically checks whether the command is consistent with the current infusion state and user interface state, allowing the system to maintain ease of remote operation while preventing inconsistent or unsafe commands from being executed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240047035A1Infusion pump automation system and method
Publication Date: 2024.02.08 ICU MEDICAL INC
  • US20240047035A1 patent drawing
  • US20240047035A1 patent drawing
  • US20240047035A1 patent drawing

AI summary

An infusion pump automation system and method includes an infusion pump, an infusion pump and a remote processor. The remote processor is remote to the infusion pump and includes a controller interface and a controller, such that the controller bidirectionally communicates with the infusion pump, determines a current infusion state of the infusion pump and a current infusion pump user interface state and accepts a command to change the infusion state of the infusion pump from an external server. The controller determines if the command is consistent with the current infusion state of the infusion pump and the current infusion pump user interface state, executes the command if the command is able to be successfully executed, and confirms that the command is successfully executed.