Přidán podprojekt Recepty (eRecept SÚKL)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,959 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="cs">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Přehled receptů</title>
|
||||
<style>
|
||||
* { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
body { font-family: Arial, sans-serif; font-size: 13px; background: #f4f6f9; color: #222; }
|
||||
header { background: #1F4E79; color: #fff; padding: 18px 28px; }
|
||||
header h1 { font-size: 20px; font-weight: bold; }
|
||||
header p { font-size: 12px; opacity: .8; margin-top: 4px; }
|
||||
.wrap { padding: 20px 28px; }
|
||||
table { width: 100%; border-collapse: collapse; background: #fff; border-radius: 6px; overflow: hidden; box-shadow: 0 1px 4px rgba(0,0,0,.1); }
|
||||
thead tr { background: #1F4E79; color: #fff; font-size: 12px; }
|
||||
thead th { padding: 10px 10px; text-align: left; font-weight: 600; }
|
||||
tbody td { padding: 8px 10px; border-bottom: 1px solid #dce6f1; vertical-align: top; }
|
||||
tbody tr:last-child td { border-bottom: none; }
|
||||
.tr-even { background: #EBF3FB; }
|
||||
.tr-nv { background: #FCE4D6; }
|
||||
.num { color: #888; width: 36px; text-align: right; }
|
||||
.datum { white-space: nowrap; width: 90px; }
|
||||
.atc { color: #666; }
|
||||
.navod { max-width: 200px; color: #444; }
|
||||
.adresa { font-size: 11px; color: #555; max-width: 180px; }
|
||||
small { font-size: 11px; color: #666; }
|
||||
.badge { display: inline-block; margin-left: 6px; padding: 1px 7px; border-radius: 10px; font-size: 10px; font-weight: bold; vertical-align: middle; }
|
||||
.badge-ok { background: #d4edda; color: #155724; }
|
||||
.badge-nv { background: #FCE4D6; color: #c0392b; }
|
||||
.badge-partial { background: #fff3cd; color: #856404; }
|
||||
.badge-cancel { background: #e2e3e5; color: #383d41; }
|
||||
.badge-pred { background: #d1ecf1; color: #0c5460; }
|
||||
.badge-prep { background: #e8daef; color: #6c3483; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>Přehled receptů — posledních 100</h1>
|
||||
<p>Vygenerováno: 2026-04-16 | Počet záznamů: 100</p>
|
||||
</header>
|
||||
<div class="wrap">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>Datum</th>
|
||||
<th>Pacient</th>
|
||||
<th>Vydaný lék</th>
|
||||
<th>Návod</th>
|
||||
<th>Lékař / Odbornost</th>
|
||||
<th>Pracoviště</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<tr class="tr-nv">
|
||||
<td class="num">1</td>
|
||||
<td class="datum">2026-04-11</td>
|
||||
<td>RUTRLE PETR<br><small>1967-09-15</small></td>
|
||||
<td><strong>PRESTARIUM NEO</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C09AA04</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">2</td>
|
||||
<td class="datum">2026-04-11</td>
|
||||
<td>KUSINOVÁ JARMILA<br><small>1950-03-09</small></td>
|
||||
<td><strong>HELICID</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">A02BC01</small></td>
|
||||
<td class="navod">2 x týdně nalačno ráno</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">3</td>
|
||||
<td class="datum">2026-04-11</td>
|
||||
<td>KUSINOVÁ JARMILA<br><small>1950-03-09</small></td>
|
||||
<td><strong>PRESTARIUM NEO COMBI</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C09BA04</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">4</td>
|
||||
<td class="datum">2026-04-11</td>
|
||||
<td>KUSINOVÁ JARMILA<br><small>1950-03-09</small></td>
|
||||
<td><strong>ATORIS</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C10AA05</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">5</td>
|
||||
<td class="datum">2026-04-11</td>
|
||||
<td>KUSINOVÁ JARMILA<br><small>1950-03-09</small></td>
|
||||
<td><strong>GODASAL</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">B01AC06</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">6</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>ŠTRUPOVÁ EVA<br><small>1948-07-02</small></td>
|
||||
<td><strong>ATORIS</strong><span class="badge badge-partial">část. vydán</span><br><small class="atc">C10AA05</small></td>
|
||||
<td class="navod">0-0-1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">7</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>ŠTRUPOVÁ EVA<br><small>1948-07-02</small></td>
|
||||
<td><strong>PREGABALIN MEDREG</strong><br><small class="atc">N02BF02</small></td>
|
||||
<td class="navod">1-0-1</td>
|
||||
<td>Procházková Věra<br><small>neurologie</small></td>
|
||||
<td class="adresa">Mediclinic a.s., Hvožďanská 2053 3, 14800 Praha 4</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">8</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>ŠTRUPOVÁ EVA<br><small>1948-07-02</small></td>
|
||||
<td><strong>ELICEA</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N06AB10</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">9</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>ŠTRUPOVÁ EVA<br><small>1948-07-02</small></td>
|
||||
<td><strong>ELICEA</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N06AB10</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">10</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>ŠABRŠULOVÁ ALENA<br><small>1964-11-23</small></td>
|
||||
<td><strong>ROSUCARD</strong><br><small class="atc">C10AA07</small></td>
|
||||
<td class="navod">dle dop.</td>
|
||||
<td>Hájková Ivana<br><small>diabetologie</small></td>
|
||||
<td class="adresa">Fakultní nemocnice Bulovka, Budínova 2, 18081 Praha 8</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">11</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>ČERMÁKOVÁ MONIKA<br><small>1994-03-11</small></td>
|
||||
<td><strong>PRESTANCE</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C09BB04</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">12</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>ZÁNOVÁ LADISLAVA<br><small>1959-04-12</small></td>
|
||||
<td><strong>ZALDIAR</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N02AJ13</small></td>
|
||||
<td class="navod">2x1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">13</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>VOLDÁNOVÁ MARTA<br><small>1946-11-23</small></td>
|
||||
<td><strong>EUTHYROX</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">H03AA01</small></td>
|
||||
<td class="navod">1</td>
|
||||
<td>Babická Eva<br><small>endokrinologie</small></td>
|
||||
<td class="adresa">MUDr. Michal TAUŠ, Zenklova 340 22, 18000 Praha 8</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">14</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>VOLDÁNOVÁ MARTA<br><small>1946-11-23</small></td>
|
||||
<td><strong>CALCICHEW D3 LEMON</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">A12AX</small></td>
|
||||
<td class="navod">0-0-1</td>
|
||||
<td>Babická Eva<br><small>endokrinologie</small></td>
|
||||
<td class="adresa">MUDr. Michal TAUŠ, Zenklova 340 22, 18000 Praha 8</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">15</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>VOLDÁNOVÁ MARTA<br><small>1946-11-23</small></td>
|
||||
<td><strong>VIGANTOL</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">A11CC05</small></td>
|
||||
<td class="navod">10 kapek ob den</td>
|
||||
<td>Babická Eva<br><small>endokrinologie</small></td>
|
||||
<td class="adresa">MUDr. Michal TAUŠ, Zenklova 340 22, 18000 Praha 8</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">16</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>VANĚČKOVÁ LENKA<br><small>1943-03-17</small></td>
|
||||
<td><strong>AZITROMYCIN SANDOZ</strong><span class="badge badge-ok">vydán</span><br><small class="atc">J01FA10</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">17</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>VANĚČKOVÁ LENKA<br><small>1943-03-17</small></td>
|
||||
<td><strong>ERDOMED</strong><span class="badge badge-ok">vydán</span><br><small class="atc">R05CB15</small></td>
|
||||
<td class="navod">1-1-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">18</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>UHROVÁ HANA<br><small>1972-09-19</small></td>
|
||||
<td><strong>WEGOVY FLEXTOUCH</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">A10BJ06</small></td>
|
||||
<td class="navod">dle rozpisu</td>
|
||||
<td>Šimůnková Kateřina<br><small>vnitřní lékařství - interna</small></td>
|
||||
<td class="adresa">Fakultní nemocnice Královské Vinohrady, Šrobárova 1150 50, 10034 Praha 10</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">19</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>TÍŘOVÁ ELIŠKA<br><small>1983-04-08</small></td>
|
||||
<td><strong>VENTOLIN INHALER N</strong><br><small class="atc">R03AC02</small></td>
|
||||
<td class="navod">2vdech při obtížích</td>
|
||||
<td>Fyrbachová Mikolášová Romana<br><small>alergologie a klinická imunologie</small></td>
|
||||
<td class="adresa">MUDr. Jindřich LAHOVSKÝ, Mazurská 484, 18100 Praha 8</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">20</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>STRNADOVÁ JANA<br><small>1975-10-03</small></td>
|
||||
<td><strong>SERETIDE DISKUS</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">R03AK06</small></td>
|
||||
<td class="navod">2x1</td>
|
||||
<td>Krejbich František<br><small>pneumologie a ftizeologie</small></td>
|
||||
<td class="adresa">První plicní ambulance s.r.o., Nad Babím dolem 411, 25064 Měšice</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">21</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>SRBOVÁ ZDEŇKA<br><small>1953-10-24</small></td>
|
||||
<td><strong>ATORIS</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C10AA05</small></td>
|
||||
<td class="navod">0-0-1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">22</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>SRBOVÁ ZDEŇKA<br><small>1953-10-24</small></td>
|
||||
<td><strong>TOLUCOMBI</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C09DA07</small></td>
|
||||
<td class="navod">1x1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">23</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>SRBOVÁ ZDEŇKA<br><small>1953-10-24</small></td>
|
||||
<td><strong>NEUROL</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">N05BA12</small></td>
|
||||
<td class="navod">1/2 p.p.</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">24</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>SKÁLA JIŘÍ<br><small>1940-03-14</small></td>
|
||||
<td><strong>AESCIN TEVA</strong><br><small class="atc">C05CX</small></td>
|
||||
<td class="navod">2-2-2</td>
|
||||
<td>Kubek Milan<br><small>angiologie</small></td>
|
||||
<td class="adresa">Lékaři K+K, s.r.o., Lovosická 40, 19000 Praha 9</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">25</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>SKLENÁŘOVÁ OLGA<br><small>1958-04-05</small></td>
|
||||
<td><strong>ZALDIAR</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N02AJ13</small></td>
|
||||
<td class="navod">1-0-1 při bolesti</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">26</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>SEDMIHRADSKÁ JARMILA<br><small>1938-01-13</small></td>
|
||||
<td><strong>ELIQUIS</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">B01AF02</small></td>
|
||||
<td class="navod">1-0-1</td>
|
||||
<td>Hladká Katarína<br><small>kardiologie</small></td>
|
||||
<td class="adresa">Kardioambulance s.r.o., Lovosická 440 40, 19000 Praha 9</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">27</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>SEDLÁČEK JAROSLAV<br><small>1949-11-18</small></td>
|
||||
<td><strong>STILNOX</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N05CF02</small></td>
|
||||
<td class="navod">p.p.</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">28</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>PIKULÍKOVÁ LIBUŠE<br><small>1937-07-05</small></td>
|
||||
<td><strong>CARTEOL LP</strong><br><small class="atc">S01ED05</small></td>
|
||||
<td class="navod">1 x d OPL</td>
|
||||
<td>Haasová Jana<br><small>oftalmologie</small></td>
|
||||
<td class="adresa">MediPort Prosek II s.r.o., Lovosická 440 40, 19000 Praha 9</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">29</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>NĚMEČKOVÁ MICHAELA<br><small>1973-08-15</small></td>
|
||||
<td><strong>PRESTARIUM NEO</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C09AA04</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">30</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>MENCLOVÁ KRISTÝNA<br><small>1997-11-25</small></td>
|
||||
<td><strong>URIFOS</strong><br><small class="atc">J01XX01</small></td>
|
||||
<td class="navod">DLE RADY LÉKAŘE</td>
|
||||
<td>Jedličková Olga<br><small>gynekologie a porodnictví</small></td>
|
||||
<td class="adresa">MUDr. Olga Jedličková s.r.o., Krškova 807 12, 15200 Praha 5</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">31</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>MAXOVÁ MARIE<br><small>1943-08-14</small></td>
|
||||
<td><strong>AZITROMYCIN SANDOZ</strong><span class="badge badge-ok">vydán</span><br><small class="atc">J01FA10</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">32</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>MAREŠOVÁ LIBUŠE<br><small>1949-02-12</small></td>
|
||||
<td><strong>PRESTARIUM NEO COMBI</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C09BA04</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">33</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>LUKÁŠOVÁ HANA<br><small>1942-12-06</small></td>
|
||||
<td><strong>ZOLPIDEM VIATRIS</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">N05CF02</small></td>
|
||||
<td class="navod">p.p.</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">34</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>LANDOVÁ JIŘINA<br><small>1950-01-14</small></td>
|
||||
<td><strong>KALNORMIN</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">A12BA01</small></td>
|
||||
<td class="navod">1-0-1</td>
|
||||
<td>Kačer Jan<br><small>kardiologie</small></td>
|
||||
<td class="adresa">JK CARDIA s.r.o., Zborovské náměstí 359, 27601 Mělník</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">35</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>LANDOVÁ JIŘINA<br><small>1950-01-14</small></td>
|
||||
<td><strong>TONARSSA NEO</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C09BB04</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Kačer Jan<br><small>kardiologie</small></td>
|
||||
<td class="adresa">JK CARDIA s.r.o., Zborovské náměstí 359, 27601 Mělník</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">36</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>KROPÁČOVÁ RŮŽENA<br><small>1947-05-26</small></td>
|
||||
<td><strong>EZOLETA</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C10AX09</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">37</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>KROPÁČOVÁ RŮŽENA<br><small>1947-05-26</small></td>
|
||||
<td><strong>BETALOC ZOK</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C07AB02</small></td>
|
||||
<td class="navod">1/2-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">38</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>KOUBKOVÁ DANA<br><small>1960-03-08</small></td>
|
||||
<td><strong>CALCICHEW D3 LEMON</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">A12AX</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">39</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>KOUBKOVÁ DANA<br><small>1960-03-08</small></td>
|
||||
<td><strong>SORVASTA</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C10AA07</small></td>
|
||||
<td class="navod">0-0-1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">40</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>KOPECKÝ LUBOMÍR<br><small>1949-04-15</small></td>
|
||||
<td><strong>PRESTARIUM NEO COMBI</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C09BA04</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">41</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>KOPECKÁ EVA<br><small>1965-05-17</small></td>
|
||||
<td><strong>ATORIS</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C10AA05</small></td>
|
||||
<td class="navod">0-0-1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">42</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>KOMŇACKÁ LILIE<br><small>1949-05-20</small></td>
|
||||
<td><strong>RIDUPRESA</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C09BX01</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">43</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>KITTLER RADEK<br><small>1969-04-15</small></td>
|
||||
<td><strong>TONANDA</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C09BX01</small></td>
|
||||
<td class="navod">1x1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">44</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>KITTLER RADEK<br><small>1969-04-15</small></td>
|
||||
<td><strong>MILURIT</strong><span class="badge badge-ok">vydán</span><br><small class="atc">M04AA01</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">45</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>HEUSCHNEIDER ARNOŠT<br><small>1940-04-06</small></td>
|
||||
<td><strong>STUGERON</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N07CA02</small></td>
|
||||
<td class="navod">1-0-0 až 1-0-1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">46</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>HEUSCHNEIDER ARNOŠT<br><small>1940-04-06</small></td>
|
||||
<td><strong>TRAMADOL/PARACETAMOL MEDREG</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N02AJ13</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">47</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>HERZOVÁ MARIE<br><small>1939-09-07</small></td>
|
||||
<td><strong>MAGNOSOLV</strong><span class="badge badge-ok">vydán</span><br><small class="atc">A12CC30</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">48</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>HERZOVÁ MARIE<br><small>1939-09-07</small></td>
|
||||
<td><strong>STUGERON</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N07CA02</small></td>
|
||||
<td class="navod">1-0-1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">49</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>FLEKALOVÁ MARTINA<br><small>1973-02-15</small></td>
|
||||
<td><strong>ALLERGOCROM</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">S01GX01</small></td>
|
||||
<td class="navod">P.p.</td>
|
||||
<td>Gabesamová Milena<br><small>alergologie a klinická imunologie</small></td>
|
||||
<td class="adresa">Poliklinika Anděl s.r.o., Karla Engliše 3221 2, 15000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">50</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>FLEKALOVÁ MARTINA<br><small>1973-02-15</small></td>
|
||||
<td><strong>VIGANTOL</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">A11CC05</small></td>
|
||||
<td class="navod">Dle rozpisu</td>
|
||||
<td>Gabesamová Milena<br><small>alergologie a klinická imunologie</small></td>
|
||||
<td class="adresa">Poliklinika Anděl s.r.o., Karla Engliše 3221 2, 15000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">51</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>FLEKALOVÁ MARTINA<br><small>1973-02-15</small></td>
|
||||
<td><strong>COMBAIR NEXTHALER</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">R03AK08</small></td>
|
||||
<td class="navod">1-0-1</td>
|
||||
<td>Gabesamová Milena<br><small>alergologie a klinická imunologie</small></td>
|
||||
<td class="adresa">Poliklinika Anděl s.r.o., Karla Engliše 3221 2, 15000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">52</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>FLEKALOVÁ MARTINA<br><small>1973-02-15</small></td>
|
||||
<td><strong>ZODAC</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">R06AE07</small></td>
|
||||
<td class="navod">1x1</td>
|
||||
<td>Gabesamová Milena<br><small>alergologie a klinická imunologie</small></td>
|
||||
<td class="adresa">Poliklinika Anděl s.r.o., Karla Engliše 3221 2, 15000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">53</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>FLEK ZBYNĚK<br><small>1955-05-29</small></td>
|
||||
<td><strong>ESCITALOPRAM TEVA</strong><br><small class="atc">N06AB10</small></td>
|
||||
<td class="navod">11/5-0-0 tbl.</td>
|
||||
<td>Leixnerová Lenka<br><small>psychiatrická ambulance s rozšířenou péčí</small></td>
|
||||
<td class="adresa">MUDr. Simona Papežová, s.r.o., Lovosická 440 40, 19000 Praha 9</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">54</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>FLEK ZBYNĚK<br><small>1955-05-29</small></td>
|
||||
<td><strong>ESCITALOPRAM TEVA</strong><br><small class="atc">N06AB10</small></td>
|
||||
<td class="navod">11/5-0-0 tbl.</td>
|
||||
<td>Leixnerová Lenka<br><small>psychiatrická ambulance s rozšířenou péčí</small></td>
|
||||
<td class="adresa">MUDr. Simona Papežová, s.r.o., Lovosická 440 40, 19000 Praha 9</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">55</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>DUNZENDORFEROVÁ OLGA<br><small>1940-05-25</small></td>
|
||||
<td><strong>TOBREX</strong><br><small class="atc">S01AA12</small></td>
|
||||
<td class="navod">5x do OPL</td>
|
||||
<td>Radovanský Vladislav<br><small>oftalmologie</small></td>
|
||||
<td class="adresa">MUDr. Vladislav Radovanský - Oční optik, Lovosická 440, 19000 Praha 9</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">56</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>DEGENOVÁ LIBUŠE<br><small>1940-08-07</small></td>
|
||||
<td><strong>PURINOL</strong><br><small class="atc">M04AA01</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Melicharová Pavla<br><small>neurologie</small></td>
|
||||
<td class="adresa">Neurologie Praha s.r.o., Závist 1344, 15600 Praha 5</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">57</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>DEGENOVÁ LIBUŠE<br><small>1940-08-07</small></td>
|
||||
<td><strong>MAGNOSOLV</strong><br><small class="atc">A12CC30</small></td>
|
||||
<td class="navod">2-3x/týden</td>
|
||||
<td>Melicharová Pavla<br><small>neurologie</small></td>
|
||||
<td class="adresa">Neurologie Praha s.r.o., Závist 1344, 15600 Praha 5</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">58</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>DEGENOVÁ LIBUŠE<br><small>1940-08-07</small></td>
|
||||
<td><strong>NEUROL</strong><br><small class="atc">N05BA12</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Melicharová Pavla<br><small>neurologie</small></td>
|
||||
<td class="adresa">Neurologie Praha s.r.o., Závist 1344, 15600 Praha 5</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">59</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>CIMPLOVÁ DAGMAR<br><small>1955-09-07</small></td>
|
||||
<td><strong>HYDROCHLOROTHIAZID LÉČIVA</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C03AA03</small></td>
|
||||
<td class="navod">1/2 tbl ráno</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">60</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>CHOMÁTOVÁ JINDŘIŠKA<br><small>1952-07-13</small></td>
|
||||
<td><strong>AMLODIPIN VIATRIS</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C08CA01</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">61</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>CHOMÁTOVÁ JINDŘIŠKA<br><small>1952-07-13</small></td>
|
||||
<td><strong>PALGOTAL</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N02AJ13</small></td>
|
||||
<td class="navod">1-0-1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">62</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>CHOMÁTOVÁ JINDŘIŠKA<br><small>1952-07-13</small></td>
|
||||
<td><strong>PALGOTAL</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N02AJ13</small></td>
|
||||
<td class="navod">1-0-1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">63</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>CHOMÁT JIŘÍ<br><small>1938-03-14</small></td>
|
||||
<td><strong>IVLP-VITAMINOVA MAST 100G</strong><br><small class="atc"></small></td>
|
||||
<td class="navod">Na promazání</td>
|
||||
<td>Černušáková Alice<br><small>dermatovenerologie</small></td>
|
||||
<td class="adresa">Dermatologie prof. Hercogové s.r.o., Tychonova 44 3, 16000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">64</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>CHOMÁT JIŘÍ<br><small>1938-03-14</small></td>
|
||||
<td><strong>FUCIDIN</strong><br><small class="atc">D06AX01</small></td>
|
||||
<td class="navod">2x denne po kryo</td>
|
||||
<td>Černušáková Alice<br><small>dermatovenerologie</small></td>
|
||||
<td class="adresa">Dermatologie prof. Hercogové s.r.o., Tychonova 44 3, 16000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">65</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>CHOMÁT JIŘÍ<br><small>1938-03-14</small></td>
|
||||
<td><strong>EMANERA</strong><span class="badge badge-ok">vydán</span><br><small class="atc">A02BC05</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">66</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>BROŽOVÁ MILADA<br><small>1971-03-12</small></td>
|
||||
<td><strong>LAGOSA</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">A05BA03</small></td>
|
||||
<td class="navod">1-0-1</td>
|
||||
<td>Spoustová Martina<br><small>psychiatrie</small></td>
|
||||
<td class="adresa">LTM-PRO s.r.o., Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">67</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>BROŽOVÁ MILADA<br><small>1971-03-12</small></td>
|
||||
<td><strong>AGOMELATINE VIATRIS</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">N06AX22</small></td>
|
||||
<td class="navod">0-0-1</td>
|
||||
<td>Spoustová Martina<br><small>psychiatrie</small></td>
|
||||
<td class="adresa">LTM-PRO s.r.o., Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">68</td>
|
||||
<td class="datum">2026-04-10</td>
|
||||
<td>ADLEROVÁ IRENA<br><small>1937-07-05</small></td>
|
||||
<td><strong>CALCICHEW D3 LEMON</strong><span class="badge badge-ok">vydán</span><br><small class="atc">A12AX</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">69</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>ŠVECOVÁ PAVLA<br><small>1982-09-18</small></td>
|
||||
<td><strong>OVITRELLE</strong><br><small class="atc">G03GA08</small></td>
|
||||
<td class="navod">D.S.: dle rozpisu</td>
|
||||
<td>Mačátová Iva<br><small>asistovaná reprodukce</small></td>
|
||||
<td class="adresa">Všeobecná fakultní nemocnice v Praze, U Nemocnice 499 2, 12808 Praha 2</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">70</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>ČERNÁ VĚRA<br><small>1939-08-25</small></td>
|
||||
<td><strong>YLPIO</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C09DA07</small></td>
|
||||
<td class="navod">1/2-0-0</td>
|
||||
<td>Buzalka Vladimír<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">71</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>WRIGHT MICHAELA<br><small>1975-11-30</small></td>
|
||||
<td><strong>ERDOMED</strong><span class="badge badge-ok">vydán</span><br><small class="atc">R05CB15</small></td>
|
||||
<td class="navod">1-1-0</td>
|
||||
<td>Buzalka Vladimír<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">72</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>WRIGHT MICHAELA<br><small>1975-11-30</small></td>
|
||||
<td><strong>CODEIN SLOVAKOFARMA</strong><span class="badge badge-ok">vydán</span><br><small class="atc">R05DA04</small></td>
|
||||
<td class="navod">0-0-1</td>
|
||||
<td>Buzalka Vladimír<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">73</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>VOSECKÝ PETR<br><small>1973-11-16</small></td>
|
||||
<td><strong>AULIN</strong><br><small class="atc">M01AX17</small></td>
|
||||
<td class="navod">1x1 denně</td>
|
||||
<td>Melicharová Pavla<br><small>neurologie</small></td>
|
||||
<td class="adresa">Poliklinika Prosek a.s., Lovosická 40 440, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">74</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>VALIŠOVÁ GABRIELA<br><small>1973-02-20</small></td>
|
||||
<td><strong>PRESTARIUM NEO COMBI</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C09BA04</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalka Vladimír<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">75</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>TURZOVÁ JANA<br><small>1978-04-25</small></td>
|
||||
<td><strong>DETRALEX</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C05CA53</small></td>
|
||||
<td class="navod">2-0-2</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">76</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SUCHÝ MILAN<br><small>1960-12-09</small></td>
|
||||
<td><strong>RIVAROXABAN GLENMARK</strong><br><small class="atc">B01AF01</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Chlumský Jaromír<br><small>kardiologie</small></td>
|
||||
<td class="adresa">Fakultní nemocnice Motol a Homolka, V Úvalu 84, 15000 Praha 5</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">77</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>STOKLASOVÁ DANIELA<br><small>1954-03-05</small></td>
|
||||
<td><strong>ZENARO</strong><br><small class="atc">R06AE09</small></td>
|
||||
<td class="navod">nanoc 1 tbl</td>
|
||||
<td>Šebková Martina<br><small>dermatovenerologie</small></td>
|
||||
<td class="adresa">Sanatorium Achillea, s.r.o., Libčická 397 4, 18100 Praha 8</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">78</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SRB VLADIMÍR<br><small>1949-08-21</small></td>
|
||||
<td><strong>RIDUPRESA</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C09BX01</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">79</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SRB VLADIMÍR<br><small>1949-08-21</small></td>
|
||||
<td><strong>BETASERC</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">N07CA01</small></td>
|
||||
<td class="navod">3x1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">80</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SRB VLADIMÍR<br><small>1949-08-21</small></td>
|
||||
<td><strong>ATORIS</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C10AA05</small></td>
|
||||
<td class="navod">0-0-1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">81</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SRB VLADIMÍR<br><small>1949-08-21</small></td>
|
||||
<td><strong>TRIAMCINOLON E LÉČIVA</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">D07BB03</small></td>
|
||||
<td class="navod">2 x dd</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">82</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SRB VLADIMÍR<br><small>1949-08-21</small></td>
|
||||
<td><strong>PURINOL</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">M04AA01</small></td>
|
||||
<td class="navod">1x1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">83</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SLÁMOVÁ LUCIE<br><small>1973-03-12</small></td>
|
||||
<td><strong>VALTREX</strong><br><small class="atc">J05AB11</small></td>
|
||||
<td class="navod">4-0-4 jeden den</td>
|
||||
<td>Švarcová Eva<br><small>alergologie a klinická imunologie</small></td>
|
||||
<td class="adresa">IMMUNO-FLOW,s.r.o., U Pazderek 805 25, 18100 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">84</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SLÁMOVÁ LUCIE<br><small>1973-03-12</small></td>
|
||||
<td><strong>PROVIRSAN</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">J05AB01</small></td>
|
||||
<td class="navod">5xdenně</td>
|
||||
<td>Švarcová Eva<br><small>alergologie a klinická imunologie</small></td>
|
||||
<td class="adresa">IMMUNO-FLOW,s.r.o., U Pazderek 805 25, 18100 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">85</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SLÁMOVÁ LUCIE<br><small>1973-03-12</small></td>
|
||||
<td><strong>DASSELTA</strong><br><small class="atc">R06AX27</small></td>
|
||||
<td class="navod">1-2xdenně</td>
|
||||
<td>Švarcová Eva<br><small>alergologie a klinická imunologie</small></td>
|
||||
<td class="adresa">IMMUNO-FLOW,s.r.o., U Pazderek 805 25, 18100 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">86</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SLÁMOVÁ LUCIE<br><small>1973-03-12</small></td>
|
||||
<td><strong>DASSELTA</strong><br><small class="atc">R06AX27</small></td>
|
||||
<td class="navod">1-2xdenně</td>
|
||||
<td>Švarcová Eva<br><small>alergologie a klinická imunologie</small></td>
|
||||
<td class="adresa">IMMUNO-FLOW,s.r.o., U Pazderek 805 25, 18100 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">87</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SLAMKOVÁ KVĚTOSLAVA<br><small>1942-03-14</small></td>
|
||||
<td><strong>BETASERC</strong><br><small class="atc">N07CA01</small></td>
|
||||
<td class="navod">2x1 tbl.</td>
|
||||
<td>Bludovský Jaroslav<br><small>otorinolaryngologie</small></td>
|
||||
<td class="adresa">MUDr. Jaroslav Bludovský, Lovosická 440 40, 19000 Praha 9</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">88</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SLAMKOVÁ KVĚTOSLAVA<br><small>1942-03-14</small></td>
|
||||
<td><strong>LETROX</strong><span class="badge badge-ok">vydán</span><br><small class="atc">H03AA01</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalka Vladimír<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">89</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SLAMKOVÁ KVĚTOSLAVA<br><small>1942-03-14</small></td>
|
||||
<td><strong>DETRALEX</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C05CA53</small></td>
|
||||
<td class="navod">2-0-0</td>
|
||||
<td>Buzalka Vladimír<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">90</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SLAMKOVÁ KVĚTOSLAVA<br><small>1942-03-14</small></td>
|
||||
<td><strong>STACYL</strong><span class="badge badge-ok">vydán</span><br><small class="atc">B01AC06</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalka Vladimír<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">91</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SLAMKOVÁ KVĚTOSLAVA<br><small>1942-03-14</small></td>
|
||||
<td><strong>ATORIS</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C10AA05</small></td>
|
||||
<td class="navod">0-0-1</td>
|
||||
<td>Buzalka Vladimír<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">92</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SLAMKOVÁ KVĚTOSLAVA<br><small>1942-03-14</small></td>
|
||||
<td><strong>AGEN</strong><span class="badge badge-ok">vydán</span><br><small class="atc">C08CA01</small></td>
|
||||
<td class="navod">1/2-0-1/2</td>
|
||||
<td>Buzalka Vladimír<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">93</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SKŘIVÁNKOVÁ ZDEŇKA<br><small>1937-07-30</small></td>
|
||||
<td><strong>DORETA</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N02AJ13</small></td>
|
||||
<td class="navod">1-0-1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">94</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SKŘIVÁNKOVÁ ZDEŇKA<br><small>1937-07-30</small></td>
|
||||
<td><strong>DORETA</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N02AJ13</small></td>
|
||||
<td class="navod">1-0-1</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">95</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SKŘIVÁNKOVÁ ZDEŇKA<br><small>1937-07-30</small></td>
|
||||
<td><strong>DICLOFENAC DUO PHARMASWISS</strong><span class="badge badge-ok">vydán</span><br><small class="atc">M01AB05</small></td>
|
||||
<td class="navod">dle pp</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">96</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>SIMION VLADIMÍR<br><small>1951-08-02</small></td>
|
||||
<td><strong>CLEXANE</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">B01AB05</small></td>
|
||||
<td class="navod">1-0-1, denně, v den dialýzy ráno nepodávat</td>
|
||||
<td>Macháčková Karolína<br><small>hemodialýza</small></td>
|
||||
<td class="adresa">B. Braun Avitum s.r.o., V Parku 2335 20, 14800 Praha 4</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">97</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>PROTIVOVÁ LIDMILA<br><small>1947-09-15</small></td>
|
||||
<td><strong>ATORVASTATIN MEDREG</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">C10AA05</small></td>
|
||||
<td class="navod">1-0-0</td>
|
||||
<td>Buzalka Vladimír<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-even">
|
||||
<td class="num">98</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>PROKOPOVÁ MICHAELA<br><small>1996-03-30</small></td>
|
||||
<td><strong>NEUROL</strong><span class="badge badge-ok">vydán</span><br><small class="atc">N05BA12</small></td>
|
||||
<td class="navod">dle pp</td>
|
||||
<td>Buzalková Michaela<br><small>všeobecné praktické lékařství</small></td>
|
||||
<td class="adresa">MUDr. Michaela Buzalková, Lovosická 440 40, 19000 Praha</td>
|
||||
</tr>
|
||||
<tr class="">
|
||||
<td class="num">99</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>POLÁKOVÁ LUCIE<br><small>1985-10-10</small></td>
|
||||
<td><strong>IMACORT</strong><br><small class="atc">D07BA01</small></td>
|
||||
<td class="navod">1x denně v tenké vrstvě</td>
|
||||
<td>Rozsypalová Bohdana<br><small>gynekologie a porodnictví</small></td>
|
||||
<td class="adresa">Gynthea Čimice s.r.o., Tišická 396 1, 18100 Praha</td>
|
||||
</tr>
|
||||
<tr class="tr-nv">
|
||||
<td class="num">100</td>
|
||||
<td class="datum">2026-04-09</td>
|
||||
<td>PANÝRKOVÁ LENKA<br><small>1999-06-27</small></td>
|
||||
<td><strong>SIRMYA</strong><span class="badge badge-nv">nevyzvednut</span><br><small class="atc">G03AA16</small></td>
|
||||
<td class="navod">1x1</td>
|
||||
<td>Nekolová Myslena<br><small>gynekologie a porodnictví</small></td>
|
||||
<td class="adresa">Gy-nek, s. r. o., Mazurská 484 2, 18100 Praha 8</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,201 @@
|
||||
"""
|
||||
Report posledních receptů — generuje HTML soubor.
|
||||
|
||||
Spuštění:
|
||||
python report/report_predpisy.py
|
||||
|
||||
Výstup:
|
||||
report/report_predpisy.html
|
||||
"""
|
||||
|
||||
from pathlib import Path
|
||||
from datetime import date
|
||||
import pymysql
|
||||
import pymysql.cursors
|
||||
|
||||
# ── Konfigurace ───────────────────────────────────────────────────────────────
|
||||
DB = dict(
|
||||
host = "192.168.1.76",
|
||||
user = "root",
|
||||
password = "Vlado9674+",
|
||||
database = "medicus",
|
||||
charset = "utf8mb4",
|
||||
cursorclass = pymysql.cursors.DictCursor,
|
||||
)
|
||||
|
||||
LIMIT = 100
|
||||
VYSTUP = Path(__file__).parent / "report_predpisy.html"
|
||||
|
||||
# ── Odbornosti ────────────────────────────────────────────────────────────────
|
||||
def nacti_odbornosti(conn):
|
||||
with conn.cursor() as cur:
|
||||
cur.execute("""
|
||||
SELECT vp.icp, o.nazev
|
||||
FROM vzp_pracoviste vp
|
||||
JOIN odbornost o ON o.kod = vp.odbornost
|
||||
WHERE CURDATE() BETWEEN vp.platnost_od AND vp.platnost_do
|
||||
ORDER BY vp.platnost_od DESC
|
||||
""")
|
||||
result = {}
|
||||
for row in cur.fetchall():
|
||||
result.setdefault(row["icp"], row["nazev"])
|
||||
return result
|
||||
|
||||
def odbornost_z_icp(icp, slovnik):
|
||||
if not icp or len(icp) < 3:
|
||||
return ""
|
||||
return slovnik.get(icp, f"odb. {icp[-3:]}")
|
||||
|
||||
# ── Data ──────────────────────────────────────────────────────────────────────
|
||||
def nacti_predpisy(conn, limit):
|
||||
with conn.cursor() as cur:
|
||||
cur.execute("""
|
||||
SELECT
|
||||
p.datum_vystaveni,
|
||||
z.pacient_prijmeni,
|
||||
z.pacient_jmena,
|
||||
z.pacient_datum_narozeni,
|
||||
COALESCE(v.nazev, p.nazev) AS vydany_lek,
|
||||
v.nazev IS NULL AS nevyzvednuto,
|
||||
p.atc,
|
||||
p.navod,
|
||||
pr.prijmeni AS lekar_prijmeni,
|
||||
pr.jmena AS lekar_jmena,
|
||||
pr.icp,
|
||||
pr.pzs_nazev,
|
||||
pr.ulice,
|
||||
pr.psc,
|
||||
pr.mesto,
|
||||
rd.stav,
|
||||
rd.druh_pojisteni
|
||||
FROM predpis p
|
||||
JOIN zprava z ON z.id = p.zprava_id
|
||||
JOIN predepisujici pr ON pr.lekar_kod = p.kod_predepisujiciho
|
||||
LEFT JOIN vydej v ON v.id_lp_predpis = p.id_lp_predpis
|
||||
LEFT JOIN recept_plp rp ON rp.id_lp = p.id_lp_predpis
|
||||
LEFT JOIN recept_doklad rd ON rd.id_dokladu = rp.id_dokladu
|
||||
ORDER BY p.datum_vystaveni DESC, p.id DESC
|
||||
LIMIT %s
|
||||
""", (limit,))
|
||||
return cur.fetchall()
|
||||
|
||||
# ── HTML ──────────────────────────────────────────────────────────────────────
|
||||
def stav_badge(stav, nevyzvednuto):
|
||||
if nevyzvednuto:
|
||||
return '<span class="badge badge-nv">nevyzvednut</span>'
|
||||
if stav == "PLNE_VYDANY":
|
||||
return '<span class="badge badge-ok">vydán</span>'
|
||||
if stav == "CASTECNE_VYDANY":
|
||||
return '<span class="badge badge-partial">část. vydán</span>'
|
||||
if stav == "ZRUSENY":
|
||||
return '<span class="badge badge-cancel">zrušen</span>'
|
||||
if stav == "PRIPRAVOVANY":
|
||||
return '<span class="badge badge-prep">připravován</span>'
|
||||
if stav == "PREDEPSANY":
|
||||
return '<span class="badge badge-pred">předepsán</span>'
|
||||
return ""
|
||||
|
||||
def e(s):
|
||||
"""HTML escape."""
|
||||
if s is None:
|
||||
return ""
|
||||
return str(s).replace("&", "&").replace("<", "<").replace(">", ">")
|
||||
|
||||
def render_html(rows, odbornosti, dnes):
|
||||
radky = []
|
||||
for i, r in enumerate(rows, 1):
|
||||
lekar = f"{e(r['lekar_prijmeni'])} {e(r['lekar_jmena'])}".strip()
|
||||
pacient = f"{e(r['pacient_prijmeni'])} {e(r['pacient_jmena'])}".strip()
|
||||
odb = e(odbornost_z_icp(r["icp"], odbornosti))
|
||||
adresa = ", ".join(filter(None, [e(r["pzs_nazev"]), e(r["ulice"]),
|
||||
f"{e(r['psc'])} {e(r['mesto'])}".strip()]))
|
||||
badge = stav_badge(r["stav"], r["nevyzvednuto"])
|
||||
tr_class = "tr-nv" if r["nevyzvednuto"] else ("tr-even" if i % 2 == 0 else "")
|
||||
|
||||
radky.append(f"""
|
||||
<tr class="{tr_class}">
|
||||
<td class="num">{i}</td>
|
||||
<td class="datum">{e(r['datum_vystaveni'])}</td>
|
||||
<td>{pacient}<br><small>{e(r['pacient_datum_narozeni'])}</small></td>
|
||||
<td><strong>{e(r['vydany_lek'])}</strong>{badge}<br><small class="atc">{e(r['atc'])}</small></td>
|
||||
<td class="navod">{e(r['navod'])}</td>
|
||||
<td>{lekar}<br><small>{odb}</small></td>
|
||||
<td class="adresa">{adresa}</td>
|
||||
</tr>""")
|
||||
|
||||
return f"""<!DOCTYPE html>
|
||||
<html lang="cs">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Přehled receptů</title>
|
||||
<style>
|
||||
* {{ box-sizing: border-box; margin: 0; padding: 0; }}
|
||||
body {{ font-family: Arial, sans-serif; font-size: 13px; background: #f4f6f9; color: #222; }}
|
||||
header {{ background: #1F4E79; color: #fff; padding: 18px 28px; }}
|
||||
header h1 {{ font-size: 20px; font-weight: bold; }}
|
||||
header p {{ font-size: 12px; opacity: .8; margin-top: 4px; }}
|
||||
.wrap {{ padding: 20px 28px; }}
|
||||
table {{ width: 100%; border-collapse: collapse; background: #fff; border-radius: 6px; overflow: hidden; box-shadow: 0 1px 4px rgba(0,0,0,.1); }}
|
||||
thead tr {{ background: #1F4E79; color: #fff; font-size: 12px; }}
|
||||
thead th {{ padding: 10px 10px; text-align: left; font-weight: 600; }}
|
||||
tbody td {{ padding: 8px 10px; border-bottom: 1px solid #dce6f1; vertical-align: top; }}
|
||||
tbody tr:last-child td {{ border-bottom: none; }}
|
||||
.tr-even {{ background: #EBF3FB; }}
|
||||
.tr-nv {{ background: #FCE4D6; }}
|
||||
.num {{ color: #888; width: 36px; text-align: right; }}
|
||||
.datum {{ white-space: nowrap; width: 90px; }}
|
||||
.atc {{ color: #666; }}
|
||||
.navod {{ max-width: 200px; color: #444; }}
|
||||
.adresa {{ font-size: 11px; color: #555; max-width: 180px; }}
|
||||
small {{ font-size: 11px; color: #666; }}
|
||||
.badge {{ display: inline-block; margin-left: 6px; padding: 1px 7px; border-radius: 10px; font-size: 10px; font-weight: bold; vertical-align: middle; }}
|
||||
.badge-ok {{ background: #d4edda; color: #155724; }}
|
||||
.badge-nv {{ background: #FCE4D6; color: #c0392b; }}
|
||||
.badge-partial {{ background: #fff3cd; color: #856404; }}
|
||||
.badge-cancel {{ background: #e2e3e5; color: #383d41; }}
|
||||
.badge-pred {{ background: #d1ecf1; color: #0c5460; }}
|
||||
.badge-prep {{ background: #e8daef; color: #6c3483; }}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>Přehled receptů — posledních {LIMIT}</h1>
|
||||
<p>Vygenerováno: {dnes} | Počet záznamů: {len(rows)}</p>
|
||||
</header>
|
||||
<div class="wrap">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>Datum</th>
|
||||
<th>Pacient</th>
|
||||
<th>Vydaný lék</th>
|
||||
<th>Návod</th>
|
||||
<th>Lékař / Odbornost</th>
|
||||
<th>Pracoviště</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{"".join(radky)}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</body>
|
||||
</html>"""
|
||||
|
||||
|
||||
def main():
|
||||
conn = pymysql.connect(**DB)
|
||||
print("Načítám odbornosti...")
|
||||
odbornosti = nacti_odbornosti(conn)
|
||||
print(f"Načítám posledních {LIMIT} receptů...")
|
||||
rows = nacti_predpisy(conn, LIMIT)
|
||||
conn.close()
|
||||
|
||||
html = render_html(rows, odbornosti, date.today().isoformat())
|
||||
VYSTUP.write_text(html, encoding="utf-8")
|
||||
print(f"Hotovo: {VYSTUP}")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Binary file not shown.
@@ -0,0 +1,268 @@
|
||||
"""
|
||||
Report posledních receptů — export do Excelu.
|
||||
|
||||
Soubor se ukládá do adresáře report/ s verzováním:
|
||||
report_predpisy_RRRR-MM-DD.xlsx
|
||||
report_predpisy_RRRR-MM-DD_v2.xlsx (pokud základní existuje)
|
||||
atd.
|
||||
|
||||
Spuštění:
|
||||
python report/report_predpisy_excel.py
|
||||
"""
|
||||
|
||||
from datetime import date, datetime
|
||||
from pathlib import Path
|
||||
import sys
|
||||
|
||||
import pymysql
|
||||
import pymysql.cursors
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.styles import Font, PatternFill, Alignment, Border, Side
|
||||
from openpyxl.utils import get_column_letter
|
||||
|
||||
if hasattr(sys.stdout, "reconfigure"):
|
||||
sys.stdout.reconfigure(errors="replace")
|
||||
|
||||
# ── Konfigurace ───────────────────────────────────────────────────────────────
|
||||
DB = dict(
|
||||
host = "192.168.1.76",
|
||||
user = "root",
|
||||
password = "Vlado9674+",
|
||||
database = "medicus",
|
||||
charset = "utf8mb4",
|
||||
cursorclass = pymysql.cursors.DictCursor,
|
||||
)
|
||||
|
||||
LIMIT = 100
|
||||
VYSTUP_DIR = Path(__file__).parent # adresář report/
|
||||
|
||||
# ── Barvy (stejné jako prehled_pacienta_excel.py) ────────────────────────────
|
||||
C_HEADER_BG = "1F4E79"
|
||||
C_HEADER_FG = "FFFFFF"
|
||||
C_TITLE_BG = "2E75B6"
|
||||
C_TITLE_FG = "FFFFFF"
|
||||
C_INFO_BG = "DEEAF1"
|
||||
C_ROW_ODD = "FFFFFF"
|
||||
C_ROW_EVEN = "EBF3FB"
|
||||
C_NEVYZV_BG = "FCE4D6"
|
||||
C_BORDER = "B8CCE4"
|
||||
|
||||
# ── Pomocné funkce stylování ─────────────────────────────────────────────────
|
||||
def thin_border():
|
||||
s = Side(style="thin", color=C_BORDER)
|
||||
return Border(left=s, right=s, top=s, bottom=s)
|
||||
|
||||
def fill(color):
|
||||
return PatternFill("solid", fgColor=color)
|
||||
|
||||
def zapis_nadpis_sekce(ws, row, text, n_cols):
|
||||
ws.merge_cells(start_row=row, start_column=1, end_row=row, end_column=n_cols)
|
||||
cell = ws.cell(row=row, column=1, value=text)
|
||||
cell.font = Font(name="Arial", bold=True, size=11, color=C_TITLE_FG)
|
||||
cell.fill = fill(C_TITLE_BG)
|
||||
cell.alignment = Alignment(horizontal="left", vertical="center", indent=1)
|
||||
ws.row_dimensions[row].height = 22
|
||||
return row + 1
|
||||
|
||||
def zapis_hlavicku(ws, row, hlavicka):
|
||||
for col, text in enumerate(hlavicka, 1):
|
||||
cell = ws.cell(row=row, column=col, value=text)
|
||||
cell.font = Font(name="Arial", bold=True, size=10, color=C_HEADER_FG)
|
||||
cell.fill = fill(C_HEADER_BG)
|
||||
cell.alignment = Alignment(horizontal="center", vertical="center", wrap_text=True)
|
||||
cell.border = thin_border()
|
||||
ws.row_dimensions[row].height = 28
|
||||
return row + 1
|
||||
|
||||
def zapis_radek(ws, row, hodnoty, highlight=False):
|
||||
bg = C_NEVYZV_BG if highlight else (C_ROW_EVEN if row % 2 == 0 else C_ROW_ODD)
|
||||
f = fill(bg)
|
||||
for col, val in enumerate(hodnoty, 1):
|
||||
cell = ws.cell(row=row, column=col, value=val)
|
||||
cell.font = Font(name="Arial", size=10)
|
||||
cell.fill = f
|
||||
cell.alignment = Alignment(vertical="center", wrap_text=True)
|
||||
cell.border = thin_border()
|
||||
ws.row_dimensions[row].height = 18
|
||||
return row + 1
|
||||
|
||||
def autofit(ws, min_w=5, max_w=60, pad=2):
|
||||
col_widths = {}
|
||||
for row in ws.iter_rows():
|
||||
for cell in row:
|
||||
if cell.value is None:
|
||||
continue
|
||||
factor = 1.15 if (cell.font and cell.font.bold) else 1.0
|
||||
w = len(str(cell.value)) * factor + pad
|
||||
c = get_column_letter(cell.column)
|
||||
col_widths[c] = max(col_widths.get(c, min_w), w)
|
||||
for c, w in col_widths.items():
|
||||
ws.column_dimensions[c].width = min(max(w, min_w), max_w)
|
||||
|
||||
# ── Data ──────────────────────────────────────────────────────────────────────
|
||||
def nacti_odbornosti(conn):
|
||||
with conn.cursor() as cur:
|
||||
cur.execute("""
|
||||
SELECT vp.icp, o.nazev
|
||||
FROM vzp_pracoviste vp
|
||||
JOIN odbornost o ON o.kod = vp.odbornost
|
||||
WHERE CURDATE() BETWEEN vp.platnost_od AND vp.platnost_do
|
||||
ORDER BY vp.platnost_od DESC
|
||||
""")
|
||||
result = {}
|
||||
for row in cur.fetchall():
|
||||
result.setdefault(row["icp"], row["nazev"])
|
||||
return result
|
||||
|
||||
def odbornost_z_icp(icp, slovnik):
|
||||
if not icp or len(icp) < 3:
|
||||
return ""
|
||||
return slovnik.get(icp, f"odb. {icp[-3:]}")
|
||||
|
||||
def nacti_predpisy(conn, limit):
|
||||
with conn.cursor() as cur:
|
||||
cur.execute("""
|
||||
SELECT
|
||||
p.datum_vystaveni,
|
||||
z.pacient_prijmeni,
|
||||
z.pacient_jmena,
|
||||
z.pacient_datum_narozeni,
|
||||
COALESCE(v.nazev, p.nazev) AS vydany_lek,
|
||||
v.nazev IS NULL AS nevyzvednuto,
|
||||
p.atc,
|
||||
p.navod,
|
||||
pr.prijmeni AS lekar_prijmeni,
|
||||
pr.jmena AS lekar_jmena,
|
||||
pr.icp,
|
||||
pr.pzs_nazev,
|
||||
pr.ulice,
|
||||
pr.psc,
|
||||
pr.mesto,
|
||||
rd.stav,
|
||||
rd.druh_pojisteni
|
||||
FROM predpis p
|
||||
JOIN zprava z ON z.id = p.zprava_id
|
||||
JOIN predepisujici pr ON pr.lekar_kod = p.kod_predepisujiciho
|
||||
LEFT JOIN vydej v ON v.id_lp_predpis = p.id_lp_predpis
|
||||
LEFT JOIN recept_plp rp ON rp.id_lp = p.id_lp_predpis
|
||||
LEFT JOIN recept_doklad rd ON rd.id_dokladu = rp.id_dokladu
|
||||
ORDER BY p.datum_vystaveni DESC, p.id DESC
|
||||
LIMIT %s
|
||||
""", (limit,))
|
||||
return cur.fetchall()
|
||||
|
||||
# ── Verzování souboru ─────────────────────────────────────────────────────────
|
||||
def versioned_path(dir_: Path, dnes: str) -> Path:
|
||||
zaklad = dir_ / f"report_predpisy_{dnes}.xlsx"
|
||||
if not zaklad.exists():
|
||||
return zaklad
|
||||
v = 2
|
||||
while True:
|
||||
p = dir_ / f"report_predpisy_{dnes}_v{v}.xlsx"
|
||||
if not p.exists():
|
||||
return p
|
||||
v += 1
|
||||
|
||||
# ── Sestavení sešitu ──────────────────────────────────────────────────────────
|
||||
def vytvor_excel(rows, odbornosti, dnes):
|
||||
wb = Workbook()
|
||||
ws = wb.active
|
||||
ws.title = "Predpisy"
|
||||
|
||||
N = 8 # počet sloupců
|
||||
|
||||
# ── Záhlaví ───────────────────────────────────────────────────────────────
|
||||
ws.merge_cells(start_row=1, start_column=1, end_row=1, end_column=N)
|
||||
title = ws.cell(row=1, column=1,
|
||||
value=f"PŘEHLED RECEPTŮ — posledních {LIMIT}")
|
||||
title.font = Font(name="Arial", bold=True, size=14, color=C_HEADER_FG)
|
||||
title.fill = fill(C_HEADER_BG)
|
||||
title.alignment = Alignment(horizontal="left", vertical="center", indent=1)
|
||||
ws.row_dimensions[1].height = 32
|
||||
|
||||
info_radky = [
|
||||
("Datum tisku:", datetime.today().strftime("%d.%m.%Y")),
|
||||
("Počet záznamů:", str(len(rows))),
|
||||
("Nejstarší datum:", str(rows[-1]["datum_vystaveni"]) if rows else ""),
|
||||
("Nejnovější datum:", str(rows[0]["datum_vystaveni"]) if rows else ""),
|
||||
]
|
||||
for i, (label, val) in enumerate(info_radky, 2):
|
||||
ws.merge_cells(start_row=i, start_column=1, end_row=i, end_column=2)
|
||||
ws.merge_cells(start_row=i, start_column=3, end_row=i, end_column=N)
|
||||
lbl = ws.cell(row=i, column=1, value=label)
|
||||
lbl.font = Font(name="Arial", bold=True, size=10)
|
||||
lbl.fill = fill(C_INFO_BG)
|
||||
lbl.alignment = Alignment(vertical="center", indent=1)
|
||||
v = ws.cell(row=i, column=3, value=val)
|
||||
v.font = Font(name="Arial", size=10)
|
||||
v.fill = fill(C_INFO_BG)
|
||||
v.alignment = Alignment(vertical="center")
|
||||
ws.row_dimensions[i].height = 16
|
||||
|
||||
row = len(info_radky) + 3 # prázdný řádek
|
||||
|
||||
# ── Tabulka ───────────────────────────────────────────────────────────────
|
||||
row = zapis_nadpis_sekce(ws, row, f"RECEPTY (celkem {len(rows)})", N)
|
||||
row = zapis_hlavicku(ws, row, [
|
||||
"#", "Datum", "Pacient", "Vydaný lék / ATC", "Návod",
|
||||
"Lékař", "Odbornost", "Pracoviště a adresa",
|
||||
])
|
||||
|
||||
for i, r in enumerate(rows, 1):
|
||||
nevyzv = bool(r["nevyzvednuto"])
|
||||
pacient = f"{r['pacient_prijmeni']} {r['pacient_jmena']}".strip()
|
||||
lekar = f"{r['lekar_prijmeni']} {r['lekar_jmena']}".strip()
|
||||
odb = odbornost_z_icp(r["icp"], odbornosti)
|
||||
adresa = ", ".join(filter(None, [
|
||||
r.get("pzs_nazev") or "",
|
||||
r.get("ulice") or "",
|
||||
f"{r.get('psc') or ''} {r.get('mesto') or ''}".strip(),
|
||||
]))
|
||||
lek_atc = r["vydany_lek"] or ""
|
||||
if r.get("atc"):
|
||||
lek_atc += f"\n{r['atc']}"
|
||||
stav_text = ""
|
||||
if nevyzv:
|
||||
stav_text = " *NV"
|
||||
elif r.get("stav") == "ZRUSENY":
|
||||
stav_text = " *ZR"
|
||||
|
||||
datum_str = (r["datum_vystaveni"].strftime("%d.%m.%Y")
|
||||
if r["datum_vystaveni"] else "")
|
||||
|
||||
row = zapis_radek(ws, row, [
|
||||
i,
|
||||
datum_str,
|
||||
pacient,
|
||||
lek_atc + stav_text,
|
||||
r.get("navod") or "",
|
||||
lekar,
|
||||
odb,
|
||||
adresa,
|
||||
], highlight=nevyzv)
|
||||
|
||||
# ── Dokončení ─────────────────────────────────────────────────────────────
|
||||
autofit(ws)
|
||||
ws.freeze_panes = "A7" # zmraz záhlaví + info řádky
|
||||
|
||||
return wb
|
||||
|
||||
|
||||
def main():
|
||||
conn = pymysql.connect(**DB)
|
||||
print("Nacitam odbornosti...")
|
||||
odbornosti = nacti_odbornosti(conn)
|
||||
print(f"Nacitam poslednich {LIMIT} receptu...")
|
||||
rows = nacti_predpisy(conn, LIMIT)
|
||||
conn.close()
|
||||
print(f" Nacteno: {len(rows)} zaznamu")
|
||||
|
||||
dnes = date.today().isoformat()
|
||||
wb = vytvor_excel(rows, odbornosti, dnes)
|
||||
soubor = versioned_path(VYSTUP_DIR, dnes)
|
||||
wb.save(soubor)
|
||||
print(f"Ulozeno: {soubor}")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user