{"id":21184,"date":"2026-05-20T12:53:07","date_gmt":"2026-05-20T10:53:07","guid":{"rendered":"https:\/\/www.drugshortage.ch\/?page_id=21184"},"modified":"2026-05-20T12:53:11","modified_gmt":"2026-05-20T10:53:11","slug":"mutationen-der-letzten-7-tage","status":"publish","type":"page","link":"https:\/\/www.drugshortage.ch\/index.php\/mutationen-der-letzten-7-tage\/","title":{"rendered":"Mutationen der letzten 7 Tage"},"content":{"rendered":"\n\n<style>\n  #mut-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  \/* Ladeanimation *\/\n  #mut-loading { display:flex; align-items:center; gap:12px; padding:30px 20px; color:#718096; font-size:15px; }\n  .mut-spinner { width:24px; height:24px; border:3px solid #e2e8f0; border-top-color:#e53e3e; border-radius:50%; animation:mutspin .8s linear infinite; flex-shrink:0; }\n  @keyframes mutspin { to { transform:rotate(360deg); } }\n\n  \/* Kennzahlen-Karten *\/\n  .mut-karten { display:flex; flex-wrap:wrap; gap:14px; margin-bottom:16px; }\n  .mut-karte { flex:1; min-width:160px; background:#fff; border:1px solid #e2e8f0; border-radius:10px; padding:16px 20px; box-shadow:0 1px 4px rgba(0,0,0,.06); }\n  .mut-karte-zahl { font-size:32px; font-weight:700; color:#e53e3e; line-height:1.1; }\n  .mut-karte-label { font-size:12px; color:#718096; margin-top:4px; line-height:1.4; }\n  .mut-karte-hinweis { font-size:10px; color:#a0aec0; margin-top:6px; font-style:italic; }\n\n  \/* Abschnittstitel *\/\n  .mut-section-title { font-size:15px; font-weight:700; color:#2d3748; margin:28px 0 10px 0; padding-bottom:6px; border-bottom:2px solid #e53e3e; display:flex; align-items:center; gap:8px; }\n  .mut-icon { background:#e53e3e; color:#fff; border-radius:6px; padding:2px 8px; font-size:11px; font-weight:600; }\n\n  \/* Tabellen *\/\n  .mut-table-wrap { overflow-x:auto; width:100%; border-radius:8px; box-shadow:0 1px 4px rgba(0,0,0,.07); margin-bottom:6px; }\n  .mut-table { width:100%; border-collapse:collapse; background:#fff; }\n  .mut-table thead tr { background:#2d3748; }\n  .mut-table th { padding:9px 12px; text-align:left; font-size:13px; font-weight:600; color:#fff; white-space:nowrap; }\n  .mut-table td { padding:7px 12px; border-bottom:1px solid #edf2f7; font-size:13px; vertical-align:middle; }\n  .mut-table tbody tr:last-child td { border-bottom:none; }\n  .mut-table tbody tr:hover td { background:#f7fafc !important; }\n  .mut-table a { color:#e53e3e; text-decoration:none; font-weight:500; }\n  .mut-table a:hover { text-decoration:underline; }\n\n  \/* Bewertungs-Badges *\/\n  .mut-bew { display:inline-block; width:26px; height:26px; border-radius:6px; text-align:center; line-height:26px; font-weight:700; font-size:13px; }\n  .mut-b1 { background:#276749; color:#fff; }\n  .mut-b2 { background:#9ae6b4; color:#276749; }\n  .mut-b3 { background:#dd6b20; color:#fff; }\n  .mut-b4 { background:#c53030; color:#fff; }\n  .mut-b5 { background:#ecc94b; color:#744210; }\n\n  \/* Legende *\/\n  .mut-legende-wrap { overflow-x:auto; width:100%; border-radius:8px; box-shadow:0 1px 4px rgba(0,0,0,.07); margin-bottom:14px; }\n  .mut-legende-table { width:100%; border-collapse:collapse; background:#fff; }\n  .mut-legende-table th { background:#2d3748; color:#fff; padding:9px 12px; font-size:13px; font-weight:600; text-align:left; }\n  .mut-legende-table td { padding:7px 12px; border-bottom:1px solid #edf2f7; font-size:13px; vertical-align:middle; }\n  .mut-legende-table tbody tr:last-child td { border-bottom:none; }\n\n  \/* Info-Boxen *\/\n  .mut-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  .mut-leer { padding:14px; color:#718096; text-align:center; font-style:italic; }\n  .mut-fussnote { font-size:13px; color:#718096; margin:6px 0; line-height:1.5; }\n\n  \/* Footer *\/\n  .mut-footer { font-size:11px; color:#a0aec0; margin-top:10px; text-align:right; }\n<\/style>\n\n<div id=\"mut-outer\">\n  <div id=\"mut-loading\"><div class=\"mut-spinner\"><\/div> Daten werden geladen\u2026<\/div>\n  <div id=\"mut-inhalt\" style=\"display:none;\">\n\n    \n    <div class=\"mut-section-title\"><span class=\"mut-icon\">&#x1f4ca;<\/span> \u00dcbersicht offene Lieferengp\u00e4sse<\/div>\n    <div class=\"mut-karten\">\n      <div class=\"mut-karte\">\n        <div class=\"mut-karte-zahl\" id=\"mut-packungen\">\u2013<\/div>\n        <div class=\"mut-karte-label\">nicht lieferbare Packungen<\/div>\n      <\/div>\n      <div class=\"mut-karte\">\n        <div class=\"mut-karte-zahl\" id=\"mut-produkte\">\u2013<\/div>\n        <div class=\"mut-karte-label\">nicht lieferbare Produkte \/ Dosierungen<\/div>\n        <div class=\"mut-karte-hinweis\">* unabh\u00e4ngig von Packungsgr\u00f6ssen (20er + 100er Schachtel = 1 Produkt)<\/div>\n      <\/div>\n      <div class=\"mut-karte\">\n        <div class=\"mut-karte-zahl\" id=\"mut-wirkstoffe\">\u2013<\/div>\n        <div class=\"mut-karte-label\">betroffene Wirkstoffe (ATC-Gruppen)<\/div>\n      <\/div>\n    <\/div>\n\n    \n    <div class=\"mut-section-title\"><span class=\"mut-icon\">&#x2139;<\/span> Bewertung der Meldungen der Firmen<\/div>\n    <div class=\"mut-legende-wrap\">\n      <table class=\"mut-legende-table\">\n        <thead><tr>\n          <th style=\"width:40px;text-align:center;\">Nr.<\/th>\n          <th>Bewertung<\/th>\n          <th>Art der Meldung<\/th>\n        <\/tr><\/thead>\n        <tbody>\n          <tr>\n            <td style=\"text-align:center;\"><span class=\"mut-bew mut-b1\">1<\/span><\/td>\n            <td>Die Firma gibt ihre Daten selber ein und hat sich verpflichtet diese \u00e0 jour zu halten (Exclusive Access)<\/td>\n            <td>In der Regel Firmenmeldungen; m\u00f6glicherweise sind die Produkte noch \u00fcber Grossisten verf\u00fcgbar.<\/td>\n          <\/tr>\n          <tr>\n            <td style=\"text-align:center;\"><span class=\"mut-bew mut-b2\">2<\/span><\/td>\n            <td>Die Firma gibt Daten selber ein, hat jedoch keinen exklusiven Zugang. Meldungen k\u00f6nnen auch durch Dritte eingegeben werden<\/td>\n            <td>Firmenmeldungen oder Meldungen aus dem Markt; m\u00f6glicherweise sind die Produkte noch \u00fcber Grossisten verf\u00fcgbar.<\/td>\n          <\/tr>\n          <tr>\n            <td style=\"text-align:center;\"><span class=\"mut-bew mut-b3\">3<\/span><\/td>\n            <td>Die Firma meldet vereinzelt Lieferengp\u00e4sse an die Kunden<\/td>\n            <td>Firmenmeldungen oder Meldungen aus dem Markt.<\/td>\n          <\/tr>\n          <tr>\n            <td style=\"text-align:center;\"><span class=\"mut-bew mut-b4\">4<\/span><\/td>\n            <td>Die Firma informiert die Kunden nicht (direkt) oder nur selektiv; Meldungen werden durch das Drugshortage.ch Netzwerk generiert<\/td>\n            <td>Firmenmeldungen oder Meldungen aus dem Markt.<\/td>\n          <\/tr>\n          <tr>\n            <td style=\"text-align:center;\"><span class=\"mut-bew mut-b5\">5<\/span><\/td>\n            <td>Verhandlungen laufen<\/td>\n            <td>Firmenmeldungen oder Meldungen aus dem Markt.<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    \n    <div class=\"mut-section-title\"><span class=\"mut-icon\">&#x1f195;<\/span> Neu erfasste Lieferengp\u00e4sse<\/div>\n    <div class=\"mut-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=\"mut-table-wrap\">\n      <table class=\"mut-table\" style=\"min-width:1000px;\">\n        <thead><tr>\n          <th>Bezeichnung<\/th>\n          <th style=\"text-align:center;\">Bew.<\/th>\n          <th>Firma<\/th>\n          <th>Erste Meldung<\/th>\n          <th>Neuer Status<\/th>\n          <th>Letzte Mutation<\/th>\n          <th>Datum Lieferf\u00e4higkeit<\/th>\n          <th>M\u00f6gliche Alternativen<\/th>\n          <th>GTIN<\/th>\n        <\/tr><\/thead>\n        <tbody id=\"mut-neu\"><\/tbody>\n      <\/table>\n    <\/div>\n\n    \n    <div class=\"mut-section-title\"><span class=\"mut-icon\">&#x270f;&#xfe0f;<\/span> Neue Mutationen diverser Art<\/div>\n    <div class=\"mut-table-wrap\">\n      <table class=\"mut-table\" style=\"min-width:1000px;\">\n        <thead><tr>\n          <th>Bezeichnung<\/th>\n          <th style=\"text-align:center;\">Bew.<\/th>\n          <th>Firma<\/th>\n          <th>Erste Meldung<\/th>\n          <th>Neuer Status<\/th>\n          <th>Letzte Mutation<\/th>\n          <th>Datum Lieferf\u00e4higkeit<\/th>\n          <th>M\u00f6gliche Alternativen<\/th>\n          <th>GTIN<\/th>\n        <\/tr><\/thead>\n        <tbody id=\"mut-diverse\"><\/tbody>\n      <\/table>\n    <\/div>\n\n    \n    <div class=\"mut-section-title\"><span class=\"mut-icon\">&#x2705;<\/span> Neu abgeschlossene Lieferengp\u00e4sse<\/div>\n    <div class=\"mut-table-wrap\">\n      <table class=\"mut-table\" style=\"min-width:800px;\">\n        <thead><tr>\n          <th>Bezeichnung<\/th>\n          <th style=\"text-align:center;\">Bew.<\/th>\n          <th>Firma<\/th>\n          <th>Erste Meldung<\/th>\n          <th>Neuer Status<\/th>\n          <th>Letzte Mutation<\/th>\n          <th>GTIN<\/th>\n        <\/tr><\/thead>\n        <tbody id=\"mut-abgeschlossen\"><\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"mut-footer\">Daten werden w\u00f6chentlich aktualisiert \u00b7 drugshortage.ch<\/div>\n\n  <\/div>\n<\/div>\n\n<script>\n\/\/ &#x26a0;&#xfe0f; DEINE URL HIER EINTRAGEN:\nconst MUT_BASE = \"https:\/\/www.drugshortage.ch\";\nconst MUT_API  = MUT_BASE + \"\/api_mutationen.php\";\n\nasync function ladeMutationen() {\n  try {\n    const res = await fetch(MUT_API);\n    const d = await res.json();\n\n    if (d.fehler) {\n      document.getElementById(\"mut-loading\").innerHTML =\n        \"<div style='color:#c53030;padding:20px;background:#fff5f5;border-radius:8px;width:100%;'>\" +\n        \"<strong>&#x26a0;&#xfe0f; Fehler in der API:<\/strong><br>\" + d.fehler +\n        \"<details style='margin-top:8px;'><summary style='cursor:pointer;color:#718096;'>Details<\/summary>\" +\n        \"<pre style='font-size:10px;color:#718096;overflow:auto;'>\" + d.detail + \"<\/pre><\/details><\/div>\";\n      return;\n    }\n\n    \/\/ Kennzahlen\n    document.getElementById(\"mut-packungen\").textContent  = d.anzahlPackungen !== null ? d.anzahlPackungen : \"\u2013\";\n    document.getElementById(\"mut-produkte\").textContent   = d.anzahlProdukte  !== null ? d.anzahlProdukte  : \"\u2013\";\n    if (d.wirkstoffe && d.wirkstoffe.length > 0)\n      document.getElementById(\"mut-wirkstoffe\").textContent = d.wirkstoffe[0].wirkstoffe || \"\u2013\";\n\n    \/\/ Neu erfasste\n    zeigeTabelle(d.neuErfasst   || [], \"mut-neu\",          true,  \"keine neu erfassten Lieferengp\u00e4sse in den letzten 7 Tagen\");\n    \/\/ Mutationen\n    zeigeTabelle(d.mutationen   || [], \"mut-diverse\",       true,  \"keine Mutation diverser Art in den letzten 7 Tagen\");\n    \/\/ Abgeschlossen\n    zeigeTabelle(d.abgeschlossen|| [], \"mut-abgeschlossen\", false, \"keine gemeldeten Abschl\u00fcsse von Lieferengp\u00e4ssen in den letzten 7 Tagen\");\n\n    document.getElementById(\"mut-loading\").style.display  = \"none\";\n    document.getElementById(\"mut-inhalt\").style.display   = \"block\";\n\n  } catch(err) {\n    document.getElementById(\"mut-loading\").innerHTML =\n      \"<div style='color:#c53030;padding:20px;'>&#x274c; Fehler beim Laden. Bitte Seite neu laden.<br><small style=\\\"color:#718096\\\">\" + err + \"<\/small><\/div>\";\n  }\n}\n\nfunction zeigeTabelle(daten, tbodyId, mitAlternativen, leerText) {\n  const tbody = document.getElementById(tbodyId);\n  tbody.innerHTML = \"\";\n  if (!daten.length) {\n    const cols = mitAlternativen ? 9 : 7;\n    tbody.innerHTML = \"<tr><td colspan='\" + cols + \"' class='mut-leer'>\" + leerText + \"<\/td><\/tr>\";\n    return;\n  }\n  daten.forEach(function(e) {\n    const tr = document.createElement(\"tr\");\n    const detailUrl = MUT_BASE + \"\/detail_lieferengpass.aspx?ID=\" + e.id;\n    const altUrl    = MUT_BASE + \"\/alternativen.aspx?GTIN=\" + encodeURIComponent(e.gtin || \"\");\n    const bew = e.bewertung || 0;\n    let html =\n      \"<td style='white-space:nowrap;'><a href='\" + detailUrl + \"' target='_blank'>\" + (e.bezeichnung || \"\u2013\") + \"<\/a><\/td>\" +\n      \"<td style='text-align:center;'><span class='mut-bew mut-b\" + bew + \"'>\" + mv(e.bewertung) + \"<\/span><\/td>\" +\n      \"<td style='white-space:nowrap;'>\" + (e.firma || \"\u2013\") + \"<\/td>\" +\n      \"<td style='white-space:nowrap;'>\" + datum(e.ersteMeldung)  + \"<\/td>\" +\n      \"<td style='white-space:nowrap;font-size:11px;'>\" + (e.status || \"\u2013\") + \"<\/td>\" +\n      \"<td style='white-space:nowrap;color:#718096;'>\" + datum(e.mutation) + \"<\/td>\";\n    if (mitAlternativen) {\n      html +=\n        \"<td style='white-space:nowrap;'>\" + datum(e.lieferdatum) + \"<\/td>\" +\n        \"<td><a href='\" + altUrl + \"' target='_blank' style='font-size:11px;border:1px solid #e53e3e;padding:2px 7px;border-radius:4px;white-space:nowrap;'>Alternativen \u2192<\/a><\/td>\";\n    }\n    html += \"<td style='color:#a0aec0;font-size:11px;'>\" + (e.gtin || \"\u2013\") + \"<\/td>\";\n    tr.innerHTML = html;\n    tbody.appendChild(tr);\n  });\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", ladeMutationen);\n\nfunction mv(val)    { return (val !== null && val !== undefined) ? val : \"\"; }\nfunction datum(s)   { return s ? s.substring(0, 10) : \"\u2013\"; }\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Daten werden geladen\u2026 &#x1f4ca; \u00dcbersicht offene Lieferengp\u00e4sse \u2013 nicht lieferbare Packungen \u2013 nicht lieferbare Produkte \/ Dosierungen * unabh\u00e4ngig von Packungsgr\u00f6ssen (20er + 100er Schachtel = 1 Produkt) \u2013 betroffene Wirkstoffe (ATC-Gruppen) &#x2139; Bewertung der Meldungen der Firmen Nr. Bewertung Art der Meldung 1 Die Firma gibt ihre Daten selber ein und hat sich verpflichtet&hellip; <a class=\"read-more\" href=\"https:\/\/www.drugshortage.ch\/index.php\/mutationen-der-letzten-7-tage\/\">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-21184","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/pages\/21184","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=21184"}],"version-history":[{"count":4,"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/pages\/21184\/revisions"}],"predecessor-version":[{"id":21210,"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/pages\/21184\/revisions\/21210"}],"wp:attachment":[{"href":"https:\/\/www.drugshortage.ch\/index.php\/wp-json\/wp\/v2\/media?parent=21184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}