Faktura Export - Datenübergabe Abrechnung
Das pulsation System stellt eine Vielzahl von Schnittstellen zu den gängigen Abrechnungsprogrammen zur Verfügung (careman, DAKTA, OpdaData,...) . Abrechnungsrelevante Daten werden i.d.R. an diese Systeme automatisch übergeben. Die Daten werden dann im Abrechnungsprogramm importiert, wodurch das manuelle Eingeben von Einsätzen entfällt.
Auf dem Tablet werden alle abrechnungsrelevanten Daten verpflichtend eingefordert, so dass die elektronischen Datensätze meist ohne manuelle Nacharbeit weiterverarbeitet werden können. Fehlen während des Einsatzes allerdings wichtige Informationen, z.B. zum Patienten, können diese in der pulsation WebApp in einem Zeitfenster (Karenzzeit) nachgetragen werden.
Funktionsbeschreibung
Der schematische Ablauf wird im Folgenden beschrieben:
Der Einsatz wird auf dem Tablet vollständig dokumentiert und an den Server übertragen.
Nach Ablauf einer einstellbaren Karenzzeit erzeugt der Server eine Datei zur Übergabe an das entsprechende Abrechnungssystem. Diese Datei wird auf dem pulsation Server im Verzeichnis $PULSATION_HOME/export/faktura (über Konfiguration änderbar) abgelegt.
Der pulsation Server (Linux) überträgt diese neue Abrechnungsdateien zeitnah an einen Übergabepunkt des Kunden. Der Übergabepunkt ist wahlweise ein Verzeichnis, das über das Netzwerk freigegeben ist (Netzlaufwerk) oder ein sFTP Zugang, auf dem die Daten abgelegt werden. Diese technische Übergabe wird einmalig bei der Inbetriebnahme der Schnittstelle durchgeführt.
Einrichtung und Setup
Zur Inbetriebnahme der Schnittstelle stehen verschiedene Einstellungen und Parameter zur Verfügung, die im Folgenden beschreiben werden.
Auswahl Abrechnungssystem
Derzeit stehen Schnittstellen für die Systeme
Swissphone (secureOffice)
DAKTA
OptaData
careman
pulsation (XML)
Bühler Informatik
CEVAS
InterBOS
Unipro
IntraRett
Navision
zur Verfügung. Pro Rettungswache wird eingestellt, mit welchem System die Abrechnung erfolgt. Siehe Stammdaten → Rettungswachen → Abrechnungssystem
Parameter einstellen
Name | Nummer | Beschreibung | Konfiguration |
---|---|---|---|
ABRSYS | Die Parameter ABRSYS stehen für das Abrechnungssystem, welches oben ausgewählt wurde. (gilt nur bei Exportmodus = DAKTA) | TEXT_1 = DAKTA2 → DAKTA Version 2 TEXT_1 = Leer → DAKTA Version 3 | |
SETUP | 1505 | Aktivierung Modul "Faktura Export". | WERT = 1 → Export aktiv TAG_1 = 10 → Alle 10 Minuten wird Export gestartet |
SETUP | 1538 | Export Pfad Faktura | WERT = 1 → Verwende individuellen Export-Pfad. Ansonsten default = $PULSATION_HOME/export/faktura/ TEXT_1 → Export Pfad auf pulsation Server (z.B. /usr/local/pulsation/export/faktura/) |
SETUP | 1520 / 1530 | Export Pfade DAKTA (gilt nur bei Exportmodus = DAKTA) 1520 = PROD, 1530 = TEST | TEXT_1 → Export Pfad auf pulsation Server (z.B. /usr/local/pulsation/export/dakta/) |
SETUP | 1521 / 1531 | Export Pfade OptaData (gilt nur bei Exportmodus = OptaData) 1521 = PROD, 1531 = TEST | TEXT_1 → Export Pfad auf pulsation Server (z.B. /usr/local/pulsation/export/optadata/) |
SETUP | 1502 | Karenzzeit → Verweilet bis Faktura-Export | WERT = 0 oder Parameter nicht vorhanden → sofort exportieren WERT = 1 → Verweilzeit in Stunden WERT = 2 → Verweilzeit in Tagen TAG_1 → Zahlenwert für Verweilzeit in Stunden oder Tagen (je nach Wert 1 oder 2). Wenn TAG_1 nicht gesetzt wird, ist der Standardwert 12 Stunden bzw. 14 Tage. Besonderheit bei Verweilzeit in Stunden: |
SETUP | 1510 | Faktura XML Export Modus (gilt nur bei Exportmodus = pulsation XML) | WERT = 0 → pro Einsatz eine einzelne Datei WERT = 1 → Tagesdatei: alle Einsätze eines Tages in einer einzelnen Datei WERT = 2 → Wochendatei: alle Einsätze einer Woche in einer einzelnen Datei |
SETUP | 1583 | Übertragung Fehleinsätze unterbinden | WERT = 0 → Fehleinsätze werden mit übertragen (Standardwert) WERT = 1 → Fehleinsätze werden nicht an die Abrechnung übertragen |
SETUP | 1585 | Steuerung übergebene Einsatznummer (gilt nur bei Exportmodus = careman) | WERT = 0 → Die übergebene Einsatznummer wird nicht gekürzt Ansonsten wird der hintere Teil der Einsatznummer nach dem letzten Vorkommen der unter WERT eingegebenen Zeichen verwendet. |
SETUP | 1667 | Careman-Einstellungen (gilt nur bei Exportmodus = careman) | WERT = nicht relevant. |
Export Dateien einsehen
Im Download Bereich eines Einsatzes (Einsatzliste Funktion Download) kann die entsprechende Abrechnungsdatei heruntergeladen und eingesehen werden. Welche Datei erzeugt wird, hängt von der Einstellung Stammdaten → Rettungswachen → Abrechnungssystem ab.
Dateiformate einzelner Abrechnungssysteme
Alle Abrechnungssysteme haben eigene Spezifikationen und Dateiformate. Die folgende Übersicht beschreibt die verschiedenen Ausprägungen.
System | Hersteller | Dateiformat | Beschreibung | Beispiel |
---|---|---|---|---|
Swissphone (secureOffice) | Swissphone | TBA | Textdatei mit Feldern fester Länge. Veraltetes Format. Wenig transparent. | |
DAKTA | Vivasecur / Systemhaus Scheuschner | ABR | Textbasierte Datei nach dem Schema Key=Value | |
OptaData | EMC | CSV | Excel CSV Datei mit definierten Spalten | |
careman | EMC | BIN | Textbasierte Datei nach dem Schema Key=Value | |
pulsation (XML) | pulsation IT GmbH | XML | Strukturierte XML Daten. Ausführliche Beschreibung siehe | |
Bühler | Bühler Informatik | XML | Verwendet pulsation XML Format. | siehe pulsation (XML) |
CEVAS | CKS | XML | Strukturierte XML Daten | auf Anfrage |
WinDTG | CSD-Solution | XML | Strukturierte XML Daten | auf Anfrage |
Unipro | Unipro GmbH | XML | Strukturierte XML Daten | |
IntraRett | EMC | CSV | Excel CSV Datei mit definierten Spalten | |
Navision | Microsoft | Kundenspezifiisch |
Mehrfach export
Leider ermöglicht die Faktura Logik im Backend noch keinen mehrfach export nach erfolgreicher Übertragung. Grund dafür ist das die Abrechnungsdatei innerhalb des containers (aka Kundenserver) in ein backup Verzeichnis /user/local/pulsation/backup/faktura/fakturaSoap/backup/success
kopiert wird.
Bei jedem Fakturavorgang wird geprüft ob sich eine Abrechnungsdatei für den spezifischen Einsatz bereits im backup Verzeichnis befindet und bricht bei Auffinden der Datei den Vorgang ab, bzw wirft eine Exception.
Dies ist auch bekannt und muss irgendwann mal angepasst werden (Separates Ticket).
Bis dahin bei Bedarf bitte einfach die entsprechende Datei aus dem Backup Verzeichnis löschen oder einen anderen Einsatz benutzen.
© 2010 - 2020 pulsation IT GmbH, Thyssenstr. 23, D-13407 Berlin. All rights reserved. All trademarks are property of their respective owners.