{"id":21539,"date":"2026-06-02T15:26:00","date_gmt":"2026-06-02T13:26:00","guid":{"rendered":"https:\/\/www.drugshortage.ch\/?page_id=21539"},"modified":"2026-06-19T23:39:40","modified_gmt":"2026-06-19T21:39:40","slug":"chercher-des-penuries-de-medicaments","status":"publish","type":"page","link":"https:\/\/www.drugshortage.ch\/index.php\/chercher-des-penuries-de-medicaments\/","title":{"rendered":"Chercher des p\u00e9nuries de m\u00e9dicaments en cours"},"content":{"rendered":"\n<!-- ============================================================\n     Slug dieser Seite: recherche-penuries\n     ============================================================ -->\n<style>\n  #sufr-outer { width:100%; box-sizing:border-box; font-family:'Segoe UI',Arial,sans-serif; font-size:13px; color:#2d3748; }\n  .container,.container-fluid,.entry-content,.post-content,.page-content,\n  .site-content,.content-area,#content,#primary,main,article {\n    max-width:100% !important; overflow:visible !important;\n    background:transparent !important; border:none !important;\n    box-shadow:none !important; padding:0 !important;\n  }\n  #sufr-outer {\n    width: 100vw !important; position: relative;\n    left: 50%; right: 50%;\n    margin-left: -50vw !important; margin-right: -50vw !important;\n    padding: 0 24px; box-sizing: border-box;\n  }\n\n  .sufr-search-wrap { display:flex; gap:10px; align-items:flex-start; margin-bottom:20px; }\n  #sufr-input { flex:1; padding:12px 16px; border:1px solid #e2e8f0; border-radius:8px; font-size:15px; outline:none; transition:border-color .2s; box-sizing:border-box; }\n  #sufr-input:focus { border-color:#e53e3e; box-shadow:0 0 0 3px rgba(229,62,62,.1); }\n  .sufr-btn { padding:12px 24px; background:#e53e3e; color:#fff; border:none; border-radius:8px; font-size:14px; font-weight:600; cursor:pointer; transition:background .2s; white-space:nowrap; }\n  .sufr-btn:hover { background:#c53030; }\n  .sufr-hint { font-size:12px; color:#a0aec0; margin-top:4px; }\n\n  .sufr-wichtig { background:#fff5f5; border-left:4px solid #e53e3e; border-radius:0 8px 8px 0; padding:10px 14px; font-size:13px; color:#742a2a; line-height:1.6; margin-bottom:12px; }\n  .sufr-hinweis { background:#fffbeb; border:1px solid #fbd38d; border-radius:8px; padding:10px 14px; font-size:13px; color:#744210; line-height:1.6; margin-bottom:16px; }\n\n  #sufr-loading { display:none; align-items:center; gap:10px; padding:16px 0; color:#718096; }\n  .sufr-spinner { width:20px; height:20px; border:3px solid #e2e8f0; border-top-color:#e53e3e; border-radius:50%; animation:susfrspin .8s linear infinite; }\n  @keyframes susfrspin { to { transform:rotate(360deg); } }\n\n  .sufr-result-header { font-size:14px; color:#4a5568; margin-bottom:10px; padding-bottom:8px; border-bottom:2px solid #e53e3e; }\n  .sufr-result-header strong { color:#e53e3e; }\n\n  .sufr-table-wrap { overflow-x:auto; width:100%; border-radius:8px; box-shadow:0 1px 4px rgba(0,0,0,.07); }\n  .sufr-table { width:100%; border-collapse:collapse; background:#fff; }\n  .sufr-table thead tr { background:#2d3748; }\n  .sufr-table th { padding:9px 12px; text-align:left; font-size:13px; font-weight:600; color:#fff; white-space:nowrap; cursor:pointer; user-select:none; }\n  .sufr-table th:hover { background:#4a5568; }\n  .sufr-table td { padding:7px 12px; border-bottom:1px solid #edf2f7; font-size:13px; vertical-align:top; }\n  .sufr-table tbody tr:last-child td { border-bottom:none; }\n  .sufr-table tbody tr:hover td { background:#f7fafc !important; }\n  .sufr-table a { color:#e53e3e; text-decoration:none; font-weight:500; }\n  .sufr-table a:hover { text-decoration:underline; }\n\n  .sufr-bew { display:inline-block; width:26px; height:26px; border-radius:6px; text-align:center; line-height:26px; font-weight:700; font-size:13px; }\n  .sufr-b1 { background:#276749; color:#fff; }\n  .sufr-b2 { background:#9ae6b4; color:#276749; }\n  .sufr-b3 { background:#dd6b20; color:#fff; }\n  .sufr-b4 { background:#c53030; color:#fff; }\n  .sufr-b5 { background:#ecc94b; color:#744210; }\n\n  \/* Abo-Button *\/\n  .sufr-abo-btn { display:inline-block; padding:3px 8px; font-size:11px; font-weight:600; border:1px solid #e53e3e; color:#e53e3e; border-radius:5px; cursor:pointer; background:#fff; white-space:nowrap; transition:background .15s, color .15s; }\n  .sufr-abo-btn:hover { background:#e53e3e; color:#fff; }\n  .sufr-abo-btn.abonne { border-color:#276749; color:#276749; cursor:default; }\n  .sufr-abo-btn.abonne:hover { background:#fff; color:#276749; }\n\n  #sufr-abo-toast { position:fixed; bottom:24px; right:24px; z-index:9999; background:#2d3748; color:#fff; padding:12px 20px; border-radius:8px; font-size:13px; box-shadow:0 4px 12px rgba(0,0,0,.2); display:none; max-width:340px; line-height:1.5; }\n  #sufr-abo-toast a { color:#fc8181; font-weight:600; }\n\n  .sufr-leer { padding:20px; color:#718096; text-align:center; font-style:italic; background:#f7fafc; border-radius:8px; }\n  .sufr-footer { font-size:11px; color:#a0aec0; margin-top:10px; text-align:right; }\n<\/style>\n\n<div id=\"sufr-outer\">\n  <div style=\"font-size:18px;font-weight:700;color:#2d3748;margin-bottom:16px;\">\n    &#x1f50d; Recherche de p\u00e9nuries de livraison\n  <\/div>\n  <div class=\"sufr-search-wrap\">\n    <input type=\"text\" id=\"sufr-input\" placeholder=\"Rechercher un m\u00e9dicament\u2026 (% pour tout afficher)\">\n    <button class=\"sufr-btn\" onclick=\"sufrSuche()\">Rechercher \u2192<\/button>\n  <\/div>\n  <p class=\"sufr-hint\">Conseil : Avec %, tous les m\u00e9dicaments en p\u00e9nurie sont affich\u00e9s. Les termes partiels fonctionnent (ex. \u00abAmox\u00bb pour Amoxicilline).<\/p>\n\n  <div id=\"sufr-loading\"><div class=\"sufr-spinner\"><\/div> Recherche en cours\u2026<\/div>\n\n  <div id=\"sufr-texte\" style=\"display:none;\">\n    <div class=\"sufr-wichtig\">\n      <strong>Important :<\/strong> Pour les entreprises des cat\u00e9gories 1+2, les produits sont peut-\u00eatre encore disponibles chez les grossistes.\n      Pour les entreprises qui ne d\u00e9clarent pas elles-m\u00eames (cat\u00e9gories 3, 4 et 5), les d\u00e9clarations proviennent g\u00e9n\u00e9ralement d&#8217;utilisateurs.\n      Ces d\u00e9clarations refl\u00e8tent la situation de leurs possibilit\u00e9s de commande. Il est possible que les entreprises ou d&#8217;autres grossistes disposent encore de stock.\n      Cela doit \u00eatre clarifi\u00e9 au cas par cas.\n    <\/div>\n    <div class=\"sufr-hinweis\">\n      Les p\u00e9nuries r\u00e9pertori\u00e9es proviennent des entreprises ou de d\u00e9clarations volontaires d&#8217;utilisateurs de ce site.\n      Ces derniers sont \u00e9galement responsables de la mise \u00e0 jour des d\u00e9clarations. Les informations ne pr\u00e9tendent pas \u00eatre exhaustives.<br>\n      Pour des informations compl\u00e8tes, veuillez contacter l&#8217;entreprise concern\u00e9e.<br>\n      Les alternatives propos\u00e9es doivent \u00eatre \u00e9valu\u00e9es de mani\u00e8re critique par un professionnel.\n      Elles r\u00e9sultent d&#8217;une requ\u00eate automatis\u00e9e bas\u00e9e sur le code ATC, la voie d&#8217;administration et la disponibilit\u00e9.\n    <\/div>\n  <\/div>\n\n  <div id=\"sufr-resultate\" style=\"display:none;\">\n    <div class=\"sufr-result-header\" id=\"sufr-result-header\"><\/div>\n    <div class=\"sufr-table-wrap\">\n      <table class=\"sufr-table\" style=\"min-width:1100px;\">\n        <thead><tr>\n          <th onclick=\"sufrSortiere('pharmacode')\">Pharmacode &#x2195;<\/th>\n          <th onclick=\"sufrSortiere('gtin')\">GTIN &#x2195;<\/th>\n          <th onclick=\"sufrSortiere('bezeichnung')\">D\u00e9signation &#x2195;<\/th>\n          <th>S&#8217;abonner<\/th>\n          <th onclick=\"sufrSortiere('firma')\">Entreprise &#x2195;<\/th>\n          <th style=\"text-align:center;\">Cat. &#x2195;<\/th>\n          <th onclick=\"sufrSortiere('ersteMeldung')\">Premi\u00e8re d\u00e9claration &#x2195;<\/th>\n          <th onclick=\"sufrSortiere('lieferdatum')\">Disponibilit\u00e9 &#x2195;<\/th>\n          <th onclick=\"sufrSortiere('status')\">Statut &#x2195;<\/th>\n          <th>Remarques<\/th>\n          <th onclick=\"sufrSortiere('mutation')\">Derni\u00e8re mutation &#x2195;<\/th>\n        <\/tr><\/thead>\n        <tbody id=\"sufr-tbody\"><\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"sufr-footer\">drugshortage.ch<\/div>\n  <\/div>\n\n  <div id=\"sufr-abo-toast\"><\/div>\n<\/div>\n\n<script>\nconst SUFR_BASE    = \"https:\/\/www.drugshortage.ch\";\nconst SUFR_API     = SUFR_BASE + \"\/ds.php?a=suche_fr\";\nconst SUFR_ABO_REG = SUFR_BASE + \"\/index.php\/abo-inscription\/\";\nconst SUFR_ABO_API = SUFR_BASE + \"\/api\/api_abo_verwaltung.php\";\n\nlet sufrAlleDaten    = [];\nlet sufrSortiereNach = \"bezeichnung\";\nlet sufrAufsteigend  = true;\n\n\/\/ Token-G\u00fcltigkeitspr\u00fcfung beim Laden\n(function() {\n  var token = localStorage.getItem('abo_token');\n  if (!token) return;\n  fetch(SUFR_ABO_API + '?action=profil&token=' + encodeURIComponent(token))\n    .then(function(r) { return r.json(); })\n    .then(function(d) { if (!d.ok && d.login) { localStorage.removeItem('abo_token'); localStorage.removeItem('abo_email'); } })\n    .catch(function() {});\n})();\n\n(function() {\n  document.getElementById(\"sufr-input\").addEventListener(\"keydown\", function(e) {\n    if (e.key === \"Enter\") sufrSuche();\n  });\n  const q = new URLSearchParams(window.location.search).get(\"q\") || \"\";\n  if (q) { document.getElementById(\"sufr-input\").value = q; sufrSuche(); }\n})();\n\n\/\/ Event-Delegation f\u00fcr Abo-Buttons\ndocument.addEventListener('click', function(ev) {\n  var btn = ev.target.closest('.sufr-abo-btn');\n  if (!btn || btn.classList.contains('abonne') || btn.disabled) return;\n  ev.preventDefault(); ev.stopPropagation();\n  var gtin = btn.getAttribute('data-gtin') || '';\n  var bez  = btn.getAttribute('data-bez')  || '';\n  if (gtin) sufrAboKlick(gtin, bez, btn);\n}, true);\n\nfunction sufrAboKlick(gtin, bezeichnung, btn) {\n  const token = localStorage.getItem('abo_token');\n  if (!token) {\n    window.open(SUFR_ABO_REG + '?gtin=' + encodeURIComponent(gtin) + '&bez=' + encodeURIComponent(bezeichnung), '_blank');\n    return;\n  }\n  btn.disabled = true; btn.textContent = '\u2026';\n  fetch(SUFR_ABO_API + '?action=hinzufuegen&token=' + encodeURIComponent(token), {\n    method: 'POST',\n    headers: {'Content-Type': 'application\/json'},\n    body: JSON.stringify({gtins: [{gtin: gtin, bezeichnung: bezeichnung}]})\n  })\n  .then(function(r) { return r.json(); })\n  .then(function(d) {\n    if (d.ok) {\n      btn.textContent = '\u2713 Abonn\u00e9';\n      btn.className = 'sufr-abo-btn abonne';\n      btn.disabled = true;\n      sufrAboToast(\"&#x2705; \" + bezeichnung + \" a \u00e9t\u00e9 ajout\u00e9 \u00e0 vos abonnements.\");\n    } else if (d.login) {\n      localStorage.removeItem('abo_token'); localStorage.removeItem('abo_email');\n      btn.disabled = false; btn.textContent = '&#x1f514; Abo';\n      window.open(SUFR_ABO_REG + '?gtin=' + encodeURIComponent(gtin) + '&bez=' + encodeURIComponent(bezeichnung), '_blank');\n    } else {\n      btn.disabled = false; btn.textContent = '&#x1f514; Abo';\n      sufrAboToast(\"&#x26a0;&#xfe0f; \" + (d.message || \"Erreur lors de l'ajout.\"));\n    }\n  })\n  .catch(function() { btn.disabled = false; btn.textContent = '&#x1f514; Abo'; sufrAboToast(\"&#x26a0;&#xfe0f; Erreur de connexion.\"); });\n}\n\nfunction sufrAboToast(msg, dauer) {\n  const t = document.getElementById('sufr-abo-toast');\n  t.innerHTML = msg; t.style.display = 'block';\n  clearTimeout(t._timer);\n  t._timer = setTimeout(function() { t.style.display = 'none'; }, dauer || 6000);\n}\n\nasync function sufrSuche() {\n  const q = document.getElementById(\"sufr-input\").value.trim();\n  if (!q) { alert(\"Veuillez saisir un terme de recherche.\"); return; }\n\n  document.getElementById(\"sufr-loading\").style.display   = \"flex\";\n  document.getElementById(\"sufr-resultate\").style.display = \"none\";\n  document.getElementById(\"sufr-texte\").style.display     = \"none\";\n\n  try {\n    const res = await fetch(SUFR_API + \"&q=\" + encodeURIComponent(q), {headers: {'X-Requested-With': 'XMLHttpRequest'}});\n    const d = await res.json();\n\n    if (d.fehler) {\n      document.getElementById(\"sufr-loading\").innerHTML = \"<div style='color:#c53030;'>&#x26a0;&#xfe0f; \" + d.fehler + \"<\/div>\";\n      return;\n    }\n\n    sufrAlleDaten = d.resultate || [];\n    document.getElementById(\"sufr-loading\").style.display = \"none\";\n    document.getElementById(\"sufr-texte\").style.display   = \"block\";\n\n    const header = document.getElementById(\"sufr-result-header\");\n    header.innerHTML = sufrAlleDaten.length === 0\n      ? \"Aucune p\u00e9nurie trouv\u00e9e pour <strong>\u00ab\" + sufrEscape(q) + \"\u00bb<\/strong>.\"\n      : \"<strong>\" + sufrAlleDaten.length + \"<\/strong> p\u00e9nuries trouv\u00e9es pour <strong>\u00ab\" + sufrEscape(q) + \"\u00bb<\/strong>\";\n\n    sufrZeigeTabelle(sufrAlleDaten);\n    document.getElementById(\"sufr-resultate\").style.display = \"block\";\n\n  } catch(err) {\n    document.getElementById(\"sufr-loading\").innerHTML = \"<div style='color:#c53030;'>&#x274c; Erreur : \" + err + \"<\/div>\";\n  }\n}\n\nfunction sufrZeigeTabelle(daten) {\n  const tbody = document.getElementById(\"sufr-tbody\");\n  tbody.innerHTML = \"\";\n  if (!daten.length) {\n    tbody.innerHTML = \"<tr><td colspan='11' class='sufr-leer'>Aucune entr\u00e9e trouv\u00e9e.<\/td><\/tr>\";\n    return;\n  }\n  daten.forEach(function(e) {\n    const tr = document.createElement(\"tr\");\n    const detailUrl = SUFR_BASE + \"\/index.php\/detail-lieferengpass\/?ID=\" + e.id;\n    const bew = e.bewertung || 0;\n    const aboBtn = \"<button class='sufr-abo-btn' data-gtin='\" + (e.gtin||\"\").replace(\/'\/g,\"&#39;\") + \"' data-bez='\" + (e.bezeichnung||\"\").replace(\/'\/g,\"&#39;\") + \"'>&#x1f514; Abo<\/button>\";\n    tr.innerHTML =\n      \"<td style='font-size:12px;color:#a0aec0;'>\"                 + (e.pharmacode   || \"\u2013\") + \"<\/td>\" +\n      \"<td style='font-size:12px;color:#a0aec0;'>\"                 + (e.gtin         || \"\u2013\") + \"<\/td>\" +\n      \"<td style='white-space:nowrap;'><a href='\" + detailUrl + \"' target='_blank'>\" + (e.bezeichnung || \"\u2013\") + \"<\/a><\/td>\" +\n      \"<td style='text-align:center;'>\" + aboBtn + \"<\/td>\" +\n      \"<td style='white-space:nowrap;'>\"                           + (e.firma        || \"\u2013\") + \"<\/td>\" +\n      \"<td style='text-align:center;'><span class='sufr-bew sufr-b\" + bew + \"'>\" + sufrV(e.bewertung) + \"<\/span><\/td>\" +\n      \"<td style='white-space:nowrap;'>\"                           + sufrDatum(e.ersteMeldung) + \"<\/td>\" +\n      \"<td style='white-space:nowrap;'>\"                           + sufrDatum(e.lieferdatum)  + \"<\/td>\" +\n      \"<td style='white-space:nowrap;font-size:12px;'>\"            + (e.status       || \"\u2013\") + \"<\/td>\" +\n      \"<td style='max-width:200px;font-size:12px;color:#718096;'>\" + (e.bemerkungen  || \"\u2013\") + \"<\/td>\" +\n      \"<td style='white-space:nowrap;color:#718096;'>\"             + sufrDatum(e.mutation)     + \"<\/td>\";\n    tbody.appendChild(tr);\n  });\n}\n\nfunction sufrSortiere(feld) {\n  sufrAufsteigend = (sufrSortiereNach === feld) ? !sufrAufsteigend : true;\n  sufrSortiereNach = feld;\n  const liste = sufrAlleDaten.slice().sort(function(a, b) {\n    const va = (a[feld] || \"\").toString().toLowerCase();\n    const vb = (b[feld] || \"\").toString().toLowerCase();\n    return sufrAufsteigend ? va.localeCompare(vb) : vb.localeCompare(va);\n  });\n  sufrZeigeTabelle(liste);\n}\n\nfunction sufrV(val)    { return (val !== null && val !== undefined) ? val : \"\u2013\"; }\nfunction sufrDatum(s)  { return s ? s.substring(0, 10) : \"\u2013\"; }\nfunction sufrEscape(s) { return s.replace(\/&\/g,\"&amp;\").replace(\/<\/g,\"&lt;\").replace(\/>\/g,\"&gt;\"); }\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>&#x1f50d; Recherche de p\u00e9nuries de livraison Rechercher \u2192 Conseil : Avec %, tous les m\u00e9dicaments en p\u00e9nurie sont affich\u00e9s. Les termes partiels fonctionnent (ex. \u00abAmox\u00bb pour Amoxicilline). Recherche en cours\u2026 Important : Pour les entreprises des cat\u00e9gories 1+2, les produits sont peut-\u00eatre encore disponibles chez les grossistes. Pour les entreprises qui ne d\u00e9clarent pas elles-m\u00eames&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-21539","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/pages\/21539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/comments?post=21539"}],"version-history":[{"count":8,"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/pages\/21539\/revisions"}],"predecessor-version":[{"id":21862,"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/pages\/21539\/revisions\/21862"}],"wp:attachment":[{"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/media?parent=21539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}