Zostaw swoje dane kontaktowe, a my wyślemy Ci nasz przegląd e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Politykę Prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Thank you!

The form has been successfully submitted.
Please find further information in your mailbox.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 2000+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Aplikacja mobilna dla pacjentów onkologicznych: 35% wzrost responsywności

Innowise zoptymalizował aplikację mobilną dla pacjentów chorych na raka, usprawniając gromadzenie danych, spersonalizowane wsparcie i skalowalność w celu poprawy wyników i ułatwienia przepływu pracy.

Klient

Branża
Opieka zdrowotna
Region
UE
Klient od
2023

Our client is a healthcare software development company committed to creating solutions for oncology patients from the point of diagnosis onward. Their key product is a mobile app to support oncology patients throughout their treatment process. This app collects detailed information about the patient’s condition, generates comprehensive reports, and improves communication between patients and their healthcare providers.

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

Wyzwanie

Rozwiązywanie krytycznych kwestii związanych z zarządzaniem danymi i wydajnością aplikacji

Główne wyzwania, przed którymi stanął nasz klient, koncentrowały się w czterech kluczowych obszarach:

  • Gromadzenie i analiza danych: Chociaż obecna wersja aplikacji miała możliwości gromadzenia danych, musiała być bardziej wszechstronna, aby zapewnić pełny obraz stanu zdrowia pacjenta. W związku z tym nasz zespół otrzymał zadanie opracowania funkcji umożliwiających efektywne gromadzenie i analizowanie danych pochodzących od pacjentów, zapewniając lekarzom kompleksowy obraz choroby i pomagając w podejmowaniu decyzji dotyczących leczenia.
  • Automatyzacja procesów: Musieli również wdrożyć procesy CI/CD, aby przyspieszyć rozwój aplikacji i utrzymywać spójne zapewnienie jakości.
  • Functionality expansion: The client wanted to make the app more personalized to improve patient engagement and facilitate clinical workflows. So they decided to add new features, such as personalized push notifications and advanced analytics, to increase the app’s utility.
  • Przygotowanie do skalowalności: Wraz ze wzrostem bazy użytkowników i partnerstw, istniejąca infrastruktura aplikacji nie była przystosowana do obsługi zwiększonego obciążenia. Istniało ryzyko wystąpienia problemów z wydajnością i przestojów systemu, które mogłyby negatywnie wpłynąć na doświadczenia użytkowników i ich zaufanie. Innowise powierzono przygotowanie aplikacji do wzrostu liczby użytkowników i rozbudowy sieci partnerskiej.

Wdrożenie

Lepszy wgląd w dane, personalizacja i skalowalność

In close collaboration with the client, Innowise specialists implemented a comprehensive solution to address the client’s challenges and enhance the mobile application for oncology patients. Our experts focused on improving gromadzenie i analiza danychautomatyzując procesy, rozszerzając funkcjonalność i zapewniając skalowalność.

Gromadzenie i analiza danych

Zespół Innowise opracował i zintegrował skrypty Python w celu zautomatyzowania ekstrakcji danych z różnych źródeł. Skrypty te obsługują zarówno ustrukturyzowane dane z formularzy w aplikacji (takie jak historia medyczna i dzienniki leczenia), jak i częściowo ustrukturyzowane dane z urządzeń do noszenia przy użyciu interfejsów API specyficznych dla urządzenia i formatów danych FHIR. To kompleksowe gromadzenie danych umożliwia aplikacji zbieranie cennych spostrzeżeń z interakcji z pacjentem, które są następnie wykorzystywane do informowania świadczeniodawców opieki zdrowotnej.

Dodatkowo zbudowaliśmy pulpit analityczny przy użyciu React, zawierający wykresy, tabele i podsumowania do wizualizacji danych pacjentów. Pulpit nawigacyjny wykorzystuje biblioteki wykresów, takie jak D3.js i Chart.js, do tworzenia konfigurowalnych wizualizacji dostosowanych do określonych typów danych i klinicznych przypadków użycia. Zapewnia to pracownikom służby zdrowia przejrzysty i intuicyjny interfejs dostępu do danych pacjenta i ich interpretacji, usprawniając w ten sposób proces podejmowania decyzji i poprawiając opiekę nad pacjentem.

