构建基于HL7标准的疾病通报系统
近年来。SARS、禽流感等突发性疾病的出现,暴露了我国医疗信息系统的许多不足。由于各医院信息系统缺少统一的医疗信息交换标准,使得不同医院之间以及医院与卫生机构之间的信息交流成为瓶颈,导致病人的诊断、治疗信息不能及时互通、互联、共享。
医疗电子信息交换标准HL7是目前国际上较为通用的一套标准。HL7标准的应用不仅使医院间不同系统的沟通大大简化,还使得疾病通报工作更加便利、高效。
1、HL7标准
1.1 简介健康信息交换第七层协议HL7(Health Level Seven)是目前医疗信息数据交换标准中应用最广泛成熟的一个国际标准,是医疗领域不同应用之间电子数据传输的协议。 “Level Sev.en” 的意思是ISO—OSI第七层(应用层),HL7组织参考了国际标准组织ISO (International Standards Organizations),采用开放式系统互联OSI(Open System Interconnection)的通讯模式,将HL7纳为最高的一层,也就是应用层?。因此,HL7可以应用于多种操作系统和硬件环境,也可以进行多应用系统问的文件和数据的交换。便于医疗系统之间信息共享。
1.2 HL 7的相关概念【2在基于HL7标准的信息交换中, 消息(Message)是系统间传递信息的最小单元。消息是一组消息段(Segments)按顺序定义的逻辑组合,每个消息可以包含若干个字段(Fields),字段可以进一步分解为成分和子成分。
HL7的实现机制是触发事件(Trigger events),触发事件是当现世界中发生的事件产生了系统间数据流动的需求。触发事件代表信息在系统间交换的事件,如患者人出转(ADT)院在HL7中对应的ADT事件
2、HL7信息交换原理
2.1 HL7通讯方式HL7标准对底层没有具体规定采用何种传输协议,所以支持各种通信协议和通信环境,可以采用TCP/IP,ODBC,STMP等协议[ 。由于TCP/IP协议可以提供可靠的传输服务。
并且TCP/IP协议提供了对段的检错应答重传和排序的功能,还提供流量控制和拥塞控制,TCP~P协议是非常成熟有效的数据传输机制。所以常采用TCP//P协议实现网络通信。
2.2 HL7描述格式因为XML是一种面向数据语义的标示语言。非常适合于描述病历这样复杂的内容,并且可通过互联网直接浏览,所以HL7一般采用XML格式。以下是描述每个医生所开的处方的XML文档:
<prescription xml:link=“extended”>
<locator href=“ doetor1.xml” />
<locator href=“doctor2.xml” />
<p>处方</p>
< /prescription>
2.3 HL7信息交换原理HL7采用消息传递方式实现不同系统的数据交换。不同格式的应用程序数据首先按照HL7标准的语法规则转换成XMI等标准格式的消息: 然后按照TCP/IP等协议传送到接收方。
接收系统应用层在接受到数据报后,回传应答信息,并对接受到的数据进行有效性验证;消息通过有效性验证后送到应用程序,再按照HL7标准的规则进行解析,将消息转换为可识别数据[4]。从而完成不同系统之间的信息交换。
3、疾病通报系统的实现疾病通报系统使用HL7标准,以XML描述疾病信息结构,利用Intemet将疾病控制中心(CDC)和各医院、诊所、医学中心等互联来交换信息。为提高疾病通报的时效性、正确性与方便性。开发Web—based主动式疾病通报前导系统,让疾病控制中心可以主动且迅速地掌握疫情发展动态,及早提出可能发生的全面性疾病感染的警讯。面对异质且组件化不足的资料来源,建构地区触发主机(Local Trigger Server)在有需要通报的资料时主动通报CDC,另建构~ 个转换主机(Pal·serServer)把文件传输标准转换为可读性较高的.语言。也就是建立一个共通界面以及包装各来源的界面。经由各种通报方式。
包含E—mail通报,电子文件交换(EDI)通报与数据库触发系统(Database Trigger)及时通报, 可使得疾病实时通报的可行性增加。
疾病通报中数据交换的过程包括请求和应答两个过程, 以医院与疾病控制中心间交换数据为例。
首先, 医院通过内部信息系统发出调用,应用接口依照DTD (Data Type Definition,文档类型定义)将这些调用信息翻译成HL7标准的XML文档并加密, 之后应用接口使用TCP/IP等协议通过Intemet向CDC的集成服务器提交数据。
CDC的集成服务器首先对调用者进行身份验证,并根据DTD规则进行绑定,绑定的XML文档到达CDC应用接口。应用接口先判断调用信息的合法性,如果合法就对XML文档进行解析。将其翻译成一系列输入参数并把这些参数传递给CDC系统。至此请求过程完成。
然后,CDC系统根据接收的参数以及调用的服务名称进行处理,处理的结果返回应用接口,应用接口将返回的结果集根据DTD翻译成HL7标准的XML文档并传给医院的集成服务器,集成服务器根据DTD规则进行绑定操作将结果集映射成医院可识别的XML信息,最后医院的应用接口将XML文档解析后结果集返回医院信息系统,整个系统集成就完成了一个请求应答的循环。
这样,疾病通报系统使用HL7标准完成了不同医疗机构间信息交换。
4、总结
在我国,近年通过几次突发的公共医疗卫生事件的应急处理实践,试行并最终采用HL7作为信息交换的标准是发展趋势。因此研究HL7在医疗信息交换领域的应用具有重要的实际应用价值。本文提出建立基于HL7标准的疾病通报系统,有利于病人医疗信息的共享、交流,有利于及时有效地预防与治疗突发性疾病,对推动医疗事业的发展有一定作用。
参考文献:
[1]周子君,崔涛。美国卫生信息传输标准院管理分册,2001, (1):9-10.
[2]AboutHL7,http://www.h17.org
[3]张庆,高上凯。HL7网关的设计和实现志。2oo3,20 (1):111-115.(HE7)[J].国外医学·医[J].生物医学工程学杂
[4]王票利,陈金雄,余轮。HIS与医保系统间基于HL7标准的接口探讨[J1.医学信息,2005,18 (4):291—293.
【构建基于HL7标准的疾病通报系统】相关文章:
基于HL7的临床信息系统初探论文07-22
基于IP网络构建视频会议系统技术浅析10-07
血液系统疾病的检验组合01-21
消化系统疾病的检验01-21
构建基于EVA的价值管理体系06-17
浅谈基于语义web的高校毕业生就业信息服务系统本体构建研究10-16
血液系统疾病检验组合10-18
构建生产结构优化系统的方法07-05