notebookvb
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user