Files
medicus/MedicusWithClaude/test_import_april2026.py
2026-03-18 07:13:47 +01:00

48 lines
1.3 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""test_import_april2026.py jednorázový testovací import do DB202604
Spustit na Windows (Medicus může být spuštěný, jen ne na kartě tohoto pacienta).
"""
import datetime
import os
import fdb
import funkce_ext
SOUBOR_CESTA = r'u:\\'
SOUBOR_NAZEV = '7309208104 Buzalka, Vladimír 2026-04-01 [testovaci zprava] [všechno OK].pdf'
IDPAC = 9742 # Buzalka Vladimír (RC 7309208104)
PRVNI_ZAVORKA = 'testovaci zprava'
POZNAMKA = 'všechno OK'
DATUM_ZPRAVY = datetime.date(2026, 4, 1)
DATUM_SOUBORU = datetime.datetime.fromtimestamp(
os.path.getmtime(os.path.join(SOUBOR_CESTA, SOUBOR_NAZEV)))
print(f"Soubor: {os.path.join(SOUBOR_CESTA, SOUBOR_NAZEV)}")
print(f"Datum zprávy: {DATUM_ZPRAVY}")
print(f"Datum souboru:{DATUM_SOUBORU}")
print()
conn = fdb.connect(
dsn=r'localhost:c:\medicus 3\data\medicus.fdb',
user='SYSDBA',
password='masterkey',
charset='WIN1250'
)
fileid = funkce_ext.zapis_file_ext(
vstupconnection=conn,
idpac=IDPAC,
cesta=SOUBOR_CESTA,
souborname=SOUBOR_NAZEV,
prvnizavorka=PRVNI_ZAVORKA,
soubordate=DATUM_ZPRAVY,
souborfiledate=DATUM_SOUBORU,
poznamka=POZNAMKA,
)
conn.close()
print()
print(f"Hotovo! FILES.ID = {fileid}")
print("Otevři Medicus, přejdi na kartu Buzalka Vladimír a zkontroluj záložku Soubory.")