Integracja monitora EKG z aplikacją sterującą

W ciągu zaledwie 6 tygodni firma Innowise zintegrowała przenośne urządzenie do monitorowania EKG klienta z aplikacją sterującą za pośrednictwem BLE i wprowadziła funkcję gromadzenia danych w czasie rzeczywistym.

Klient

Branża
Opieka zdrowotna
Region
UE
Klient od
2025

Naszym klientem jest unijna firma z branży urządzeń medycznych, specjalizująca się w rozwiązaniach do monitorowania i leczenia chorób przewlekłych. Koncentrując się głównie na opiece sercowo-naczyniowej i endokrynologii, klient dąży do poprawy wyników pacjentów poprzez innowacyjne urządzenia i cyfrowe rozwiązania zdrowotne.

Szczegółowe informacje o kliencie nie mogą być ujawnione zgodnie z postanowieniami NDA.

Wyzwanie

Jednym z głównych produktów klienta jest przenośny inteligentny monitor EKG, zaprojektowany do rejestrowania aktywności serca w czasie rzeczywistym i ułatwiania zdalnego monitorowania układu sercowo-naczyniowego.

Aby zwiększyć komfort użytkowania, klient opracował uzupełniającą, wieloplatformową aplikację dla urządzenia EKG. Jednak wewnętrzny zespół programistów był przeciążony bieżącymi zadaniami i nie mógł zintegrować urządzenia z aplikacją sterującą na czas. Biorąc pod uwagę wrażliwość i krytyczny charakter danych monitorowania układu sercowo-naczyniowego, dokładna synchronizacja danych z urządzenia do aplikacji bez żadnych opóźnień lub utraty danych była również ważna dla klienta.

Dlatego też klient poszukiwał partnera w zakresie rozwoju oprogramowania dla sektora opieki zdrowotnej, który mógłby zająć się integracją w ramach napiętego harmonogramu projektu.

Rozwiązanie

Dzięki certyfikacji ISO 13485 i dziesiątkom ukończonych projektów z zakresu opieki zdrowotnej, Innowise idealnie pasował do tego projektu. Po podpisaniu umowy zebraliśmy doświadczony zespół i uruchomiliśmy projekt w ciągu zaledwie kilku dni.

Faza odkrywania

Nasza współpraca z klientem rozpoczęła się od kompleksowej fazy odkrywania, aby uzyskać dokładne zrozumienie istniejącej bazy kodu i wymagań technicznych.

Zaczęliśmy od przeglądu aktualnego kodu i dokumentacji przenośnego monitora EKG, identyfikując kluczowe funkcje i potencjalne punkty integracji. Po dokładnej analizie wymagań projektu, zdefiniowaliśmy podstawowe funkcje, stos technologiczny i zakres projektu i byliśmy gotowi przejść do jego rozwoju.

Programowanie

Następnie zespół projektowy Innowise przystąpił do opracowywania opisanych funkcji i integracji w iteracjach Agile, zgodnie z metodologią Kanban. Podczas fazy rozwoju dostarczyliśmy:

  • Integracja monitora EKG za pomocą technologii BLE. Ustanowiliśmy stabilne połączenie BLE między przenośnym monitorem EKG a aplikacją dla pacjentów przy użyciu Capacitor. Taka konfiguracja umożliwiła płynny transfer danych między urządzeniem a serwerem aplikacji sterującej, zapewniając zdalne monitorowanie serca w czasie rzeczywistym u pacjentów z potwierdzonymi i podejrzewanymi chorobami serca.
  • Algorytm odbioru i przetwarzania danych EKG. Nasz zespół opracował solidny algorytm do odbierania strumienia danych EKG z urządzenia monitorującego pracę serca z obsługą BLE i przetwarzania go w czasie rzeczywistym.
  • Przesyłanie danych do serwera w czasie rzeczywistym. Aby ułatwić analizę i wizualizację w czasie rzeczywistym, wprowadziliśmy funkcjonalność umożliwiającą strumieniowe przesyłanie danych EKG do serwera zaplecza zaraz po otrzymaniu każdej ich porcji.
  • Wizualizacja EKG i generowanie raportów. Aby wyświetlić wyniki EKG, zintegrowaliśmy bibliotekę CanvasJS, która pomogła w rysowaniu kardiogramów w czasie rzeczywistym. Dodatkowo umożliwiliśmy eksport wyników EKG do pliku PDF w celu dokumentacji medycznej lub udostępnienia ich pracownikom służby zdrowia.

