Character encoding 使用回车<;cr>;在HL7消息中

Character encoding 使用回车<;cr>;在HL7消息中,character-encoding,hl7,hl7-v2,Character Encoding,Hl7,Hl7 V2,回车字符(别名,\r或\x0d)是HL7消息中指定的段终止符 因此,禁止在字段中使用此字符。但是,某些数据可能包含换行符。那么换行符是如何编码的呢?这里怎么走?什么是最佳实践 我看到了一些选择: 改为使用换行符(\n) 使用此特殊转义序列。br\ 像这样转义\x0d\ 有什么不同的吗 以下哪些选项有效?我希望在HL7消息中看到什么?如何在我自己的HL7消息中对换行符进行编码?在格式化文本字段中FT您的数字2是有效的解决方案 另一种不同的方法,例如在报告或观察中,是将TX字段中的每一行放在一个段中

回车
字符(别名
\r
\x0d
)是HL7消息中指定的段终止符

因此,禁止在字段中使用此字符。但是,某些数据可能包含换行符。那么换行符是如何编码的呢?这里怎么走?什么是最佳实践

我看到了一些选择:

  • 改为使用换行符(
    \n
  • 使用此特殊转义序列。br\
  • 像这样转义
    \x0d\
  • 有什么不同的吗

  • 以下哪些选项有效?我希望在HL7消息中看到什么?如何在我自己的HL7消息中对换行符进行编码?

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

    另一种不同的方法,例如在报告或观察中,是将TX字段中的每一行放在一个段中,然后重复这些段,或者用~重复数据字段

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


    这并不排除您将从版本2.3.1 HL7标准中看到不同的有效或无效方式:“…转义字符是MSH-2编码字符的转义字符组件中指定的任何显示ASCII字符…”,您可以在