Preskočiť na obsah
czechdatasets

Databáza liekov SÚKL s históriou výdajov a cien

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.

Ukážka zadarmo

Jednorazovo, konečná cena za osobnú licenciu, firemnú vyberieš v objednávke · stav dát 1. 11. 2026

Kupuješ balíček Liečivá, výpadky liekov, lekárne a poskytovatelia starostlivosti. Okrem tejto sady v ňom je: Zdravotnícke zariadenia (NRPZS), Výpadky a dostupnosť liekov, Lekárne s otváracími hodinami a GPS.

Ostrov s vidieckou lekárňou a zdravotným strediskom so zeleným krížom a bylinkovou záhradkouOstrov s vidieckou lekárňou a zdravotným strediskom so zeleným krížom a bylinkovou záhradkou

Koľko práce to ušetrí

Previesť databázu z cp1250, rozbaliť jej číselníky na text, zostaviť hierarchiu ATC a spojiť 78 mesačných hlásení lekární LEK-13 do jedného časového radu.

Zmerané pri našej stavbe

Riadkov kódu a testov
877

Spotrebu AI agenta máme zmeranú pri 6 iných sadách: prvá funkčná verzia kódu stála 10 mil. až 40 mil. tokenov a 21–62 min behu agenta.

  • Ukážka zadarmo: výrez všetkých tabuliek za Kutnohorsko v CSV a Parquete. Stiahnuť ukážku
Stav dát
1. 11. 2026
Riadkov
2,4 mil.
Tabuliek
10
Formáty
PostgreSQL, Parquet, CSV, JSON
Licencia zdroja
Podmienky SÚKL, komerčné použitie povolené

Čo je vnútri

Databáza liečivých prípravkov (DLP), ktorú vedie SÚKL, český Štátny ústav pre kontrolu liečiv, prevedená do čistých tabuliek UTF-8: lieky (jeden riadok na kód SÚKL) s rozbalenými číselníkmi, hierarchia ATC, látky a zloženie, organizácie a mesačná história výdajov a priemerných cien z hlásení lekární LEK-13 (2020-05 až 2026-10).

TabuľkaRiadkov
lecivaLieky a potraviny na osobitné lekárske účely (PZLÚ) z databázy DLP: jeden riadok na kód SÚKL (konkrétne balenie)70 032
atcATC klasifikácia (anatomicko-terapeuticko-chemická) so stromovou hierarchiou6 999
latkyLátky (liečivé aj pomocné). Kódy -1 (OR / NEBO) a 0 (CORRESPONDING TO / ODPOVÍDÁ) sú pomocné riadky používané v zložení21 587
latky_synonymaSynonymá a alternatívne názvy látok (vhodné na fulltext)273 219
latky_soliVäzba základná látka → jej soľ3 020
slozeniZloženie liekov: riadok = látka v lieku (liečivé aj pomocné, vrátane pomocných riadkov)811 168
organizaceDržitelia rozhodnutia o registrácii a výrobcovia (identifikácia = kod + zeme_kod). Pri fyzických osobách (je_fyzicka_osoba) sa názov, teda meno osoby, nepublikuje3 606
ciselnikyVšetky číselníky DLP v jednej tabuľke (lieková forma, cesta podania, obal, stav registrácie, výdaj, …)1 821
ceny_historieMesačné súhrny výdajov z lekární (SÚKL LEK-13): počet vydaných balení a vážené priemerné ceny1 190 390
hrazeni_historieIntervaly, keď liek mal / nemal určenú úhradu zo zdravotného poistenia, odvodené z mesačných hlásení LEK-13 (súvislé mesiace s rovnakým stavom)56 018

Úradné maximálne ceny a výšky úhrad (SCAU) v sade nie sú: SÚKL ich nezverejňuje ako otvorené dáta. Ceny v ceny_historie sú vážené priemery z hlásení lekární.

Na stiahnutie

Každý formát obsahuje rovnaké dáta. Stiahneš len ten, ktorý potrebuješ; integritu overíš súborom SHA256SUMS.

FormátSúborovVeľkosť
PostgreSQLschema.sql s typmi, kľúčmi, indexmi a komentármi a import.sh, ktorý načíta dáta z CSV222 kB
ParquetJeden súbor na tabuľku (zstd). DuckDB, Polars a pandas ho čítajú bez importu.1025 MB
CSVUTF-8, čiarka, hlavička; veľké tabuľky ako .csv.gz1056 MB
JSONPole objektov, veľké tabuľky ako JSON Lines (.jsonl.gz)1089 MB

Ukážka kódu

Ďalšie príklady pre SQL, DuckDB, Python a Node.js sú v README.md vnútri balíčka.

Voľnopredajný ibuprofénPostgreSQL
-- 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 ceny jedného liekuPostgreSQL
-- 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;

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.