在HL7消息中使用回车符<cr>

Ram*_*No5 9 character-encoding hl7 hl7-v2

carriage return字符(别名<cr>,\r\x0d)处于HL7消息所指定的段终止.

因此禁止在字段中使用此字符.但是,某些数据可能包含换行符.那么换行符是如何编码的?去这儿的方法是什么?什么是最佳做法?

我看到了一些选项:

  1. 请改用换行符(\n)
  2. 使用此特殊转义序列 \.br\
  3. 像这样逃避它 \x0d\
  4. 有些不同?

哪些选项有效?我可以期待在HL7消息中看到什么?我应该如何编码自己的HL7消息中的换行符?

sql*_*lab 6

在格式化文本字段 FT中,您的数字2是有效的解决方案.

例如在报告或观察中的不同方法是将TX字段中的每一行放在单个片段中并重复片段或用重复数据字段.

在二进制封装数据字段ED中,您必须使用相关编码,例如HexBase64.

这并不排除您将看到它们有效与否的不同方式