Webhooks

Definition

Ziel der Webhooks ist es, Fremdsysteme über Änderungen am CareSuite-Datenbestand zu informieren.

Für jede Änderung, die über die CareSuite vorgenommen wird, wird ein HTTP-Request an hinterlegte Konsumenten (Alarmserver, Telefonanlagen, GETS-Zentrale) versendet. In diesem Request werden alle relevanten Daten der Änderung mitgesendet.

Auf der Seite des Konsumenten muss ein Web-Server bereitgestellt werden, der diesen Webhook entgegennehmen kann. Die empfangene Änderung muss im eigenen System dann verarbeitet werden.

Jeder entgegengenommene Webhook muss nach Verarbeitung vom Konsumenten via HTTP-Request quittiert werden.

Beispiel

  1. Name von Funkelement MED1 wird in CareSuite auf MED2 geändert.
  2. HTTP-Request wird an https://konsument/webhook-service versendet.
  3. Konsument verarbeitet Änderung im eigenen System.
  4. Konsument meldet an CareSuite, ob die Änderung erfolgreich oder fehlerhaft war.