Hauer of Power. Podcast o sprzedaży, automatyzacji i optymalizacji procesów B2B Mateusz Hauer
Strona główna
Rozwiązania
Systemy CRM szyte na miarę Automatyzacja procesów Modernizacja systemów Integracje i workflow Strony i systemy webowe AI i systemy dla medycyny
Szybkie wdrożenia
Prototyp w 3 dni Gotowy system w 4 tygodnie Nadzór senior developera
Case studies
Wszystkie projektyCRM i automatyzacjaWeb & ExperienceDigital Commerce
Case studies według branży
ProdukcjaNieruchomościEnergetykaUsługi profesjonalneMedycynaTechnologieHandel
Więcej
Wiedza Kontakt
Język
PLENDE
Aplikacje

Bezpieczeństwo systemu medycznego: podpis, szyfrowanie i audyt w praktyce

9 min 11 lip 2026 Autor:
Mateusz Hauer
Hauer Mateusz
Bezpieczeństwo systemu medycznego

Bezpieczeństwo systemu medycznego to nie pojedyncza funkcja, lecz właściwość całej architektury. Obejmuje uwierzytelnianie, zabezpieczenie API, podpis dokumentów w integracjach z P1 i ZUS, szyfrowanie dokumentacji, audyt zdarzeń i zgodność z RODO. Projektuje się je od pierwszego dnia, bo dołożone na końcu jest zwykle tylko listą haseł.

Nie jesteś techniczny? Najważniejsze w trzech zdaniach:

Za dane pacjentów odpowiada Twoja placówka, nie wykonawca systemu. Wyciek dokumentacji medycznej to zgłoszenie do UODO w 72 godziny, ryzyko kary i utrata zaufania pacjentów. Poniżej znajdziesz listę pytań, które warto zadać wykonawcy, zanim podpiszesz umowę.

Ten materiał opisuje doświadczenie wdrożeniowe, a nie poradę prawną ani audyt bezpieczeństwa. Konkretne decyzje warto skonsultować z IOD, prawnikiem lub specjalistą ds. bezpieczeństwa.

Dlaczego opisujemy właśnie ten temat

Bezpieczeństwo opisujemy na podstawie wdrożenia obejmującego około 150 placówek, 40 lekarzy, ponad 450 zadań projektowych oraz około 1,5 roku prac nad systemem medycznym. Dzięki temu pokazujemy rozwiązania zastosowane w praktyce, a nie teoretyczne listy kontrolne przepisane z dokumentacji.

Czego nauczyło nas wdrożenie

Przy portalu systemu dla sieci placówek medycznych bezpieczeństwo nie było jednym zadaniem, tylko wątkiem, który wracał w kolejnych obszarach: przy logowaniu, przy API, przy integracjach z P1 i ZUS, przy danych i przy audycie. Najwięcej nauczył nas jednak podpis dokumentów.

Założenie: podpis to formalność, „dołożymy podpisany plik".

Rzeczywistość: w komunikacji SOAP z P1 i ZUS podpis realizuje się przez WS-Security, na poziomie komunikatu, a nie gotowego pliku PDF. Do tego doszła obsługa certyfikatów. System otrzymywał je w kontenerze PKCS#12 (p12), a biblioteki po stronie serwera potrzebowały rozdzielonego klucza i certyfikatu w formacie PEM, więc konwersja stała się częścią wdrożenia. Najwięcej pracy kosztowało jednak rozdzielenie dwóch warstw, które na pierwszy rzut oka wyglądają jak jedna: certyfikatu, którym system uwierzytelnia się jako świadczeniodawca (WS-Security), oraz certyfikatu, którym konkretny lekarz podpisuje swój dokument. Przy 40 lekarzach oznaczało to, że architektura musiała trzymać podpis „per lekarz", a nie „per system".

