Fehlerhafte Zeilenumbrüche entfernen

Manchmal kommt es vor, dass Systeme innerhalb eines Segmentes Zeilenumbrüche (\r\n) senden, die lt. HL7 Standard nicht zulässig sind.

NTE|||Klinische Bemerkungen:
Bitte Auftrag A und B zusammenfassen

Innerhalb des NextGen Connect laufen diese direkt auf einen Fehler, er diese Segmente nicht parsen kann. Abhilfe kann man durch eine einfach Zeile im Pre-Processor Script schaffen. Innerhalb des Channels fügen Sie im Pre-Processor Script einfach folgende Zeile oberhalb des return message; ein:

message = message.replace(/[\r\n]+(?![A-Z][A-Z][A-Z0-9]\|)/g, "");