设为首页
收藏本站
切换到宽版
用户名
Email
自动登录
找回密码
密码
登录
欢迎注册
快捷导航
论坛首页
BBS
包含飞教授专栏
排行榜
搜索
搜索
热搜:
活动
交友
discuz
本版
用户
蜜蜂会-MiForum论坛
»
论坛首页
›
应用管理专题
›
医疗&卫生行业应用
›
[注意]HL7的段分割符是什么?
返回列表
发新帖
查看:
2137
|
回复:
6
[注意]HL7的段分割符是什么?
[复制链接]
ironstone
ironstone
当前离线
积分
4693
发表于 2003-6-13 17:32:08
|
显示全部楼层
|
阅读模式
The segment terminator is always a carriage return (in ASCII, a hex 0D)
段终结符通常是一个回车符(在ASCII 中是一个十六进制的数字0D)
回复
举报
jackliyi
jackliyi
当前离线
积分
24
发表于 2003-6-14 06:46:53
|
显示全部楼层
[注意]HL7的段分割符是什么?
段的分割符号是固定的,不能在本地自定义" 而其他的分割符号则可以
回复
举报
jackiemcb
jackiemcb
当前离线
积分
54
发表于 2003-6-17 16:05:53
|
显示全部楼层
[注意]HL7的段分割符是什么?
由于HL7消息都是字符串,所以我认为段分隔符就是字符串“<CR>”.
不知道对不对。
回复
举报
ironstone
ironstone
当前离线
积分
4693
楼主
|
发表于 2003-6-18 15:57:23
|
显示全部楼层
[注意]HL7的段分割符是什么?
不是的,在HL7的各种描述中,只是用<CR>来表示回车符而已,以使得消息在文本显示的示例中不会被忘记有个段分隔符:回车符
回复
举报
jackiemcb
jackiemcb
当前离线
积分
54
发表于 2003-6-18 16:02:01
|
显示全部楼层
[注意]HL7的段分割符是什么?
那么在解析消息字符串的时候如何来分割不同的段。
如何来判断每个段最后的那个回车呢?
回复
举报
ironstone
ironstone
当前离线
积分
4693
楼主
|
发表于 2003-6-18 16:13:24
|
显示全部楼层
[注意]HL7的段分割符是什么?
不知道你的这个问题是啥意思?解析时当然是逐个读取编码字符,读到最后一个回车符时做出判断进行分割段。
对于不同的段,HL7每个消息格式都是确定的,每个段都是确定的,所以只需要判断这个段是否结束了还是没有结束。
回复
举报
jackiemcb
jackiemcb
当前离线
积分
54
发表于 2003-6-25 13:44:53
|
显示全部楼层
[注意]HL7的段分割符是什么?
是不是在消息打包的时候,在每个段的末尾加上“\\r\\n”表示回车。
而在解析的时候判断读到的字符是不是13,因为回车的十进制表示是13。
顺便问一声,我看的HL7是2.3.1版的,每个段都有好多字段是可选的。
是不是在更高的版本中已经取消可选性了?
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
欢迎注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
浏览过的版块
七七八八
快速回复
返回顶部
返回列表