Aplikacja medyczna z dedykowanym systemem EMR dla lekarzy i pacjentów
LeverX zaprojektował i wdrożył kompleksowe rozwiązanie dla sektora ochrony zdrowia obejmujące aplikację webową i mobilną dla lekarzy oraz pacjentów, zintegrowany system EMR oraz intuicyjny edytor dokumentacji medycznej online.
Spis treści:
System opieki zdrowotnej dla lekarzy, składający się z aplikacji internetowej, aplikacji mobilnej oraz dostosowanego do potrzeb klienta systemu EMR z przyjaznym dla użytkownika edytorem dokumentów online.
Klient
Dostawca usług medycznych oferujący kompleksową opiekę zdrowotną — od wizyt domowych lekarzy po testy diagnostyczne RT-PCR i badania w kierunku COVID-19. Działalność klienta obejmuje zarówno obsługę indywidualnych pacjentów, jak i realizację zamówień grupowych dla organizatorów wydarzeń i pracodawców.
Wyzwanie
Klient zgłosił się do LeverX z potrzebą stworzenia kompletnego ekosystemu cyfrowego, który miał umożliwić pacjentom umówienie wizyty lekarskiej w domu w czasie nie dłuższym niż godzina od złożenia zlecenia — na wzór modelu działania platform mobilnych klasy Uber. Projekt powstawał w szczycie pandemii COVID-19, co wymuszało szybką adaptację do zmieniających się wymagań epidemiologicznych i regulacyjnych.
Zakres wyzwania obejmował jednocześnie cztery obszary:
-
Zaprojektowanie intuicyjnej aplikacji dla pacjentów — umożliwiającej umawianie wizyt, wybór objawów, płatności online i dostęp do dokumentacji po wizycie.
-
Stworzenie aplikacji dla lekarzy — z harmonogramowaniem, powiadomieniami SMS i push, potwierdzaniem wizyt oraz zarządzaniem dokumentacją medyczną bezpośrednio z poziomu urządzenia mobilnego.
-
Wdrożenie dedykowanego systemu EMR z niestandardowym edytorem dokumentów online — dostosowanego do specyficznych wzorców pracy lekarzy i wymogów dokumentacyjnych obowiązujących na rynku klienta.
-
Integracja z systemem e-recept Veradigm oraz mechanizmami płatności online.
Dodatkowym wymaganiem była szybkość dostarczenia produktu: rozwiązanie musiało wejść na rynek w warunkach wysokiej presji czasowej, zachowując pełną zgodność z lokalnymi regulacjami prawnymi w obszarze ochrony danych medycznych.
Etap tworzenia
Przed przystąpieniem do prac deweloperskich zespół LeverX przeprowadził fazę konsultacyjną trwającą około sześciu tygodni. W jej ramach:
-
Zdefiniowano minimalny, lecz kompletny zestaw funkcjonalności krytycznych dla pierwszego wydania produktu, mieszczący się w ramach budżetu i harmonogramu klienta.
-
Przeprowadzono analizę rynku i wymagań regulacyjnych obowiązujących w kraju docelowym klienta, ze szczególnym uwzględnieniem zasad przetwarzania elektronicznej dokumentacji medycznej i zgód pacjentów.
-
Opracowano wymagania UX/UI dla obu aplikacji (pacjent i lekarz), kładąc nacisk na prostotę obsługi dokumentacji medycznej przez lekarzy w terenie — na urządzeniach mobilnych, bez konieczności dostępu do komputera.
-
Przygotowano kilka interaktywnych prototypów produktu, które pozwoliły klientowi zweryfikować i zatwierdzić kierunek projektowy przed rozpoczęciem właściwych prac.
Efektem fazy konsultacyjnej było uzgodnienie zakresu prac obejmującego: aplikację internetową (panel administracyjny), aplikacje mobilne dla iOS i Android, dedykowany system EMR oraz dedykowany edytor dokumentów medycznych.
Architektura i backend
Aplikacja została zbudowana w oparciu o Python z wykorzystaniem frameworków Django i Django REST Framework (DRF) — powszechnie stosowanych w tworzeniu bezpiecznych, skalowalnych systemów dla sektora ochrony zdrowia. Do zarządzania zadaniami harmonogramowanymi zespół zastosował bibliotekę Celery, natomiast warstwa danych opiera się na bazie PostgreSQL wspieranej przez Redis, pełniący rolę brokera komunikatów i cache’u.
W zakresie bezpieczeństwa i zarządzania tożsamością wdrożono uwierzytelnianie oparte na standardach SSO (Single Sign-On) i SAML (Security Assertion Markup Language), zapewniające bezpieczny dostęp dla lekarzy, pacjentów i administratorów.
Kluczowym elementem integracji zewnętrznej było połączenie systemu z platformą e-recept Veradigm, umożliwiające lekarzom wystawianie recept elektronicznych bezpośrednio z poziomu aplikacji mobilnej.
Aplikacje mobilne dla iOS i Android zostały zbudowane przy użyciu React Native, co pozwoliło na efektywne współdzielenie kodu między platformami przy jednoczesnym zachowaniu natywnego doświadczenia użytkownika.
Frontend i edytor dokumentów
Interfejs aplikacji webowej został zrealizowany w React. Szczególnym wyzwaniem technicznym był projekt i implementacja dedykowanego edytora dokumentów medycznych online.
Zespół LeverX stanął przed wyborem: skorzystać z gotowej biblioteki edytora czy opracować rozwiązanie od podstaw. Po analizie dostępnych opcji zdecydowano się na budowę edytora niestandardowego — dla zapewnienia pełnej kontroli nad funkcjonalnością i wyeliminowania ryzyka blokad wynikających z ograniczeń bibliotek zewnętrznych.
Edytor oparty jest na szablonach w formacie JSON. Każdy szablon składa się z bloków określonego typu — nagłówka, pola tekstowego, checklisty, pola podpisu elektronicznego i innych. Silnik renderujący dynamicznie odczytuje konfigurację bloku i wyświetla odpowiadający mu element interfejsu. Takie podejście umożliwia elastyczne tworzenie nowych typów dokumentów medycznych bez ingerencji w kod źródłowy edytora.
Dedykowany system EMR
Projektując system elektronicznej dokumentacji medycznej (EMR), zespół LeverX przeprowadził analizę istniejących wzorców interakcji lekarza z systemami dokumentacyjnymi. Identyfikacja typowych punktów tarcia — wypełnianie dokumentów po wielogodzinnym dyżurze, konieczność pracy na urządzeniu mobilnym, presja czasowa podczas wizyty — pozwoliła zaprojektować EMR, który realnie upraszcza pracę lekarza, a nie jedynie przenosi istniejące procesy papierowe do środowiska cyfrowego.
System automatycznie generuje część dokumentów na podstawie danych zebranych podczas rejestracji pacjenta i przebiegu wizyty, redukując nakład pracy manualnej lekarza po zakończeniu każdej wizyty.
TOP Software Development Companies
Jak działa rozwiązanie?
Opracowane rozwiązanie składa się z dwóch aplikacji: jednej dla pacjentów, a drugiej dla lekarzy. Ponadto dostępny jest panel administracyjny, który generuje różne statystyki i umożliwia administratorom zarządzanie zgłoszeniami pacjentów i lekarzy. Oto krótki opis działania każdej z nich:
Aplikacja dla pacjentów
-
Rejestracja i pierwsze uruchomienie. Użytkownik pobiera aplikację ze sklepu App Store lub Google Play. Rejestracja następuje podczas umawiania pierwszej wizyty — bez konieczności wcześniejszego zakładania konta.
-
Umawianie wizyty. Pacjent wybiera objawy z predefiniowanej listy i uzupełnia ją o dodatkowe informacje. Określa rodzaj potrzebnej pomocy: wizyta ogólna lub test na COVID-19. Następnie podaje dane adresowe i osobowe wymagane do realizacji wizyty domowej.
-
Płatność. Opłata za wizytę jest pobierana bezpośrednio w aplikacji, niezwłocznie po potwierdzeniu zlecenia.
-
Powiadomienia w czasie rzeczywistym. Pacjent otrzymuje automatyczne powiadomienia push 15 i 5 minut przed przyjazdem lekarza, a następnie w momencie przybycia lekarza pod wskazany adres.
-
Dodatkowe usługi podczas wizyty. Jeżeli lekarz w trakcie wizyty zleci wykonanie dodatkowych badań lub zabiegów, pacjent otrzymuje powiadomienie i jest proszony o autoryzację dodatkowej płatności.
-
Dostęp do dokumentacji po wizycie. W ciągu 24 godzin od zakończenia wizyty w aplikacji stają się dostępne wszystkie dokumenty medyczne: wyniki badań, zalecenia lekarskie, recepty oraz dokumenty dla ubezpieczyciela. Pacjent może je pobrać lub przesłać do wybranych odbiorców bezpośrednio z aplikacji.
-
Umawianie wizyt dla innych osób. Użytkownik może umówić wizytę zarówno dla siebie, jak i dla członków rodziny lub znajomych. Dane każdej osoby są przechowywane w aplikacji, co upraszcza ponowne umawianie wizyt. Dostępna jest również opcja zlecenia zbiorczego dla grupy — np. w przypadku wymogu testu RT-PCR przed wydarzeniem firmowym, weselem lub bankietem.
-
Mechanizm zgody na udostępnienie danych. Jeśli wizyta jest umawiana przez osobę trzecią, lekarz przy pacjencie pyta o zgodę na udostępnienie dokumentacji zleceniodawcy. W przypadku zgody pacjent składa podpis elektroniczny, a dokumentacja trafia do aplikacji osoby zamawiającej w ciągu 24 godzin. W przypadku braku zgody dokumentacja jest przesyłana wyłącznie na adres e-mail wskazany przez pacjenta.
Aplikacja dla lekarzy
-
Rejestracja i weryfikacja. Lekarze pobierają aplikację przez bezpośredni link wygenerowany przez administratora systemu. Warunkiem aktywacji konta jest przedłożenie kompletu dokumentów — w tym potwierdzenia kwalifikacji zawodowych. Po weryfikacji administrator zatwierdza konto lekarza w systemie.
-
Harmonogram i przydzielanie wizyt. Każdy lekarz widzi swój harmonogram dzienny w aplikacji. Harmonogramy są tworzone przez administratora, natomiast przydzielanie nowych wizyt odbywa się automatycznie przez algorytm systemu. O każdym nowym zleceniu lekarz jest informowany powiadomieniem push i wiadomością SMS.
-
Potwierdzanie zlecenia. Lekarz ma 10 minut na potwierdzenie przyjęcia wizyty. Jeśli tego nie zrobi, zlecenie jest automatycznie przekierowane przez administratora do innego dostępnego lekarza.
-
Komunikacja z pacjentem. Po potwierdzeniu wizyty lekarz deklaruje szacowany czas przyjazdu. System automatycznie wysyła pacjentowi powiadomienia 15 i 5 minut przed przybyciem, a ostatnie — w momencie dotarcia lekarza pod wskazany adres.
-
Obsługa wizyty. W trakcie spotkania lekarz może rozszerzyć zakres świadczonych usług o dodatkowe procedury: zastrzyki, dodatkowe testy diagnostyczne itp. Po zakończeniu spotkania lekarz zamyka wizytę przyciskiem „zakończono” w aplikacji. Wizyta jest uznana za zamkniętą dopiero po dołączeniu do profilu pacjenta wszystkich wymaganych dokumentów medycznych.
-
Zarządzanie dokumentacją EMR. Po wizycie lekarz uzupełnia lub weryfikuje dokumentację medyczną w systemie EMR — część dokumentów jest generowana automatycznie na podstawie danych zebranych podczas rejestracji i przebiegu wizyty. Gotowe dokumenty są automatycznie przypisywane do profilu pacjenta lub przesyłane na wskazany adres e-mail.
Panel administracyjny
Panel administracyjny dostarcza kierownictwu platformy kluczowych danych analitycznych i operacyjnych:
-
Czas reakcji: średni czas dotarcia lekarza do pacjenta od momentu potwierdzenia wizyty.
-
Czas trwania wizyty: średni czas spędzony przez lekarza u pacjenta.
-
Wskaźnik kompletności dokumentacji: liczba wizyt z kompletnie wypełnioną dokumentacją EMR w stosunku do ogółu zrealizowanych wizyt.
-
Wolumen zleceniowy według regionu: łączna liczba wizyt w podziale geograficznym.
Administrator może generować i pobierać raporty według wizyt, kodów rabatowych i innych zdefiniowanych kryteriów.



