Ziel ist die Einrichtung eines vollautomatisierten SMS-Erinnerungs-Workflows für die Orthoptik-Sprechstunde.
Basierend auf einer SQL-basierten Terminstatistik sollen Patienten mit einem Termin in den nächsten 72 Stunden automatisch eine SMS erhalten.
Ein integrierter Doubletten-Schutz (SQL-Abgleich gegen die Tabelle smsnachricht) stellt sicher, dass innerhalb von 48 Stunden keine Mehrfachbenachrichtigungen an denselben Patienten versendet werden.
Was bereits erfolgreich umgesetzt wurde
SQL-Logik:
Die Abfrage identifiziert zuverlässig alle relevanten Termine im Kalender Orthoptik und schließt Patienten aus, die innerhalb der letzten 48 Stunden bereits eine SMS erhalten haben.
Objektzuordnung:
Die Statistik liefert sowohl termin_ident als auch patient_ident.
Manuelle Aktionen aus der Ergebnisliste (z. B. Markieren von Terminen und anschließender SMS-Versand) funktionieren grundsätzlich.
Aktuelle Probleme / Diskussionsbedarf
Trotz Admin-Rechten und korrekter SQL-Struktur stoßen wir bei der vollständigen Automatisierung auf zwei systembedingte Einschränkungen:
1. Keine Auflösung von Termin-Kommandos in SMS-Vorlagen aus Statistiken
Beim SMS-Versand auf Basis von Statistikergebnissen ist es nicht möglich, den konkreten Termin (Datum/Uhrzeit) der jeweiligen Zeile dynamisch in den SMS-Text zu übernehmen.
Standard-Kommandos wie $[patientenTermine %w %doz um %v]$ werden entweder nicht aufgelöst oder greifen nicht auf den Termin der Statistikzeile zu.
Obwohl die Statistik den Terminstart als Spalte enthält, scheint dieser nicht als Termin-Objekt-Kontext an die SMS-Engine übergeben zu werden.
2. Keine Automatisierungsmöglichkeit für Aktionsketten auf Statistikergebnissen
Ein vollständig automatisierter Versand (ohne manuelles Öffnen und Markieren der Statistik) lässt sich derzeit nicht umsetzen:
Aktionsketten sind an Patienten- oder Termin-Kontexte (Karteikarte, Terminaktion) gebunden.
Ein zeitgesteuerter Mechanismus, der eine Statistik zeilenweise „abarbeitet“ und pro Datensatz eine Aktionskette ausführt, ist nicht vorhanden.
Der Auto-Statistik-Export ermöglicht zwar Dateiexporte (z. B. CSV), stellt jedoch keine funktionierende Schnittstelle bereit, um die Statistikdaten als Input für einen automatisierten SMS-Versand oder eine Aktionskette zu verwenden.
Fragen an die Community / den Support
Existiert aktuell eine Möglichkeit, Werte aus einer Statistikzeile (z. B. Terminstart aus einer SQL-Abfrage) als Platzhalter oder Kontext in SMS-Vorlagen oder Aktionsketten zu verwenden?
Gibt es einen unterstützten Workaround, um Aktionsketten automatisiert auf Basis von Terminstatistiken auszuführen, wie z. B. über Auslöser?
Falls nicht:
Ist dieses Verhalten eine bewusste Design-Entscheidung, oder gibt es Planungen, Statistiken künftig als Automatisierungs-Trigger (inkl. Termin-Kontext) nutzbar zu machen?