# Notdienst

Den Notdienst setzen Sie ein, wenn im Schaufenster stehen soll, welche Apotheken gerade Dienst haben — ohne dass jemand jeden Abend einen Zettel wechselt.

> **Typ:** app
> **Für wen:** Apotheken; sie ist die einzige App im Katalog, die sich ausdrücklich an eine Branche richtet.
> **Voraussetzung:** Die App ist installiert (installieren darf der Inhaber, der dabei den Bedingungen der App zustimmt). Zum Pflegen brauchen Sie die Rechte **Standorte anlegen** und **Standorte bearbeiten**, zum Korrigieren **Notdienstpläne korrigieren**, zum Einlesen **Notdienstpläne importieren**.
> **Ort im Portal:** **Apps** › **Apps entdecken** › **Notdienst**; nach der Installation die Datenbereiche **Standorte** und **Dienstpläne** auf der Seite der App und das Widget im Szenen-Editor unter **Geschäft & Branche**.

## Was die App zeigt

Ein Notdienst gilt nicht für einen Kalendertag, sondern für ein **Dienstfenster** — je nach Region etwa von 9:00 Uhr bis 9:00 Uhr am Folgetag. In diesem Fenster haben mehrere Apotheken im Umkreis gleichzeitig Dienst. Die App zeigt genau dieses eine laufende Fenster mit allen zugehörigen Apotheken, die nächstgelegene zuerst.

Sie hinterlegen dafür einen **Standort**: Über **Neuen Standort anlegen** erfassen Sie **Name**, **Straße**, **Hausnummer**, **PLZ** (fünfstellig), **Stadt** und den **Radius (km)** zwischen 1 und 50, voreingestellt 10. Die **Quelle** ist keine Auswahl, sondern eine feste Angabe. **Standort anlegen** speichert. In der Detailansicht schalten Sie den Standort **Aktiv** oder **Inaktiv**, lösen mit **Jetzt abrufen** sofort einen Abruf aus und sehen unter **Aktuelle Notdienste**, wer gerade Dienst hat.

![Das zweispaltige Formular Neuen Standort anlegen der App Notdienst: Name (1), Straße (2), PLZ (3), Radius in Kilometern (4), die feste Quelle aponet.de (5) und die Schaltfläche Standort anlegen (6)](/docs/apps/bilder/0d79c321-pharmacies-on-duty-standort-formular.png)

Den Rest holen wir selbst: Für jeden **aktiven** Standort werden die Dienstpläne regelmäßig abgerufen. Im Datenbereich **Dienstpläne** stehen sie in einer Tabelle mit den Spalten **Dienstfenster**, **Apotheke**, **Adresse**, **Telefon** und **Quelle**. Die Spalte **Quelle** sagt, woher ein Eintrag stammt: **Abruf**, **Demo-Stub**, **Override** oder **CSV-Import**.

Stimmt eine Angabe einmal nicht, korrigieren Sie den Tag selbst: Ein **Override** setzt den Eintrag für ein Dienstfenster von Hand, und ein späterer Abruf überschreibt ihn nicht mehr. Er ersetzt dabei den ganzen Tag — die übrigen Apotheken dieses Tages verschwinden aus der Anzeige. Das ist so gewollt: Ein Eintrag von Hand ist eine Korrektur der Anzeige, keine Ergänzung der Liste. Mehrere Tage auf einmal übernehmen Sie aus einer CSV-Datei. Die Schritte für beides — Formular, Spalten der Datei und Vorschau — stehen in [Datenbereiche pflegen](/docs/apps/datenbereiche-pflegen).

Das Widget heißt **Notdienst-Anzeige** und kennt vier Layouts: **Kacheln** (je Apotheke eine Kachel mit Adresse, Telefon und QR-Code zur Route), **Liste**, **Nächste groß** und **Karte** (die Apotheken als Stecknadeln auf dem Stadtplan). Beim Einfügen bietet der Editor vier Platzierungen an: **Standard (Kopfzeile und Liste)**, **Kompakt (nur Liste)**, **Seitenspalte** und **Nächste groß**. Die Darstellungen auf der App-Seite im Store heißen wie die Layouts, dazu kommen **Einzelne Kachel** und **Hochkant**.