Wyniki
LeverX dostarczył kompletne, gotowe do wdrożenia rozwiązanie w czasie odpowiadającym wymogom klienta działającego w warunkach presji epidemiologicznej. Produkt zapewnia wygodę pracy lekarzom w terenie, prostotę obsługi dla administratorów oraz szybki dostęp do opieki medycznej dla pacjentów.
Korzyści biznesowe wdrożonego rozwiązania obejmują:
-
Wzrost lojalności pacjentów. Pacjenci otrzymują pomoc medyczną w domu, w czasie poniżej godziny od zlecenia, z pełnym dostępem do dokumentacji w aplikacji mobilnej — bez konieczności wizyt w placówkach stacjonarnych. Wygoda i szybkość obsługi przekładają się na wyższe wskaźniki retencji i poleceń platformy.
-
Poprawa retencji personelu medycznego. Uproszczony przepływ pracy w aplikacji i automatyczna generacja dokumentacji po wizycie redukują obciążenie administracyjne lekarzy, co pozytywnie wpływa na ich satysfakcję z pracy i chęć pozostania na platformie.
-
Obsługa zleceń grupowych jako odrębny strumień przychodów. Funkcja zleceń zbiorczych umożliwia realizację dużych zamówień instytucjonalnych — od testów RT-PCR dla gości wesel i uczestników konferencji, przez badania pracownicze, po obsługę eventów korporacyjnych.
-
Skalowalność modelu przychodów. Architektura platformy umożliwia klientowi pobieranie prowizji od niezależnych dostawców usług medycznych działających w innych regionach lub krajach, którzy korzystają z platformy jako kanału dostępu do pacjentów.
-
Komercjalizacja systemu EMR. Dedykowany system EMR z edytorem dokumentów może być oferowany jako samodzielny produkt sprzedawany innym podmiotom medycznym — tworząc nowe, skalowalne źródła przychodów niezależne od głównego modelu platformowego.
O LeverX
LeverX to globalny partner technologiczny z ponad 20-letnim doświadczeniem w realizacji projektów dla firm z sektora ochrony zdrowia, przemysłu i logistyki. Dysponujemy zespołem ponad 2200 specjalistów i zrealizowaliśmy ponad 1500 projektów na całym świecie. Posiadamy status SAP Gold Partner oraz certyfikaty ISO 9001, ISO 27001, ISO 22301 i ISO 55001, co gwarantuje najwyższe standardy jakości, bezpieczeństwa informacji i ciągłości działania w każdym prowadzonym przez nas projekcie.
Jeśli szukasz partnera technologicznego do realizacji projektu w sektorze ochrony zdrowia lub do budowy dedykowanego oprogramowania, skontaktuj się z nami.
Więcej projektów
SKONTAKTUJ SIĘ Z NAMI
CO DALEJ?
-
1
Nasi eksperci skontaktują się z Tobą, aby szczegółowo omówić Twoje potrzeby i wymagania.
-
2
Jeśli projekt obejmuje informacje poufne, podpisujemy NDA w celu zapewnienia poufności i bezpieczeństwa danych.
-
3
Nasz zespół przygotowuje spersonalizowaną ofertę projektu wraz z zakresem, harmonogramem i budżetem, abyś mógł podjąć przemyślaną decyzję.
lat doświadczenia
projektów
profesjonalistów
SKONTAKTUJ SIĘ Z NAMI