MEDIZINISCHE DEMO

MediView Pro

Eine voll ausgestattete Anwendung für medizinische Bildgebung, entwickelt mit Qt6 und QML. Sie ermöglicht Ärzten, DICOM-Studien (CT, MRT und RÖNTGEN) mithilfe einer benutzerdefinierten Bibliothek und VTK-Integration zu durchsuchen, zu untersuchen, zu visualisieren und zu analysieren. MediView Pro präsentiert eine moderne Benutzeroberfläche mit flexiblen Layouts, Messwerkzeugen und weiteren Funktionen.

ISO 13485:2016ISO 9001:2015Qt Service PartnerTop Medical Software Developers - Clutch

Über die Demo

BEREICH

Medizinische Bildgebung / Diagnostik

TECH-STACK

Qt6 · QML · C++ · VTK · benutzerdefinierte DICOM-Bibliothek

UMFANG

Entwicklung medizinischer Software | UX/UI-Design

TEAM

2 Entwickler + 1 Designer, 4 Wochen

MediView Pro ist ein voll ausgestatteter DICOM-Viewer, den unser Team vollständig von Grund auf entwickelt hat, um zu demonstrieren, wie wir bei regulierter Software für die medizinische Bildgebung vorgehen. Von einer benutzerdefinierten PACS-Anbindung und dem Parsen großer DICOM-Datensätze in C++ bis hin zu einer responsiven, für Touchscreens optimierten Benutzeroberfläche. Alles, was hier gezeigt wird, einschließlich des vollständigen Figma-Designs, wurde intern von unserem Team umgesetzt.

Technische Herausforderung

Die größte Herausforderung war nicht eine einzelne Funktion - sondern die Benutzeroberfläche reaktionsschnell zu halten, während das Backend große DICOM-Studien verarbeitet und mehrere Viewer-Panels gleichzeitig aktiv bleiben. Wir haben unseren eigenen Parser entwickelt und jedem Panel einen eigenen Serienkontext gegeben, sodass der direkte Vergleich von Studien flüssig bleibt und die Mess-Overlays nie verzögert reagieren. Der größte Teil der eigentlichen Arbeit bestand darin, dafür zu sorgen, dass das C++-Backend und die QML-Schicht sauber zusammenarbeiten. Jakub Wincenciak, Softwareentwickler, Somco Software

Qt frameworkC++

Wichtige Systemfunktionen

Die Anwendung basiert auf sdicomlib, einer speziell entwickelten C++-Bibliothek, die für das Parsen und die Verwaltung von DICOM-Daten verantwortlich ist. Sie verarbeitet Patienten-, Studien- und Serienstrukturen sowie weitere zentrale DICOM-Operationen und verwaltet für jedes Viewer-Panel unabhängige Serienkontexte. Gleichzeitig stellt sie eine QML-freundliche API für eine nahtlose Integration in die Benutzeroberfläche bereit.

Die Anwendung unterstützt sowohl Englisch als auch Deutsch und ermöglicht Ärzten sowie klinischem Personal, die Sprache während der Laufzeit zu wechseln, ohne das System neu starten zu müssen. Die Sprache kann direkt über die Benutzeroberfläche geändert werden, wodurch sich die Anwendung einfacher in unterschiedlichen Kliniken, Teams und Arbeitsumgebungen einsetzen lässt.

Die Anwendung ist für die vollständige Bedienung per Touchscreen konzipiert und ermöglicht Ärzten, Fälle zu navigieren, DICOM-Bilder zu untersuchen, Layouts zu wechseln und Anzeigewerkzeuge ohne Maus oder Tastatur zu verwenden. Dadurch wird die Bedienung in klinischen Umgebungen schneller und komfortabler, insbesondere während medizinischer Eingriffe oder bei der Überprüfung von Patientenfällen direkt am Behandlungsort.

Die Anwendung umfasst eine Reihe praktischer Werkzeuge, die den klinischen Arbeitsalltag schneller und komfortabler gestalten. Ärzte können relevante Fälle schnell filtern und finden, DICOM-Bilder anpassen und navigieren, Distanz- und Winkelmessungen durchführen, Screenshots erstellen und Fallauswertungen direkt in der Anwendung aufzeichnen. Zusammen reduzieren diese Funktionen unnötige Arbeitsschritte und helfen Ärzten, sich auf die Beurteilung von Patientenfällen und die Bildanalyse zu konzentrieren.

Unterstützte Plattformen

MediView Pro läuft auf Basis einer einzigen Qt6-Codebasis auf Desktop- und Embedded-Zielplattformen. Eine gemeinsame Codebasis bedeutet ein Team und eine Testsuite, anstatt dieselbe Anwendung dreimal zu entwickeln - und in der F&E-Phase bleibt die Wahl der endgültigen Plattform damit eine offene geschäftliche Entscheidung. Die Entscheidung für Qt/C++ von Anfang an macht genau das möglich.

Linux und Embedded

Die primäre Zielplattform für medizinische Geräte. Dieselbe Anwendung lässt sich sowohl auf Desktop-Linux als auch auf Embedded-Hardware mit OpenGL-fähigem Display-Treiber bereitstellen.

Windows

Läuft nativ und fügt sich ohne Ausnahmen in bestehende Krankenhaus-Workstations und IT-Richtlinien ein.

macOS

Vollständige Unterstützung für Apple-Plattformen aus derselben Codebasis - nahezu ohne zusätzlichen Aufwand.

Individuelles Figma-Design

Jeder Bildschirm in MediView Pro wurde intern entwickelt - mit Fokus auf Benutzerfreundlichkeit, Konsistenz und die jeweilige Zielhardware. Bei einem Projekt ohne externen Kunden, der die Benutzeroberfläche vorgibt, zeigt dies deutlich unsere Kompetenz in Design und Entwicklung sowie unser Branchenverständnis aus einer Hand.

Wir bieten UI/UX-Design auch als eigenständige Dienstleistung an: Somco kann ein vollständiges, implementierungsfertiges Figma-Design liefern, das individuell auf Ihr Produkt und Ihre Hardware zugeschnitten ist.

KONTAKT

Am Projekt beteiligt

Jakub

Senior Software Engineer und Technical Lead mit nahezu ausschließlichem Fokus auf Software für Medizinprodukte. Verantwortlich für die Architektur hinter MediView Pro - von der benutzerdefinierten DICOM-Bibliothek und der PACS-Anbindung bis hin zur C++/QML-Integration.

Bartosz

Senior Software Engineer mit Schwerpunkt auf medizinischen Anwendungen. Entwickelte zentrale Komponenten von MediView Pro, darunter die DICOM-Verarbeitung und die Benutzeroberfläche mit Qt Quick.

Jetzt sprechen wir über Ihr Projekt

Lukas Kosiński

Lukas Kosiński

Chief Executive Officer

Wir beantworten jede Ihrer Fragen und identifizieren die optimale Strategie für den Erfolg Ihres Projekts.

Füllen Sie das Formular aus, und wir melden uns in Kürze bei Ihnen.

Der Administrator der personenbezogenen Daten ist Somco Software sp. z o.o., ul. Gen. Ottokara Brzoza-Brzeziny 13, 05-220 Zielonka, KRS: 855688. Die personenbezogenen Daten werden verarbeitet, um die im Kontaktformular gestellte Anfrage zu beantworten. Weitere Informationen, einschließlich einer Beschreibung der Rechte der betroffenen Personen, finden Sie in der Datenschutzerklärung.