MEDYCYNA

LEM Surgical: interfejs HMI w Qt dla robotycznie wspomaganej chirurgii

Dla LEM Surgical AG zaprojektowaliśmy i stworzyliśmy kompletne oprogramowanie HMI dla systemu Dynamis - wieloramiennej platformy chirurgicznej wspomaganej robotycznie, przeznaczonej do zabiegów na tkankach miękkich. Dwie aplikacje w Qt C++, dwa lata pracy i jedno dopuszczenie FDA dla wyrobu klasy II.

Dowiedz się więcej
ISO 13485:2016ISO 9001:2015Qt Service ParnterClutch ProfileTop Medical Software Developers - Clutch

O kliencie

NAZWA FIRMY

LEM Surgical AG

LOKALIZACJA

Berno, Szwajcaria

USŁUGI

Interfejs GUI dla systemu wbudowanego | Projektowanie UX/UI

LEM Surgical AG to szwajcarska firma z branży urządzeń medycznych z siedzibą w Bernie, rozwijająca Dynamis - system chirurgiczny wspomagany robotycznie, przeznaczony do zabiegów na tkankach miękkich. System obejmuje wiele ramion robotycznych oraz układ czujników i wizyjny, działające zgodnie z planem chirurga i pod jego bezpośrednią kontrolą. Jest to rozwiązanie, które nie ma obecnie ugruntowanego odpowiednika na rynku.

Wyzwanie

Dynamis nie był udoskonaloną wersją istniejącego systemu chirurgicznego, lecz zupełnie nowym podejściem do operacji na tkankach miękkich. Wiele ramion robotycznych oraz system czujników i obrazowania działały zgodnie z planem chirurga i pod jego bezpośrednią kontrolą. Żaden z istniejących wzorców UX nie odpowiadał potrzebom takiego rozwiązania.

  • Brak punktu odniesienia. Każdą interakcję trzeba było zaprojektować od podstaw.
  • Walidacja wykraczająca poza ekran. Testy obejmowały nie tylko ocenę użyteczności, lecz także sesje z wykorzystaniem preparatów anatomicznych.
  • Nieprzekraczalny termin końcowy. Dwa lata pracy zakończone zamrożeniem kodu na potrzeby zgłoszenia systemu LEM Surgical do FDA jako wyrobu klasy II.

Spełnienie tych wymagań oznaczało konieczność przemyślenia na nowo nie tylko samego interfejsu, lecz także sposobu naszej współpracy z LEM Surgical przy jego tworzeniu.

Rozwiązanie

Somco Software odpowiadało za projekt UX/UI oraz kompleksową implementację w Qt QML dwóch aplikacji: głównego interfejsu do planowania i prowadzenia zabiegów oraz osobnej aplikacji do sterowania wózkiem systemu. Proces projektowy rozpoczął się w Figmie i przebiegał w kolejnych iteracjach, weryfikowanych na podstawie opinii chirurgów. Implementacja obejmowała niestandardowe renderowanie danych z czujników działających w czasie rzeczywistym i obrazu z kamer, a także integrację z silnikiem renderowania wolumetrycznego. Prace zakończyły się zamrożeniem kodu, zsynchronizowanym z terminem złożenia przez LEM Surgical dokumentacji regulacyjnej.

Co dostarczyliśmy

Proces pracy bez istniejącego produktu referencyjnego

Każdą interakcję zaprojektowaliśmy od podstaw z myślą o wieloramiennym systemie chirurgicznym wspomaganym robotycznie - bez adaptowania gotowego interfejsu HMI.

Kompletny system UX/UI w Figmie

Od podstaw zaprojektowaliśmy wszystkie interakcje związane ze sterowaniem ramionami, monitorowaniem stanu czujników oraz planowaniem zabiegów, ponieważ żaden istniejący wzorzec nie odpowiadał wymaganiom systemu.

Dwie aplikacje produkcyjne

Główny interfejs do planowania i prowadzenia zabiegów oraz osobna aplikacja do sterowania wózkiem systemu. Obie zostały stworzone w C++, Qt i QML, wdrożone i są używane - nie były jedynie prototypami.

Kod gotowy do procesu regulacyjnego

Prace zakończyły się precyzyjnie zaplanowanym zamrożeniem kodu, które umożliwiło LEM Surgical złożenie dokumentacji do FDA dla wyrobu klasy II.

Opinia klienta

Nasza współpraca przebiegała płynnie i z pełnym zaangażowaniem. Z przekonaniem polecamy Somco Software jako ekspertów w dziedzinie tworzenia oprogramowania w technologii Qt. Matvey Rzhavskiy, Dyrektor ds. oprogramowania, LEM Surgical AG

Porozmawiajmy o Twoim projekcie

Łukasz Kosiński

Łukasz Kosiński

CEO, Somco Software

Tworzysz urządzenie, które nie pasuje do żadnego istniejącego wzorca UX? Projektujemy i budujemy od podstaw oprogramowanie HMI klasy medycznej, opierając się na systemie jakości zgodnym z ISO 13485 oraz realnym doświadczeniu w realizacji projektów regulowanych.

Połącz się ze mną na LinkedIn

Administratorem danych osobowych jest Somco Software sp. z o.o., ul. Gen. Ottokara Brzozy-Brzeziny 13, 05-220 Zielonka, KRS: 855688. Dane osobowe przetwarzane są w celu udzielenia odpowiedzi na pytanie zawarte w formularzu kontaktowym. Więcej informacji, w tym opis praw przysługujących osobom, których dane dotyczą, jest dostępnych w klauzuli informacyjnej.