Przejdź do treści
Ta funkcja jest w fazie beta. Może działać niestabilnie.

P1 — dane podmiotu i certyfikaty

Środek kreatora P1: identyfikatory z księgi rejestrowej, profil prawny podmiotu, wniosek o certyfikat, wgranie certyfikatów WSS i TLS, numery prawa wykonywania zawodu i test łączności.

Wymagane uprawnienia:
Admin gabinetu
Sprawdzono: 2026-08-24

Kroki opisane niżej to trzon konfiguracji P1. Żadnego z nich nie da się wypełnić z pamięci — potrzebujesz księgi rejestrowej RPWDL, paczki dostępowej z Centrum e-Zdrowia i numerów prawa wykonywania zawodu całego zespołu. Aplikacja mówi o tym wprost: „Tych numerów nie da się wyliczyć ani zgadnąć — przepisz je dokładnie ze wskazanych dokumentów".

Otwórz Integrację z P1

Jak to zrobić

01

Dane identyfikacyjne podmiotu

Przepisz z księgi rejestrowej:

  • Numer księgi rejestrowej RPWDL — „12-cyfrowy numer lub format W-NNNNNN".
  • NIP i REGON.
  • Resortowe kody identyfikacyjne (cz. 1–8) — „Każda część identyfikuje warstwę klasyfikacji podmiotu".
  • Numer komórki organizacyjnej — część VII kodu resortowego, same cyfry. Puste pole znaczy 001.

Z paczki dostępowej z CeZ przepisz Węzeł OID Usługodawcy — pozycja o tej nazwie, kończąca się na …2.7. i numerze. Podmioty prowadzące Indeks EDM podają dodatkowo OID repozytorium EDM, kończący się na …7.24. i numerze. To dwa różne numery — częsty błąd polega na wpisaniu jednego w oba pola.

Wszystkie kroki opisane niżej wyglądają tak samo: (1) pasek dziewięciu kroków całej konfiguracji, (2) krok, w którym właśnie jesteś, (3) pola do przepisania z dokumentów.

Konto demonstracyjne — dane przykładowe, nie są to dane rzeczywisteIntegracja z P1Krok 12Krok 23Krok 34Krok 45Krok 56Krok 67Krok 78Krok 89Krok 9Krok 2 z 9: Dane podstawoweOpis bieżącego kroku. Wypełnij pola poniżej, aby przejść dalej.Formularz dla bieżącego krokuPole AWprowadź wartość...Pole BWprowadź wartość...Pole CWprowadź wartość...← WsteczDalej →1Pasek dziewięciu kroków2Krok bieżący3Pola z dokumentów
Kreator ma dziewięć kroków i przechodzi się je po kolei — bez księgi rejestrowej RPWDL i paczki dostępowej z CeZ nie da się przejść nawet drugiego.
02

Profil prawny podmiotu

Ten krok decyduje, które obowiązki Cię wiążą. Wybierasz Rodzaj podmiotu (wpis w RPWDL) — na przykład Praktyka fizjoterapeutyczna albo Podmiot leczniczy — oraz Umowa z NFZ: Brak umowy — działalność wyłącznie komercyjna, Umowa o udzielanie świadczeń opieki zdrowotnej albo Umowa + pilotaż „Recepta na Ruch”.

Pod spodem pojawia się Wynikający profil i liczba wiążących wymagań.

03

Wniosek o certyfikat (CSR)

CeZ wymaga dwóch osobnych wniosków: jednego dla certyfikatu systemu (TLS) i jednego dla certyfikatu danych (WSS). Ekran podaje gotowe komendy pod nagłówkiem Komendy — wykonaj je na swoim komputerze.

Powstaną dwie pary plików. Pliki z rozszerzeniem .csr wysyłasz do CeZ; pliki z kluczem i hasła zostają u Ciebie. Ostrzeżenie jest dosłowne: „ich utrata po złożeniu wniosku oznacza wniosek od zera".

Jeśli wolisz tego nie robić samodzielnie, obok stoi Napisz do supportu Heltio.

04