Ponadto zastosowaliśmy techniki uczenia maszynowego i analizy statystycznej w celu identyfikacji wzorców, przewidywania ryzyka i personalizacji zaleceń dotyczących leczenia.

Wdrożone funkcjonalności

To further upgrade the application’s capabilities and user experience, our team has implemented several key updates:

  • Spersonalizowane powiadomienia push: Zintegrowaliśmy Firebase Cloud Messaging, aby dostarczać spersonalizowane przypomnienia o przyjmowaniu leków, wizytach u lekarza, wypełnianiu kwestionariuszy i dostosowanych zaleceniach opartych na indywidualnych danych pacjenta.
  • Zaawansowana analityka: Dodaliśmy nowe wskaźniki i raporty, takie jak oceny skuteczności leczenia i prognozy ryzyka powikłań. Ulepszenia te umożliwiają lekarzom głębszą analizę danych pacjentów i identyfikację indywidualnych cech choroby.
  • Interface improvement: We’ve conducted A/B testing on various interface versions and refined the app’s usability.

Przygotowanie do skalowania

To support our client’s planned expansion and the addition of new partners, we worked closely with them to implement several key enhancements for future growth.

  • Optymalizacja wydajności: Aby zapewnić, że aplikacja pozostanie szybka i stabilna przy zwiększonym obciążeniu użytkowników, zespół Innowise przeprowadził rygorystyczne testy obciążenia i zoptymalizował zarówno bazę kodu, jak i infrastrukturę.
  • Architektura mikrousług: Przenieśliśmy aplikację do architektury mikrousług, umożliwiając niezależne skalowanie poszczególnych komponentów w zależności od zapotrzebowania. Nasi eksperci refaktoryzowali istniejące komponenty na mniejsze, niezależne usługi i stworzyli nowe usługi do obsługi określonych funkcjonalności. Do komunikacji między usługami używaliśmy głównie interfejsów API REST, a w razie potrzeby do komunikacji asynchronicznej wykorzystywaliśmy kolejki komunikatów. 

Technologie

Front-end

React, React Nativ

Back-end

Python, AWS Lambda, DynamoDB, Neo4j, Firebase Cloud Messaging, API Gateway

VCS

Git, GitHub

DevOps

GitHub Actions, Terraform, AWS CDK, Docker

Proces

Przyjęliśmy Scrum do zarządzania naszym procesem rozwoju, dzieląc przepływ pracy na dwutygodniowe sprinty i utrzymując stałe tempo z wdrożeniami co cztery sprinty. Dzięki potokowi CI/CD do automatycznego testowania i wdrażania, nasz zespół był w stanie wprowadzać aktualizacje w ramach napiętego harmonogramu projektu bez poświęcania jakości.

Aby utrzymać wszystkich na tej samej stronie, stworzyliśmy środowisko współpracy zespołowej ze Slackiem do komunikacji w czasie rzeczywistym i Jira do szczegółowego śledzenia zadań. Ponadto nasz kierownik projektu upewnił się, że klient jest na bieżąco z cotygodniowymi aktualizacjami za pośrednictwem Skype’a.

Zespół

1

Kierownik projektu

2

Programistów back-end

2

Programistów front-end

1

Inżynier QA

Wyniki

Większa dokładność, krótszy czas opracowywania i lepszy UX

The Innowise team significantly improved the client’s app’s quality, efficiency, and performance. Enhanced data collection and analysis increased the accuracy of medical decisions while implementing CI/CD cut down the time needed for new feature development. Performance optimization efforts resulted in a 35% increase in app responsiveness and a 40% reduction in system downtimes. Additionally, personalized features and advanced analytics boosted user satisfaction. We also ensured the application’s scalability, minimizing the risk of future failures.

Czas trwania projektu
  • Luty 2023 - czerwiec 2023

40%

redukcja przestojów systemu

35%

wzrost responsywności aplikacji

Skontaktuj się z nami!

Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.

    Potrzebujesz innych usług?

    Спасибо!

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

    Dziękuję!

    Wiadomość została wysłana.
    We’ll process your request and contact you back as soon as possible.

    Dziękuję!

    Wiadomość została wysłana. 

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

    arrow