Aller au contenu
czechdatasets

Pharmacies tchèques avec horaires et GPS

Les 2 682 pharmacies et points de délivrance de la liste du SÚKL : type de pharmacie, service de garde, vente à distance, eRecept et horaires d’ouverture jour par jour, sous forme de table. Chaque pharmacie a un code de commune, et 99,6 % ont le code du point d’adresse RÚIAN et des coordonnées, absentes de la source.

Échantillon gratuit

Paiement unique, prix final en licence personnelle, licence entreprise au choix à la commande · données : 01/11/2026

Vous achetez le pack Médicaments, ruptures, pharmacies et prestataires de soins. Outre ce jeu de données, il contient : Médicaments (SÚKL), Établissements de santé (NRPZS), Ruptures et disponibilité des médicaments.

Île avec une pharmacie de campagne et un centre de santé à croix verte, bordés d’un petit jardin d’herbes aromatiquesÎle avec une pharmacie de campagne et un centre de santé à croix verte, bordés d’un petit jardin d’herbes aromatiques

Le travail épargné

Convertir la liste depuis cp1250, écarter 11 enregistrements de test du SÚKL (l’agence tchèque du médicament), découper l’adresse saisie dans un seul champ et l’apparier au RÚIAN, le registre tchèque des adresses, bâtiments, parcelles et unités territoriales (2 671 pharmacies sur 2 682, recoupées avec le NRPZS, le registre national des prestataires de soins), convertir 20 276 lignes d’horaires en heures avec des indicateurs « fermé » et « en continu », harmoniser téléphones, e-mails et sites web, et compléter le nom et la forme juridique de l’exploitant d’après le RES, le registre des entités économiques du ČSÚ.

Mesuré sur notre propre build

Lignes de code et de tests
1 107
Tokens de l’agent IA
16 M
Durée d’exécution de l’agent IA
36 min

Les tokens et la durée correspondent à la première version fonctionnelle du code, écrite avec Claude Fable 5.2. Ne sont pas comptés : l’étude des sources et des licences, le contrôle qualité et les corrections ultérieures.

Date des données
01/11/2026
Lignes
30 772
Tables
5
Formats
PostgreSQL, Parquet, CSV, JSON
Licence de la source
Conditions du SÚKL, usage commercial autorisé ; adresses CC BY 4.0 (ČÚZK)

Contenu

Liste des pharmacies et des annexes de délivrance de médicaments selon le SÚKL : type de pharmacie, service de garde, vente à distance, eRecept (l’ordonnance électronique tchèque), horaires d’ouverture jour par jour sous forme de table, exploitant (personnes morales), adresse reliée au RÚIAN et coordonnées WGS84. Les pharmacies exploitées par des personnes physiques sont fournies sans l’identité de l’exploitant ni ses contacts.

TableLignes
lekarnyPharmacies et annexes de délivrance de médicaments (OOVL)2 682
oteviraci_dobaHoraires d’ouverture des pharmacies : une ligne = pharmacie × jour × plage continue (une pause = deux plages)20 221
typy_lekarenNomenclature des types de pharmacies du SÚKL16
provozovateleExploitants de pharmacies : personnes morales uniquement (les personnes physiques ne sont pas incluses). Nom et forme juridique d’après le RES897
kontaktyTous les contacts validés des pharmacies de personnes morales (une pharmacie peut avoir plusieurs téléphones, e-mails ou sites web). Les pharmacies de personnes physiques n’y figurent pas6 956

Les noms des pharmaciens responsables ne figurent pas dans le jeu de données. Les 246 pharmacies exploitées par une personne physique gardent leur lieu, leur type et leurs horaires, mais pas l’IČO (le numéro d’identification des entreprises tchèques), l’exploitant ni les contacts. La source est un instantané mensuel, sans historique.

Téléchargements

Chaque format contient les mêmes données. Téléchargez seulement celui qu’il vous faut ; l’intégrité se vérifie avec le fichier SHA256SUMS.

FormatFichiersTaille
PostgreSQLschema.sql avec types, clés, index et commentaires, et import.sh qui charge les données depuis les CSV211 ko
ParquetUn fichier par table (zstd). DuckDB, Polars et pandas le lisent sans import.5378 ko
CSVUTF-8, virgule, ligne d’en-tête ; grandes tables en .csv.gz52,6 Mo
JSONTableau d’objets ; grandes tables en JSON Lines (.jsonl.gz)56,8 Mo

Exemple de code

D’autres exemples pour SQL, DuckDB, Python et Node.js se trouvent dans le README.md fourni dans le pack.

Ouvert le dimanche soirPostgreSQL
-- 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));
Pharmacies proches d’un pointPostgreSQL
-- 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;
Pharmacies et services de garde par régionDuckDB
-- 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;

À croiser avec

Les jeux de données partagent les codes RÚIAN et l’IČO : un JOIN suffit à les relier.

Médicaments, ruptures, pharmacies et prestataires de soins pour 490 CZK.

Paiement unique, téléchargement dès le paiement, sans compte ni abonnement. Les mises à jour du jeu de données sont comprises dans le prix. Les 15 jeux de données payants réunis coûtent 2 490 CZK, soit 3 510 CZK de moins qu’à l’unité.