一、基础知识
HL7标准是建立在ISO标准组织之制定的OSI模型的最高层的应用标准,如下图所示:
HL7标准包含256个事件、116个消息类型,139个段,55种数据类型,408个数据字典,涉及79种编码系统。但在应用HL7标准时,并不一定需要涉及标准全部内容,可以选择自己需要应用的相关事件、消息类型和段就可以了。而在数据字典和编码系统方面HL7标准并没有进行强制的规定,可以允许用户选择。标准的内容作为推荐。由于HL7涉及非常广泛,且在开发过程中广泛接纳了最终用户、开发商、研究机构的各方面的意见,从另一个方面也可以将HL7标准理解为医学信息中的其他编码标准的一个总纲性质的索引。
二、基本概念
以下是理解HL7标准时必须要理解并准确定义的术语概念:
触发事件(trigger events):当现实世界中发生的事件产生系统间数据流动的需求,则称其为触发事件。如:病人的入出转(ADT)在HL7中对应ADT事件。
消息(message):是系统间数据传输的最小单位,由一组有规定次序的段组成。每个消息都用一个消息类型来表示其用途。每个事件对应一个消息,如病人入院对应ADT_A01消息。
段(segments):是数据字段的一个逻辑组合。每个段都用一个唯一的三字符代码所标识,这个代码称作段标识。
字段(fields):是一个字符串。是段的最小组成单位。
二、HL7消息示例
最快的学习方法就是看应用示例,我们可以看选自:HL7 标准 2.4版本,第三章节 3.5.1小节 的一个示例说明,蓝色字体表示一条消息,下面为消息的说明:
3.5.1 Admit/visit notification - event A01 (admitted patient)
MSH|^~\\&|ADT1|MCM|LABADT|MCM|198808181126|SECURITY|ADT^A01|MSG00001|P|2.4| EVN|A01|198808181123|| PID|1||PATID1234^5^M11^ADT1^MR^MCM~1234567^^^USSSA^SS||JONES^WILLIAM^A^III||19610615|M||C|1200 N ELM STREET^^GREENSBORO^NC^27401?1020|GL|(919)379?1212|(919)271?3434||S|| PATID12345001^2^M10^ADT1^AN^A|1234567|9876^NC| PV1|1|I|2000^2012^01||||004777^LEBAUER^SIDNEY^J.|||SUR||||ADM|A0| Patient William A. Jones, III was admitted on July 18, 1988 at 11:23 a.m. by doctor Sidney J. Lebauer (#004777) for surgery (SUR). He has been assigned to room 2012, bed 01 on nursing unit 2000. The message was sent from system ADT1 at the MCM site to system LABADT, also at the MCM site, on the same date as the admission took place, but three minutes after the admit. 消息解读: 该消息为ADT消息类型中的A01消息,MSH表示为消息头段,EVN为消息事件段,PID为病人标识段,NK1为相关,PV1为病人就诊段;这些三个字母一组称作段ID, 消息的内容就不进行翻译了。我们再看看对应的HL7 2.4中对ADT_A01消息的定义: ADT^A01^ADT_A01 MSH EVN PID [ PD1 ] [{ ROL }] [{ NK1 }] PV1 [ PV2 ] [{ ROL }] [{ DB1 }] [{ OBX }] [{ AL1 }] ADT Message Message Header(消息头) Event Type(事件类型) Patient Identification(病人标识) Additional Demographics(附加基本信息) Role(任务) Next of Kin / Associated Parties(血缘关系/社会关系) Patient Visit(病人就诊) Patient Visit - Additional Info.(病人就诊-额外信息) Role(任务) Disability Information(伤残信息) Observation/Result(观察/结果) Allergy Information(过敏症信息 Chapter 2 3 3 3 12 3 3 3 12 3 7 3 ADT^A01^ADT_A01 [{ DG1 }] [ DRG ] [{ PR1 [{ ROL }] }] [{ GT1 }] [{ IN1 [ IN2 ] [{ IN3 }] [{ ROL }] }] [ ACC ] [ UB1 ] [ UB2 ] [ PDA ] ADT Message Diagnosis Information(诊断信息) Diagnosis Related Group(诊断相关组) Procedures(过程) Role(任务) Guarantor(担保人信息) Insurance(保险信息) Insurance Additional Info.(保险附加信息) Insurance Additional Info - Cert.(保险附加信息-确认) Role(任务) Accident Information (事故信息) Universal Bill Information(通用账单信息) Universal Bill 92 Information(通用账单92信息) Patient Death and Autopsy(病人死亡或尸检信息) Chapter 6 6 6 12 6 6 6 6 12 6 6 6 3 说明:其中的[]表示框内的一组段是可选的,{}表示可以框内的一组段可以有一个或者更多的重复,[]和{}都有则表示既是可选的也是重复的。{[]}和[{}]是等价的。 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务