Files
ordinaceprojekt/Insurance/StahováníSeznamuPojištěnců/211 ZPMVČR/NOTES.md
T
Vladimir Buzalka 19036b58cc notebookvb
2026-06-18 05:32:36 +02:00

2.5 KiB

ZPMVČR (211) — Stahování seznamu registrovaných pojištěnců

Co skript dělá

StahniSeznamPojistencuZPMVCR.py (čistý Python, requests + bs4):

  1. Přihlásí se PIN + heslem (POST formulář, bez certifikátu / NMSigneru)
  2. Projde stránkovaný přehled všech registrací pro IČP 09305001
  3. Uloží CSV do …\Zúčtovací zprávy\SeznamyPojištěnců\

Platforma — ODLIŠNÁ od ostatních

ZPMVČR běží na eforms.zpmvcr.cz, NE na portalzp.cz. Žádné certifikáty, žádné schránky, žádné datové rozhraní .001. Login je PIN + heslo.

Zásadní rozdíl: NENÍ datový soubor

Ostatní pojišťovny dávají datový soubor (.001 / F-soubor). ZPMVČR nemá ekvivalent:

  • EP2 sekce (dokumenty_ke_stazeni/ep2) je prázdná — "nebylo stahování dokumentů nastaveno".
  • Jediný zdroj seznamu je HTML přehled na stránce registrovani_pojistenci, který se musí naparsovat → proto výstupem je CSV, ne datový soubor.

Přihlášení

POST https://eforms.zpmvcr.cz/eforms/ekomunikace Pole: pin (9023895287), pin2 (prázdné), pwd (heslo).

Stažení seznamu

POST https://eforms.zpmvcr.cz/eforms/smluvni_zdravotnicke_zarizeni/registrovani_pojistenci

Pole Hodnota Význam
icp 09305001 IČP (nebo "Vše")
arztart `` (prázdné = Vše) odbornost D/G/P/S
mesic / rok aktuální měsíc/rok období
registrace 3 1=platné, 2=neplatné, 3=všechny
tridit 1 1=příjmení, 2=číslo pojištěnce
vyhledat Vyhledat submit

Výsledek je stránkovaný (~20 řádků/strana). Další strany: POST + pole page=N. Řádky v HTML: <tr class="c1|c2">, hodnoty za <span class="responsiveColumn">Label:</span>. Hláška "Přehled ... (celkem N)" udává očekávaný počet (kontrola úplnosti).

CSV výstup

Soubor YYYY-MM-DD 211 ZPMVČR vsechny registrace.csv, kódování utf-8-sig (Excel), oddělovač ;. Sloupce: Číslo pojištěnce; Titul; Příjmení; Jméno; Registrace od; Registrace do.

Soubory

Soubor Popis
StahniSeznamPojistencuZPMVCR.py Hlavní skript — login + scrape přehledu → CSV

Parametry

  • IČP: 09305001 (MUDr. Michaela Buzalková)
  • Login: PIN 9023895287 + heslo (v kódu, stejně jako StahováníZpráv/211)

Stav

Hotovo a otestováno (17.06.2026): login ✓, staženo 172 registrací (9 stran, sedí s "celkem 172"), CSV uloženo. Volba uživatele: VŠECHNY registrace (registrace=3).