Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| server:schnittstelle:webhook [2023/11/06 15:20] – [Auswertung von GPS-Standortmeldungen] admin | server:schnittstelle:webhook [2025/10/21 14:33] (aktuell) – admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Schnittstelle " | + | ==== Schnittstelle " |
| Zeile 11: | Zeile 11: | ||
| ✔ = Die Schnittstelle unterstützt diese Funktion. ✘ = die Schnittstelle unterstützt diese Funktion nicht. (Leer) = Entfällt. | ✔ = Die Schnittstelle unterstützt diese Funktion. ✘ = die Schnittstelle unterstützt diese Funktion nicht. (Leer) = Entfällt. | ||
| - | ===== Konfiguration | + | === Konfiguration === |
| {{ : | {{ : | ||
| Zeile 18: | Zeile 18: | ||
| Weiterhin kann ein Token definiert werden, das in jedem HTTP-Get Aufruf enthalten sein muss. Ist ein Token definiert, so werden nur Aufrufe auf die Schnittstelle verarbeitet, | Weiterhin kann ein Token definiert werden, das in jedem HTTP-Get Aufruf enthalten sein muss. Ist ein Token definiert, so werden nur Aufrufe auf die Schnittstelle verarbeitet, | ||
| - | ===== Ansteuern der Schnittstelle | + | === Ansteuern der Schnittstelle === |
| Über die Webhook-Schnittstelle können sowohl Einsatzdaten als auch Status- und Positionsmeldungen von Einsatzmitteln über einen HTTP GET-Aufruf an EDP übergeben werden. | Über die Webhook-Schnittstelle können sowohl Einsatzdaten als auch Status- und Positionsmeldungen von Einsatzmitteln über einen HTTP GET-Aufruf an EDP übergeben werden. | ||
| Zeile 24: | Zeile 24: | ||
| Folgende Aufrufe werden dabei unterstützt. | Folgende Aufrufe werden dabei unterstützt. | ||
| - | ==== Übergabe von Einsatzdaten | + | === Übergabe von Einsatzdaten === |
| - | Über den Endpoint | + | Über den Endpoint |
| - | Inhalte der Felder INTERNE_NUMMER sowie EXTERNAL_ID werden zur Identifikation des Einsatzes verwendet, sodass bei mehrfacher Übertragung mit der gleichen Nummer bzw. | + | < |
| - | ID der Einsatz nur aktualisiert wird. | + | https:// |
| + | </ | ||
| - | ==== Übergabe von Status-Meldungen ==== | + | Inhalte der Felder Einsatznummer (wird in EDP in das DB-Feld INTERNE_NUMMER geschrieben) sowie EXTERNAL_ID werden zur Identifikation des Einsatzes verwendet, sodass bei mehrfacher Übertragung mit der gleichen Nummer bzw. |
| + | ID der Einsatz nur aktualisiert wird. | ||
| - | Über folgenden Aufruf kann die Status-Meldung eines Einsatzmittels an EDP übergeben werden. | + | Folgende Felder können übergeben werden: |
| + | * INTERNE_NUMMER | ||
| + | * EXTERNAL_ID | ||
| + | * ORT | ||
| + | * ORTSTEIL | ||
| + | * STRASSE | ||
| + | * HAUSNUMMER | ||
| + | * OBJEKTNAME | ||
| + | * EINSATZART | ||
| + | * STICHWORT | ||
| + | * STICHWORT_KLARTEXT | ||
| + | * MELDUNG | ||
| + | * SCHLAGWORT | ||
| + | * MELDENDER | ||
| + | * MELDEWEG_TELEFON (Als Parameter " | ||
| + | * BEMERKUNG | ||
| + | * KOORDX | ||
| + | * KOORDY | ||
| + | * EINSATZMITTEL (Rufnamen der beteiligten Einsatzmittel durch Komma getrennt) | ||
| + | |||
| + | Wenn in der Konfig-Datei (Via edp:konfig via Rechtsklick auf die Schnittstelle -> Grunddaten -> Konfig Datei anzeigen) folgender Eintrag ergänzt wurde, können sämtliche Felder der Tabelle EINSAETZE beschrieben werden: | ||
| + | < | ||
| + | [Webhook] | ||
| + | ... | ||
| + | DirectParamMappingNewEinsatz=1 | ||
| + | </ | ||
| + | |||
| + | === Übergabe von Status-Meldungen === | ||
| + | |||
| + | Über folgenden Aufruf kann die Status-Meldung eines Einsatzmittels an EDP übergeben werden: | ||
| + | |||
| + | < | ||
| + | https:// | ||
| + | </ | ||
| + | |||
| + | Beispiel: | ||
| + | |||
| + | < | ||
| + | https:// | ||
| + | </ | ||
| Hier wird nicht der Rufnahme, sondern die ISSI des Einsatzmittels übermittelt. Diese ISSI muss auch im Einsatzmittel unter Tetrageräte hinterlegt sein und dort der Haken gesetzt sein, dass Status-Meldungen dieses Geräts ausgewertet werden sollen. | Hier wird nicht der Rufnahme, sondern die ISSI des Einsatzmittels übermittelt. Diese ISSI muss auch im Einsatzmittel unter Tetrageräte hinterlegt sein und dort der Haken gesetzt sein, dass Status-Meldungen dieses Geräts ausgewertet werden sollen. | ||
| - | ==== Auswertung | + | === Übergabe |
| Über folgenden Aufruf kann eine Positionsmeldung an EDP übergeben werden: | Über folgenden Aufruf kann eine Positionsmeldung an EDP übergeben werden: | ||
| Zeile 52: | Zeile 93: | ||
| Auch hier wird nicht der Rufnahme des Einsatzmittels, | Auch hier wird nicht der Rufnahme des Einsatzmittels, | ||
| + | |||
| + | ===== Endpoints ab edp 2025.01.04 ===== | ||
| + | Im Rahmen der Weiterentwicklung werden zusätzliche Endpoints zur Verfügung gestellt, die hier bereits dokumentiert sind: | ||
| + | |||
| + | === Übergabe von SDS-Textnachrichten === | ||
| + | |||
| + | Über folgenden Aufruf kann eine SDS-Textnachricht an EDP übergeben werden: | ||
| + | |||
| + | < | ||
| + | Beispiel: | ||
| + | |||
| + | < | ||
| + | Die ISSI muss im Einsatzmittel unter Tetrageräte hinterlegt sein. | ||
| + | |||
| + | === Übergabe von PTT-Meldungen === | ||
| + | |||
| + | Über folgenden Aufruf kann eine PTT-Meldung (Push-To-Talk) an EDP übergeben werden: | ||
| + | |||
| + | < | ||
| + | Beispiel: | ||
| + | |||
| + | < | ||
| + | === Übergabe von Disposition eines Einsatzmittels === | ||
| + | |||
| + | Über folgenden Aufruf kann ein Einsatzmittel einem Einsatz zugeordnet werden: | ||
| + | |||
| + | < | ||
| + | Beispiel: | ||
| + | |||
| + | < | ||
| + | === Übergabe von BMA-Alarmen === | ||
| + | |||
| + | Über folgenden Aufruf kann ein BMA-Alarm (Brandmeldeanlage) an EDP übergeben werden: | ||
| + | |||
| + | < | ||
| + | Die Parameter richten sich nach der Konfiguration und können Platzhalter enthalten, die durch die Werte ersetzt werden. | ||
| + | |||
| + | === Abfrage der Einsatznummer zu einer BMA-AlarmID === | ||
| + | |||
| + | Über folgenden Aufruf kann die Einsatznummer zu einer BMA-AlarmID abgefragt werden: | ||
| + | |||
| + | < | ||
| + | Antwort: Die zugehörige Einsatznummer als Text. | ||
| + | |||
| + | === Übergabe einer Rückmeldung zu einem Einsatz === | ||
| + | |||
| + | Über folgenden Aufruf kann eine Rückmeldung zu einem Einsatz übergeben werden: | ||
| + | |||
| + | < | ||
| + | Alternativ kann auch external_id statt einsatznummer verwendet werden. | ||
| + | |||
| + | === Übergabe/ | ||
| + | |||
| + | Über folgenden Aufruf können Patientendaten zu einem Einsatz übergeben oder aktualisiert werden: | ||
| + | |||
| + | < | ||
| + | Wird eine id übergeben, erfolgt ein Update des Patienten, sonst ein Insert. | ||
| + | Alternativ kann external_id statt einsatznummer verwendet werden. | ||
| + | Die Rückgabe erfolgt als JSON mit Status und Patientendaten. | ||
| + | Als Felder können alle Felder aus der Tabelle PATIENTEN übergeben werden. | ||
| + | |||