Výpadky a dostupnosť liekov v ČR od roku 2008
Všetky hlásenia o začatí, prerušení, obnovení a ukončení dodávok liekov v ČR od roku 2008, z nich odvodené výpadky so začiatkom a koncom a prehľad liekov, ktoré práve chýbajú. K tomu mesačné dodávky distribútorov do lekární od roku 2020. Prepojené s databázou liekov cez kód SÚKL.
Jednorazovo, konečná cena za osobnú licenciu, firemnú vyberieš v objednávke · stav dát 9. 11. 2026
Kupuješ balíček Liečivá, výpadky liekov, lekárne a poskytovatelia starostlivosti. Okrem tejto sady v ňom je: Lieky (SÚKL), Zdravotnícke zariadenia (NRPZS), Lekárne s otváracími hodinami a GPS.


Koľko práce to ušetrí
Zjednotiť dve verzie rozhrania SÚKL, českého Štátneho ústavu pre kontrolu liečiv, odstrániť 295 duplicitných hlásení, zoradiť hlásenia tak, aby neskoršia oprava prebila pôvodný plán (zhoda s príznakom SÚKL pri všetkých 22 516 liekoch), odvodiť 40 146 výpadkov a spojiť 78 mesačných súborov DIS-13 do jednej tabuľky.
Zmerané pri našej stavbe
- Riadkov kódu a testov
- 1 093
- Strojový čas zostavenia
- 5 min
- Tokenov AI agenta
- 10 mil.
- Beh AI agenta
- 21 min
Tokeny a čas sú za prvú funkčnú verziu kódu s agentom Claude Fable 5.2. Nepočíta sa prieskum zdrojov a licencií, kontrola kvality ani neskoršie opravy. Zostavenie vrátane stiahnutia zdrojov, merané na Apple M5 (10 jadier, 24 GB RAM).
- Ukážka zadarmo: výrez všetkých tabuliek za Kutnohorsko v CSV a Parquete. Stiahnuť ukážku
- Stav dát
- 9. 11. 2026
- Riadkov
- 2,2 mil.
- Tabuliek
- 7
- Formáty
- PostgreSQL, Parquet, CSV, JSON
- Licencia zdroja
- Podmienky SÚKL, komerčné použitie povolené
Čo je vnútri
Hlásenia držiteľov registrácie o začatí, prerušení, obnovení a ukončení dodávok liekov od roku 2007 s odvodenými intervalmi výpadkov a prehľadom aktuálne nedostupných liekov a mesačné dodávky distribútorov DIS-13 (2020-05 až 2026-10). Prepojené s Databázou liečivých prípravkov (DLP) cez kód SÚKL (názov, ATC, držiteľ). Stav vyhodnotený k 2026-11-10.
| Tabuľka | Riadkov |
|---|---|
pripravkyPrehľad dostupnosti: jeden riadok na kód SÚKL, ktorý má aspoň jedno hlásenie držiteľa alebo záznam v DIS-13 | 24 656 |
nedostupneAktuálne nedostupné lieky: posledné platné hlásenie je prerušenie alebo ukončenie dodávok, ktoré už nadobudlo platnosť a nenasledovalo po ňom obnovenie | 14 472 |
vypadkyIntervaly nedostupnosti odvodené z hlásení: prerušenie dodávok (do obnovenia) | 40 146 |
hlaseniHlásenia držiteľov rozhodnutia o registrácii o začatí, prerušení, obnovení a ukončení dodávok lieku na trh v ČR (SÚKL), s názvom, ATC a držiteľom | 83 886 |
hlaseni_nahradyNáhradné lieky uvedené pri hlásení o prerušení alebo ukončení (dlhá tabuľka: hlásenie × náhrada) | 195 440 |
distribuceMesačné dodávky a vratky liekov podľa hlásení distribútorov (SÚKL DIS-13). Riadok = mesiac × kód SÚKL × typ odberateľa × typ pohybu | 1 805 033 |
ciselnikyČíselníky sady v jednej tabuľke: typy hlásení, stavy dodávok, typy odberateľov a pohybov DIS-13, spôsoby výdaja a stavy registrácie | 40 |
Hlásenia sú tvrdenia držiteľov registrácie, nie meranie dostupnosti v lekárňach. Výpadky a prehľad nedostupných liekov sú odvodené podľa pravidiel v README, nie sú úradným prehľadom SÚKL.
Na stiahnutie
Každý formát obsahuje rovnaké dáta. Stiahneš len ten, ktorý potrebuješ; integritu overíš súborom SHA256SUMS.
| Formát | Súborov | Veľkosť |
|---|---|---|
| PostgreSQLschema.sql s typmi, kľúčmi, indexmi a komentármi a import.sh, ktorý načíta dáta z CSV | 2 | 22 kB |
| ParquetJeden súbor na tabuľku (zstd). DuckDB, Polars a pandas ho čítajú bez importu. | 7 | 23 MB |
| CSVUTF-8, čiarka, hlavička; veľké tabuľky ako .csv.gz | 7 | 61 MB |
| JSONPole objektov, veľké tabuľky ako JSON Lines (.jsonl.gz) | 7 | 124 MB |
Ukážka kódu
Ďalšie príklady pre SQL, DuckDB, Python a Node.js sú v README.md vnútri balíčka.
-- co teď chybí: registrované přípravky s přerušenými dodávkami, nejdelší výpadky nahoře
SELECT kod_sukl, nazev, doplnek, atc_kod, nedostupne_od, dni, termin_obnoveni, duvod, nahrazujici_kody
FROM sukl_vypadky.nedostupne
WHERE stav_kod = 'preruseno' AND stav_registrace_kod = 'R'
ORDER BY dni DESC;-- byl přípravek dostupný k danému dni? (žádný výpadek, který ten den pokrývá)
SELECT NOT EXISTS (
SELECT 1 FROM sukl_vypadky.vypadky
WHERE kod_sukl = '0094113' AND zacatek <= DATE '2024-03-01' AND (konec IS NULL OR konec > DATE '2024-03-01')
) AS dostupny;-- měsíční dodávky jednoho přípravku do lékáren (dodávky minus vratky)
SELECT obdobi, sum(pocet_baleni) AS baleni
FROM 'parquet/distribuce.parquet'
WHERE kod_sukl = '0094113' AND typ_odberatele_kod = 'LEKARNA' GROUP BY 1 ORDER BY 1;Zdroj a licencia
- Zdroje
- SÚKL: Hlášení o uvedení, přerušení, ukončení a obnovení dodávek léčivého přípravku na trh
- SÚKL: mr.zip (denný súbor hlásení)
- SÚKL: DIS-13 (súhrnné informácie o dodávkach distribútorov)
- NKOD (český národný katalóg otvorených dát): Hlášení o uvedení, přerušení, ukončení a obnovení dodávek (SÚKL)
- czechdatasets.com: sada sukl-leciva 2026-11 (Databáza liečivých prípravkov SÚKL): názov, ATC, držiteľ
- Licencia
- Podmienky používania otvorených dát SÚKL (šírenie aj komerčné použitie povolené s uvedením zdroja)
- Spracovanie
- czechdatasets.com. Dáta sú upravené a nejde o oficiálny výstup úradu; povinné uvedenie zdroja je v LICENCE.txt.
Nadväzuje na
Sady zdieľajú kódy RÚIAN a IČO, takže ich spojíš jedným JOINom.


