58 lines
1.3 KiB
Python
58 lines
1.3 KiB
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
|
|
import sys
|
|
try:
|
|
sys.stdout.reconfigure(encoding="utf-8")
|
|
sys.stderr.reconfigure(encoding="utf-8")
|
|
except AttributeError:
|
|
import io
|
|
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding="utf-8")
|
|
sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding="utf-8")
|
|
|
|
sys.path.insert(0, 'U:/OrdinaceProjekt')
|
|
|
|
import fdb
|
|
|
|
dsn = r"localhost:c:\medicus 3\data\medicus.fdb"
|
|
conn = fdb.connect(dsn=dsn, user="SYSDBA", password="masterkey", charset="win1250")
|
|
cur = conn.cursor()
|
|
|
|
RC = "9054260083"
|
|
|
|
# Zjisti podrobně
|
|
cur.execute("""
|
|
SELECT
|
|
kar.rodcis,
|
|
kar.prijmeni,
|
|
kar.jmeno,
|
|
kar.vyrazen,
|
|
r.idpac,
|
|
r.datum,
|
|
r.datum_zruseni,
|
|
r.priznak,
|
|
i.icp,
|
|
i.odb
|
|
FROM kar
|
|
LEFT JOIN registr r ON kar.idpac = r.idpac
|
|
LEFT JOIN icp i ON r.idicp = i.idicp
|
|
WHERE kar.rodcis = ?
|
|
ORDER BY r.datum DESC
|
|
""", (RC,))
|
|
|
|
rows = cur.fetchall()
|
|
print(f"Vymětalová Kristýna — podrobnosti:\n")
|
|
for r in rows:
|
|
print(f"RC: {r[0]}")
|
|
print(f"Jméno: {r[2]} {r[1]}")
|
|
print(f"Vyrazen: {r[3]}")
|
|
print(f"ID pacienta: {r[4]}")
|
|
print(f"Registrace datum: {r[5]}")
|
|
print(f"Registrace zrušena: {r[6]}")
|
|
print(f"Příznak: {r[7]}")
|
|
print(f"ICP: {r[8]}")
|
|
print(f"Odb: {r[9]}")
|
|
print()
|
|
|
|
conn.close()
|