Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 46 Aktuelle »

Allgemeine Informationen

Die Schnittstelle erwartet Daten im JSON-Format und in UTF-8 Codierung.

Datenformat

Diese Anleitung geht nur noch auf das Datenformat v2 ein. Frühere Formate (v1), werden nicht mehr unterstützt.

Alarmierungen DRITTANBIETERSCHNITTSTELLE

Sie können entweder direkt über eine Liste von Einheiten gezielt einzelne Einheiten alarmieren, oder Sie lassen die Liste units leer, wodurch dann die Standard-Einheiten des Alarmeingangs alarmiert werden.

Beispiel

{
  "type": "ALARM",
  "timestamp": "2021-01-28T08:31:28+01:00",
  "sender": "Leitstelle",
  "authorization": "ABC",
  "data": {
    "externalId": "aaaa-bbbbb-ccccc",
    "keyword": "BMA",
    "keyword_description": "Brandmeldeanlage",
    "keyword_misc": "",
    "message": [
      "Dies ist ein Test"
    ],
    "location": {
      "coordinate": [
        30.123456,
        50.12345
      ],
      "building": "",
      "building_id": "",
      "crossing": "",
      "street": "Musterstraße",
      "house": "10",
      "additional": "",
      "postalCode": "",
      "city": "Musterhausen",
      "city_abbr": "Innenstadt"
    },
    "caller": {
      "name": "Max Mustermann",
      "contact": "0123 45678900"
    },
    "patient": [
      {
        "name": "Martha Mustermann",
        "remark": "",
        "destination": "Universitätsklinikum",
        "patientNumber": "12345"
      }
    ],
    "units": [
      {
        "address":"1234567"
      }
    ],
    "vehicles": [
      {
        "id": "123456",
        "unitType": "",
        "name": "",
        "radioName": "LF 40/1",
        "station": "Hauptwache",
        "alarmedTime": 1528881410000,
        "dispoInfo":"Atemschutzgeräte",
        "jobNumber": "12345",
        "patientNumber": "12345"
      }
    ],
    "custom": {
      "remark": ""
    }
  }
}

Feld

Typ

Beschreibung

Pflichtfeld

type

String

Übergeben Sie hier den Typ ALARM

(Haken)

sender

String

Der Sender wird im Alarm gespeichert und kann zur besseren Nachvollziehbarkeit im Alarm verwendet werden

(Haken)

authorization

String

Dieses Shared-Secret müssen Sie in FE2 in der Konfiguration des Alarmeingangs im Feld „Gültige Absender“ eintragen. Es muss übereinstimmen, sonst wird der Request abgelehnt.

(Haken)

custom

Map<String, String>

Beliebige key-value Zuweisungen

Bitte achten Sie darauf, dass Sie den Parameter “custom” in den “data”-Bereich des JSON aufnehmen, sollten Sie weitere Parameter übermitteln wollen.

Ab der Version 2.31 werden die folgenden Werte auf Alarmaktualisierung geprüft:

  • keyword

  • vehicles (nur Info nachalarmiert/abgezogen)

  • units (nur Info nachalarmiert/abgezogen)

  • Änderungen an den Adressdaten, wie city, street, postalCode etc.

  • patient (falls in FE2 konfiguriert)

Alarme schließen

Alarme können ebenfalls wieder geschlossen werden.

Nicht verfügbar innerhalb der Drittanbieterschnittstelle.

Beispiel

{
  "type": "CLOSE",
  "timestamp": "2021-01-28T08:31:28+01:00",
  "sender": "Leitstelle",
  "authorization": "ABC",
  "data": {
    "externalId": "aaaa-bbbbb-ccccc",
  }
}

Feld

Typ

Beschreibung

Pflichtfeld

type

String

Der Typ der Daten muss hier immer CLOSE sein

(Haken)

timestamp

String

ISO-Zeitstempel des Alarms

sender

String

Absender der Statusmeldung, steht dann als Quelle im Alarm

(Haken)

authorization

String

Dieses Shared-Secret müssen Sie in FE2 in der Konfiguration des Alarmeingangs im Feld „Gültige Absender“ eintragen. Es muss übereinstimmen, sonst wird der Request abgelehnt.

(Haken)

