|
HL7 V2.4协议资料整理
2007-09-17:
1. HL7是一种电子数据交换标准,适用于所有的医疗保健服务领域,特别是提供住院服务的医疗机构(医院).
2. HL7的7是指国际标准化组织(ISO)的开放系统互连(OSI)模型的最高层----应用层.内容包括交换数据的定义,交换的时间控制以及再应用之间某种特定应用的错误的传递.
3. HL7与OSI模型关系图示:
4. HL7编码:消息由多个消息段组成;消息段由多个数据字段组成,消息段以3字母消息头开始,各个数据字段之间用分隔符分隔.所有数据使用可显示ASCII(20-7E之间的16进制数值)
5. HL7消息是系统之间数据交换的基本单位.每个消息由3字符代码标识消息类型,消息类型与触发事件是一对多的关系(同一触发事件代码不能对应多个消息类型,而一个消息类型可以对应多个触发事件)
6. HL7消息格式图示:
7. HL7段定义包含:
A.序号-SEQ 数据字段在段中先后排列的顺序
B.最大长度-LEN 数据字段可能用到的最大字符长度.
65536代表长度很大,99999代表长度不确定
C.数据类型-DT 限制数据字段的内容
Varies代表数据字段的内容是变量
D.可选性-OPT 指定数据字段是必须的/可选的/有条件的
R-必须的
O-可选的
C-有条件的,符合一定的条件才有效
X-不在此触发时间中使用
B-与V2.4前的版本兼容
E.重复性-RP/# 指定数据字段是否可重复
N或空格-不可重复
Y-可重复,重复次数不确定
(整数)-可重复指定的次数
F.表格-TBL# 字段的表属性规定一组代码值的HL7标识
指的是这个字段是否用到字典表,字典表中的值就是此字段的值
G.ID号码-ITEM# 唯一标识数据项
H.名称-
ELEMENT NAME 数据字段描述
8. 消息分隔符
A.段终结符 <cr>(16进制0D)
B.字段分隔符 |
C.组分分隔符 ^
D.子组分分隔符 &
E.重复分隔符 ~
F.换码符 \
9. HL7消息段定义图示:
10. HL7消息实例:
MSH|^~\&|PATH||GP123||200108261705+1100||A04|101|P|2.4|34567||AL|NE|AU||en<cr>
EVN|A01|200108261645+1100|<cr>
PID|||KNEE123||Knees^Nobby^J^^Mr||19331215|M|||23 Shady Lane^LIGHTNING RIDGE^NSW^2392||||||||219171803<cr>
NK1|1|Knees^Barbara^K|Wife||||CP^Contact person|<cr>
PV1|1|I|2000^2012^01|E||||004777^Getwell^Sara^J||TRMA||||ADM|A0|<cr>
2007-09-18:
11. HL7消息传输过程图示:
12. HL7协议描述了消息的交换,它是依据两个实体来描述:初始系统和应答系统.两个系统都可既是消息的发送者,又是消息的接受者.初始系统先发后收,应答系统先收后发. |
-
HL7与OSI模型关系图示
-
HL7消息格式图示
-
HL7消息段定义图示
-
HL7消息传输过程图示
|