## Einstellungen

Den Standort wählen Sie über den Block **Standort** oben im Reiter **Inhalt**; solange nichts gewählt ist, steht dort **Standort wählen…**. Die Meldung **Noch kein Standort** gehört nicht hierher, sondern in den Datenbereich **Dienstpläne**: Ohne angelegten Standort lassen sich dort weder Abrufe noch Importe zuordnen.

| Einstellung | Bedeutung | Standard |
|---|---|---|
| **Standort** | Der Standort, dessen Notdienste die Fläche zeigt. | Standort wählen… |
| **Layout** | **Kacheln**, **Liste**, **Nächste groß** oder **Karte**. | Kacheln |
| **Anzahl Kacheln** | Nur bei **Kacheln**: **1 Kachel**, **2 Kacheln**, **3 Kacheln**, **4 Kacheln** oder **6 Kacheln** — die nächstgelegenen zuerst. Haben weniger Dienst, zeigt die Fläche entsprechend weniger. | 4 Kacheln |
| **Überschrift** | Die Zeile über der Anzeige, höchstens 60 Zeichen. | Notdienst-Apotheken |
| **Entfernung anzeigen** | Nicht bei **Karte**. | Ein |
| **Telefonnummer anzeigen** | Nicht bei **Karte**. | Ein |
| **QR-Code zur Route anzeigen** | Nur bei **Kacheln** und **Nächste groß**; führt Vorbeikommende in ihre Karten-App. | Ein |
| **Hinweis auf die Notdienst-Auskunft** | Der Streifen mit der Apotheken-Notdienst-Auskunft (0800 00 22 833). | Ein |
| **Hintergrundfarbe** | Die Fläche. | Dunkelblau |
| **Akzentfarbe** | Kacheln, hervorgehobene Zeile, der Streifen der Auskunft und Ihr Standort auf der Karte. | Rot |
| **Schriftgröße** | 0,8 bis 3,0 — die Grundgröße der Texte, passend zum Abstand, aus dem gelesen wird. | 1,4 |

Felder, die im gewählten Layout nichts bewirken, blendet der Editor aus; ihr Wert bleibt erhalten.

## Grenzen

- *Keine Vorschau auf kommende Tage.* Die Quelle beantwortet nur, wer *jetzt* Dienst hat. Das ist kein Fehler der Anzeige, sondern die Auskunft, die es gibt.
- *Nur aktive Standorte werden abgerufen.* Ein **Inaktiv** geschalteter Standort veraltet still.
- *Der Umkreis ist auf 50 km begrenzt*, die **PLZ** muss fünfstellig sein.
- *Takt:* Die Dienstpläne werden regelmäßig im Hintergrund abgerufen, spätestens alle 30 Minuten je aktivem Standort. **Jetzt abrufen** holt sofort. Die Anzeige selbst wechselt mit dem Ende des laufenden Dienstfensters.
- *Offline:* Das Display zeigt den zuletzt geladenen Stand weiter. Ist er älter als sein Fenster, erscheint der Hinweis auf möglicherweise veraltete Daten; ohne jeden Stand steht der Platzhalter, dass die Daten gerade nicht verfügbar sind.
- *Steht am Bestand der Vermerk auf Demo-Daten*, stammen die Einträge aus dem eingebauten Beispiel-Bestand und nicht aus einem echten Abruf. Auch die Fläche sagt das dann. Bleibt es dauerhaft so, fragen Sie bei uns nach.
- *Die Herkunftszeile der Quelle* steht fest unter der Anzeige und lässt sich nicht abschalten.
- *Die Angaben sind ohne Gewähr.* Der Hinweis, dem Sie bei der Installation zustimmen, lautet: „Die Notdienstangaben stammen aus öffentlichen Verzeichnissen, derzeit bundesweit über aponet.de und künftig direkt von den Apothekerkammern. Wir zeigen sie ohne Gewähr für Richtigkeit, Vollständigkeit und Aktualität. Verbindlich ist die Apotheken-Notdienst-Auskunft (0800 00 22 833), nicht die Anzeige, und Ihren gesetzlichen Aushang ersetzt sie nicht. Sie zeigen die Daten nur in Ihren eigenen Räumen, geben sie nicht weiter und lassen die Quellenangabe stehen.“

