Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
server:rescuetrack [2017/06/28 21:39] Hendrik Eifertserver:rescuetrack [2021/09/22 10:07] (aktuell) Dominik Dylla
Zeile 5: Zeile 5:
 Die Schnittstelle von EDP zu RescueTrack unterstützt folgende Funktionen: Die Schnittstelle von EDP zu RescueTrack unterstützt folgende Funktionen:
  
-  * Statusübernahme +^ Funktion ^ Daten senden ^ Daten empfangen | 
-  * Übernahme von Koordinaten +| Einsatzmittelstatus| ✘| ✔  | 
-  * Übermitteln von Einsatzaufträgen+| Koordinatenübernahme | ✘ | ✔| 
 +| Einsatzaufträge | ✔| ✘  
  
 +✔ = Die Schnittstelle unterstützt diese Funktion. ✘ = die Schnittstelle unterstützt diese Funktion nicht. (Leer) = Entfällt. 
  
-EDP verwendet dabei für die Übermittlung der Einsatzaufträge eine Ansteuerungs-DLL (edpsrv_rescuetrackalarm.dll) sowie für die Status- und Koordinatenübernahme eine Schnittstellen-DLL (funk_rescuetrack.dll)Hier kann grundsätzlich auch nur eine der beiden DLLs verwendet werden, wenn nur eine Datenübernahme oder nur eine Einsatzübermittlung erfolgen soll.+\\ EDP verwendet zur Anbindung an RescueTrack eine eigene SchnittstelleDazu ist in der EDP Konfiguration die Schnittstelle schn_rescuetrack.exe einzubinden 
 +{{ :server:server_schnittstellen_rescuetrack.png?600 |}}
  
-===== Schnittstellen-DLL ===== 
  
-In der Konfiguration der DLL müssen die Zugangsdaten zu RescueTrack erfasst werden. Weiterhin können die Status- und Standortübernahmen einzeln aktiviert werden. Da die Daten über Polling übernommen werden, kann hier eine Zeitdifferenz von einigen Sekunden auftreten. Grundsätzlich müssen zu den Einsatzmitteln die Objekt-ID in RescueTrack als Tetra-Funkgerät im Einsatzmitteldialog erfasst werden. Hierbei muss die Objekt-ID an Stelle der ISSI eingetragen werden.+===== Konfiguration der Schnittstelle =====
  
-===== Ansteuerungs-DLL =====+In der Konfiguration der Exe müssen die Zugangsdaten zu RescueTrack erfasst werden. Weiterhin können die Statusund Standortübernahmen einzeln aktiviert werden. Da die Daten über Polling übernommen werden, kann hier eine Zeitdifferenz von einigen Sekunden auftreten. Grundsätzlich müssen zu den Einsatzmitteln die Objekt-ID in RescueTrack als Tetra-Funkgerät im Einsatzmitteldialog erfasst werden. Hierbei muss die Objekt-ID an Stelle der ISSI eingetragen werden.
  
-In der Konfiguration der DLL müssen die Zugangsdaten zu RescueTrack erfasst werden. Der Alarm eines jeden Einsatzmittels muss im Einsatzmitteldialog unter "Alarme" als Aufgabe angelegt werden. Dazu wird der Aufgabentyp "Ansteuerung" und dann die angelegte RescueTrack Ansteuerung ausgewählt. Als Wert in der Aufgabe muss die Objekt-ID des Einsatzmittels in RescueTrack angegeben werden. Damit eine Übertragung von Patientenname und Vorname erfolgen kann, müssen die Protokolltags <%PATNAME%> und <%PATVORNAME%> in EDP angelegt werden.+{{ :server:server_schnittstellen_rescuetrack_konfig.png |}}
  
 +Der Alarm eines jeden Einsatzmittels muss im Einsatzmitteldialog unter "Alarme" als Aufgabe angelegt werden. Dazu wird der Aufgabentyp "Ansteuerung" und dann die angelegte RescueTrack Ansteuerung ausgewählt. Als Wert in der Aufgabe muss die Objekt-ID des Einsatzmittels in RescueTrack angegeben werden. Damit eine Übertragung von Patientenname und Vorname erfolgen kann, müssen die Protokolltags <%PATIENTNAME%> und <%PATIENTVORNAME%> in EDP angelegt werden.
 +
 +EDP überträgt die Einsatzdaten über den Aufruf von UpdateMission in Rescue-Track. Ggfs. ist hierfür noch eine Rechtefreigabe innerhalb von RescueTrack erforderlich.
 +
 +=== Protokolltags ===
 +
 +Die Protokolltags können mit der folgende SQL Abfrage erstellt werden:
 +<code>
 +UPDATE OR INSERT INTO PROTOKOLL_TAGS (TAG,"TABLE",FELDER) VALUES ('<%KOORDX%>','','<%KOORDX|FORMAT=0.00000%>');
 +UPDATE OR INSERT INTO PROTOKOLL_TAGS (TAG,"TABLE",FELDER) VALUES ('<%KOORDY%>','','<%KOORDY|FORMAT=0.00000%>');
 +UPDATE OR INSERT INTO PROTOKOLL_TAGS (TAG,"TABLE",FELDER) VALUES ('<%PATIENTNAME%>','SELECT FIRST 1 NAME FROM PATIENTEN WHERE EINSATZNUMMER LIKE <%EINSATZNUMMER%>','<%NAME%>');
 +UPDATE OR INSERT INTO PROTOKOLL_TAGS (TAG,"TABLE",FELDER) VALUES ('<%PATIENTVORNAME%>','SELECT FIRST 1 VORNAME FROM PATIENTEN WHERE EINSATZNUMMER LIKE <%EINSATZNUMMER%>','<%VORNAME%>');
 +</code>
 +
 +Öffnen Sie den EDP-Editor unter "Werkzeuge" -> "SQL-Editor" und kopieren die o.g. SQL-Befehle in das Eingabefeld. Klicken Sie anschließend auf den Button "Ausführen".
  • server/rescuetrack.1498678783.txt.gz
  • Zuletzt geändert: 2017/06/28 21:39
  • von Hendrik Eifert