Medical Device Network Performance Index Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Medical device network systems face challenges in evaluating and optimizing their performance due to the complexity of integrating various hardware and software components, leading to inefficiencies and potential bottlenecks, which can result in medication errors and increased costs.

Innovation Solution

A distributed network system and method that includes a processing unit, database software, and monitoring software to generate a performance index by weighing parameters such as message processing, CPU consumption, disk queue length, and memory usage, providing a graphical output to identify bottlenecks and facilitate adjustments for improved system performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple performance parameters are monitored and weighted to generate an overall performance index, then system performance evaluation becomes comprehensive and accurate, but the complexity of the monitoring and analysis system increases

Engineering Contradiction:
Improveperformance evaluation accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The performance evaluation system is segmented into multiple independent performance parameters (message queue length, disk queue length, CPU usage, memory usage) that can be monitored separately. Each parameter is weighted independently and then aggregated into an overall performance index, allowing comprehensive evaluation while maintaining manageable complexity through modular parameter monitoring.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A performance index calculation module acts as an intermediary between the monitoring components and the analysis system. This intermediary aggregates multiple performance parameters using weighted factors to generate a single comprehensive performance index, simplifying the complexity of analyzing multiple individual parameters while maintaining evaluation accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the number of messages waiting to be processed is prioritized with the largest weighting factor, then critical communication delays are addressed, but other important performance aspects may be undervalued

Engineering Contradiction:
Improvemessage processing speedVSAvoidperformance evaluation flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system uses adjustable weighting factors for different performance parameters. The message queue length parameter is assigned the largest weighting factor (0.4) to prioritize communication delays, but other parameters (disk queue length: 0.1, CPU usage: 0.2, memory usage: 0.3) retain significant weights. This parameter configuration allows the system to focus on critical message processing while still considering other performance aspects, and the weights can be adjusted to adapt to different operational requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230139360A1Medical device system performance index
Publication Date: 2023.05.04 HOSPIRA INC
  • US20230139360A1 patent drawing
  • US20230139360A1 patent drawing
  • US20230139360A1 patent drawing

AI summary

A distributed network system and method includes a processing unit configured to manage safety data for a plurality of medical devices, a database software component in communication with the processing unit, and a monitoring software component in communication with the processing unit. The monitoring software component is configured to monitor a number of messages between a number of medical devices and the processing unit, to process performance parameters to generate an overall performance index, and to generate an output that is viewable by a user. The output includes relative contributions of each of the performance parameters to the overall performance index, where the overall performance index is generated using a weighting factor associated with each of the performance parameters. The performance parameters include the number of messages waiting to be processed, which has the largest weighting factor, and a disk queue length, which has the smallest weighting factor.