MEDICAL DEMO

MediView Pro

A full-featured medical imaging application built with Qt6 and QML. It enables doctors to browse, inspect, visualize, and analyze DICOM studies (CT, MRI and X-RAY) using a custom library and VTK integration. MediView Pro showcases modern user interface with flexible layouts, measurement tools, and more.

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

About the demo

DOMAIN

Medical imaging / diagnostics

TECH STACK

Qt6 · QML · C++ · VTK · custom DICOM library

SCOPE

Medical Software Development | UX/UI Design

TEAM

2 engineers + 1 designer, 4 weeks

MediView Pro is a full-featured DICOM viewer our team built end-to-end to demonstrate how we approach regulated medical imaging software. From custom PACS connection and C++ parsing of large DICOM datasets to a responsive, touchscreen-ready user interface. Everything shown here, including the complete Figma design, was produced in-house.

Engineering challenge

The hard part wasn't any single feature - it was keeping the UI responsive while the backend parses large DICOM studies with several viewer panels stay live at once. We built our own parser and gave each panel its own series context, so comparing studies side by side stays smooth and the measurement overlays never lag. Getting the C++ backend and the QML layer to cooperate cleanly was where most of the real work went. Jakub Wincenciak, Software Engineer, Somco Software

System Key Features

The application is powered by sdicomlib, a dedicated C++ library responsible for DICOM parsing and data management. It handles patient, study, and series structures, along with other core DICOM operations, and manages independent series contexts for each viewer panel while exposing a QML-friendly API for seamless integration with the interface.

The application supports both English and German, allowing doctors and clinical staff to switch languages at runtime without restarting the system. The language can be changed directly from the interface, making the application easier to use across different clinics, teams, and working environments.

The application is designed for full touchscreen use, allowing doctors to navigate cases, inspect DICOM images, switch layouts, and use viewing tools without a mouse or keyboard. This makes interaction faster and more convenient in clinical environments, especially during procedures or when reviewing patient cases at the point of care.

The application includes a set of practical tools designed to make everyday clinical work faster and more convenient. Doctors can quickly filter and find relevant cases, adjust and navigate DICOM images, perform distance and angle measurements, capture screenshots, and record case reviews directly within the application. Together, these features reduce unnecessary steps and help doctors stay focused on patient assessment and image analysis.

Qt frameworkC++

Supported platforms

MediView Pro runs from a single Qt6 codebase across desktop and embedded targets. One codebase means one team and one test suite instead of building the same app three times - and in the R&D phase it keeps your final platform an open business decision. Choosing Qt/C++ up front is what makes that possible.

Linux and embedded

The primary target for medical devices. The same app deploys onto desktop Linux and embedded hardware with OpenGL-capable display driver.

Windows

Runs natively, fitting existing hospital workstations and IT rules without exceptions.

macOS

Full support on Apple platforms from the same codebase, at almost no extra cost.

Custom Figma design

Every screen in MediView Pro was designed in-house with usability, consistency and the target hardware in mind. On a project with no external client to define the UI, this is a clean demonstration of our design-and-build capability and understanding of the industry under one roof.

We also offer UI/UX design as a standalone service: Somco can deliver a complete, implementation-ready Figma design tailored to your product and hardware.

CONTACT US

Involved in the project

Jakub

Senior software engineer and technical lead, working almost exclusively on medical device software. Drove the architecture behind MediView Pro, from the custom DICOM library, PACS connection to the C++/QML integration.

Bartosz

Senior software engineer focused on medical applications. Built core parts of MediView Pro, including DICOM handling and Qt Quick interface.

Now let's talk about your project

Lukas Kosiński

Lukas Kosiński

Chief Executive Officer

We'll address every query and pinpoint
the ideal strategy for your project's success.

Fill out the form, and we’ll get back to you shortly.

The administrator of the personal data is Somco Software sp. z o.o., 13 Gen. Ottokara Brzoza-Brzeziny St., 05-220 Zielonka, KRS: 855688. The personal data are processed in order to answer the question contained in the contact form. More information, including a description of data subjects rights, is available in the information clause.