View Categories

XML

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.