找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 2137|回复: 6

[注意]HL7的段分割符是什么?

[复制链接]
发表于 2003-6-13 17:32:08 | 显示全部楼层 |阅读模式
The segment terminator is always a carriage return (in ASCII, a hex 0D)
段终结符通常是一个回车符(在ASCII 中是一个十六进制的数字0D)
发表于 2003-6-14 06:46:53 | 显示全部楼层

[注意]HL7的段分割符是什么?

段的分割符号是固定的,不能在本地自定义" 而其他的分割符号则可以
发表于 2003-6-17 16:05:53 | 显示全部楼层

[注意]HL7的段分割符是什么?

由于HL7消息都是字符串,所以我认为段分隔符就是字符串“<CR>”.
不知道对不对。
 楼主| 发表于 2003-6-18 15:57:23 | 显示全部楼层

[注意]HL7的段分割符是什么?

不是的,在HL7的各种描述中,只是用<CR>来表示回车符而已,以使得消息在文本显示的示例中不会被忘记有个段分隔符:回车符
发表于 2003-6-18 16:02:01 | 显示全部楼层

[注意]HL7的段分割符是什么?

那么在解析消息字符串的时候如何来分割不同的段。
如何来判断每个段最后的那个回车呢?
 楼主| 发表于 2003-6-18 16:13:24 | 显示全部楼层

[注意]HL7的段分割符是什么?

不知道你的这个问题是啥意思?解析时当然是逐个读取编码字符,读到最后一个回车符时做出判断进行分割段。
对于不同的段,HL7每个消息格式都是确定的,每个段都是确定的,所以只需要判断这个段是否结束了还是没有结束。
发表于 2003-6-25 13:44:53 | 显示全部楼层

[注意]HL7的段分割符是什么?

是不是在消息打包的时候,在每个段的末尾加上“\\r\\n”表示回车。
而在解析的时候判断读到的字符是不是13,因为回车的十进制表示是13。
顺便问一声,我看的HL7是2.3.1版的,每个段都有好多字段是可选的。
是不是在更高的版本中已经取消可选性了?
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表