Wgraj certyfikaty P1

Dwa pola: Certyfikat WSS (podpisujący) i Certyfikat TLS (mTLS). Oba przyjmują pliki .p12, .pfx, .pem, .crt i .cer — także przeciągnięte na pole.

Najprostsza droga — wgraj plik .p12 prosto z RPWDL2. Po wybraniu pliku .p12 (albo .pfx) pole poprosi o hasło do pliku — to hasło nadane przy pobieraniu certyfikatu z RPWDL2 lub z Generatora CSIOZ, nie hasło do Heltio. Heltio otworzy plik u siebie i samo wyjmie z niego certyfikat razem z kluczem prywatnym; konwersja przez openssl nie jest potrzebna. Hasło służy wyłącznie do otwarcia tego jednego pliku: nie jest nigdzie zapisywane ani zapamiętywane, a pole czyści się po każdej próbie — także nieudanej.

Droga zapasowa — konwersja we własnym zakresie. Jeśli wolisz wgrać gotowy PEM:

RPWDL2 wydaje certyfikaty w pliku .p12. Heltio przyjmuje format PEM — z certyfikatem i kluczem prywatnym w tym samym pliku: klucz podpisuje komunikaty do P1 i zestawia tunel mTLS, więc plik bez niego zostanie odrzucony. Komenda konwersji stoi w opisie kroku i w komunikacie błędu: openssl pkcs12 -in plik.p12 -nodes -out cert-z-kluczem.pem (bez -nokeys). Jeśli openssl zgłosi unsupported … RC2-40-CBC, dodaj -legacy zaraz po pkcs12.

Po wgraniu przy każdym certyfikacie widnieje Wygasa i Odcisk palca, a obok Zastąp certyfikat. Certyfikaty są ważne dwa lata — odnów je przed terminem.

05

Identyfikatory osób udzielających świadczeń

„Każda osoba, która udziela płatnej wizyty w podmiocie RPWDL, musi mieć numer prawa wykonywania zawodu (NPWZ) wpisany w odpowiednim rejestrze". Dla każdego członka zespołu ustaw:

  • Numer prawa wykonywania zawodu (NPWZ) — 3–11 znaków.
  • Rejestr zawodowy — KIF (fizjoterapeuci), NIL (lekarze), NIPiP (pielęgniarki i położne), KIDL (diagności laboratoryjni).
  • Aktywny do raportowania P1.

Przycisk Zweryfikuj w CWPM sprawdza numer w rejestrze izby. Wynik ląduje w polu Status CWPM: Zweryfikowany, Nie znaleziono w CWPM, Niezweryfikowany albo Błąd weryfikacji.

06

Test łączności z sandboxem

Ostatni krok wykonuje prawdziwe wyszukanie Twojego wpisu w rejestrze na serwerze CeZ. Aplikacja uspokaja: „Nie wysyła żadnych danych pacjentów".

Uruchom test kończy się stanem Połączenie OK albo Połączenie nieudane, a obok pokazuje czas odpowiedzi, sprawdzoną operację i liczbę dopasowanych wpisów w rejestrze.

Kiedy coś nie działa

Błąd

Nie udało się odczytać pliku. Heltio przyjmuje certyfikat X.509 wraz z pasującym kluczem prywatnym, w jednym pliku PEM (.pem, .crt, .cer).

Co to znaczy: Wgrano plik .p12 prosto z RPWDL2 albo plik z kluczem prywatnym zamiast certyfikatu.

Co zrobić: Przekonwertuj plik .p12 do formatu PEM RAZEM Z KLUCZEM PRYWATNYM — openssl pkcs12 -in plik.p12 -nodes -out cert-z-kluczem.pem, bez -nokeys — i wgraj powstały plik. Jeśli openssl zgłosi „unsupported … RC2-40-CBC”, dodaj -legacy zaraz po pkcs12.
Błąd

Ten plik zawiera sam certyfikat, bez klucza prywatnego.

Co to znaczy: Plik .p12 przekonwertowano opcją -nokeys, która wycina klucz prywatny, albo wgrano samo `.cer` pobrane z portalu.

