ewosoft.com
/
← Wszystkie realizacje
Weterynaria / Health Tech / SaaS

Modernizacja systemu placówki do platformy klasy enterprise dla rehabilitacji weterynaryjnej

Jeden system operacyjny dla placówki — kalendarz, kartoteki, dokumentacja medyczna i płatności — zbudowany w architekturze cloud-native, zgodny z RODO i NIS2.

Wyzwanie

Klient prowadzi nowoczesną placówkę rehabilitacji weterynaryjnej, a jej system jest sercem operacyjnym — nie prostym terminarzem, lecz pełnoprawną platformą obsługującą harmonogramowanie zabiegów, kartoteki pacjentów i właścicieli, dokumentację medyczną, pracę terapeutów, zarządzanie pomieszczeniami oraz rozliczenia.

Z biegiem lat zakres funkcjonalny prześcignął jednak możliwości pierwotnej architektury. Bieżący model wymagał modernizacji w kilku krytycznych obszarach naraz: skalowalności, bezpieczeństwa danych, audytowalności działań użytkowników, zgodności z RODO oraz gotowości na wymagania dyrektywy NIS2. Dokumentacja medyczna i dane właścicieli to dane osobowe i wrażliwe — ich ochrona, retencja i pełna ścieżka audytowa nie mogły być dodatkiem, lecz fundamentem.

Dodatkowo klient postawił warunek strategiczny: nowa platforma ma być cloud-native, modułowa i otwarta na rozwój — z miejscem na portal klienta, komunikację omnichannel, analitykę i mechanizmy AI — bez przebudowy fundamentu przy każdym kolejnym kroku.

Cele projektu

Wspólnie z klientem ustaliliśmy, że etap wdrożeniowy ma dostarczyć kompletną podstawę operacyjną — system gotowy do codziennej pracy placówki, a jednocześnie fundament, który nie będzie wymagał przebudowy przy kolejnych rozszerzeniach.

  • Platforma cloud-native — nowoczesna, wydajna i responsywna aplikacja webowa zastępująca starszą architekturę, gotowa do skalowania.
  • Silnik harmonogramowania klasy enterprise — conflict detection, dynamiczne obciążenie terapeutów, przypomnienia SMS/e-mail/push, blokowanie zasobów i kolejki rezerwowe.
  • Bezpieczeństwo i zgodność RODO/NIS2 — granularne uprawnienia (RBAC), polityki retencji, anonimizacja i pseudonimizacja, pełna ścieżka audytowa dostępu do danych.
  • Dokumentacja medyczna klasy enterprise — wersjonowanie, podpisy elektroniczne, workflow zatwierdzania i szyfrowanie załączników dla dokumentacji wrażliwej.
  • Architektura pod przyszłość — wspólna warstwa logowania i danych przez API, udokumentowane kontrakty, pełne przekazanie kodu i praw — brak vendor lock-in.

Rozwiązanie

Zaprojektowaliśmy i zbudowaliśmy nową platformę w architekturze warstwowej i modułowej, zgodnie z zasadami Security by Design, Privacy by Design i Zero Trust. Frontend oparliśmy na Next.js / React / TypeScript, backend na Node.js / NestJS, a dane na MS SQL z warstwą cache Redis i obiektowym magazynem plików. Całość uruchomiona w środowisku cloud-native z autoskalowaniem, monitoringiem, kolejkami zadań w tle i osobnymi środowiskami staging i produkcyjnym.

Silnik harmonogramowania — serce systemu

Kalendarz wizyt to główny moduł operacyjny placówki. Zachowaliśmy zaawansowaną logikę „tetrisowego” układania zabiegów w pomieszczeniach i rozszerzyliśmy ją o automatyczne wykrywanie konfliktów, dynamiczne obciążenie terapeutów, inteligentne blokowanie zasobów oraz kolejki rezerwowe. Przypomnienia omnichannel (SMS / e-mail / push) wysyłane są automatycznie, a kalendarz synchronizuje się z Google Calendar i Outlook.