Wniosek: to, co w ofercie mieści się w jednym słowie „podpis", w systemie medycznym rozkłada się na uwierzytelnianie komunikatu, obsługę certyfikatów, konwersję formatów i model wielolekarzowy. Jeśli wykonawca traktuje to jak formalność, zapłacisz za to na etapie integracji.

Z realnego wdrożenia · sieć ~150 placówek
457
zadań (Jira)
~1,5 roku
wdrożenia
~150
placówek
40
lekarzy
P1 · ZUS
integracje z podpisem
Droga podpisanego dokumentu do P1
Lekarz (certyfikat per lekarz)
Podpis dokumentu
WS-Security (cert systemu, SOAP)
P1 / ZUS
Audyt zdarzeń rejestruje każdy krok → Repozytorium / baza

Dwa różne certyfikaty (lekarz i system) na jednej ścieżce — najczęstsze źródło nieporozumień przy wdrożeniu.

Ile kosztuje błąd

Bezpieczeństwo bywa traktowane jak koszt, dopóki nie policzy się kosztu jego braku. W systemie medycznym stawką są dane o zdrowiu, czyli najsilniej chroniona kategoria danych. Zaniedbanie może oznaczać:

Dlatego bezpieczeństwo najtaniej wychodzi wtedy, gdy jest wymaganiem architektonicznym od początku, a nie poprawką po incydencie.

Checklista: 12 pytań do wykonawcy (PDF)

Wydrukuj i zabierz na rozmowę z dostawcą. Im więcej pustych pól, tym większe ryzyko.

Pobierz PDF ↓

Co obejmuje bezpieczeństwo w praktyce

Poniżej warstwy, które w praktyce trzeba zaprojektować i utrzymać. Pominięcie jednej potrafi osłabić pozostałe, bo szyfrowanie danych nie pomoże, jeśli dostęp do nich jest źle uwierzytelniony.

Warstwy bezpieczeństwa systemu medycznego
Dostępuwierzytelnianie dwuskładnikowe (2FA), kontrola uprawnień lekarzy i personelu
APIautoryzacja żądań, ochrona przed CSRF, walidacja wejścia, ograniczanie ruchu
IntegracjeWS-Security (cert systemu) i podpis dokumentu per lekarz, obsługa p12 → PEM
Daneszyfrowanie dokumentacji medycznej i identyfikatorów (PESEL), kluczy, transmisji
Audytcentralne, chronione logi zdarzeń z retencją
ZgodnośćRODO, DPIA, umowa powierzenia, obowiązki NIS2

Najłatwiej zrozumieć wartość każdej warstwy przez to, co dzieje się, gdy jej zabraknie:

WarstwaCo się stanie, jeśli jej zabraknie
Uwierzytelnianie (2FA)przejęcie kont personelu i dostęp do dokumentacji
Ochrona APImożliwość nadużyć i nieuprawnionych operacji na danych
Szyfrowanie danychczytelny wyciek dokumentacji i identyfikatorów przy naruszeniu
Podpis i certyfikatybrak wiarygodności dokumentu i odrzucenie w integracji z P1/ZUS
Audyt zdarzeńbrak możliwości wykrycia i odtworzenia incydentu
Backup i retencjautrata danych i naruszenie obowiązku ich przechowywania

RODO, DPIA, NIS2 i retencja

Dokumentacja medyczna to szczególna kategoria danych osobowych (art. 9 RODO) — to jej dotyczy najsilniejsza ochrona, a identyfikatory jak PESEL są dodatkową warstwą. W praktyce oznacza to m.in.:

Zgodność z RODO widać nie w dokumencie, tylko w architekturze i w logach.

Red flags: kiedy uważać na wykonawcę

U nas każdy z tych punktów jest standardem wdrożenia, a nie opcją dodatkowo płatną.

Co dalej

Budujesz lub oceniasz system medyczny?

Przeszliśmy integracje z P1 i ZUS przy wdrożeniu dla ~150 placówek. Na bezpłatnej 30-minutowej konsultacji przejdziemy przez bezpieczeństwo i zgodność Twojego przypadku i wskażemy luki.

