notebookvb

This commit is contained in:
Vladimir Buzalka
2026-04-29 06:41:45 +02:00
parent 3c3a12d5a6
commit a1b9c93506
+4 -17
View File
@@ -30,11 +30,11 @@ from Knihovny.medicus_db import get_medicus_db
API_PAUSE = 2 # sekundy mezi VZP dotazy API_PAUSE = 2 # sekundy mezi VZP dotazy
TEST_MODE = True # False = produkční běh TEST_MODE = False # False = produkční běh
PFX_PATH = Path(__file__).resolve().parent.parent / "Certificates" / "picka.pfx" PFX_PATH = Path(__file__).resolve().parent.parent / "Certificates" / "picka.pfx"
PFX_PASS = "Vlado7309208104+" PFX_PASS = "Vlado7309208104+"
ODBORNOSTI = ["001", "002", "014"] # VPL, gynekologie, stomatologie ODBORNOSTI = None # None = bez filtru, VZP vrátí všechny odbornosti
TODAY = date.today() TODAY = date.today()
@@ -94,21 +94,8 @@ for i, pac in enumerate(pacienti):
print(f" {z['kod_odbornosti']}: {z['nazev_lekare']} / {z['nazev_zzz']}" print(f" {z['kod_odbornosti']}: {z['nazev_lekare']} / {z['nazev_zzz']}"
f" [{z['datum_zahajeni']} {z['datum_ukonceni']}]") f" [{z['datum_zahajeni']} {z['datum_ukonceni']}]")
# Pokud VZP nevrátila žádného lékaře pro některou odbornost, uložíme placeholder if not zaznamy:
nalezene_kody = {z["kod_odbornosti"] for z in zaznamy} print(f" (žádný lékař v žádné odbornosti)")
for kod in ODBORNOSTI:
if kod not in nalezene_kody:
zaznamy.append({
"ma_lekare": False,
"kod_odbornosti": kod,
"nazev_odbornosti": None,
"ICZ": None, "ICP": None,
"nazev_lekare": None, "nazev_zzz": None,
"poj_kod": None, "poj_zkratka": None,
"datum_registrace": None, "datum_zahajeni": None, "datum_ukonceni": None,
"stav_vyrizeni": None,
})
print(f" {kod}: (žádný lékař)")
if TEST_MODE: if TEST_MODE:
continue continue