{
 "$schema": "../../schema.json",
 "schema": "fundus/1",
 "id": "notdienst-plan",
 "name": "Notdienst mit Plan und Verweis",
 "name_en": "Emergency duty status with own rota and referral",
 "kurz": "„Wir haben jetzt Notdienst, bis morgen 9 Uhr“ oder „Heute hat eine andere Apotheke Notdienst“: Status, nächster eigener Dienst und Plan mit Feiertagen, sonst Verweis auf die Notdienstsuche der Kammer, dazu Notfall- und Gebührenhinweis.",
 "kategorie": "Sektionen & Funktionen",
 "kategorie_slug": "sektionen",
 "kategorie_nr": 16,
 "bau_chat": "D",
 "prioritaet": "D",
 "trendstatus": "etabliert",
 "belegstatus": "belegt",
 "website_belege": 2,
 "stimmung": [
  "ruhig",
  "präzise"
 ],
 "stimmung_roh": [
  "ruhig",
  "vertrauenswürdig",
  "klar"
 ],
 "technik": [
  "vanilla-js",
  "intl",
  "intl-datetimeformat",
  "css"
 ],
 "technik_gruppen": [
  "css",
  "js"
 ],
 "leistungskosten": "niedrig",
 "steckbrief": {
  "beschreibung": "Ein Baustein für Betriebe mit Notdienst im Wechsel: Apotheke, Tierarztpraxis, SHK-Handwerk, Schlüsseldienst. Er sagt zuerst, was jetzt gilt: „Wir haben jetzt Notdienst, bis morgen 9 Uhr“, „Heute ab 18 Uhr Notdienst“ oder „Heute hat ein anderer Betrieb Notdienst“. Darunter steht der nächste eigene Notdienst mit Datum und Uhrzeit und ein Ausschnitt aus dem Plan der nächsten vier Wochen, Feiertage markiert. Hat der Betrieb heute keinen Dienst, verweist der Baustein auf die zentrale Notdienstsuche der Kammer oder Innung, mit Rufnummer als Platzhalter. Dazu kommen der Notfall-Hinweis der Branche (112, Giftinformation, Gasgeruch) und der Kostenhinweis, der weiß, ob die Notdienstgebühr gerade anfällt. Gerechnet wird in der Zeit des Ortes (Europe/Berlin über Intl), Feiertage kommen je Bundesland aus einer gepflegten Liste.",
  "warum_es_wirkt": "Wer nachts oder am Feiertag auf die Seite kommt, hat eine dringende Frage: Hilft mir dieser Betrieb jetzt, und wenn nicht, wer dann? Eine Öffnungszeiten-Tabelle beantwortet das nicht, ein „Notdienst laut Aushang“ auch nicht. Der Baustein beantwortet beides in einem Satz und gibt den nächsten Schritt: anrufen, klingeln oder zur Notdienstsuche. Der Kostenhinweis vorab nimmt die Überraschung an der Klappe oder in der Praxis.",
  "wann_einsetzen": "Apotheke (Notdienst nach Kammerplan), Tierarztpraxis im Notdienstring, SHK-, Elektro- und Schlüsseldienst mit eigenem oder Innungs-Notdienst, Bestatter mit Bereitschaft. Als eigene Sektion „Notdienst“, als Reiter in der Statuszeile oder als Karte im Hero; mobil als Punkt in der unteren Leiste.",
  "wann_nicht": "Wenn der Plan nicht gepflegt wird: ein falsches „Wir haben Notdienst“ schickt Menschen nachts vor eine verschlossene Tür. Dann lieber nur den Verweis auf die Notdienstsuche zeigen. Nicht für reine Öffnungszeiten (dafür oeffnungszeiten-status) und nicht für einen Anruf-Knopf mit Bürozeiten (dafür erreichbarkeits-button). Keine Termine schätzen, keine fremden Betriebe als „Notdienst heute“ erfinden: diese Angabe kommt aus den Daten der Kammer.",
  "varianten": [
   "Apotheke: Reiter „Notdienst“ in der Statuszeile, 24-Stunden-Dienste mit Wechselzeit aus dem Kammerplan, Plan als Monatsausschnitt, Notdienstklappe oder Verweis auf die Notdienstsuche der Kammer, Gebühr mit Uhrzeitregel, 112",
   "Tierarzt: Notdienst-Karte im Hero, Wochenband mit Sprechstunde, Notdienstzeit und eigenem Dienst, erhöhter GOT-Satz und Notdienstgebühr, Ansage des Notdienstrings, Giftinformation und Tierklinik als Platzhalter",
   "Handwerk (SHK): Status mit Anruf, daneben zuerst „Es riecht nach Gas?“ (112 und Netzbetreiber von draußen), dann Rohrbruch, Heizung und Kosten, Notdienst-Wochenenden im Wechsel mit der Innung",
   "Schlüsseldienst: wie Handwerk, mit Festpreis vor der Anfahrt"
  ],
  "umsetzung": "Daten wie aus dem CMS: PLAN als Liste eigener Dienste { von: '2026-11-12T09:00', bis: '2026-11-13T09:00' } in Ortszeit, dazu STAND (Datum und Quelle des Kammerplans), WOCHE (reguläre Zeiten, nur um „regulär geöffnet“ zu erkennen) und FEIERTAGE des Bundeslandes aus lab/fundus/feiertage.json. Ortszeit über new Intl.DateTimeFormat('de-DE', { timeZone: 'Europe/Berlin', hourCycle: 'h23', … }).formatToParts(); Dienste in absolute Minuten ab heute 0 Uhr umrechnen, Datumsrechnung auf UTC-Mittag. Zustand: läuft ein eigener Dienst → „jetzt“ (mit Ende, ab 60 Min. vor Ende mit Minuten); beginnt heute einer → „später“; sonst „nicht heute“ mit dem nächsten Dienst; kein Dienst mehr im Plan → Leerzustand „Plan ab … noch nicht veröffentlicht“. Feiertag heute → Zusatzzeile mit Namen. Die Gebührenregel ist eine eigene kleine Funktion je Branche (Apotheke 20 bis 6 Uhr, Sonn- und Feiertage ganztags, 24.12. ab 14 Uhr; Tierarzt 18 bis 8 Uhr, Fr 18 bis Mo 8, Feiertage). Der Verweis auf die Notdienstsuche ist ein normaler Link mit Postleitzahl, Rufnummer und Link der Kammer sind Platzhalter. Takt: setTimeout zur nächsten vollen Minute und bei visibilitychange. Ohne JS steht der Server-Text mit dem nächsten Dienst und dem Verweis da. Beträge, Zeiten und Notfall-Hinweise vom Kunden prüfen lassen.",
  "mobil": "Eine Spalte: Zustand und Knopf „Anrufen“ oder „Notdienst suchen“ zuerst, darunter der nächste Dienst, dann der Plan als 7 × 4-Raster. In der unteren Leiste ein Punkt „Notdienst“ mit Kurztext.",
  "reduzierte_bewegung": "Zustandswechsel ohne Überblenden und Versatz. Kein Pulsieren des Punkts.",
  "barrierefreiheit": "Zustand nie nur über Farbe: der Satz sagt „jetzt Notdienst“ oder „kein Notdienst“. Minuten-Aktualisierung still, nur Zustandswechsel per aria-live=polite. Plan als Tabelle mit Wochentag-Spaltenköpfen, jeder Tag mit vollem Text („Donnerstag, 12. November: Notdienst bei uns“). Zeiten als <time datetime>. 112 immer sichtbar, nicht erst im Notfallzustand."
 },
 "messwerte": {
  "easing": "cubic-bezier(0.2, 0, 0.38, 0.9)",
  "dauer_ms": "110 Hover, 240 Zustandswechsel, 160 schließen",
  "stagger_ms": "",
  "distanz": "Zustandstext 4 px",
  "sonstiges": "Minuten-Anzeige ab 60 Min. vor Dienstende; Aktualisierung zur vollen Minute; Plan-Ausschnitt 28 Tage",
  "herkunft": "eigene Festlegung",
  "quelle": "Rezept apotheke-vor-ort (token-tech-praezise 110/240/160 ms)"
 },
 "kurve": {
  "bezier": [
   0.2,
   0.0,
   0.38,
   0.9
  ],
  "css": "cubic-bezier(0.2, 0, 0.38, 0.9)",
  "name": "eigene Kurve",
  "dauer_ms": 110
 },
 "gesehen_bei": [
  {
   "seite": "aponet.de: Apotheken-Notdienst suchen",
   "url": "https://aponet.de/apotheke/notdienstsuche",
   "auszeichnung": "",
   "beobachtung": "Per WebFetch am 04.11.2026 gelesen: zentrale Notdienstsuche nach Ort oder Postleitzahl, „basiert auf den offiziellen Daten der Bundesapothekerkammer“, Suche bis zu zwei Wochen voraus. Nennt die Notdienstgebühr von 2,50 Euro: „von 20 bis 6 Uhr“, „an Sonn- und Feiertagen … von 0 bis 24 Uhr“, am 24. Dezember auf einem Werktag „bis 6 Uhr und nach 14 Uhr“. Ergebnisse ausdrücklich unverbindlich.",
   "art": "website"
  },
  {
   "seite": "Tierklinik Hofheim: Notdienst nachts, an Wochenenden und Feiertagen",
   "url": "https://www.tierklinik-hofheim.de/die-klinik/fachbereiche/notaufnahme/unser-notdienst-nachts-wochenends-und-feiertags.html",
   "auszeichnung": "",
   "beobachtung": "Per WebFetch am 04.11.2026 gelesen: Notdienst als eigene Seite. Behandlung „nach medizinischer Dringlichkeit, nicht in der Reihenfolge des Eintreffens“, „Erhebliche Wartezeiten für weniger schwer erkrankte Tiere sind unvermeidlich“, Hinweis auf „einen deutlich erhöhten Kostensatz“ nach der Gebührenordnung. Vorbild für ehrliche Hinweise vorab.",
   "art": "website"
  },
  {
   "seite": "Apothekerkammer Berlin: Notdienstplan 2026",
   "url": "https://www.akberlin.de/fileadmin/user_upload/hauptverzeichniss/dateien/mitglieder/Notdienst/2026_Notdienstplan_FINAL_04.12.2026.pdf",
   "auszeichnung": "",
   "beobachtung": "Per WebFetch am 04.11.2026 gelesen: Plan der Kammer mit Stand-Datum (04.12.2025), „Der Notdienst wechselt täglich. Er wird als 24-Stunden-Dienst durchgeführt.“ Beginn 9.00 Uhr, Ende am nächsten Tag 9.00 Uhr, 27 Notdienstgruppen. Vorbild für Plan mit Stand und Wechselzeit; die Wechselzeit ist je Kammer verschieden.",
   "art": "artikel"
  },
  {
   "seite": "apotheke adhoc: Nacht- und Notdienst, Notdienstgebühr",
   "url": "https://apotheke-adhoc.de/nachrichten/detail/apo-tipp/notdienst-notdienstgebuehr-nacht-und-notdienst",
   "auszeichnung": "",
   "beobachtung": "Per WebFetch am 04.11.2026 gelesen: Die Gebühr „kann, muss aber nicht kassiert werden“, „pro Kunde nur einmalig“; Samstag mit Schluss um 14 Uhr erst ab 20 Uhr. Dienst laut Artikel „von 8 Uhr des einen Tages bis 8 Uhr des Folgetages“.",
   "art": "artikel"
  },
  {
   "seite": "Bundestierärztekammer: Notdienst und GOT",
   "url": "https://bundestieraerztekammer.de/d.php?id=5582",
   "auszeichnung": "",
   "beobachtung": "Per WebFetch am 04.11.2026 gelesen: pauschale „Notdienstgebühr“ von 50,00 Euro, „mindestens der 2-fache Satz der GOT“ bis zum 4-fachen. Notdienstzeiten „täglich von 18.00 Uhr bis 8.00 Uhr des jeweils folgenden Tages“, Freitag 18 Uhr bis Montag 8 Uhr und gesetzliche Feiertage 0 bis 24 Uhr. Eine reguläre Abendsprechstunde ist kein Notdienst.",
   "art": "artikel"
  },
  {
   "seite": "Gebührenordnung für Tierärzte (GOT), § 4",
   "url": "https://www.gesetze-im-internet.de/got_2022/__4.html",
   "auszeichnung": "",
   "beobachtung": "Per WebFetch am 04.11.2026 gelesen: Leistungen „bei Nacht, am Wochenende oder an einem Feiertag im Rahmen eines tierärztlichen Notdienstes“ zum zweifachen Satz, bis zum vierfachen; dazu 50 Euro Notdienstgebühr je Angelegenheit, im begründeten Einzelfall verzichtbar.",
   "art": "artikel"
  },
  {
   "seite": "Tierärztekammer Nordrhein: Notfalldienstordnung ab 01.01.2025",
   "url": "https://tieraerztekammer-nordrhein.de/wp-content/uploads/2024/11/Tieraerztliche_Notfalldienstordnung_der_Tieraerztekammer_Nordrhein_ab_2025-01-01.pdf",
   "auszeichnung": "",
   "beobachtung": "Per WebFetch am 04.11.2026 gelesen: Notfalldienst im Notfalldienstbezirk, vorrangig durch kollegiale Übereinkunft; § 4 Abs. 3: „Patientenbesitzer sind über den angebotenen Notfalldienst in geeigneter Form zu informieren“, Änderungen „unverzüglich bekannt zu geben“. Kanäle nennt die Ordnung nicht.",
   "art": "artikel"
  },
  {
   "seite": "Deutsches Tierärzteblatt 03/2015: BfR zu Tiervergiftungen",
   "url": "https://www.bundestieraerztekammer.de/btk/dtbl/archiv/2015/artikel/DTBl_03_2015_BfR-Tiervergiftungen.pdf",
   "auszeichnung": "",
   "beobachtung": "Per WebFetch am 04.11.2026 gelesen: Giftinformationszentren beraten „zu Vergiftungen beim Menschen, aber auch bei Tiervergiftungen“, „rund um die Uhr“. Grundlage für den Platzhalter „Giftinformation“ in der Variante Tierarzt.",
   "art": "artikel"
  },
  {
   "seite": "Feuerwehr Lehrte: Was tun bei Gasaustritt?",
   "url": "https://feuerwehr-lehrte.net/was-tun-bei-gasaustritt/",
   "auszeichnung": "",
   "beobachtung": "Per WebFetch am 04.11.2026 gelesen (Stand 16.03.2023): lüften, Gebäude „umgehend“ verlassen, andere warnen; „Benachrichtigen Sie die Feuerwehr über den Notruf 112 und das Gasversorgungsunternehmen“, mit einem Telefon „außerhalb des Gefahrenbereichs“; kein Telefon in Räumen mit Gasgeruch.",
   "art": "artikel"
  }
 ],
 "tutorials": [
  {
   "titel": "MDN: Intl.DateTimeFormat.prototype.formatToParts()",
   "url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatToParts"
  },
  {
   "titel": "MDN: <time>",
   "url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/time"
  }
 ],
 "kombinierbar_mit": [
  "oeffnungszeiten-status",
  "erreichbarkeits-button",
  "mobile-bottom-navigation",
  "gleitender-indikator",
  "tabellenziffern",
  "firmendaten-strukturiert",
  "foto-hero-mit-leiste"
 ],
 "urls": {
  "detail": "https://cecodesign.de/lab/fundus/sektionen/notdienst-plan/",
  "meta": "https://cecodesign.de/lab/fundus/sektionen/notdienst-plan/meta.json",
  "demo": "https://cecodesign.de/lab/fundus/sektionen/notdienst-plan/demo"
 },
 "herkunft": {
  "quelldateien": [
   "Recherche Runde 4, 04.11.2026"
  ],
  "pruefnotizen": [
   "Belege am 04.11.2026 per WebFetch gelesen: aponet.de (Notdienstsuche, Gebühr), Apothekerkammer Berlin (Plan 2026), apotheke adhoc (Gebühr), Bundestierärztekammer und GOT § 4 (Notdienstsätze, 50 €), Tierärztekammer Nordrhein (Informationspflicht), Tierklinik Hofheim (Hinweise vorab), Feuerwehr Lehrte (Gasgeruch).",
   "Die Kombination aus Status, eigenem Plan und Verweis ist eigene Festlegung; gesehen sind Notdienstsuche, Kammerplan und Notdienst-Seiten getrennt.",
   "Wechselzeit (8, 8.30 oder 9 Uhr), Gebühren, Rufnummern der Kammer, des Giftnotrufs und des Netzbetreibers sowie Feiertage je Land vom Kunden prüfen lassen. Keine Rechtsberatung."
  ]
 },
 "bau": {
  "status": "fertig",
  "kurz": "„Wir haben jetzt Notdienst, bis morgen 9 Uhr“ oder „Heute hat eine andere Apotheke Notdienst“: Status, nächster eigener Dienst und Plan mit Feiertagen, sonst Verweis auf die Notdienstsuche der Kammer, dazu Notfall- und Gebührenhinweis.",
  "demo": true,
  "abhaengigkeiten": [],
  "werte": {
   "easing": "apotheke und handwerk cubic-bezier(0.2, 0, 0.38, 0.9), Eintritt cubic-bezier(0, 0, 0.38, 0.9) (token-tech-praezise); tierarzt cubic-bezier(0.16, 1, 0.3, 1) nur für Hover, im Notfallbereich keine Bewegung",
   "dauer_ms": {
    "hover": "110 apotheke, 150 tierarzt und handwerk",
    "zustandswechsel": "240 apotheke und handwerk, 0 tierarzt",
    "markierung_reiter": 240
   },
   "distanz": "Zustandstext 4 px von unten mit Einblenden; Markierung der Reiter gleitet per translate und width",
   "zeitzone": "Intl.DateTimeFormat('de-DE', { timeZone: 'Europe/Berlin', hourCycle: 'h23', … }).formatToParts(); Datumsrechnung auf UTC-Mittag",
   "zustaende": "jetzt (eigener Dienst läuft; ab 60 Min. vor Ende mit Minuten), spaeter (eigener Dienst beginnt heute), nicht (nächster eigener Dienst mit Datum, Verweis auf Kammer, Ring oder Innung), leer (Plan zu Ende: „steht noch nicht fest“); Feiertag als Zusatz-Chip; regulär geöffnet als Zusatzsatz",
   "daten": "plan als Liste [von, bis] in Ortszeit ('2026-11-12 09:00'), woche (0 = Sonntag) und sonder für reguläre Zeiten, planBis, Feiertage je Land aus lab/fundus/feiertage.json",
   "gebuehr": "apotheke 2,50 € von 20 bis 6 Uhr, Sonn- und Feiertage ganztags, 24.12. ab 14 Uhr (aponet, apotheke adhoc); tierarzt mind. 2-facher GOT-Satz und 50 € (§ 4 GOT), Notdienstzeit 18 bis 8 Uhr, Fr 18 bis Mo 8, Feiertage; handwerk Pauschale und Zuschlag außerhalb der Bürozeit als Platzhalter",
   "plan_ansicht": "apotheke 4 × 7 Tage als Tabelle (Zelle 58 px, mobil 46 px, Abstand 4 px, Radius 6), tierarzt Wochenband 7 × 24 h (Spur 30 px, Notdienstzeit schraffiert 135° 2/7 px, Dienst Tanne, Jetzt-Strich 3 px Kürbis), handwerk 6 Wochenenden als Tabelle mit KW",
   "aktualisierung": "setTimeout zur nächsten vollen Minute (60000 − Date.now() % 60000 + 50) und bei visibilitychange; aria-live polite nur bei Zustandswechsel",
   "statusbox": "reservierte Mindesthöhe 7.5rem apotheke, 7.4rem tierarzt, 9.5rem handwerk",
   "vorfuehrung": "fünf Szenen je Variante (nicht, später mit laufender Uhr über den Dienstbeginn, jetzt, Feiertag, leer), je 1500 bis 2600 ms plus 700 ms Halt"
  },
  "ausloeser": "dauer",
  "touch": "Eine Spalte; die Aktion (Notdienstklappe, Anrufen, Notdienstsuche) steht vor dem Plan. Plan der Apotheke mit Feiertag als Punkt, Wochenband mit Tag über der Spur, Wochenenden als zweizeilige Liste. Alle Rufnummern als tel:-Links, Trefferflächen ab 48 px.",
  "reduziert": "Zustandstext wechselt ohne Einblenden und Versatz, die Markierung der Reiter springt. Nichts pulsiert.",
  "korrekturen": {
   "varianten": [
    "Apotheke: Reiter „Notdienst“ in der Statuszeile, 24-Stunden-Dienste mit Wechselzeit aus dem Kammerplan, Plan als Monatsausschnitt, Notdienstklappe oder Verweis auf die Notdienstsuche der Kammer, Gebühr mit Uhrzeitregel, 112",
    "Tierarzt: Notdienst-Karte im Hero, Wochenband mit Sprechstunde, Notdienstzeit und eigenem Dienst, erhöhter GOT-Satz und Notdienstgebühr, Ansage des Notdienstrings, Giftinformation und Tierklinik als Platzhalter",
    "Handwerk (SHK): Status mit Anruf, daneben zuerst „Es riecht nach Gas?“ (112 und Netzbetreiber von draußen), dann Rohrbruch, Heizung und Kosten, Notdienst-Wochenenden im Wechsel mit der Innung",
    "Schlüsseldienst: wie Handwerk, mit Festpreis vor der Anfahrt"
   ]
  },
  "geprueft": "04.11.2026",
  "notiz": "Welten: apotheke = Rezept apotheke-vor-ort, erfundene Schwalbenhof-Apotheke in Wernigerode (Sachsen-Anhalt, Feiertage 25./26.12., 06.01.); tierarzt = Rezept tierarztpraxis, Tierarztpraxis am Ziegelhof in Zittau (Sachsen, Buß- und Bettag 18.11.); handwerk = Rezept handwerk-werkstatt-klartext, Ahlbach Haustechnik in Schwandorf (Bayern). Eigene Rufnummern aus den Drama Numbers der Bundesnetzagentur (0171 39200 xx, 0176 040690 xx); Kammer, Notdienstring, Innung, Giftinformationszentrum und Netzbetreiber sind Platzhalter, echt nur 112. Pläne erfunden, Stand-Daten als Beispiel. Pult: Variante, Echtzeit, Szenen (jetzt Notdienst, heute später, nicht heute, Feiertag, Plan zu Ende), Datum und Uhrzeit frei. Abgrenzung: oeffnungszeiten-status zeigt reguläre Zeiten (voll), erreichbarkeits-button ist der Anruf-Knopf nach Bürozeit; dieses Muster ist der Notdienst im Wechsel mit Plan und Verweis. Belege per WebFetch 04.11.2026. Selbsturteil 4.",
  "varianten": [
   {
    "id": "apotheke",
    "name": "Apotheke mit Kammerplan",
    "wann": "Öffentliche Apotheke mit Notdienst nach dem Plan der Landesapothekerkammer, als Reiter der Statuszeile oder eigene Sektion.",
    "werte": {
     "dienst": "24 Stunden, Wechsel 9:00 Uhr",
     "plan": "4 × 7 Tage",
     "gebuehr": "2,50 € 20 bis 6 Uhr, So und Feiertag ganztags",
     "seite": "Notdienstklappe oder Notdienstsuche der Kammer"
    }
   },
   {
    "id": "tierarzt",
    "name": "Tierarzt im Notdienstring",
    "wann": "Tierarztpraxis oder Tierklinik mit Diensten im regionalen Notdienstring, als Karte im Hero.",
    "werte": {
     "dienst": "Abende 18 bis 8 Uhr und Wochenenden Fr 18 bis Mo 8",
     "plan": "Wochenband 7 × 24 h und Liste der nächsten 4 Dienste",
     "gebuehr": "mind. 2-facher GOT-Satz und 50 € Notdienstgebühr",
     "bewegung": "keine im Notfallbereich"
    }
   },
   {
    "id": "handwerk",
    "name": "SHK-Notdienst mit Gas-Weiche",
    "wann": "SHK-, Elektro- oder Schlüsseldienst mit Notdienst-Wochenenden im Wechsel mit der Innung.",
    "werte": {
     "dienst": "Fr 13 Uhr bis Mo 7 Uhr, Weihnachten 24.12. 12 Uhr bis 28.12. 7 Uhr",
     "plan": "6 Wochenenden mit KW",
     "gebuehr": "Pauschale und Zuschlag außerhalb der Bürozeit (Platzhalter)",
     "notfall": "Gasgeruch: Haus verlassen, 112 und Netzbetreiber von draußen"
    }
   }
  ]
 }
}
