From a1b9c93506223ded1a8f096b9984e9a6584c8e97 Mon Sep 17 00:00:00 2001 From: Vladimir Buzalka Date: Wed, 29 Apr 2026 06:41:45 +0200 Subject: [PATCH] notebookvb --- Insurance/KdoJeLékař/kdojelekar_tydenni.py | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/Insurance/KdoJeLékař/kdojelekar_tydenni.py b/Insurance/KdoJeLékař/kdojelekar_tydenni.py index 8c82944..53485d8 100644 --- a/Insurance/KdoJeLékař/kdojelekar_tydenni.py +++ b/Insurance/KdoJeLékař/kdojelekar_tydenni.py @@ -30,11 +30,11 @@ from Knihovny.medicus_db import get_medicus_db 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_PASS = "Vlado7309208104+" -ODBORNOSTI = ["001", "002", "014"] # VPL, gynekologie, stomatologie +ODBORNOSTI = None # None = bez filtru, VZP vrátí všechny odbornosti TODAY = date.today() @@ -94,21 +94,8 @@ for i, pac in enumerate(pacienti): print(f" {z['kod_odbornosti']}: {z['nazev_lekare']} / {z['nazev_zzz']}" f" [{z['datum_zahajeni']} – {z['datum_ukonceni']}]") - # Pokud VZP nevrátila žádného lékaře pro některou odbornost, uložíme placeholder - nalezene_kody = {z["kod_odbornosti"] for z in zaznamy} - 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 not zaznamy: + print(f" (žádný lékař v žádné odbornosti)") if TEST_MODE: continue