Databáze léků SÚKL s historií výdejů a cen
Celá Databáze léčivých přípravků SÚKL v čistých tabulkách UTF-8: balení, ATC strom, látky a složení. K tomu měsíční výdeje a průměrné ceny z lékáren od května 2020.
Jednorázově, konečná cena za osobní licenci, firemní vybereš v objednávce · stav dat 1. 11. 2026
Kupuješ balíček Léčiva, výpadky léků, lékárny a poskytovatelé péče. Kromě téhle sady v něm je: Zdravotnická zařízení (NRPZS), Výpadky a dostupnost léků, Lékárny s otevírací dobou a GPS.


Kolik práce to šetří
Převést databázi z cp1250, rozbalit její číselníky na text, sestavit ATC hierarchii a spojit 78 měsíčních hlášení lékáren LEK-13 do jedné časové řady.
Změřeno při naší stavbě
- Řádků kódu a testů
- 877
Spotřebu AI agenta máme změřenou u 6 jiných sad: první funkční verze kódu stála 10 mil. až 40 mil. tokenů a 21–62 min běhu agenta.
- Ukázka zdarma: výřez všech tabulek za Kutnohorsko v CSV a Parquetu. Stáhnout ukázku
- Stav dat
- 1. 11. 2026
- Řádků
- 2,4 mil.
- Tabulek
- 10
- Formáty
- PostgreSQL, Parquet, CSV, JSON
- Licence zdroje
- Podmínky SÚKL, komerční užití povoleno
Co je uvnitř
Databáze léčivých přípravků SÚKL převedená do čistých UTF-8 tabulek: přípravky (jeden řádek na kód SÚKL) s rozbalenými číselníky, ATC hierarchie, látky a složení, organizace, a měsíční historie výdejů a průměrných cen z hlášení lékáren LEK-13 (2020-05 až 2026-10).
| Tabulka | Řádků |
|---|---|
lecivaLéčivé přípravky a PZLÚ z Databáze léčivých přípravků SÚKL – jeden řádek na kód SÚKL (konkrétní balení) | 70 032 |
atcATC klasifikace (anatomicko-terapeuticko-chemická) se stromovou hierarchií | 6 999 |
latkyLátky (léčivé i pomocné). Kódy -1 (OR / NEBO) a 0 (CORRESPONDING TO / ODPOVÍDÁ) jsou pomocné řádky používané ve složení | 21 587 |
latky_synonymaSynonyma a alternativní názvy látek (vhodné pro fulltext) | 273 219 |
latky_soliVazba základní látka → její sůl | 3 020 |
slozeniSložení přípravků: řádek = látka v přípravku (léčivé i pomocné, včetně pomocných řádků) | 811 168 |
organizaceDržitelé rozhodnutí o registraci a výrobci (identifikace = kod + zeme_kod). U fyzických osob (je_fyzicka_osoba) se název – jméno osoby – nepublikuje | 3 606 |
ciselnikyVšechny číselníky DLP v jedné tabulce (léková forma, cesta podání, obal, stav registrace, výdej, …) | 1 821 |
ceny_historieMěsíční souhrny výdejů z lékáren (SÚKL LEK-13): počet vydaných balení a vážené průměrné ceny | 1 190 390 |
hrazeni_historieIntervaly, kdy přípravek měl / neměl stanovenou úhradu z ZP, odvozené z měsíčních hlášení LEK-13 (souvislé měsíce se stejným stavem) | 56 018 |
Úřední maximální ceny a výše úhrad (SCAU) v sadě nejsou: SÚKL je nezveřejňuje jako otevřená data. Ceny v ceny_historie jsou vážené průměry z hlášení lékáren.
Ke stažení
Každý formát obsahuje stejná data. Stáhneš jen ten, který potřebuješ; integritu ověříš souborem SHA256SUMS.
| Formát | Souborů | Velikost |
|---|---|---|
| PostgreSQLschema.sql s typy, klíči, indexy a komentáři a import.sh, který načte data z CSV | 2 | 22 kB |
| ParquetJeden soubor na tabulku (zstd). DuckDB, Polars a pandas ho čtou bez importu. | 10 | 25 MB |
| CSVUTF-8, čárka, hlavička; velké tabulky jako .csv.gz | 10 | 56 MB |
| JSONPole objektů, velké tabulky jako JSON Lines (.jsonl.gz) | 10 | 89 MB |
Ukázka kódu
Další příklady pro SQL, DuckDB, Python a Node.js jsou v README.md uvnitř balíčku.
-- přípravky s ibuprofenem na volný prodej, s textovým názvem formy
SELECT l.kod_sukl, l.nazev, l.doplnek, l.forma, l.drzitel
FROM sukl_leciva.leciva l
WHERE l.atc_kod = 'M01AE01' AND l.vydej_kod = 'F' AND l.stav_registrace_kod = 'R';-- vývoj průměrné ceny a počtu vydaných balení jednoho přípravku
SELECT obdobi, sum(pocet_baleni) baleni,
round(sum(konecna_cena_s_dph * pocet_baleni) / nullif(sum(pocet_baleni) FILTER (WHERE konecna_cena_s_dph IS NOT NULL), 0), 2) cena
FROM sukl_leciva.ceny_historie WHERE kod_sukl = '0047863' GROUP BY obdobi ORDER BY obdobi;Zdroj a licence
- Zdroje
- Zpracování
- czechdatasets.com. Data jsou upravená a nejde o oficiální výstup úřadu; povinné uvedení zdroje je v LICENCE.txt.
Navazuje na
Sady sdílejí kódy RÚIAN a IČO, takže je spojíš jedním JOINem.
Další sady
- RÚIAN s historií
- Geokodér a našeptávač adres
- Rizika adres
- Firmy a organizace (RES)
- Volná pracovní místa
- Datové schránky
- Výpadky a dostupnost léků
- Lékárny s otevírací dobou a GPS
- Školy a školská zařízení
- Výsledky voleb 1996–2026
- Obce v číslech 2000–2025
- Mzdy podle krajů a odvětví
- Číselníky ČSÚ
- Obyvatelstvo obcí 2000–2026
- Balíček zdarma
Léčiva, výpadky léků, lékárny a poskytovatelé péče za 490 Kč.
Jednorázová platba, stažení hned po zaplacení, bez účtu a předplatného. Aktualizace sady jsou v ceně. Všech 15 placených sad dohromady stojí 2 490 Kč, o 3 510 Kč méně než po jednom.

