Apteki w Czechach z godzinami otwarcia i GPS
Dane wszystkich 2 682 aptek i punktów wydawania leków z listy SÚKL: typ apteki, dyżury, sprzedaż wysyłkowa, eRecept i godziny otwarcia według dni jako tabela. Każda apteka ma kod gminy, a 99,6% z nich kod punktu adresowego RÚIAN i współrzędne, których w źródle nie ma.
Jednorazowo, cena końcowa za licencję osobistą, firmową wybierzesz w zamówieniu · stan danych na 1.11.2026
Kupujesz pakiet Leki, braki leków, apteki i świadczeniodawcy. Oprócz tego zbioru są w nim: Produkty lecznicze (SÚKL), Placówki medyczne (NRPZS), Braki i dostępność leków.


Ile pracy to oszczędza
Konwersja listy z cp1250, usunięcie 11 testowych rekordów SÚKL, rozbicie adresu z jednego pola i dopasowanie go do RÚIAN (2 671 z 2 682 aptek, sprawdzone krzyżowo z NRPZS, krajowym rejestrem świadczeniodawców opieki zdrowotnej), zamiana 20 276 wierszy godzin pracy na przedziały czasu z flagami „zamknięte” i „całodobowo”, ujednolicenie telefonów, e-maili i stron WWW oraz uzupełnienie nazwy i formy prawnej podmiotu prowadzącego z RES, rejestru podmiotów gospodarczych ČSÚ.
Zmierzone przy naszej budowie
- Wierszy kodu i testów
- 1107
- Tokenów agenta AI
- 16 mln
- Czas pracy agenta AI
- 36 min
Tokeny i czas dotyczą pierwszej działającej wersji kodu napisanej z Claude Fable 5.2. Nie liczymy rozpoznania źródeł i licencji, kontroli jakości ani późniejszych poprawek.
- Darmowa próbka: wycinek wszystkich tabel dla okolic miasta Kutná Hora w CSV i Parquet. Pobierz próbkę
- Stan danych
- 1.11.2026
- Wiersze
- 30 772
- Tabele
- 5
- Formaty
- PostgreSQL, Parquet, CSV, JSON
- Licencja źródła
- Warunki SÚKL, użytek komercyjny dozwolony; adresy CC BY 4.0 (ČÚZK)
Co jest w środku
Lista aptek i zamiejscowych punktów wydawania leków według SÚKL, czeskiego urzędu ds. leków: typ apteki, dyżury, sprzedaż wysyłkowa, eRecept, godziny otwarcia według dni jako tabela, podmiot prowadzący (osoby prawne), adres powiązany z RÚIAN, czeskim rejestrem adresów, budynków, działek i jednostek terytorialnych, oraz współrzędne WGS84. Apteki prowadzone przez osoby fizyczne nie mają danych o tożsamości prowadzącego ani kontaktów.
| Tabela | Wiersze |
|---|---|
lekarnyApteki i zamiejscowe punkty wydawania leków (OOVL) | 2682 |
oteviraci_dobaGodziny otwarcia aptek: wiersz = apteka × dzień × ciągły przedział (przerwa = dwa przedziały) | 20 221 |
typy_lekarenSłownik kodów typów aptek SÚKL | 16 |
provozovatelePodmioty prowadzące apteki, tylko osoby prawne (osoby fizyczne nie są uwzględnione). Nazwa i forma prawna z RES | 897 |
kontaktyWszystkie kontakty aptek osób prawnych po walidacji (apteka może mieć kilka telefonów, e-maili, stron WWW). Aptek osób fizycznych tu nie ma | 6956 |
Nazwisk kierowników aptek w zbiorze nie ma. Dla 246 aptek prowadzonych przez osobę fizyczną pozostają miejsce, typ i godziny otwarcia, ale brakuje IČO, podmiotu prowadzącego i kontaktów. Źródło to miesięczna migawka bez historii.
Do pobrania
Każdy format zawiera te same dane. Pobierasz tylko ten, którego potrzebujesz; integralność sprawdzisz plikiem SHA256SUMS.
| Format | Pliki | Rozmiar |
|---|---|---|
| PostgreSQLschema.sql z typami, kluczami, indeksami i komentarzami oraz import.sh, który wczytuje dane z CSV | 2 | 11 kB |
| ParquetJeden plik na tabelę (zstd). DuckDB, Polars i pandas czytają go bez importu. | 5 | 378 kB |
| CSVUTF-8, przecinek, nagłówek; duże tabele jako .csv.gz | 5 | 2,6 MB |
| JSONTablica obiektów, duże tabele jako JSON Lines (.jsonl.gz) | 5 | 6,8 MB |
Przykład kodu
Więcej przykładów dla SQL, DuckDB, Pythona i Node.js znajdziesz w README.md w pakiecie.
-- 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;Źródło i licencja
- Źródła
- SÚKL: Seznam lékáren (katalog otwartych danych)
- SÚKL: LEKARNYAKTUALNI.zip (lista, godziny pracy, typy)
- NKOD: Databáze lékáren (SÚKL)
- ČÚZK: RÚIAN (punkty adresowe, stan 2026-09), opracowanie czechdatasets.com
- ČSÚ: Registr ekonomických subjektů (RES, stan 2026-10-31): forma prawna i nazwa podmiotu prowadzącego
- ÚZIS ČR: NRPZS (stan 2026-11): pomocnicze dopasowanie adresów
- Opracowanie
- czechdatasets.com. Dane zostały zmodyfikowane i nie są oficjalnym produktem urzędu; wymagane oznaczenie źródła znajdziesz w LICENCE.txt.
Łączy się z
Zbiory mają wspólne kody RÚIAN i IČO, więc połączysz je jednym JOIN-em.


Placówki medyczne (NRPZS)
Miejsca udzielania świadczeń zdrowotnych z czeskiego krajowego rejestru świadczeniodawców (NRPZS): gabinety, szpitale, apteki. Specjalności, formy i rodzaje opieki, adres sprawdzony względem RÚIAN i GPS.


Produkty lecznicze (SÚKL)
Cała czeska baza leków SÚKL w czystych tabelach UTF-8: opakowania, drzewo ATC, substancje i skład. Do tego miesięczne dane o wydawaniu i średnie ceny z aptek od maja 2020.


RÚIAN z historią
Komplet danych RÚIAN: działki, budynki, adresy, ulice i jednostki terytorialne całych Czech. Stan aktualny i każda wersja od sierpnia 2015, miesiąc po miesiącu.


Firmy i organizacje (RES)
Czeskie firmy i organizacje według IČO z rejestru podmiotów gospodarczych ČSÚ (RES): forma prawna, działalność według CZ-NACE, wielkość i adres siedziby powiązany z RÚIAN, z GPS. Bez osób fizycznych.
Leki, braki leków, apteki i świadczeniodawcy za 490 CZK.
Płatność jednorazowa, pobieranie od razu po zapłacie, bez konta i abonamentu. Aktualizacje zbioru są w cenie. Komplet 15 płatnych zbiorów kosztuje 2490 CZK, o 3510 CZK mniej niż przy zakupie osobno.