Visualization System for Smart Catheter


Visualization System for Smart Catheter

.NET   ·    C++   ·    healthcare   ·    medical devices   ·    simulation   ·    visualization


A EU-based medical device start-up focusing on optical imaging solutions tasked Auriga to develop visualization system for a smart catheter used in life-critical cardiac surgery.

Projects Highlights

System requirements assessment and evaluation.

Core app development: HAL (Hardware Abstraction Layer), HW simulators, signal processing.

Code refactoring to C++.

GUI development.

MVVM patterns, SOLID OOD principles implemented.

Manual and automated testing in compliance with ISO 13485 and ISO 14971.

Achieved Benefits

Real-time visualization for six data streams on top of actor concurrency model.

Data streaming delay less then 50ms per package.

Full set of documents for certification GUI as class III (class C) medical device.


.Net WPF  ·  C#  ·  C++

Actor concurrency library


Most Relevant Cases


Auriga Ranked Among Top Companies on Global Outsourcing 100® List

Auriga Ranked Among Top Companies on Global Outsourcing 100® List

Auriga, a US-based expert software R&D services provider, is proud to be featured on the 2020 Global Outsourcing 100® list of the International Association of

CSG: “Auriga Helped Us Make the Right Decisions”

One of Auriga’s key principles is striving for excellence. Whatever we do, we do our best to perform the task better than anybody else could,...

MEDICA 2019: Wearables, Digital Twins, and AI in Healthcare

MEDICA, one of the world's largest trade fairs for medical technology and equipment, is on our annual calendar, and 2019 was no exception. At the...