·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ę