Czeska baza leków SÚKL z historią wydawania i cen
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.
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: Placówki medyczne (NRPZS), Braki i dostępność leków, Apteki z godzinami otwarcia i GPS.


Ile pracy to oszczędza
Konwersja bazy z cp1250, rozwinięcie jej słowników kodów na tekst, zbudowanie hierarchii ATC i połączenie 78 miesięcznych sprawozdań aptek LEK-13 w jeden szereg czasowy.
Zmierzone przy naszej budowie
- Wierszy kodu i testów
- 877
Zużycie agenta AI zmierzyliśmy przy 6 innych zbiorach: pierwsza działająca wersja kodu kosztowała od 10 mln do 40 mln tokenów i 21–62 min pracy agenta.
- Darmowa próbka: wycinek wszystkich tabel dla okolic miasta Kutná Hora w CSV i Parquet. Pobierz próbkę
- Stan danych
- 1.11.2026
- Wiersze
- 2,4 mln
- Tabele
- 10
- Formaty
- PostgreSQL, Parquet, CSV, JSON
- Licencja źródła
- Warunki SÚKL, użytek komercyjny dozwolony
Co jest w środku
Baza produktów leczniczych (Databáze léčivých přípravků, DLP), którą prowadzi SÚKL, czeski urząd ds. leków, przekształcona w czyste tabele UTF-8: produkty (jeden wiersz na kod SÚKL) z rozwiniętymi słownikami kodów, hierarchia ATC, substancje i skład, organizacje oraz miesięczna historia wydawania i średnich cen ze sprawozdań aptek LEK-13 (od 2020-05 do 2026-10).
| Tabela | Wiersze |
|---|---|
lecivaProdukty lecznicze i żywność specjalnego przeznaczenia medycznego (PZLÚ) z bazy produktów leczniczych SÚKL, jeden wiersz na kod SÚKL (konkretne opakowanie) | 70 032 |
atcKlasyfikacja ATC (anatomiczno-terapeutyczno-chemiczna) z hierarchią drzewiastą | 6999 |
latkySubstancje (czynne i pomocnicze). Kody -1 (OR / NEBO) i 0 (CORRESPONDING TO / ODPOVÍDÁ) to wiersze pomocnicze używane w składzie | 21 587 |
latky_synonymaSynonimy i alternatywne nazwy substancji (przydatne do wyszukiwania pełnotekstowego) | 273 219 |
latky_soliPowiązanie substancja podstawowa → jej sól | 3020 |
slozeniSkład produktów: wiersz = substancja w produkcie (czynne i pomocnicze, łącznie z wierszami pomocniczymi) | 811 168 |
organizacePodmioty odpowiedzialne i wytwórcy (identyfikacja = kod + zeme_kod). Dla osób fizycznych (je_fyzicka_osoba) nazwa, czyli imię i nazwisko osoby, nie jest publikowana | 3606 |
ciselnikyWszystkie słowniki kodów DLP w jednej tabeli (postać farmaceutyczna, droga podania, opakowanie, status rejestracji, kategoria dostępności, …) | 1821 |
ceny_historieMiesięczne podsumowania wydawania z aptek (SÚKL LEK-13): liczba wydanych opakowań i średnie ważone ceny | 1 190 390 |
hrazeni_historiePrzedziały, w których produkt miał albo nie miał ustalonej refundacji z ubezpieczenia zdrowotnego, wyprowadzone z miesięcznych sprawozdań LEK-13 (kolejne miesiące z tym samym stanem) | 56 018 |
Urzędowych cen maksymalnych i wysokości refundacji (SCAU) w zbiorze nie ma: SÚKL nie publikuje ich jako otwartych danych. Ceny w ceny_historie to średnie ważone ze sprawozdań aptek.
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 | 22 kB |
| ParquetJeden plik na tabelę (zstd). DuckDB, Polars i pandas czytają go bez importu. | 10 | 25 MB |
| CSVUTF-8, przecinek, nagłówek; duże tabele jako .csv.gz | 10 | 56 MB |
| JSONTablica obiektów, duże tabele jako JSON Lines (.jsonl.gz) | 10 | 89 MB |
Przykład kodu
Więcej przykładów dla SQL, DuckDB, Pythona i Node.js znajdziesz w README.md w pakiecie.
-- 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;Źródło i licencja
- Źródła
- 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.
Inne zbiory
- RÚIAN z historią
- Geokoder i podpowiadanie adresów
- Ryzyka adresów
- Firmy i organizacje (RES)
- Wolne miejsca pracy
- Skrzynki danych
- Braki i dostępność leków
- Apteki z godzinami otwarcia i GPS
- Szkoły i placówki oświatowe
- Wyniki wyborów 1996–2026
- Gminy w liczbach 2000–2025
- Wynagrodzenia według regionów i branż
- Słowniki kodów ČSÚ
- Ludność gmin 2000–2026
- Darmowy pakiet
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.

