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
|
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
|
||||||
|
|||||||
Reference in New Issue
Block a user