Bezpieczeństwo, RODO i NIS2 — warunek brzegowy

Dane właścicieli i dokumentacja medyczna chronione są na poziomie backendu, a nie interfejsu. Wdrożyliśmy granularny model uprawnień (RBAC, least privilege), szyfrowanie danych i backupów, TLS 1.3, separację tenantów oraz niemodyfikowalny dziennik zdarzeń (immutable audit log). Zarządzanie zgodami, prawo do bycia zapomnianym i polityki retencji są wbudowane zgodnie z Privacy by Default, a warstwa cyberbezpieczeństwa (MFA, WAF, IDS/IPS, monitoring logów) odpowiada standardom NIS2.

Cztery filary, na których system musiał stanąć:

Bezpieczeństwo i prywatność danych — dane osobowe i medyczne chronione szyfrowaniem, RBAC i niemodyfikowalnym audytem; zgodność z RODO i NIS2 wbudowana od pierwszego dnia.

Wydajność — odczyt kart i list pacjentów poniżej pół sekundy, płynny kalendarz operacyjny, całość ładująca się poniżej trzech sekund.

Dostępność i odporność — architektura wysokiej dostępności, codzienne backupy geograficzne i udokumentowana procedura disaster recovery.

Otwartość — modułowa architektura API-first gotowa na portal klienta, komunikację omnichannel, analitykę i AI bez przebudowy fundamentu.

Integracje i automatyzacja

Platforma łączy się z otoczeniem placówki: synchronizacja kalendarza (Google / Outlook), komunikacja omnichannel (SMS, e-mail, WhatsApp, push), płatności online i fakturowanie, eksport raportów do XLSX/PDF oraz integracje księgowe. Workflow terapeutyczne, checklisty, automatyczne przypomnienia i rozliczenia odciążają zespół z rutynowych zadań.

Jakość jako warunek brzegowy:

  • Pokrycie testami modułów krytycznych (dane medyczne, płatności, audyt) ≥ 90% — najwyższy reżim regresji.
  • Testy integracyjne pełnych przepływów end-to-end: rejestracja wizyty, dokumentacja, płatność, synchronizacja kalendarza.
  • Code review każdej zmiany trafiającej na gałąź produkcyjną oraz pipeline CI/CD z odwracalnym wdrożeniem.
  • Pełna dokumentacja architektury, modelu danych i API oraz procedury wdrożenia, odtwarzania po awarii i użytkowania.

Rezultaty

Etap wdrożeniowy dostarczył kompletną podstawę operacyjną placówki — działającą platformę cloud-native z jednym źródłem prawdy o pacjencie, wizycie i dokumentacji. Mierzalny efekt widać w trzech wymiarach: operacyjnym, technicznym i biznesowym.

–38% nieobecności (no-show)

–60% czasu administracji

99,9% dostępności (SLA)

Nieobecności (no-show)
–38% — automatyczne przypomnienia SMS / e-mail / push obniżają odsetek nieodbytych wizyt z ~10% do poniżej 5%.
Czas administracji
–60% — e-rejestracja, portal klienta i automatyczne rozliczenia eliminują większość rutynowych zadań recepcji.
Wolumen połączeń telefonicznych
–40% — samoobsługa i rezerwacja online odciążają telefon nawet o 3–4 godziny pracy dziennie.
Dostępność platformy (SLA)
99,9% — architektura HA, redundancja środowisk i disaster recovery (ok. 8,8 h przestoju w skali roku).
Wydajność
< 0,5 s — czas odczytu kart i list pacjentów (p95); pełne ładowanie widoków poniżej 3 sekund.
Jakość kodu krytycznego
≥ 90% — pokrycie testami modułów danych medycznych, płatności i audytu.
Czas wdrożenia
~3 mies. — pełen etap wdrożeniowy od architektury po stabilizację dzięki gotowemu fundamentowi modułowemu.
Wykorzystanie kalendarza
+15–25% — rezerwacja 24/7, kolejki rezerwowe i mniej luk w grafiku zwiększają realne obłożenie terapeutów.
Koszty IT
przewidywalne — model SaaS: stały abonament zamiast własnego zespołu i infrastruktury.
Efekty jakościowe
  • Harmonogramowanie — silnik klasy enterprise z wykrywaniem konfliktów, kolejkami rezerwowymi i synchronizacją z Google/Outlook.
  • Bezpieczeństwo danych — szyfrowanie, RBAC, separacja tenantów i niemodyfikowalny dziennik zdarzeń — zgodność z RODO i NIS2.
  • Dokumentacja medyczna — wersjonowanie, podpisy elektroniczne, workflow zatwierdzania i szyfrowane załączniki.
  • Doświadczenie klienta — portal klienta: podgląd wizyt, płatności online, potwierdzenia i komunikacja z placówką.
  • Spójność danych — jedno źródło prawdy o pacjencie i wizycie zasilające wszystkie moduły i kanały.
  • Otwartość — udokumentowane API, pełne przekazanie kodu i praw — brak vendor lock-in, gotowość na AI.

