
01 / Platforma kliniczna
Opis
CXRT to działająca platforma rzeczywistości mieszanej wspierająca terapeutów podczas terapii ekspozycyjnej. System został wdrożony w szpitalach partnerskich i jest wykorzystywany w procesie walidacji klinicznej, umożliwiając ocenę przebiegu terapii podczas rzeczywistych sesji.
Platforma łączy immersyjne scenariusze dla Meta Quest 3, wieloplatformową aplikację sterującą dla terapeuty, napisaną we Flutterze, oraz kompletny panel analizy sesji. Odpowiadam za architekturę produktu, decyzje techniczne, programowanie i wdrażanie rozwiązania w szpitalach.
Mój wkład
- Architektura produktu i architektura techniczna
- Implementacja podstawowych funkcji w Unity i XR
- Rozwój aplikacji sterującej we Flutterze
- Protokół komunikacji i cykl życia sesji
- Wspólna baza programistyczna do tworzenia scenariuszy terapeutycznych
- Koordynacja techniczna i dostarczanie systemu do szpitali

02 / System terapeutyczny
Platforma terapeutyczna
CXRT zawiera ponad 10 konfigurowalnych scenariuszy dopasowanych do różnych potrzeb terapii ekspozycyjnej. Terapeuta może wybrać scenariusz, regulować jego intensywność i parametry, obserwować przebieg sesji z perspektywy pacjenta oraz sterować sesją bez przerywania procesu terapeutycznego.
Kompletny panel analityczny zapisuje ustawienia i czas sesji, przerwy, notatki terapeuty, obserwacje, oceny poziomu dyskomfortu oraz dalsze zalecenia. Podgląd obrazu z gogli i uporządkowane raporty zapewniają spójny obraz aktywnej sesji oraz jej dokumentacji klinicznej.
Walidacja kliniczna
- Działająca platforma wykorzystywana przez szpitale partnerskie
- Ponad 10 konfigurowalnych scenariuszy terapeutycznych
- Kompletny panel analizy i raportowania sesji

03 / Projekt systemu
Architektura
Aplikacja na Meta Quest powstała w Unity i odpowiada za działanie oraz stan środowiska, w którym przebywa pacjent. Stała warstwa systemowa zarządza zestawem obiektów XR (XR rig), komunikacją sieciową i stanem aplikacji po stronie pacjenta. Scenariusze terapeutyczne są doładowywane jako niezależne sceny, bez usuwania warstwy wspólnej. Dzięki temu ich zawartość jest oddzielona od usług platformy, co ułatwia dodawanie kolejnych scenariuszy.
Aplikacja napisana we Flutterze służy terapeucie do sterowania sesją z tabletu lub telefonu. Komunikuje się z goglami przez protokół oparty na TCP i JSON, zarządza cyklem życia scenariusza, odbiera podgląd obrazu na żywo w formie ograniczającej ilość przesyłanych danych i zapisuje uporządkowane dane sesji do późniejszej analizy.
Kluczowe decyzje
- Scenariusze sterowane parametrami
- Aplikacja XR i aplikacja sterująca dla terapeuty ze wspólnym stanem sesji
- Stały zestaw obiektów XR (XR rig), wspólny dla niezależnych scenariuszy
- Wersjonowane zapisy zdarzeń, notatek, załączników i raportów

04 / Wdrożenie kliniczne
Dalszy rozwój
Po etapie wewnętrznych prac nad CXRT przyszedł czas na wdrożenia w szpitalach na potrzeby walidacji klinicznej. Działająca platforma, scenariusze terapeutyczne i narzędzia analityczne są wykorzystywane przez partnerów klinicznych do oceny rozwiązania i wyznaczania kierunku dalszego rozwoju.
Powstał również osobny prototyp na Apple Vision. Pozwolił zweryfikować podstawową koncepcję terapeutyczną na innej platformie wykorzystującej interakcje przestrzenne i sprawdzić, czy architekturę scenariuszy oraz aplikacji sterującej można zastosować także poza Meta Quest 3.
Obecne rezultaty
- Działająca platforma rzeczywistości mieszanej dostarczona do szpitali
- Ponad 10 scenariuszy terapii ekspozycyjnej
- Wieloplatformowa aplikacja we Flutterze do sterowania sesjami przez terapeutę
- Kompletny panel zapisu i analizy sesji
- Walidacja kliniczna we współpracy ze szpitalami partnerskimi
- Prototyp weryfikujący koncepcję na Apple Vision