Transparence
Méthodologie &
sources de données
Comment engpassradar.ch recense, traite et évalue les ruptures d'approvisionnement de médicaments suisses.
Sources de données
Plateforme privée de Martinelli Consulting GmbH pour l'enregistrement des ruptures d'approvisionnement de médicaments en Suisse. Les entreprises pharmaceutiques y déclarent volontairement les ruptures et les retraits d'autorisation. Toutes les données produits, codes de statut et produits alternatifs proviennent de cette source.
Le BWL publie la liste des médicaments soumis à l'obligation de stockage. Les produits figurant sur cette liste sont particulièrement critiques pour la sécurité d'approvisionnement de la Suisse — en cas de rupture, le risque pour les patients est accru.
L'Open Drug Database fournit les prix de vente en pharmacie (ex-factory) ainsi que les codes ATC pour les produits déclarés. Ces données sont synchronisées quotidiennement afin de maintenir à jour les variations de prix et le classement thérapeutique.
L'Hôpital universitaire de Bâle (USB) publie chaque semaine un rapport de ruptures d'approvisionnement de sa pharmacie hospitalière au format PDF. Celui-ci contient les numéros SAP internes, les principes actifs concernés et — particulièrement précieux — des recommandations concrètes de substitution d'un point de vue pharmaco-clinique. Cette source complète les données drugshortage.ch d'une perspective de pharmacie hospitalière, autrement non accessible publiquement.
Collecte & mise à jour
Rythme de mise à jour
quotidienpréparations recensées
9’373épisodes de rupture au total
9’564ruptures actuellement actives
713Un scraper automatisé s'exécute chaque jour et récupère toutes les ruptures déclarées sur drugshortage.ch. Les nouveaux produits sont enregistrés, les entrées existantes mises à jour et — si un produit disparaît de la plateforme — l'épisode de rupture est marqué comme clos (resolved). Cette logique d'épisode permet d'analyser la durée totale et la fréquence des ruptures par principe actif au fil du temps.
Les prix et codes ATC sont synchronisés dans une étape distincte à partir d'ODDB. La liste des stocks obligatoires du BWL est comparée à chaque cycle de scraping, car elle ne change que rarement.
Le rapport hebdomadaire de ruptures d'approvisionnement de la pharmacie hospitalière de Bâle (USB) est récupéré automatiquement au format PDF et analysé. Les principes actifs et recommandations de substitution qu'il contient sont conservés dans une table séparée et ne sont pas directement liés aux entrées drugshortage.ch — les données servent de perspective pharmaco-clinique complémentaire.
Suivi des épisodes
Chaque rupture est suivie comme un épisode — une période délimitée dans le temps pendant laquelle un produit est déclaré en rupture sur drugshortage.ch. Si un produit disparaît de la plateforme de déclaration, l'épisode est considéré comme clos. Si le même produit réapparaît plus tard, un nouvel épisode commence.
| Champ | Description |
|---|---|
| opened_at | Date à laquelle le produit est apparu pour la première fois en rupture dans ce cycle de scraping |
| closed_at | Date à laquelle le produit n'était plus listé sur la plateforme de déclaration |
| duration_days | Durée calculée de l'épisode (closed_at − opened_at) |
| is_active | true tant que la rupture est actuellement active |
Évaluation analytique
Pour des analyses telles que « Ruptures d'approvisionnement les plus fréquentes par principe actif », les noms de produits sont normalisés : la première partie du nom commercial (avant l'indication de dosage et de forme galénique) sert de proxy pour le principe actif. Les regroupements par principe actif permettent de réunir plusieurs dosages et génériques d'un médicament — par ex. « Pregabalin » avec 22 dosages/firmes actifs simultanément.
Une normalisation exacte du principe actif via le code ATC est prévue pour les versions futures. La méthodologie actuelle couvre la majorité des cas, mais peut être incomplète pour les associations de principes actifs ou les noms commerciaux fortement divergents.
Severity Score
Comment le score est calculé
Le score engpassradar est un indice propriétaire (0–100) qui condense la gravité d'une rupture d'approvisionnement en une seule valeur. Des valeurs plus élevées signifient des ruptures plus graves. Le score combine quatre facteurs pondérés indépendamment et permet ainsi une priorisation rapide — par ex. lors de la vérification quotidienne de l'approvisionnement dans les pharmacies hospitalières ou publiques.
Le score ne remplace pas une évaluation clinique. C'est un outil de screening basé sur des données publiquement disponibles de drugshortage.ch et de l'Office fédéral pour l'approvisionnement économique du pays (BWL).
Niveaux
Critique
Priorité maximale : pas d'alternatives, longue durée, l'entreprise ne communique pas, pertinent pour le BWL.
Élevé
Attention accrue requise : plusieurs facteurs aggravants combinés.
Moyen
Rupture modérée : certains facteurs augmentent la gravité, alternatives souvent disponibles.
Faible
Risque faible : courte durée, bonne communication, alternatives disponibles.
Les quatre facteurs
1. Transparence
0–35 pointsÉvalue l'ouverture avec laquelle l'entreprise communique sur la rupture. Une transparence élevée (statut 1) entraîne moins de points — car une entreprise coopérative réduit le risque pour les pharmacies et les patients. Aucune information (statut 4) est le cas le plus grave.
| Code de statut | Désignation | Points |
|---|---|---|
| 1 | Déclaré directement — transparence totale | 5 |
| 2 | Déclaré — sans accès exclusif | 12 |
| 3 | Déclarations sporadiques | 22 |
| 4 | Aucune information de l'entreprise | 35 |
| 5 | Négociations en cours | 20 |
2. Durée
0–30 pointsLes ruptures plus longues sont plus difficiles à pallier. La durée se base sur les jours depuis la déclaration sur drugshortage.ch (champ « Déclaré le »).
| Durée | Points |
|---|---|
| ≤ 14 jours | 5 |
| 15–30 jours | 10 |
| 31–90 jours (3 mois) | 17 |
| 91–180 jours (6 mois) | 22 |
| 181–365 jours (1 an) | 27 |
| > 1 an | 30 |
3. Pas d'alternatives
0 ou 20 pointsExiste-t-il des alternatives (produits avec le même principe actif) listées sur drugshortage.ch ? Si oui, la rupture est franchissable et le facteur compte 0 point. À défaut d'alternatives, le score augmente de 20 points.
4. Stock obligatoire / BWL
0 ou 15 pointsLe produit figure-t-il sur la liste des stocks obligatoires de l'Office fédéral pour l'approvisionnement économique du pays (BWL) ? Les produits soumis au stockage obligatoire sont critiques pour la sécurité d'approvisionnement suisse. Si oui : +15 points. Source de données : synchronisation quotidienne avec bwl.admin.ch.
Formule
Score = Transparence (0–35)
+ Durée (0–30)
+ Alternatives (0–20)
+ BWL (0–15)
─────────────────────
= 0–100Limites & remarques
- 01Le score n'évalue pas le besoin thérapeutique — un antihistaminique avec un score de 80 n'est pas nécessairement plus urgent qu'un médicament cardiaque avec un score de 40.
- 02La détection d'alternatives se base sur le lien déclaré par drugshortage.ch, et non sur une base de données complète des principes actifs.
- 03L'évaluation de la transparence peut changer quotidiennement lorsque les entreprises mettent à jour leur statut de communication.
- 04Le score est calculé en direct à chaque requête de page — pas de stockage séparé en base de données.