Mit carriage return <cr> in eine HL7-Nachricht

Den carriage return Charakter (alias <cr>, \r oder \x0d) ist der designierte segment terminator in einer HL7-Nachricht.

Daher dieser Charakter ist verboten, verwendet werden, in einem Feld. Jedoch, einige Daten können aus der Zeilenumbrüche. Wie wird ein Zeilenumbruch codiert dann? Was ist der Weg, hier zu gehen? Was ist beste Praxis?

Gibt es einige Optionen, die ich sehe:

  1. Mit line feed (\n) statt
  2. Verwenden Sie diese spezielle escape-Sequenz \.br\
  3. Flucht wie diese \x0d\
  4. Etwas anderes?

Welche dieser Optionen gültig sind? Was kann ich erwarten, um zu sehen, in eine HL7-Nachricht? Wie sollte ich konvertieren Zeilenumbrüche in meiner eigenen HL7-Nachrichten?

InformationsquelleAutor RamboNo5 | 2014-08-11
Schreibe einen Kommentar