carriage return
字符(别名<cr>
,\r
或\x0d
)是HL7邮件中指定的段终止符。
因此禁止在字段中使用此字符。但是,某些数据可能包含换行符。那么换行符是如何编码的?去这儿的方法是什么?什么是最佳实践?
我看到了一些选项:
\n
)代替\.br\
\x0d\
以下哪些选项有效?我可以期待在HL7消息中看到什么?我应该如何编码自己的HL7消息中的换行符?
答案 0 :(得分:6)
在格式化文本字段 FT 中,您的数字2是有效的解决方案。
另一种方法,例如在报告或观察中,将 TX 字段中的每一行放在一个段中并重复这些段或使用〜重复数据字段。
在二进制封装数据字段 ED 中,您必须使用相关编码,例如十六进制或 Base64 。
这并不排除您会看到不同的有效方式