Opinia klienta

Najbardziej zależało nam na tym, by dane pacjentów i właścicieli były bezpieczne i zgodne z RODO, a praca recepcji prostsza. Dostaliśmy jedno i drugie — plus fundament cloud, na którym spokojnie dokładamy kolejne moduły.
przedstawiciel klienta, placówka rehabilitacji weterynaryjnej

Co dalej

Etap wdrożeniowy był z założenia początkiem wieloletniej relacji rozwojowej w modelu hybrydowym SaaS. Architektura przygotowana pod rozbudowę pozwala dokładać kolejne elementy bez przebudowy fundamentu:

  • AI i analityka — prognozowanie obłożenia, rekomendacje zabiegów, automatyczne podsumowania wizyt i analiza efektywności terapii.
  • Komunikacja omnichannel — pełna obsługa SMS / e-mail / WhatsApp / push z poziomu jednej platformy.
  • Rozszerzona analityka biznesowa — raportowanie finansowe, integracje księgowe, kontrola należności i automatyczne fakturowanie.
  • Skalowanie — rozwój produktu w kierunku pełnoprawnej platformy SaaS dla rynku weterynaryjnego (CAGR sektora ok. 13% rocznie).
Metodyka i źródła wskaźników

Wskaźniki procentowe to cele wdrożeniowe oparte na benchmarkach branżowych dla oprogramowania do zarządzania placówkami (przypomnienia, automatyzacja, rezerwacja online) oraz standardach platform SaaS (dostępność, wydajność). Źródła: redukcja no-show przez przypomnienia (25–38%, cel <5%) — IDEXX Software, PetDesk, ezyVet, VetSyCare; redukcja czasu/kosztów administracji (do 60–90% zadań zautomatyzowanych) — Tebra, Tactionsoft; spadek wolumenu połączeń (–40%, 3–4 h/dzień) — PetDesk (Osage Veterinary Clinic); dostępność SLA 99,9% i ładowanie <3 s — Binadox / Catchpoint SaaS Performance Benchmark 2025; wzrost rynku oprogramowania weterynaryjnego (CAGR ~13%) — Grand View Research.

O EWOSOFT

EWOSOFT Systemy Informatyczne działa na rynku od 2000 roku. Specjalizujemy się w wydajnych platformach sprzedażowych B2B i B2C, systemach klasy ERP/CRM, aplikacjach przetwarzających dane wrażliwe oraz integracjach między systemami. Współtworzyliśmy jedne z pierwszych polskich systemów ERP — to doświadczenie kształtuje sposób, w jaki projektujemy logikę biznesową i systemy utrzymywane przez lata. Pracujemy w stabilnych zespołach, przekazujemy pełnię kodu i praw, i budujemy systemy, a nie pojedyncze projekty.

Podziel się

Masz podobne wyzwanie?

Porozmawiajmy o module dynamicznej wyceny, integracjach ERP ↔ e-commerce albo o systemie, który ma rosnąć razem z Twoją firmą.