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
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1800+ 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 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Oprogramowanie do monitorowania pacjentów dla personelu medycznego: 3x szybsze monitorowanie pacjentów dzięki nowym funkcjom i nowym umowom

Innowise znacznie ulepszyło platformę dla personelu medycznego do dokumentowania badań, tworzenia stałych planów terapii, tworzenia zleceń na leki i śledzenia zleceń dla pacjentów z chorobami przewlekłymi.

Klient

Branża
Opieka zdrowotna
Region
UE
Klient od
2019

Klientem jest niemiecka firma świadcząca usługi opieki domowej dla chorych pacjentów. Dzięki istniejącym oddziałom i ciągłej ekspansji, personel medyczny firmy zapewnia ciągłość specjalistycznej terapii po wypisie ze szpitala. Monitorują przebieg leczenia i służą jako koordynatorzy między szpitalami, organizacjami rehabilitacyjnymi i firmami ubezpieczeniowymi.

Szczegółowe informacje o kliencie nie mogą zostać ujawnione zgodnie z warunkami umowy NDA.

Wyzwanie: Radzenie sobie z utratą i ujawnieniem wrażliwych danych na platformie monitorowania pacjentów

Pracownicy firmy zapewniają niezbędną codzienną opiekę pacjentom wymagającym stałej opieki. medyczny uwagę. Gromadzą i rejestrują istotne dane, takie jak dane osobowe, dane kontaktowe krewnych lub opiekunów, zakres ubezpieczenia, badania lekarskie i inne istotne dokumenty. Informacje te są następnie wykorzystywane do tworzenia elektronicznej dokumentacji medycznej, zapewniając, że dokładne i aktualne informacje są łatwo dostępne dla świadczeniodawców opieki zdrowotnej.

Rozwój i integracja elektronicznego systemu dokumentacji medycznej stały się światową normą w branży opieki zdrowotnej. Mimo to wdrożenie scentralizowanej platformy wymiany informacji w formie elektronicznej często napotyka wyzwania i może być procesem powolnym.

Jedną z głównych napotykanych przeszkód jest ciągła utrata i nieautoryzowane ujawnianie poufnych danych pacjentów, w tym zleceń lekarskich. Problem ten jest często zaostrzany przez trudności w szybkim dostępie do systemu, co utrudnia zapewnienie terminowej i skutecznej opieki pacjentom z chorobami przewlekłymi lub pacjentom po operacji.

Głównym celem jest zatem ustabilizowanie i ulepszenie systemu, aby zapewnić płynny dostęp do informacji o pacjencie w celu zapewnienia terminowej i odpowiedniej opieki.

Poprzez optymalizację procesów wewnętrznych, ustanowienie interdyscyplinarnej interakcji między wszystkimi zaangażowanymi podmiotami oraz zapewnienie terminowych dostaw wszystkich niezbędnych leków i sprzętu, mieliśmy pomóc klientowi poprawić jakość życia pacjentów.

Rozwiązanie: Ulepszenie istniejących i dodanie nowych funkcji do oprogramowania do monitorowania pacjentów

Kiedy specjaliści Innowise zostali wprowadzeni na pokład, system doświadczał znacznej niestabilności charakteryzującej się częstymi awariami serwera i błędami synchronizacji danych. Problemy te znacznie utrudniały ogólną funkcjonalność systemu i nie mogły zostać rozwiązane przez wewnętrzny dział IT firmy, co skłoniło klienta do skorzystania z pomocy zewnętrznej.

Nasz zespół był zaangażowany w poprawę funkcjonalności systemu od samego początku projektu. Aktywnie wprowadzamy nowe funkcje i wdrażamy środki mające na celu ustabilizowanie systemu, zapewniając płynne i nieprzerwane działanie.

Przypisanie statusu

Jedną z kluczowych funkcji, które wdrożyliśmy, jest możliwość oznaczenia statusu pacjenta, planów terapii i zleceń jako "opieki podstawowej". Po trzech miesiącach ciągłej opieki system automatycznie przypisuje status "opieki kontrolnej". Należy zauważyć, że zlecenia utworzone w ciągu pierwszych trzech miesięcy opieki zachowują swój status i nie ma na nie wpływu zmiana statusu pacjenta.

Ponadto wdrożyliśmy interfejs API, który umożliwia śledzenie w czasie rzeczywistym statusu zamówień, w tym przetwarzania i dostawy. Funkcja ta wykorzystuje usługi DHL i aktualizuje status zamówienia do czterech razy dziennie, zapewniając użytkownikom aktualne i dokładne informacje.

Macierz routingu

Ponadto nasz zespół opracował funkcję macierzy routingu, która umożliwia użytkownikom określenie preferowanych dni tygodnia i godzin dostawy zamówień. Zwiększa to wygodę klientów, umożliwiając im wybór najbardziej odpowiedniego harmonogramu dostaw w oparciu o ich preferencje i dostępność.

Konto pacjenta

Co więcej, wprowadziliśmy również nowe funkcje do konta pacjenta, poprawiając jego ogólne wrażenia. Specjalista ds. opieki ma teraz rozszerzone możliwości w ramach konta pacjenta. Obejmują one możliwość dodawania nowych terapii i planów opieki dla swoich podopiecznych, a także określania statusu telewizyty (aktywna lub nieaktywna) oraz usuwania kontaktów opiekuna i krewnych z rekordu pacjenta. Ponadto system może przypisać do pacjenta więcej niż jednego pracownika służby zdrowia, z których każdy ma unikalne specjalizacje i obowiązki, w tym przypisanie głównego specjalisty ds. opieki nad pacjentem. Takie kompleksowe podejście zapewnia, że opieka nad pacjentem jest precyzyjna, wydajna i skuteczna.

Różne ulepszenia

Oprócz wspomnianych wcześniej funkcji, wprowadziliśmy również opcję przełączenia klienta na telefonię IP do transmisji faksów. Nowa usługa wykorzystuje sipgate, co zwiększa szybkość i wydajność procesu, oszczędzając użytkownikom cenny czas i zasoby.

Ponadto włączyliśmy funkcję, która umożliwia użytkownikom otrzymywanie aktualizacji i powiadomień po zalogowaniu, zapewniając, że są świadomi nowych funkcji i ulepszeń dodanych do systemu. Pomaga to użytkownikom lepiej zrozumieć cel i funkcjonalność nowych funkcji, umożliwiając im ich efektywne wykorzystanie.

Technologie

Serwer
.NET 6, MS SQL, MongoDB, Python, mikrousługi, OAuth2
Szafka klienta
Angular, RxJs, TypeScript, Material UI, .NET Framework, WPF
WebAkte
NET 6, MS SQL, Blazor
Cloud
Azure App Service, Azure Functions, App Configuration, Azure Cache for Redis, Azure Table Storage, Azure ActiveDirectory Domain Services, Azure AD B2C, Azure API Management, Azure Service Bus, Azure Service Health, Azure Load Balancer, Azure VPN Gateway, Azure Bastion, Azure Key Vault, Azure Backup, Azure Blob Storage, Azure Queue Storage, Bicep

Proces

W momencie rozpoczęcia współpracy oprogramowanie firmy miało 8 lat i nie było już żadnego kontaktu z początkowym zespołem programistów. Dlatego pierwsza faza projektu wymagała od zespołu Innowise zastosowania metod inżynierii odwrotnej, w tym wykorzystania niemieckojęzycznych analityków biznesowych do przetwarzania zgromadzonej dokumentacji oprogramowania.

Efektem pierwszego miesiąca pracy specjalistów Innowise było ustabilizowanie systemu poprzez udoskonalenie kodu i ukończenie kolejnych etapów technicznych:

  • migracja do 64-bitowej wersji aplikacji;
  • ulepszenie systemu rejestrowania;
  • integracja narzędzia do analizy logów, które umożliwia monitorowanie zachowania systemu, śledzenie błędów i zbieranie statystyk w celu wykrycia wąskich gardeł;
  • wykrywanie i naprawianie błędów związanych z tworzeniem plików tymczasowych w implementacji mechanizmu komunikacji;
  • zwiększenie poziomu bezpieczeństwa przechowywania "wrażliwych danych" w plikach konfiguracyjnych.

Warto zauważyć, że podejście to nie wymagało zatrzymania systemu i zostało przeprowadzone płynnie, nie powodując żadnych niedogodności i strat finansowych dla klienta.

Kolejne etapy prac koncentrowały się na znaczącej modernizacji systemu. Efektem naszych działań było zapewnienie niezawodności systemu, w tym bezpieczeństwa przechowywanych w nim danych, takich jak dane osobowe pacjentów.

Aby rozwiązać powyższe problemy, podjęliśmy następujące działania:

  • zidentyfikował i poprawił wszelkie nieprawidłowo wprowadzone dane pacjentów;
  • wdrożyła hierarchię klinik, umożliwiając lekarzom dostęp do danych pacjentów z różnych oddziałów w ramach tej samej kliniki;
  • dodano identyfikację zamówienia w celu usprawnienia zarządzania zamówieniami;
  • wprowadziła nową metodę tworzenia zamówień;
  • dodała nowe wartości do katalogów;
  • ulepszony system filtrowania;
  • naprawione usterki w różnych formach;
  • ulepszone formularze i szablony dokumentów, aby dostosować je do aktualnych wymagań klienta;
  • zaktualizowana walidacja pól w celu spełnienia bieżących potrzeb klienta.

Obecnie współpraca między Innowise a firmą klienta kwitnie, a my stale otrzymujemy nowe zadania od klienta. Zadania te obejmują ulepszanie i rozszerzanie funkcji aplikacji komputerowych i internetowych, modernizację interfejsu użytkownika aplikacji, opracowanie od podstaw nowej wersji mobilnej oraz modernizację istniejącej strony internetowej firmy.

Dzięki elastyczności Scruma klient ma możliwość codziennego monitorowania postępów prac. Zapewniliśmy również częste demonstracje nowych funkcji i umożliwiliśmy klientowi wprowadzanie zmian w zakresie wymagań i obowiązków, a także bardziej elastyczną kontrolę nad budżetem.

Użyliśmy JIRA jako narzędzia do śledzenia, które klient znał już z poprzednich projektów.

Zespół

2
Programistów front-end
3
Programistów back-end
1
Programista mobilny
1
Analityk biznesowy
2
Projektanci
1
Kierownik projektu
1
Manual QA Engineer
1
QA Automation Engineer

Wyniki: 3 razy szybsza platforma i nowe umowy podpisane dzięki nowym funkcjom platformy

Wysiłki zespołu Innowise zaowocowały zaktualizowanym systemem, który umożliwia szybkie rejestrowanie planu badania pacjenta, skracając tym samym czas poświęcany przez personel medyczny. Znacznie skraca to czas poświęcany przez personel medyczny, a specjaliści mogą poświęcić zaoszczędzone minuty innym pacjentom.

Wyniki badań i testów są zawsze na wyciągnięcie ręki, dzięki elektronicznej karcie, która jest zawsze dostępna po zalogowaniu. Tego rodzaju elektroniczna karta nie może zostać utracona lub usunięta, ponieważ baza danych przechowuje historię wszystkich zmian.

Informacje przechowywane na karcie można pobrać, wydrukować, zarchiwizować i odzyskać w razie potrzeby. Szybki dostęp do dokładnych danych zmniejszył liczbę błędów medycznych i zapewnił dokładniejszą opiekę nad pacjentem. Posiadanie dokładnych i kompleksowych informacji medycznych na temat zdrowia pacjenta zmniejsza również ryzyko niewłaściwego stosowania leków.

System umożliwia lekarzom dostęp do pełnej historii medycznej pacjenta, wyników badań i testów w czasie rzeczywistym, umożliwiając im szybką ocenę i dostosowanie procesu leczenia. System zapewnia automatyczne przypomnienia o badaniach medycznych pacjenta i pokazuje postępy w jego stanie zdrowia. Równie szybko lekarze mogą zamówić niezbędne leki i dostarczyć je pacjentowi.

Zespół Innowise zapewnia stałe wsparcie i poprawki błędów, aby zapobiec błędom w zamawianiu leków, sprzętu, dostawach i rozliczeniach. Zespół stale aktualizuje i ulepsza interfejs użytkownika aplikacji.

Pacjenci mogą teraz uzyskać wyciągi lub recepty na leki bez konieczności odwiedzania kliniki. Mogą podpisać niezbędne dokumenty w formacie elektronicznym i wydrukować je, oszczędzając czas i wysiłek.

Czas trwania projektu
  • 3 miesiące na MVP
  • Projekt jest kontynuowany, na tym etapie wspieramy platformę i wdrażamy nowe funkcjonalności

300%

Wzrost prędkości po migracji wersji .NET i recyklingu architektury
6

podpisano nowe umowy z placówkami medycznymi, rozszerzając zasięg klienta o nowych klientów

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.

    Спасибо!

    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