Lékárny v ČR s otevírací dobou a GPS
Všech 2 682 lékáren a výdejních míst ze seznamu SÚKL: typ lékárny, pohotovost, zásilkový výdej, eRecept a otevírací doba po dnech jako tabulka. Každá lékárna má kód obce a 99,6 % z nich kód adresního místa RÚIAN a souřadnice, které ve zdroji nejsou.
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: Léčivé přípravky (SÚKL), Zdravotnická zařízení (NRPZS), Výpadky a dostupnost léků.


Kolik práce to šetří
Převést seznam z cp1250, vyřadit 11 testovacích záznamů SÚKL, rozdělit adresu z jednoho pole a napárovat ji na RÚIAN (2 671 z 2 682 lékáren, křížově ověřeno proti NRPZS), převést 20 276 řádků pracovní doby na časy s příznaky zavřeno a nepřetržitě, sjednotit telefony, e-maily a weby a doplnit název a právní formu provozovatele z RES.
Změřeno při naší stavbě
- Řádků kódu a testů
- 1 107
- Tokenů AI agenta
- 16 mil.
- Běh AI agenta
- 36 min
Tokeny a čas jsou za první funkční verzi kódu s agentem Claude Fable 5.2. Nepočítá se průzkum zdrojů a licencí, kontrola kvality ani pozdější opravy.
- Ukázka zdarma: výřez všech tabulek za Kutnohorsko v CSV a Parquetu. Stáhnout ukázku
- Stav dat
- 1. 11. 2026
- Řádků
- 30 772
- Tabulek
- 5
- Formáty
- PostgreSQL, Parquet, CSV, JSON
- Licence zdroje
- Podmínky SÚKL, komerční užití povoleno; adresy CC BY 4.0 (ČÚZK)
Co je uvnitř
Seznam lékáren a odloučených oddělení výdeje léčiv podle SÚKL: typ lékárny, pohotovost, zásilkový výdej, eRecept, otevírací doba po dnech jako tabulka, provozovatel (právnické osoby), adresa napojená na RÚIAN a souřadnice WGS84. Lékárny provozované fyzickými osobami jsou bez identity provozovatele a bez kontaktů.
| Tabulka | Řádků |
|---|---|
lekarnyLékárny a odloučená oddělení výdeje léčiv (OOVL) | 2 682 |
oteviraci_dobaOtevírací doba lékáren: řádek = lékárna × den × souvislý interval (přestávka = dva intervaly) | 20 221 |
typy_lekarenČíselník typů lékáren SÚKL | 16 |
provozovateleProvozovatelé lékáren – pouze právnické osoby (fyzické osoby nejsou zahrnuty). Název a právní forma z RES | 897 |
kontaktyVšechny kontakty lékáren právnických osob po validaci (lékárna může mít víc telefonů, e-mailů, webů). Lékárny fyzických osob tu nejsou | 6 956 |
Jména vedoucích lékárníků v sadě nejsou. U 246 lékáren provozovaných fyzickou osobou zůstává místo, typ a otevírací doba, ale chybí IČO, provozovatel a kontakty. Zdroj je měsíční snímek bez historie.
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 | 11 kB |
| ParquetJeden soubor na tabulku (zstd). DuckDB, Polars a pandas ho čtou bez importu. | 5 | 378 kB |
| CSVUTF-8, čárka, hlavička; velké tabulky jako .csv.gz | 5 | 2,6 MB |
| JSONPole objektů, velké tabulky jako JSON Lines (.jsonl.gz) | 5 | 6,8 MB |
Ukázka kódu
Další příklady pro SQL, DuckDB, Python a Node.js jsou v README.md uvnitř balíčku.
-- lékárny, které mají otevřeno v neděli ve 20:00, s adresou a GPS
SELECT l.nazev, l.ruian_adresa, l.lat, l.lon, o.otevreno_od, o.otevreno_do
FROM lekarny.lekarny l JOIN lekarny.oteviraci_doba o USING (kod_pracoviste)
WHERE o.den_cislo = 7 AND NOT o.zavreno
AND (o.nepretrzite OR (TIME '20:00' >= o.otevreno_od AND TIME '20:00' < o.otevreno_do));-- deset nejbližších lékáren k bodu (Brno, náměstí Svobody), vzdálenost v km
SELECT nazev, ruian_adresa,
round((6371 * acos(least(1, cos(radians(49.1951)) * cos(radians(lat)) * cos(radians(lon) - radians(16.6068))
+ sin(radians(49.1951)) * sin(radians(lat)))))::numeric, 2) AS km
FROM lekarny.lekarny WHERE lat IS NOT NULL ORDER BY km LIMIT 10;-- počet lékáren a lékáren s pohotovostí podle krajů
SELECT kraj_nazev, count(*) AS lekaren, count(*) FILTER (WHERE pohotovost) AS s_pohotovosti,
round(avg(hodin_tydne), 1) AS prumer_hodin_tydne
FROM 'parquet/lekarny.parquet' GROUP BY 1 ORDER BY 2 DESC;Zdroj a licence
- Zdroje
- SÚKL – Seznam lékáren (katalog otevřených dat)
- SÚKL – LEKARNYAKTUALNI.zip (seznam, pracovní doba, typy)
- NKOD – Databáze lékáren (SÚKL)
- ČÚZK – RÚIAN (adresní místa, stav 2026-09), zpracoval czechdatasets.com
- ČSÚ – Registr ekonomických subjektů (RES, stav 2026-10-31): právní forma a název provozovatele
- ÚZIS ČR – NRPZS (stav 2026-11): pomocné párování adres
- 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.


Zdravotnická zařízení (NRPZS)
Místa poskytování zdravotních služeb z Národního registru poskytovatelů zdravotních služeb (NRPZS): ordinace, nemocnice, lékárny. Obory, formy a druhy péče, adresa ověřená proti RÚIAN a GPS.


Léčivé přípravky (SÚKL)
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.


RÚIAN s historií
Kompletní data RÚIAN: parcely, budovy, adresy, ulice a územní jednotky celé ČR. Aktuální stav i každá verze od srpna 2015, měsíc po měsíci.


Firmy a organizace (RES)
Firmy a organizace podle IČO z Registru ekonomických subjektů ČSÚ: právní forma, činnosti CZ-NACE, velikost a adresa sídla napojená na RÚIAN s GPS. Bez fyzických osob.
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.