{"id":21252,"date":"2026-05-20T19:08:21","date_gmt":"2026-05-20T17:08:21","guid":{"rendered":"https:\/\/www.drugshortage.ch\/?page_id=21252"},"modified":"2026-05-20T19:08:25","modified_gmt":"2026-05-20T17:08:25","slug":"suche-nach-abgeschlossenen-lieferengpaessen-2","status":"publish","type":"page","link":"https:\/\/www.drugshortage.ch\/index.php\/suche-nach-abgeschlossenen-lieferengpaessen-2\/","title":{"rendered":"Suche nach abgeschlossenen Lieferengp\u00e4ssen"},"content":{"rendered":"\n\n<style>\n  #sa-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  }\n\n  \/* Suchfeld *\/\n  .sa-search-wrap { display:flex; gap:10px; align-items:flex-start; margin-bottom:20px; }\n  #sa-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  #sa-input:focus { border-color:#008000; box-shadow:0 0 0 3px rgba(0,128,0,.1); }\n  .sa-btn { padding:12px 24px; background:#008000; color:#fff; border:none; border-radius:8px; font-size:14px; font-weight:600; cursor:pointer; transition:background .2s; white-space:nowrap; }\n  .sa-btn:hover { background:#005500; }\n  .sa-hint { font-size:12px; color:#a0aec0; margin-top:4px; }\n\n  \/* Info-Boxen *\/\n  .sa-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  .sa-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  \/* Ladeanimation *\/\n  #sa-loading { display:none; align-items:center; gap:10px; padding:16px 0; color:#718096; }\n  .sa-spinner { width:20px; height:20px; border:3px solid #e2e8f0; border-top-color:#008000; border-radius:50%; animation:saspin .8s linear infinite; }\n  @keyframes saspin { to { transform:rotate(360deg); } }\n\n  \/* Resultat-Header *\/\n  .sa-result-header { font-size:14px; color:#4a5568; margin-bottom:10px; padding-bottom:8px; border-bottom:2px solid #008000; }\n  .sa-result-header strong { color:#008000; }\n\n  \/* Tabelle *\/\n  .sa-table-wrap { overflow-x:auto; width:100%; border-radius:8px; box-shadow:0 1px 4px rgba(0,0,0,.07); }\n  .sa-table { width:100%; border-collapse:collapse; background:#fff; }\n  .sa-table thead tr { background:#2d3748; }\n  .sa-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  .sa-table th:hover { background:#4a5568; }\n  .sa-table td { padding:7px 12px; border-bottom:1px solid #edf2f7; font-size:13px; vertical-align:middle; }\n  .sa-table tbody tr:last-child td { border-bottom:none; }\n  .sa-table tbody tr:hover td { background:#f7fafc !important; }\n  .sa-table a { color:#008000; text-decoration:none; font-weight:500; }\n  .sa-table a:hover { text-decoration:underline; }\n\n  \/* Badges *\/\n  .sa-bew { display:inline-block; width:26px; height:26px; border-radius:6px; text-align:center; line-height:26px; font-weight:700; font-size:13px; }\n  .sa-b1 { background:#276749; color:#fff; }\n  .sa-b2 { background:#9ae6b4; color:#276749; }\n  .sa-b3 { background:#dd6b20; color:#fff; }\n  .sa-b4 { background:#c53030; color:#fff; }\n  .sa-b5 { background:#ecc94b; color:#744210; }\n\n  .sa-leer { padding:20px; color:#718096; text-align:center; font-style:italic; background:#f7fafc; border-radius:8px; }\n  .sa-footer { font-size:11px; color:#a0aec0; margin-top:10px; text-align:right; }\n<\/style>\n\n<div id=\"sa-outer\">\n\n  <div style=\"font-size:18px;font-weight:700;color:#2d3748;margin-bottom:16px;\">\n    &#x1f50d; Suche nach abgeschlossenen Lieferengp\u00e4ssen\n  <\/div>\n  <div class=\"sa-search-wrap\">\n    <input type=\"text\" id=\"sa-input\" placeholder=\"Medikament suchen\u2026 (% f\u00fcr alle anzeigen)\" \/>\n    <button class=\"sa-btn\" onclick=\"saSuche()\">Suchen \u2192<\/button>\n  <\/div>\n  <p class=\"sa-hint\">Tipp: Mit % werden alle abgeschlossenen Medikamente angezeigt. Teilbegriffe funktionieren (z.B. \u00abAmox\u00bb f\u00fcr Amoxicillin).<\/p>\n\n  <div id=\"sa-loading\"><div class=\"sa-spinner\"><\/div> Suche l\u00e4uft\u2026<\/div>\n\n  <div id=\"sa-texte\" style=\"display:none;\">\n    <div class=\"sa-wichtig\">\n      <strong>Wichtig:<\/strong> bei Firmen der Kategorie 1+2 sind Produkte m\u00f6glicherweise noch bei Grossisten verf\u00fcgbar.\n      Bei Firmen, die nicht selber melden (Kategorie 3, 4 und 5) stammen die Meldungen in der Regel von Usern.\n      Diese Meldungen spiegeln die Situation deren Bestellm\u00f6glichkeiten. Es ist m\u00f6glich, dass die Firmen oder andere Grossisten noch Ware haben.\n      Das ist im Einzelfall zu kl\u00e4ren.\n    <\/div>\n    <div class=\"sa-hinweis\">\n      Die aufgef\u00fchrten Lieferengp\u00e4sse stammen von Firmen oder aus freiwilligen Meldungen von Usern dieser Webseite.\n      Diese sind auch verantwortlich f\u00fcr das Update der Meldungen. Die Angaben haben keinen Anspruch auf Vollst\u00e4ndigkeit.<br>\n      F\u00fcr vollst\u00e4ndige Informationen wenden Sie sich bitte an die zust\u00e4ndige Firma.<br>\n      Die verlinkten Alternativen sind von einer Fachperson kritisch zu pr\u00fcfen.\n      Sie ergeben sich via eine automatisierte Abfrage aus dem ATC Code, dem Verabreichungsweg und der Lieferf\u00e4higkeit.\n    <\/div>\n  <\/div>\n\n  <div id=\"sa-resultate\" style=\"display:none;\">\n    <div class=\"sa-result-header\" id=\"sa-result-header\"><\/div>\n    <div class=\"sa-table-wrap\">\n      <table class=\"sa-table\" style=\"min-width:900px;\">\n        <thead><tr>\n          <th onclick=\"saSortiere('pharmacode')\">Pharmacode &#x2195;<\/th>\n          <th onclick=\"saSortiere('gtin')\">GTIN &#x2195;<\/th>\n          <th onclick=\"saSortiere('bezeichnung')\">Bezeichnung &#x2195;<\/th>\n          <th onclick=\"saSortiere('firma')\">Firma &#x2195;<\/th>\n          <th style=\"text-align:center;\">Meldekategorie<\/th>\n          <th onclick=\"saSortiere('ersteMeldung')\">Datum erste Meldung &#x2195;<\/th>\n          <th onclick=\"saSortiere('status')\">Status &#x2195;<\/th>\n          <th onclick=\"saSortiere('mutation')\">Datum letzte Mutation &#x2195;<\/th>\n        <\/tr><\/thead>\n        <tbody id=\"sa-tbody\"><\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"sa-footer\">drugshortage.ch<\/div>\n  <\/div>\n\n<\/div>\n\n<script>\nconst SA_BASE = \"https:\/\/www.drugshortage.ch\";\nconst SA_API  = SA_BASE + \"\/api_suche_abgeschlossen.php\";\n\nlet saAlleDaten = [];\nlet saSortiereNach = \"bezeichnung\";\nlet saAufsteigend = true;\n\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n  document.getElementById(\"sa-input\").addEventListener(\"keydown\", function(e) {\n    if (e.key === \"Enter\") saSuche();\n  });\n  const q = new URLSearchParams(window.location.search).get(\"q\") || \"\";\n  if (q) {\n    document.getElementById(\"sa-input\").value = q;\n    saSuche();\n  }\n});\n\nasync function saSuche() {\n  const q = document.getElementById(\"sa-input\").value.trim();\n  if (!q) { alert(\"Bitte einen Suchbegriff eingeben.\"); return; }\n\n  document.getElementById(\"sa-loading\").style.display   = \"flex\";\n  document.getElementById(\"sa-resultate\").style.display = \"none\";\n  document.getElementById(\"sa-texte\").style.display     = \"none\";\n\n  try {\n    const res = await fetch(SA_API + \"?q=\" + encodeURIComponent(q));\n    const d = await res.json();\n\n    if (d.fehler) {\n      document.getElementById(\"sa-loading\").innerHTML = \"<div style='color:#c53030;'>&#x26a0;&#xfe0f; \" + d.fehler + \"<\/div>\";\n      return;\n    }\n\n    saAlleDaten = d.resultate || [];\n    document.getElementById(\"sa-loading\").style.display = \"none\";\n    document.getElementById(\"sa-texte\").style.display   = \"block\";\n\n    const header = document.getElementById(\"sa-result-header\");\n    if (saAlleDaten.length === 0) {\n      header.innerHTML = \"Keine abgeschlossenen Lieferengp\u00e4sse gefunden f\u00fcr <strong>\u00ab\" + saEscape(q) + \"\u00bb<\/strong>.\";\n    } else {\n      header.innerHTML = \"<strong>\" + saAlleDaten.length + \"<\/strong> abgeschlossene Lieferengp\u00e4sse gefunden f\u00fcr <strong>\u00ab\" + saEscape(q) + \"\u00bb<\/strong>\";\n    }\n\n    saZeigeTabelle(saAlleDaten);\n    document.getElementById(\"sa-resultate\").style.display = \"block\";\n\n  } catch(err) {\n    document.getElementById(\"sa-loading\").innerHTML = \"<div style='color:#c53030;'>&#x274c; Fehler: \" + err + \"<\/div>\";\n  }\n}\n\nfunction saZeigeTabelle(daten) {\n  const tbody = document.getElementById(\"sa-tbody\");\n  tbody.innerHTML = \"\";\n  if (!daten.length) {\n    tbody.innerHTML = \"<tr><td colspan='8' class='sa-leer'>Keine Eintr\u00e4ge gefunden.<\/td><\/tr>\";\n    return;\n  }\n  daten.forEach(function(e) {\n    const tr = document.createElement(\"tr\");\n    const detailUrl = SA_BASE + \"\/index.php\/detail-lieferengpass\/?ID=\" + e.id;\n    const bew = e.bewertung || 0;\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='white-space:nowrap;'>\"             + (e.firma       || \"\u2013\") + \"<\/td>\" +\n      \"<td style='text-align:center;'><span class='sa-bew sa-b\" + bew + \"'>\" + saV(e.bewertung) + \"<\/span><\/td>\" +\n      \"<td style='white-space:nowrap;'>\"             + saDatum(e.ersteMeldung) + \"<\/td>\" +\n      \"<td style='white-space:nowrap;font-size:12px;color:#008000;font-weight:600;'>\" + (e.status || \"\u2013\") + \"<\/td>\" +\n      \"<td style='white-space:nowrap;color:#718096;'>\" + saDatum(e.mutation) + \"<\/td>\";\n    tbody.appendChild(tr);\n  });\n}\n\nfunction saSortiere(feld) {\n  saAufsteigend = (saSortiereNach === feld) ? !saAufsteigend : true;\n  saSortiereNach = feld;\n  const liste = saAlleDaten.slice().sort(function(a, b) {\n    const va = (a[feld] || \"\").toString().toLowerCase();\n    const vb = (b[feld] || \"\").toString().toLowerCase();\n    return saAufsteigend ? va.localeCompare(vb) : vb.localeCompare(va);\n  });\n  saZeigeTabelle(liste);\n}\n\nfunction saV(val)    { return (val !== null && val !== undefined) ? val : \"\u2013\"; }\nfunction saDatum(s)  { return s ? s.substring(0, 10) : \"\u2013\"; }\nfunction saEscape(s) { return s.replace(\/&\/g,\"&amp;\").replace(\/<\/g,\"&lt;\").replace(\/>\/g,\"&gt;\"); }\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>&#x1f50d; Suche nach abgeschlossenen Lieferengp\u00e4ssen Suchen \u2192 Tipp: Mit % werden alle abgeschlossenen Medikamente angezeigt. Teilbegriffe funktionieren (z.B. \u00abAmox\u00bb f\u00fcr Amoxicillin). Suche l\u00e4uft\u2026 Wichtig: bei Firmen der Kategorie 1+2 sind Produkte m\u00f6glicherweise noch bei Grossisten verf\u00fcgbar. Bei Firmen, die nicht selber melden (Kategorie 3, 4 und 5) stammen die Meldungen in der Regel von Usern.&hellip; <a class=\"read-more\" href=\"https:\/\/www.drugshortage.ch\/index.php\/suche-nach-abgeschlossenen-lieferengpaessen-2\/\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-fullwidth.php","meta":{"footnotes":""},"class_list":["post-21252","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/pages\/21252","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=21252"}],"version-history":[{"count":1,"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/pages\/21252\/revisions"}],"predecessor-version":[{"id":21253,"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/pages\/21252\/revisions\/21253"}],"wp:attachment":[{"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/media?parent=21252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}