Zum Inhalt springen
czechdatasets

Apotheken in Tschechien mit Öffnungszeiten und GPS

Alle 2.682 Apotheken und Abgabestellen aus der Liste der tschechischen Arzneimittelbehörde: Apothekentyp, Notdienst, Versandhandel, E-Rezept und Öffnungszeiten pro Tag als Tabelle. Jede Apotheke hat einen Gemeindecode, 99,6 % haben auch den Adresspunkt-Code aus RÚIAN und Koordinaten, die in der Quelle fehlen.

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: Arzneimittel (SÚKL), Gesundheitseinrichtungen (NRPZS), Arzneimittelengpässe und Verfügbarkeit.

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 Liste aus cp1250 konvertieren, 11 Testeinträge des SÚKL aussortieren, die Adresse aus einem einzigen Feld zerlegen und dem RÚIAN zuordnen (2.671 von 2.682 Apotheken, gegengeprüft mit dem NRPZS, dem nationalen Register der Gesundheitsdienstleister), 20.276 Zeilen Öffnungszeiten in Uhrzeiten mit den Kennzeichen „geschlossen“ und „durchgehend“ umwandeln, Telefonnummern, E-Mails und Websites vereinheitlichen und Namen und Rechtsform des Betreibers aus dem RES ergänzen, dem Register der Wirtschaftssubjekte des Tschechischen Statistikamts (ČSÚ).

Gemessen bei unserem eigenen Build

Zeilen Code und Tests
1.107
Tokens des KI-Agenten
16 Mio.
Laufzeit des KI-Agenten
36 Min.

Tokens und Zeit gelten für die erste lauffähige Version des Codes mit Claude Fable 5.2. Nicht eingerechnet: Recherche zu Quellen und Lizenzen, Qualitätsprüfung und spätere Korrekturen.

  • Kostenlose Beispieldaten: Ausschnitt aller Tabellen für die Gegend um Kutná Hora als CSV und Parquet. Beispieldaten laden
Datenstand
1.11.2026
Zeilen
30.772
Tabellen
5
Formate
PostgreSQL, Parquet, CSV, JSON
Lizenz der Quelle
SÚKL-Bedingungen, kommerzielle Nutzung erlaubt; Adressen CC BY 4.0 (ČÚZK)

Das ist drin

Die vom SÚKL, der tschechischen Arzneimittelbehörde, geführte Liste der Apotheken und ausgelagerten Arzneimittelabgabestellen: Apothekentyp, Notdienst, Versandhandel, E-Rezept, Öffnungszeiten pro Tag als Tabelle, Betreiber (juristische Personen), Adresse und WGS84-Koordinaten. Die Adresse ist mit dem RÚIAN verknüpft, dem tschechischen Register der Adressen, Gebäude, Flurstücke und Gebietseinheiten. Apotheken, die von natürlichen Personen betrieben werden, stehen ohne Identität des Betreibers und ohne Kontakte in den Daten.

TabelleZeilen
lekarnyApotheken und ausgelagerte Arzneimittelabgabestellen (OOVL)2.682
oteviraci_dobaÖffnungszeiten der Apotheken: Zeile = Apotheke × Tag × durchgehendes Intervall (Pause = zwei Intervalle)20.221
typy_lekarenCodeliste der Apothekentypen des SÚKL16
provozovateleBetreiber der Apotheken, nur juristische Personen (natürliche Personen sind nicht enthalten). Name und Rechtsform aus dem RES897
kontaktyAlle Kontakte der Apotheken juristischer Personen nach der Validierung (eine Apotheke kann mehrere Telefonnummern, E-Mails und Websites haben). Apotheken natürlicher Personen fehlen hier6.956

Die Namen der leitenden Apotheker sind im Datensatz nicht enthalten. Bei 246 Apotheken, die eine natürliche Person betreibt, bleiben Ort, Typ und Öffnungszeiten erhalten, es fehlen aber IČO (die tschechische Unternehmens-ID), Betreiber und Kontakte. Die Quelle ist ein monatlicher Snapshot ohne Historie.

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ädt211 kB
ParquetEine Datei pro Tabelle (zstd). DuckDB, Polars und pandas lesen sie ohne Import.5378 kB
CSVUTF-8, Komma, Kopfzeile; große Tabellen als .csv.gz52,6 MB
JSONArray von Objekten, große Tabellen als JSON Lines (.jsonl.gz)56,8 MB

Codebeispiel

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

Sonntagabend geöffnetPostgreSQL
-- 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));
Nächste Apotheken zu einem PunktPostgreSQL
-- 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;
Apotheken und Notdienst nach RegionenDuckDB
-- 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;

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.