## Typische Fehler

| Symptom | Bedeutung | Lösung |
|---|---|---|
| Die Fläche zeigt nichts an. | Es gibt keinen **aktiven** Standort, oder im Widget ist keiner gewählt. | Mindestens einen Standort anlegen und **Aktiv** schalten; im Reiter **Inhalt** über den Block **Standort** binden. |
| Es erscheinen keine kommenden Tage. | Kein Fehler: Die Quelle kennt nur das laufende Dienstfenster. | Nichts zu tun. |
| Eine Apotheke ist aus der Liste verschwunden. | Sie wurde beim letzten Abruf nicht mehr als diensthabend gemeldet. | Nichts zu tun — meldet die Quelle sie wieder, erscheint sie beim nächsten Abruf. |
| In der Detailansicht steht **Kein laufender Notdienst**. | Für diesen Standort liegt gerade kein Eintrag vor. | **Jetzt abrufen** auslösen; bleibt es leer, den **Radius (km)** erhöhen. |
| Über der Liste steht ein Hinweis auf **Demo-Daten**. | Die Einträge stammen aus dem Beispiel-Bestand. | **Jetzt abrufen** versuchen; bleibt der Vermerk, bei uns nachfragen. |
| Nach einem Override steht nur noch eine Apotheke auf der Fläche. | Ein Override ersetzt den ganzen Tag. | Gewolltes Verhalten. Sollen mehrere erscheinen, den Override entfernen und den Abruf wirken lassen. |
| Der Import ließ sich nicht abschließen. | Die Datei wurde nicht übernommen. | Die betroffenen Tage einzeln über **Override speichern** setzen und den Import später erneut versuchen. |
| Die Verwaltung meldet „Die Notdienstdaten sind gerade nicht erreichbar.“ oder „Der Standort konnte nicht gespeichert werden.“ | Wir konnten die Anfrage gerade nicht beantworten. | In einer Minute erneut versuchen. Bleibt es dabei, melden Sie es uns und nennen Sie die Zeile **Technische Angabe** unter der Meldung. |
| Das Formular für den Override fehlt. | Ihnen fehlt das Recht **Notdienstpläne korrigieren**. | Recht im Team vergeben lassen ([Rollen und Rechte](/docs/organisation/rollen-und-rechte)). |
| Der Datenbereich **Dienstpläne** fehlt auf der Seite der App. | Ihnen fehlt das Recht **Notdienstpläne lesen**, oder die App wartet auf eine Zustimmung. | Rechte klären oder den Status der App prüfen ([Wenn eine App nicht läuft](/docs/apps/wenn-eine-app-nicht-laeuft)). |
| Die Kacheln zeigen keinen QR-Code. | **QR-Code zur Route anzeigen** ist aus, oder das Layout steht auf **Liste** oder **Karte**. | **Kacheln** oder **Nächste groß** wählen und den Schalter setzen. |

## Weiterführendes

- [Datenbereiche pflegen](/docs/apps/datenbereiche-pflegen) — wie die Datenbereiche einer App im Portal funktionieren.
- [Eine App installieren](/docs/apps/app-installieren) — die Zustimmung zu Rechten und Bedingungen.
- [Öffnungszeiten](/docs/apps/opening-hours) — die eigenen Zeiten daneben im Schaufenster.