Lieky (SÚKL)
Celá česká databáza liekov SÚKL (DLP) v čistých tabuľkách UTF-8: balenia, strom ATC, látky a zloženie. K tomu mesačné výdaje a priemerné ceny z lekární od mája 2020.


Lekárne s otváracími hodinami a GPS
Všetkých 2 682 českých lekární a výdajných miest zo zoznamu SÚKL: typ lekárne, pohotovosť, zásielkový výdaj, eRecept a otváracie hodiny po dňoch ako tabuľka. Každá lekáreň má kód obce a 99,6 % z nich kód adresného miesta RÚIAN a súradnice, ktoré v zdroji nie sú.


Zdravotnícke zariadenia (NRPZS)
Miesta poskytovania zdravotných služieb z českého Národného registra poskytovateľov zdravotných služieb (NRPZS): ambulancie, nemocnice, lekárne. Odbory, formy a druhy starostlivosti, adresa overená oproti RÚIAN a GPS.
Liečivá, výpadky liekov, lekárne a poskytovatelia starostlivosti za 490 Kč.
Jednorazová platba, sťahovanie hneď po zaplatení, bez účtu a predplatného. Aktualizácie sady sú v cene. Všetkých 15 platených sád spolu stojí 2 490 Kč, o 3 510 Kč menej než po jednom.