Aller au contenu
czechdatasets

Ruptures et disponibilité des médicaments en Tchéquie depuis 2008

Toutes les déclarations de début, d’interruption, de reprise et d’arrêt d’approvisionnement en médicaments depuis 2008, les ruptures qui en découlent, avec début et fin, et la liste des médicaments actuellement manquants. Plus les livraisons mensuelles des distributeurs aux pharmacies depuis 2020. Relié à la base des médicaments par le code SÚKL.

Échantillon gratuit

Paiement unique, prix final en licence personnelle, licence entreprise au choix à la commande · données : 09/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), Pharmacies avec horaires et GPS.

Î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é

Unifier deux versions de l’interface du SÚKL, l’agence tchèque du médicament, supprimer 295 déclarations en double, ordonner les déclarations pour qu’une correction ultérieure l’emporte sur le plan initial (résultat conforme à l’indicateur du SÚKL pour les 22 516 médicaments), en déduire 40 146 ruptures et réunir 78 fichiers mensuels DIS-13 en une seule table.

Mesuré sur notre propre build

Lignes de code et de tests
1 093
Temps machine par build
5 min
Tokens de l’agent IA
10 M
Durée d’exécution de l’agent IA
21 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. Build avec téléchargement des sources, mesuré sur Apple M5 (10 cœurs, 24 Go de RAM).

Date des données
09/11/2026
Lignes
2,2 M
Tables
7
Formats
PostgreSQL, Parquet, CSV, JSON
Licence de la source
Conditions du SÚKL, usage commercial autorisé

Contenu

Déclarations des titulaires d’autorisation de mise sur le marché sur le début, l’interruption, la reprise et l’arrêt de l’approvisionnement en médicaments depuis 2007, avec les intervalles de rupture qui en sont déduits et la liste des médicaments actuellement indisponibles, ainsi que les livraisons mensuelles des distributeurs DIS-13 (2020-05 à 2026-10). Relié à la base de données des médicaments (Databáze léčivých přípravků) par le code SÚKL (nom, ATC, titulaire). État évalué au 2026-11-10.

TableLignes
pripravkyVue d’ensemble de la disponibilité : une ligne par code SÚKL ayant au moins une déclaration de titulaire ou un enregistrement dans DIS-1324 656
nedostupneMédicaments actuellement indisponibles : la dernière déclaration valide est une interruption ou un arrêt d’approvisionnement déjà entré en vigueur et non suivi d’une reprise14 472
vypadkyIntervalles d’indisponibilité déduits des déclarations : interruptions d’approvisionnement (jusqu’à la reprise)40 146
hlaseniDéclarations des titulaires d’autorisation de mise sur le marché sur le début, l’interruption, la reprise et l’arrêt de l’approvisionnement du marché tchèque en un médicament (SÚKL), avec nom, ATC et titulaire83 886
hlaseni_nahradyMédicaments de remplacement indiqués dans les déclarations d’interruption ou d’arrêt (table longue : déclaration × remplacement)195 440
distribuceLivraisons et retours mensuels de médicaments d’après les déclarations des distributeurs (SÚKL DIS-13). Une ligne = mois × code SÚKL × type de destinataire × type de mouvement1 805 033
ciselnikyNomenclatures du jeu de données dans une seule table : types de déclaration, états d’approvisionnement, types de destinataires et de mouvements DIS-13, modes de délivrance et statuts d’enregistrement40

Les déclarations sont des affirmations des titulaires d’autorisation, pas une mesure de la disponibilité en pharmacie. Les ruptures et la liste des médicaments indisponibles sont déduites selon les règles décrites dans le README ; ce n’est pas un relevé officiel du SÚKL.

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 CSV222 ko
ParquetUn fichier par table (zstd). DuckDB, Polars et pandas le lisent sans import.723 Mo
CSVUTF-8, virgule, ligne d’en-tête ; grandes tables en .csv.gz761 Mo
JSONTableau d’objets ; grandes tables en JSON Lines (.jsonl.gz)7124 Mo

Exemple de code

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

Ce qui manque aujourd’huiPostgreSQL
-- co teď chybí: registrované přípravky s přerušenými dodávkami, nejdelší výpadky nahoře
SELECT kod_sukl, nazev, doplnek, atc_kod, nedostupne_od, dni, termin_obnoveni, duvod, nahrazujici_kody
FROM sukl_vypadky.nedostupne
WHERE stav_kod = 'preruseno' AND stav_registrace_kod = 'R'
ORDER BY dni DESC;
Disponible à une date donnée ?PostgreSQL
-- byl přípravek dostupný k danému dni? (žádný výpadek, který ten den pokrývá)
SELECT NOT EXISTS (
  SELECT 1 FROM sukl_vypadky.vypadky
  WHERE kod_sukl = '0094113' AND zacatek <= DATE '2024-03-01' AND (konec IS NULL OR konec > DATE '2024-03-01')
) AS dostupny;
Livraisons d’un médicament aux pharmaciesDuckDB
-- měsíční dodávky jednoho přípravku do lékáren (dodávky minus vratky)
SELECT obdobi, sum(pocet_baleni) AS baleni
FROM 'parquet/distribuce.parquet'
WHERE kod_sukl = '0094113' AND typ_odberatele_kod = 'LEKARNA' GROUP BY 1 ORDER BY 1;

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é.