·Paweł Kowalski·
#P1#integracje#ezdrowie

Integracja P1 — czyli rejestracja szczepień w CeZ

Krok po kroku: jak wygląda integracja z systemem P1 (Centrum eZdrowia), co potrzebujesz i ile to trwa.

P1 / e-Zdrowie — co to?

P1 to centralny system informatyczny ochrony zdrowia (Platforma 1) prowadzony przez Centrum eZdrowia (CeZ). Każda placówka medyczna musi rejestrować szczepienia w P1.

Jak działa integracja w sanavo?

1. Logowanie — OAuth + mutual TLS z certyfikatem CeZ 2. Pobieranie pacjenta — z CWUb (Centralna Wyszukiwarka Ubezpieczonych) 3. Rejestracja szczepienia — FHIR Immunization (profil PLImmunizationSimple) 4. Pobieranie historii — z lat 2021+ z CWUb

Anti-fraud — 14 warstw

CeZ blokuje konto placówki po 5 błędnych pacjentach (NIE 429!). Dlatego mamy 14 warstw walidacji:

  • PESEL checksum
  • Data ważności PESEL
  • Rok urodzenia z PESEL vs aktualna data
  • Nazwisko/imię vs CWUb (jeśli pobierałeś)
  • Postgres trigger sprawdzający historię błędów per tenant
  • RLS izolacja per tenant
  • ...i 8 kolejnych

Co potrzebujesz?

  • RPWDL (rejestr podmiotów wykonujących działalność leczniczą)
  • Kod resortowy placówki
  • Certyfikat CeZ (proces ~2 tygodnie, pomagamy)
  • Aktywne konto sanavo z planem od *praktyka* w górę

Zobacz cennik →