Co zrobić: Przekonwertuj .p12 ponownie, bez -nokeys: openssl pkcs12 -in plik.p12 -nodes -out cert-z-kluczem.pem. Sprawdź wynik przed wgraniem — obie komendy muszą zakończyć się bez błędu: openssl x509 -in cert-z-kluczem.pem -noout oraz openssl rsa -in cert-z-kluczem.pem -noout. Druga to ta, która wyłapuje brakujący klucz. Jeśli openssl zgłosi „unsupported … RC2-40-CBC”, dodaj -legacy zaraz po pkcs12.
Błąd

Klucz prywatny w tym pliku jest zaszyfrowany hasłem, a kreator nie ma gdzie tego hasła przyjąć.

Co to znaczy: Klucz wygenerowano komendą z kroku „Wniosek o certyfikat (CSR)”, która szyfruje go opcją -aes-256-cbc.

Co zrobić: Odszyfruj klucz, a potem połącz go z certyfikatem w jeden plik: openssl rsa -in klucz.pem -out klucz-odszyfrowany.pem, następnie cat cert.pem klucz-odszyfrowany.pem > cert-z-kluczem.pem
Błąd

Klucz prywatny w tym pliku nie pasuje do certyfikatu.

Co to znaczy: Najczęściej zamienione pliki WSS i TLS, albo klucz z wcześniejszego wniosku o certyfikat.

Co zrobić: Sprawdź, który to certyfikat: openssl x509 -in plik.pem -noout -subject -issuer. Wgraj WSS do pola WSS, a TLS do pola TLS.
Błąd

Ten certyfikat jest już wygasły. Odnów go w CeZ przed wgraniem.

Co to znaczy: Plik jest poprawny, ale data ważności minęła.

Co zrobić: Złóż wniosek o nowy certyfikat w CeZ. Wgranie wygasłego pliku nie odblokuje raportowania.
Ostrzeżenie

Nie ma czym się połączyć: brakuje certyfikatów. Wróć do kroku „Wgraj certyfikaty P1” i wgraj certyfikat WSS oraz TLS.

Co to znaczy: Uruchomiono test łączności przed wgraniem certyfikatów.

Co zrobić: Wróć do kroku wgrywania certyfikatów. Test bez obu certyfikatów nie ma czego sprawdzić.
Ostrzeżenie

Rejestr CWPM nie zna tego numeru w wybranej izbie. Sprawdź numer i izbę.

Co to znaczy: Numer prawa wykonywania zawodu nie występuje w rejestrze wskazanej izby.

Co zrobić: Sprawdź, czy izba jest właściwa dla zawodu — fizjoterapeuta należy do KIF, nie do NIL. Potem sprawdź sam numer.
Ostrzeżenie

Numer istnieje w CWPM, ale imię i nazwisko różnią się co do znaku.

Co to znaczy: Numer jest dobry, rozjeżdżają się dane osobowe — najczęściej brak polskiego znaku albo myślnika.

Co zrobić: Popraw pisownię imienia i nazwiska tak, żeby zgadzała się z rejestrem izby. Numeru nie zmieniaj.
Informacja

Rejestr CWPM nie odpowiedział na zapytanie. Twoje dane mogą być poprawne — spróbuj ponownie później.

Co to znaczy: Rejestr izby był niedostępny.

Co zrobić: Nic nie zmieniaj w danych. Użyj **Sprawdź ponownie** za kilka minut. Gdy problem leży po naszej stronie, aplikacja proponuje **Zgłoś do weryfikacji ręcznej**.

Kto ma dostęp

Admin gabinetu

Wszystkie kroki wymagają uprawnień właściciela lub administratora gabinetu. Wgranie certyfikatu zostaje w dzienniku audytu, a same certyfikaty i klucze są w Heltio przechowywane w postaci zaszyfrowanej.

Powiązane

Czy ten artykuł był pomocny?

Nie znalazłeś odpowiedzi? Napisz do nas.

Otwórz formularz kontaktowy