Stabilizacja i uruchomienie

Po wdrożeniu podstawowych funkcji przeprowadziliśmy dokładne testy i stabilizację. Nasz inżynier QA przeprowadził ręczne testy funkcjonalne, aby zidentyfikować i rozwiązać potencjalne problemy.

Gdy system przeszedł wszystkie kontrole jakości, uruchomiliśmy nowe funkcje i przekazaliśmy klientowi niezbędną dokumentację projektową. Aby ułatwić wdrożenie użytkowników, udostępniliśmy również przewodnik po nowych funkcjach.

Technologie

Mobile

Ionic

Łączność urządzenia

 Bluetooth Low Energy (BLE)

Integracja

Capacitor

Wizualizacja danych

CanvasJS

Zespół

1
Programista mobilny
1
QA Engineer
1
Koordynator projektu

Wyniki

Dzięki sprawdzonemu podejściu Innowise do tworzenia oprogramowania dla służby zdrowia, zgodnemu z ISO 9001, projekt został ukończony w ciągu 6 tygodni. Zintegrowaliśmy monitory EKG z aplikacją, dostosowaliśmy algorytmy odbioru, przetwarzania i przesyłania danych. Ponadto wdrożyliśmy moduł wizualizacji, który przekształca wyniki EKG w bogate diagramy i raporty.

Teraz, gdy przenośny monitor EKG jest zintegrowany z aplikacją sterującą, klient oferuje użytkownikom końcowym płynniejszą obsługę. Dzięki temu jego produkt może lepiej konkurować na ciągle zmieniającym się rynku urządzeń medycznych.

Czas trwania projektu
  • Styczeń 2025 r. - luty 2025 r.

6 tygodni na wdrożenie integracji

5 dni na rozpoczęcie projektu

    Formularz kontaktowy

    Umów się na rozmowę lub wypełnij poniższy formularz, a my odezwiemy się do Ciebie po przetworzeniu Twojego zgłoszenia

    Wyślij nam wiadomość głosową
    Załącz dokumenty
    Prześlij plik

    Można załączyć 1 plik o rozmiarze do 2 MB. Prawidłowe formaty plików: pdf, jpg, jpeg, png.

    Klikając Wyślij, wyrażasz zgodę na przetwarzanie Twoich danych osobowych przez Innowise zgodnie z naszą Polityką Prywatności w celu przekazania Ci odpowiednich informacji. Podając numer telefonu, zgadzasz się na kontakt za pośrednictwem połączeń głosowych, SMS-ów lub komunikatorów. Mogą obowiązywać opłaty za połączenia, wiadomości i transmisję danych.

    Możesz także wysłać swoje zapytanie
    na adres contact@innowise.com
    Co dalej?
    1

    Po otrzymaniu i przetworzeniu zgłoszenia skontaktujemy się z Tobą, aby szczegółowo opisać projekt i podpisać umowę NDA w celu zapewnienia poufności.

    2

    Po zapoznaniu się z Twoimi potrzebami i oczekiwaniami, nasz zespół opracuje projekt wraz z zakresem prac, wielkością zespołu, czasem i szacunkowymi kosztami.

    3

    Zorganizujemy spotkanie w celu omówienia oferty i ustalenia szczegółów.

    4

    Na koniec podpiszemy umowę, błyskawicznie rozpoczynając pracę nad projektem.

    strzałka