XML-Schnittstelle
Übersicht
Der Datenaustausch über XML innerhalb von MCDMS wird vollständig über die Script-Engine gesteuert.
Sowohl der Import als auch der Export von XML-Nachrichten werden über Skripte erzeugt und verarbeitet.
Die XML-Strukturen werden dabei dynamisch aus den Daten der Patientenakte, der Datenbank oder aus Formularinhalten generiert.
Dieses Verfahren wird insbesondere für den Datenaustausch nach §301 Abs. 4 SGB V verwendet.
Verarbeitung von XML-Nachrichten
Die Verarbeitung erfolgt vollständig über Skripte im System.
Dabei übernehmen die Skripte folgende Aufgaben:
- Erstellung der XML-Struktur
- Befüllen der XML-Elemente mit Daten aus dem System
- Verarbeitung eingehender XML-Nachrichten
- Zuordnung der XML-Felder zu Datenbankfeldern
- Übergabe der Daten an interne Systemfunktionen
Die eigentliche Logik der Schnittstelle befindet sich daher nicht in einer festen Programmroutine, sondern in den entsprechenden Skripten.
§301-Kommunikation
Der Datenaustausch nach §301 Abs. 4 SGB V wird ebenfalls über dieses Skriptverfahren realisiert.
Dabei werden sowohl
- ausgehende Nachrichten (z. B. Meldungen an Kostenträger)
- eingehende Nachrichten (Rückmeldungen der Kostenträger)
über XML-Strukturen verarbeitet.
Die Skripte erzeugen dabei die erforderlichen XML-Datensätze bzw. analysieren eingehende Nachrichten und übernehmen die enthaltenen Daten in das System.
Anpassbarkeit
Da die XML-Verarbeitung über Skripte erfolgt, kann die Schnittstelle flexibel angepasst werden.
Dies ermöglicht unter anderem:
- Anpassung der XML-Struktur
- Erweiterung der übertragenen Datenfelder
- Integration zusätzlicher Schnittstellen
- Anpassung an projektspezifische Anforderungen
Neue oder geänderte XML-Strukturen können daher ohne Änderung der Systemsoftware umgesetzt werden.
Technischer Hinweis
Die XML-Strukturen innerhalb von MCDMS sind nicht fest im System implementiert, sondern werden über die MCDMS Script-Engine erzeugt und verarbeitet.
Sowohl eingehende als auch ausgehende XML-Nachrichten – einschließlich der Kommunikation nach §301 Abs. 4 SGB V – werden über entsprechende Skripte generiert und interpretiert.
Die Skripte für die §301-Kommunikation befinden sich typischerweise im Verzeichnis:
\CONFIG\SCRIPTS\XML-301\
In diesem Verzeichnis befinden sich die einzelnen Scripte, die die XML-Strukturen erzeugen und verarbeiten.
Die konkrete Struktur der XML-Nachrichten ergibt sich daher aus den jeweils verwendeten Skripten und kann je nach Installation oder Projekt variieren.
Durch dieses Verfahren können XML-Schnittstellen flexibel angepasst oder erweitert werden, ohne Änderungen an der Systemsoftware vornehmen zu müssen.