data.externalId

String

Identifikation welcher Alarm im System geschlossen werden soll

(Haken)

Statusmeldungen DRITTANBIETERSCHNITTSTELLE

Statusmeldungen von Einsatzmitteln können ebenfalls übermittelt werden.

Beispiel

{
    "type": "STATUS",
    "timestamp": "2021-01-28T08:31:28+01:00",
    "sender": "Leitstelle",
    "authorization": "ABC",
    "data": {
        "status": "2",
        "event": "Wache an",
        "address": "1234567",
        "radioName": "LF 40/1",
        "location": {
            "lat": 48.342424,
            "lng": 10.905622,
            "altitute": 490,
            "accuracy": 10
        }
    }
}

Feld

Typ

Beschreibung

Pflichtfeld

type

String

Der Typ der Daten, hier immer STATUS

(Haken)

timestamp

String

ISO-Zeitstempel des Alarms

(Haken)

sender

String

Absender der Statusmeldung, steht dann als Quelle im Alarm

(Haken)

authorization

String

Dieses Shared-Secret müssen Sie in FE2 in der Konfiguration des Alarmeingangs im Feld „Gültige Absender“ eintragen. Es muss übereinstimmen, sonst wird der Request abgelehnt.

Kein Pflichtfeld im Kontext der Drittanbieterschnittstelle

(Haken)

data.status

String

Fahrzeugstatus

(Haken)

data.event

String

Statustext

data.address

String

Fahrzeugkennung

(Haken)

data.radioName

String

Funkrufname des Fahrzeugs

(Haken)

data.location.lat

double

Breitengrad des Einsatzmittels

data.location.lng

double

Längengrad des Einsatzmittels

data.location.altitute

int

Höhe über NN des Einsatzmittels in Metern

data.location.accuracy

int

Genauigkeit der Positionsangabe in Metern

Das data.location Objekt werden bei Versionen kleiner 2.29 noch nicht verarbeitet.

Es wird nur entweder data.radioName oder data.address benötigt, um das Fahrzeug zu identifizieren. Das jeweils andere darf fehlen.

Positionsmeldungen DRITTANBIETERSCHNITTSTELLE

Positionsmeldungen können ab Version 2.29 übermittelt werden.

Beispiel

{
    "authorization": "1234",
    "address": "1234",
    "timestamp": "2022-10-01T12:00:00+02:00",
    "lat": 48.342424,
    "lng": 10.905622,
    "alt": 200,
    "heading": 12.053
}

Feld

Typ

Beschreibung

Pflichtfeld

authorization

String

Dieses Shared-Secret müssen Sie in FE2 in der Konfiguration des Alarmeingangs im Feld „Gültige Absender“ eintragen. Es muss übereinstimmen, sonst wird der Request abgelehnt.

(Haken)

address

String

Fahrzeugkennung

(Haken)

lat

double

Breitengrad

(Haken)

lng

double

Längengrad

(Haken)

altitude

long

Höhe über NN des Einsatzmittels in Metern

heading

double

Richtung des Fahrzeugs

Lagemeldungen DRITTANBIETERSCHNITTSTELLE

Lagemeldungen können ab Version 2.30 übermittelt werden.

Beispiel

{
    "authorization": "1234",
    "externalId": "aaaa-bbbbb-ccccc",
    "message": "Nachricht",
    "messageId": "d1a15a6b971c",
    "senderId": "51f5e6a7b9",
    "senderName": "Leitstelle",
    "timestamp": "2022-10-01T12:00:00+02:00"
}

Feld

Typ

Beschreibung

Pflichtfeld

authorization

String

Dieses Shared-Secret müssen Sie in FE2 in der Konfiguration des Alarmeingangs im Feld „Gültige Absender“ eintragen. Es muss übereinstimmen, sonst wird der Request abgelehnt.

(Haken)

externalId

String

Einsatznummer des Alarms, anhand derer die Lagekarte gewählt wird

(Haken)

message

String

Lagemeldung

(Haken)

senderName

String

Absender der Lagemeldung

(Haken)

messageId

String

ID der Lagemeldung

senderId

String

ID des Absenders

timestamp

String

ISO-Zeitstempel der Lagemeldung

  • Keine Stichwörter