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

Urządzenia mobilne

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

Skontaktuj się z nami

Umów się na rozmowę lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą 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 przycisk Wyślij, użytkownik wyraża zgodę na przetwarzanie przez Innowise jego danych osobowych zgodnie z naszą polityką prywatności. Politykę Prywatności w celu dostarczenia użytkownikowi odpowiednich informacji. Podając swój numer telefonu, użytkownik wyraża zgodę na kontaktowanie się z nim za pośrednictwem połączeń głosowych, wiadomości SMS i aplikacji do przesyłania wiadomości. Mogą obowiązywać opłaty za połączenia, wiadomości i transmisję danych.

    Możesz również przesłać nam swoje zapytanie
    na adres contact@innowise.com

    Co dalej?

    1

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

    2

    Po przeanalizowaniu Twoich potrzeb i oczekiwań, nasz zespół opracuje propozycję projektu 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.

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana. 

    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka