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.

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

Innowise has significantly upgraded a platform for medical staff to document examinations, create permanent therapy plans, create medication orders, and track orders for patients with chronic conditions.

Klient

Branża
Opieka zdrowotna
Region
UE
Klient od
2019

The client is a German company that provides home care services for sick patients. With existing branches and ongoing expansion, the company’s medical staff provides specialized therapy continuity following hospital discharge. They monitor the treatment course and serve as coordinators between hospitals, rehabilitation organizations, and insurance companies.

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

The company’s employees provide essential daily care to patients in need of permanent 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.

By optimizing internal processes, settling interdisciplinary interaction between all involved actors, and ensuring the timely supply of all necessary medications and equipment, we were to help the customer improve the patients’ quality of life.

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

One of the key features we have implemented is the ability to designate patient status, therapy plans, and orders as “primary care.” After three months of continuous care, the system automatically assigns the “follow-up care” status. It is important to note that orders created within the first three months of care retain their status and are not affected by the change in patient status.

Moreover, we have implemented an API that enables real-time tracking of the status of orders, including processing and delivery. This feature leverages DHL’s services and updates the order status up to four times daily, providing users with timely and accurate information.

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

Furthermore, we have also incorporated new features into the patient’s account, enhancing their overall experience. The caregiver specialist now has enhanced capabilities within the patient’s account. These include the ability to add new therapies and care plans for their wards, as well as specify the status of televisit (active or inactive) and remove caregiver and relative contacts from the patient’s record. Additionally, the system can assign more than one healthcare worker to a patient, each with unique specialties and responsibilities, including the assignment of a chief patient care specialist. This comprehensive approach ensures that patient care is precise, efficient, and effective.

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

At the moment when the cooperation started, the company’s software was 8 years old, and there was no longer any contact with the initial software development team. Therefore, the first phase of the project required the Innowise team to apply reverse engineering methods, including the use of German-speaking business analysts for processing the accumulated software documentation.

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;
  • integrating a log analysis tool, which allows for monitoring the system’s behavior, tracking errors, and collecting statistics for detection of bottlenecks;
  • wykrywanie i naprawianie błędów związanych z tworzeniem plików tymczasowych w implementacji mechanizmu komunikacji;
  • increasing the level of security of the storage of “sensitive data” in the configuration files.

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.

Further stages of work were focused on a significant modernization of the system. Our efforts resulted in ensuring the system’s reliability, including the safety of the data stored in it, such as patients’ personal information.

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;
  • enhanced forms and document templates to align with the customer’s current requirements;
  • updated field validation to meet the customer’s current needs.

Currently, the partnership between Innowise and the customer’s company is flourishing, and we are continuously receiving new assignments from the customer. These assignments include enhancing and expanding the features of desktop and web applications, revamping the application’s user experience and interface, developing a new mobile version from scratch, and upgrading the company’s existing website.

Thanks to Scrum’s flexibility, the client has the ability to monitor the work progress on a daily basis. We also provided frequent demonstrations of new functionality and enabled the client to make adjustments to the terms of reference, as well as having more flexible control over the budget.

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

The Innowise team’s efforts have resulted in an updated system that enables rapid recording of a patient’s examination plan, thereby reducing the time spent by medical staff. This significantly reduces the time spent by medical staff, and specialists can devote the minutes they save to other patients.

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.

The information stored in the card can be downloaded, printed, archived, and retrieved whenever necessary. The rapid access to accurate data has reduced medical errors and provided more accurate patient care. Having accurate and comprehensive medical information about the patient’s health also reduces the risk of inappropriate medication use.

The system allows treating physicians to access a patient’s complete medical history, examination, and test results in real-time, enabling them to evaluate and adjust the treatment process promptly. The system provides automatic reminders for patients’ medical tests and shows the progress of their condition. Just as quickly, medical professionals can arrange the necessary medications and have them delivered to the patient.

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%

increase in speed after .NET version migration and architecture recycling
6

new contracts were signed with medical institutions, expanding the customer’s reach to new clients

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.
    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