Case Studies

Infusion pump simulation platform

Key Results

  • ~100% code coverage
  • Cross-platform support
  • Hardware-independent feature testing
  • Location: USA
  • Cooperation Period: 18 months
  • Industry: Medtech

About the project

A medical device manufacturer engaged PerformaCode to modernize its simulation environment for smart infusion pumps. The client needed to replace an outdated internal tool, support multi-OS execution, and enable rapid feature evaluation under FDA software validation requirements.

The cooperation focused on building a cross-platform simulation platform that replicated pump behavior, UI logic, and hardware response while supporting mathematical modeling for fluid, motor, and battery dynamics.

18+

months

7

engineers

T&M

delivery model

Client challenges

The development team relied heavily on physical pumps for functional testing and UI validation, creating bottlenecks and delaying updates. Their legacy simulator did not reflect real device behavior, could not support new feature work, and was difficult to maintain.
The client needed a realistic, portable simulation tool that supported day-to-day engineering work, higher test coverage, and predictable compliance preparation.

Tasks performed

  • Architecture & Core Simulation: Designed a Model-View-Controller (MVC)-based architecture tailored for device-level simulation.

  • UI Replication: Built a Qt GUI fully mirroring the pump’s original display and interaction flows.

  • Hardware Layer Emulation: Simulated timers, filesystem logic, motor behavior, events, alarms, and real-time device states.

  • Cross-Platform Development: Ensured complete source portability and consistent behavior across Windows and Linux.

  • Mathematical Modeling: Created MATLAB/Simulink models for motor response, pressure sensors, fluid viscosity, flow dynamics, and battery charge/discharge.

  • Automation: Developed shell scripts for automated build, testing, deployment, and launches.

  • Simulation Accuracy: Tuned models and logic to minimize the simulation gap and maintain fidelity to real device behavior.

Project results

Near-100% Code Coverage

Fulfilled FDA verification and software quality expectations.

Real-Time Behavior Supervision

Instant visibility into UI logic changes and system response.

Faster Iteration Cycles

Shift-left simulation approach reduced time and cost of validation.

One Codebase, Multiple Platforms

The simulator runs reliably on both Windows and Linux.

Easy End-User Feedback

Clinical staff tested workflows directly in hospitals without physical pump units.

Value we bring

Hardware Flexibility

We allow teams to test features and workflows without relying on scarce device units or lab access. Engineering, QA, and clinical reviewers can work in parallel, even when the device is still in prototype stages and production hardware isn’t available yet.

Regulation-Ready Verification

We design simulation environments that behave consistently across Windows and Linux and slot cleanly into ISO 13485 and IEC 62304 processes. The predictable outputs and state transitions make test documentation and design traceability easier during formal reviews.

Clinical Systems Insight

We apply experience from ventilators, patient monitors, and other bedside devices to model timing, alarms, and fault states accurately. This practical background helps align the simulator with real clinical workflows and often expands the scope of cooperation with medtech clients.

Technologies

  • C++
  • Qt
  • MATLAB
  • Simulink
  • Python
  • Linux
  • Windows
  • Shell scripts
  • Jenkins

Other Case Studies

In-Vivo ML Kidney Stone Analysis

In-Vivo ML Kidney Stone Analysis

In-vivo ML analysis of endoscopic video to assess kidney stone com...

Alarm Subsystem Compliance for Infusion Systems

Alarm Subsystem Compliance for Infusion Systems

Alarm subsystem validation for a medical device, delivering IEC 60...

Edge AI Drone for Orchard Monitoring

Edge AI Drone for Orchard Monitoring

Development of a drone-based video analytics system, delivering re...

All Case Studies
Let's Talk