Umów bezpłatną konsultację →

Warto też przeczytać:

FAQ

Co składa się na bezpieczeństwo systemu medycznego?

Kilka warstw naraz: uwierzytelnianie dwuskładnikowe, ochrona API, podpis dokumentów w integracjach, szyfrowanie dokumentacji i identyfikatorów, audyt zdarzeń oraz zgodność z RODO wraz z retencją.

Jak podpisuje się dokumenty w integracji z P1 i ZUS?

Komunikat SOAP zabezpiecza WS-Security certyfikatem systemu (świadczeniodawcy), a osobno dokument podpisuje certyfikat przypisany do konkretnego lekarza. Certyfikaty bywają dostarczane w kontenerze PKCS#12 (p12) i wymagają konwersji do PEM.

Które dane trzeba szyfrować?

Przede wszystkim dokumentację medyczną (dane o zdrowiu, art. 9 RODO), a także identyfikatory jak PESEL oraz klucze kryptograficzne. Szyfruje się dane w bazie i w transmisji.

Czy system medyczny wymaga DPIA?

Przetwarzanie danych o zdrowiu na dużą skalę zwykle wymaga oceny skutków (DPIA, art. 35 RODO). Gdy wykonawca przetwarza dane w imieniu placówki, potrzebna jest umowa powierzenia (art. 28).

Czy wszystkie dane medyczne muszą być szyfrowane?

Kluczowa jest ochrona danych o zdrowiu (art. 9 RODO), identyfikatorów jak PESEL i materiału kluczy. W praktyce szyfruje się dane wrażliwe w bazie i całą transmisję, a zakres dobiera do ryzyka. RODO nie narzuca jednej technologii, lecz wymaga adekwatnych środków.

Czy wystarczy hosting w Polsce?

Sama lokalizacja nie wystarcza. Ważne, by dane były przetwarzane w EOG, z umową powierzenia, kontrolą dostępu, szyfrowaniem i kopiami zapasowymi. Bardziej niż kraj liczy się to, kto ma dostęp do danych i jak są zabezpieczone.

Czy kopia zapasowa też musi być szyfrowana?

Tak. Backup zawiera te same dane wrażliwe co system produkcyjny, więc powinien być szyfrowany i chroniony dostępem. Niezaszyfrowana kopia bywa najsłabszym ogniwem, bo często leży poza główną infrastrukturą.

Czy 2FA jest wymagane przez prawo?

Przepisy zwykle nie wskazują wprost metody, lecz wymagają adekwatnych środków ochrony dostępu do danych o zdrowiu. Uwierzytelnianie dwuskładnikowe to uznana dobra praktyka — w systemach medycznych traktujemy je jako standard, nie opcję.

Na czym opiera się ten artykuł

Wdrożenie portalu systemu dla sieci placówek medycznych (~150 placówek, 40 lekarzy, ~1,5 roku): integracje z P1 i ZUS z podpisem WS-Security, obsługa certyfikatów p12 → PEM i podpis per lekarz, uwierzytelnianie dwuskładnikowe, szyfrowanie danych, ochrona API oraz centralny audyt zdarzeń.

Historia zmian. 07.2026 — pierwsza publikacja na podstawie wdrożenia systemu dla sieci placówek medycznych. Wymogi bezpieczeństwa i regulacje (m.in. NIS2) ewoluują — kolejne aktualizacje odnotujemy tutaj.
Mateusz Hauer
Mateusz Hauer
Założyciel, Hauer Power
Od kilkunastu lat projektuję systemy webowe dla firm. W sektorze medycznym pracowałem m.in. przy wdrożeniu systemu dla sieci placówek medycznych, gdzie bezpieczeństwo wracało w każdym obszarze: od logowania i ochrony API, przez podpis WS-Security w integracjach z P1 i ZUS, po szyfrowanie danych i audyt zdarzeń.

Zobacz również