Zum Inhalt springen
czechdatasets

Arzneimitteldatenbank des SÚKL mit Abgabe- und Preishistorie

Die gesamte tschechische Arzneimitteldatenbank des SÚKL in sauberen UTF-8-Tabellen: Packungen, ATC-Baum, Stoffe und Zusammensetzung. Dazu monatliche Abgabemengen und Durchschnittspreise aus Apotheken seit Mai 2020.

Kostenlose Beispieldaten

Einmalig, Endpreis für die Einzellizenz, die Firmenlizenz wählst du bei der Bestellung · Datenstand 1.11.2026

Du kaufst das Paket Arzneimittel, Lieferengpässe, Apotheken und Gesundheitsdienste. Außer diesem Datensatz enthält es: Gesundheitseinrichtungen (NRPZS), Arzneimittelengpässe und Verfügbarkeit, Apotheken mit Öffnungszeiten und GPS.

Insel mit einer Landapotheke und einem Gesundheitszentrum mit grünem Kreuz und KräutergartenInsel mit einer Landapotheke und einem Gesundheitszentrum mit grünem Kreuz und Kräutergarten

Wie viel Arbeit das spart

Die Datenbank aus cp1250 konvertieren, ihre Codelisten in Text auflösen, die ATC-Hierarchie aufbauen und 78 monatliche Apothekenmeldungen LEK-13 zu einer Zeitreihe verbinden.

Gemessen bei unserem eigenen Build

Zeilen Code und Tests
877

Den Verbrauch des KI-Agenten haben wir bei 6 anderen Datensätzen gemessen: Die erste lauffähige Version des Codes kostete 10 Mio. bis 40 Mio. Tokens und 21–62 Min. Laufzeit.

  • Kostenlose Beispieldaten: Ausschnitt aller Tabellen für die Gegend um Kutná Hora als CSV und Parquet. Beispieldaten laden
Datenstand
1.11.2026
Zeilen
2,4 Mio.
Tabellen
10
Formate
PostgreSQL, Parquet, CSV, JSON
Lizenz der Quelle
SÚKL-Bedingungen, kommerzielle Nutzung erlaubt

Das ist drin

Die Arzneimitteldatenbank (Databáze léčivých přípravků, DLP) des SÚKL, der tschechischen Arzneimittelbehörde, überführt in saubere UTF-8-Tabellen: Arzneimittel (eine Zeile pro SÚKL-Code) mit aufgelösten Codelisten, ATC-Hierarchie, Stoffe und Zusammensetzung, Organisationen sowie die monatliche Historie der Abgabemengen und Durchschnittspreise aus den Apothekenmeldungen LEK-13 (2020-05 bis 2026-10).

TabelleZeilen
lecivaArzneimittel und PZLÚ (Lebensmittel für besondere medizinische Zwecke) aus der Arzneimitteldatenbank des SÚKL, eine Zeile pro SÚKL-Code (konkrete Packung)70.032
atcATC-Klassifikation (anatomisch-therapeutisch-chemisch) mit Baumhierarchie6.999
latkyStoffe (Wirk- und Hilfsstoffe). Die Codes -1 (OR / NEBO) und 0 (CORRESPONDING TO / ODPOVÍDÁ) sind Hilfszeilen, die in der Zusammensetzung verwendet werden21.587
latky_synonymaSynonyme und alternative Namen der Stoffe (geeignet für die Volltextsuche)273.219
latky_soliZuordnung Grundstoff → dessen Salz3.020
slozeniZusammensetzung der Arzneimittel: Zeile = Stoff im Arzneimittel (Wirk- und Hilfsstoffe, einschließlich Hilfszeilen)811.168
organizaceZulassungsinhaber und Hersteller (Identifikation = kod + zeme_kod). Bei natürlichen Personen (je_fyzicka_osoba) wird die Bezeichnung, also der Name der Person, nicht veröffentlicht3.606
ciselnikyAlle Codelisten der DLP in einer Tabelle (Darreichungsform, Verabreichungsweg, Verpackung, Zulassungsstatus, Abgabe, …)1.821
ceny_historieMonatliche Zusammenfassungen der Abgaben aus Apotheken (SÚKL LEK-13): Anzahl der abgegebenen Packungen und gewichtete Durchschnittspreise1.190.390
hrazeni_historieIntervalle, in denen das Arzneimittel eine / keine festgesetzte Erstattung durch die Krankenversicherung hatte, abgeleitet aus den monatlichen LEK-13-Meldungen (zusammenhängende Monate mit gleichem Status)56.018

Amtliche Höchstpreise und Erstattungsbeträge (SCAU) fehlen im Datensatz: Das SÚKL veröffentlicht sie nicht als offene Daten. Die Preise in ceny_historie sind gewichtete Durchschnitte aus den Apothekenmeldungen.

Downloads

Jedes Format enthält dieselben Daten. Du lädst nur das herunter, das du brauchst; die Integrität prüfst du mit der Datei SHA256SUMS.

FormatDateienGröße
PostgreSQLschema.sql mit Typen, Schlüsseln, Indizes und Kommentaren und import.sh, das die Daten aus CSV lädt222 kB
ParquetEine Datei pro Tabelle (zstd). DuckDB, Polars und pandas lesen sie ohne Import.1025 MB
CSVUTF-8, Komma, Kopfzeile; große Tabellen als .csv.gz1056 MB
JSONArray von Objekten, große Tabellen als JSON Lines (.jsonl.gz)1089 MB

Codebeispiel

Weitere Beispiele für SQL, DuckDB, Python und Node.js stehen in der README.md im Paket.

Ibuprofen rezeptfreiPostgreSQL
-- 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';
Preisentwicklung eines ArzneimittelsPostgreSQL
-- 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;

Arzneimittel, Lieferengpässe, Apotheken und Gesundheitsdienste für 490 CZK.

Einmalzahlung, Download gleich nach der Zahlung, ohne Konto und ohne Abo. Updates des Datensatzes sind im Preis enthalten. Alle 15 kostenpflichtigen Datensätze zusammen kosten 2.490 CZK, das sind 3.510 CZK weniger als einzeln.