Przejdź do treści
BetaAplikacja webowa

Medova

Platforma medycyny podróży dostępna w 15 językach. Wymagania szczepienne dla 231 krajów, ponad 600 tys. rekordów zdrowotnych z oficjalnych źródeł WHO i CDC, RODO i WCAG w standardzie.

Odwiedź stronęmedova.health

Zgodność:

  • WCAG
  • RODO
  • MDR
Klient
EPKO sp. z o.o.
Branża
healthtech
Stack
Next.js, React +4

Co dostarczyliśmy

Kluczowe funkcje

  • Wymagania szczepienne dla 231 krajów: 412 zweryfikowanych polityk według WHO i CDC
  • Ponad 600 tys. rekordów zdrowotnych agregowanych z 10 oficjalnych źródeł
  • Alerty o ogniskach chorób odświeżane co 6 godzin
  • 15 wersji językowych z tłumaczonymi adresami URL, w tym arabski (RTL)
  • Wyszukiwarka klinik medycyny podróży z rezerwacją wizyt online
  • Formalna ocena SaMD według MDCG 2019-11: świadomie poza zakresem MDR
  • RODO w praktyce: 670 polityk RLS, szyfrowanie, automatyczna retencja danych
  • Blisko 8 tys. testów i budżety wydajności wymuszane w CI

Wyzwanie

Przed podróżą do kraju tropikalnego trzeba wiedzieć, jakie szczepienia są wymagane lub zalecane. Te informacje są rozproszone po wielu źródłach, często nieaktualne i napisane językiem, który więcej gmatwa niż wyjaśnia. Podróżni szukają odpowiedzi na forach, dzwonią do sanepidu i pytają znajomych.

Po drugiej stronie są kliniki medycyny podróży. Mają wiedzę i wolne terminy, ale brakuje im narzędzia, które doprowadzi do nich pacjenta dokładnie w tym momencie, w którym planuje wyjazd.

Co zbudowaliśmy

Medova łączy obie strony. Podróżny wybiera kierunek i od razu widzi, jakie szczepienia są wymagane i zalecane w danym kraju, według oficjalnych wytycznych WHO i CDC. Potem znajduje najbliższą klinikę medycyny podróży i umawia wizytę online. Cała droga od pytania "jadę do Tajlandii, co muszę zrobić" do umówionej wizyty zamyka się w jednym miejscu.

Platforma działa publicznie od kwietnia 2026 w 15 wersjach językowych, a jej baza wiedzy obejmuje ponad 9 tysięcy podstron o krajach, chorobach i szczepieniach.

Platforma w liczbach (stan: kwiecień 2026)

  • 231 krajów, 46 chorób i 46 szczepionek, a pod nimi pełna hierarchia produktów handlowych, wariantów, schematów i dawek
  • 412 zweryfikowanych polityk szczepiennych kraj-szczepionka, każda ze źródłem i datą ostatniej weryfikacji
  • Ponad 600 tysięcy rekordów zdrowotnych: ryzyka per kraj, statystyki chorób, ostrzeżenia dla podróżnych i dane klimatyczne
  • 10 oficjalnych źródeł danych, m.in. WHO, CDC, ostrzeżenia rządowe USA, Kanady i Wielkiej Brytanii oraz World Bank, odświeżanych automatycznie w cyklach od 6 godzin do tygodnia
  • 15 języków z tłumaczonymi adresami URL, w tym arabski z układem RTL

Najtrudniejszy problem: szczepienia całego świata w jednym schemacie

Świat nie ma jednego formatu wytycznych. To samo szczepienie w jednym kraju jest wymogiem wjazdowym, w innym rekomendacją, a w trzecim warunkiem tylko dla wybranych regionów. Znormalizowaliśmy to do hierarchii od szczepionki, przez produkty handlowe i schematy, po pojedyncze dawki, razem z wymogiem dowodu, ważnością certyfikatu i ograniczeniami wiekowymi.

Każdy rekord ma pełne pochodzenie: źródło, link i datę ostatniej weryfikacji. Jakości danych pilnowała seria 18 migracji audytowych, które wyczyściły duplikaty i błędne polityki.

Regulacje jako fundament, nie dodatek

Dane o zdrowiu to dane szczególnej kategorii w rozumieniu RODO, więc ochronę wbudowaliśmy w architekturę: 670 polityk Row Level Security, szyfrowanie AES-256, hashowanie adresów IP z rotacją kluczy i automatyczna retencja, która po 90 dniach usuwa dane zdrowotne. Użytkownik ma samoobsługowy panel swoich danych, a ocenę skutków dla ochrony danych (DPIA) przeprowadziliśmy, zanim platforma wyszła do ludzi.

Granicę MDR 2017/745 potraktowaliśmy formalnie: każda funkcja przeszła ocenę kwalifikacji SaMD według wytycznych MDCG 2019-11. Z personalizowanego wskaźnika zdrowotnego świadomie zrezygnowaliśmy, bo wchodziłby w klasę IIa wyrobów medycznych. Medova prezentuje oficjalne wytyczne i edukuje, a decyzje kliniczne zawsze zostają po stronie lekarza. Każda nowa funkcja dotykająca danych pacjenta przechodzi przez bramkę regulacyjną.

Dostępności i wydajności pilnuje CI: budżety Lighthouse dla dostępności i SEO na poziomie co najmniej 0.90 blokują wdrożenie, jeśli strona je łamie.

Inżynieria, której nie widać

Pod spodem pracuje baza PostgreSQL z 259 tabelami, rozwijana przez ponad 900 wersjonowanych migracji. Kodu pilnuje blisko 8 tysięcy testów, od jednostkowych, przez Playwright na pięciu środowiskach przeglądarkowych, po mutation testing. Tłumaczenia wspiera własny pipeline AI z kontrolą jakości każdego rekordu.

Co dalej

Domykamy pełny proces rezerwacji wizyt i przygotowujemy pilotaż z pierwszymi klinikami. Medova to nasz własny produkt, więc wszystko, czego się przy nim uczymy o software dla ochrony zdrowia, trafia potem do projektów naszych klientów.

Stack technologiczny

Technologie

Next.jsReactTypeScriptSupabasePostgreSQLTailwind CSS

Zgodność z regulacjami

  • WCAG
  • RODO
  • MDR

Zrzuty ekranu

Galeria

Strona kraju: wymagane i zalecane szczepienia z datami weryfikacji źródeł
Wyszukiwarka klinik medycyny podróży z rezerwacją wizyt
Alerty epidemiczne odświeżane automatycznie co 6 godzin
Baza 46 szczepionek ze schematami i danymi weryfikowanymi przez WHO

Live

Zobacz projekt na żywo

medova.health