您所在的位置:首页 > 资讯中心 > 背景文章 >  基于HL7标准的的电子病历信息数据交换技术
基于HL7标准的的电子病历信息数据交换技术
  • 2011-06-22 22:08
  • 作者:佚名
  • 来源:互联网

在电子病历信息中,不光有文本信息的描述,还会涉及到大量的医学影像和图片,这些数据通常是特殊的二进制格式,可以通过带附件的SOAP规范来实现传送。设计上采用HL7应用层、Web Services基础架构层和传输层二层结构,电子病历以CDA文档为载体,封装在HL7消息中进行传输,从而实现电子病历信息在Web服务平台上自由交换。

为了发送一个HL7消息,依照交互的业务规则、信息类型定义和通信模式,HL7发送者应用软件需要提前将CDA文档信息准备好,创建具体的HL7消息并把它传递给WebServices基础架构层。Web Services会应用由传输层所提供的服务把消息转移到网络终端上。在接收方,消息同样会在各种抽象层组成部分里被处理,最后将HL7消息传送到接收端Web Services层通过SOAP办议来实现,以HTTP(Hyper TextTransfer Protocol超文本传输协议)作为传输的方式,以XML描述沟通的内容,服务器端接收到客户端所发出的嵌套在HTTP Request中的SOAP Message后,便依照预先的程序处理,执行结构后再通过HTTPResponse火带SOAP消息返回客户端。采用SOAP可在不增添现有设备、不影响现有网络安全的前提下达到分散处理、沟通整合的目的。

比较XML文件以HTTP传输方式及SOAP架构传输方式,其间差异在于以HTTP传输XML文件时仍包含不相干的标记、属性,IfU SOAP借由HTTP所传输的SOAP消息中仅包含经服务器端处理后的资料。用SOAP传输的优点在十不用耗费资源在编译、解构HL7信息或分析XML文件上,破除HL7以消息(message)方式传递时不必要的转换及确认。而且因为SOAP是以RMI(远程方法调用)方式取代Message方式进行通讯,因此SOAP能有效传送HL7信息,降低网络频宽的使用率。设计框架如图。

图3 WebServices框架图 

 WebServices框架图

通过SOAP技术实现跨医院电子病历信息的交换可以把成熟的基于HTTP的Web技术与XML的灵活性和可扩展性组合在一起,从而实现大量异构平台上的异构医院信息系统之间的互操作性,从而使电子病历得到广泛的共享应用。SOAP可以简单的理解为SOAP=RPC+HTTP+XML,采用HTTP作为底层通讯协议,RPC作为一致性的调用途径,XML作为数据传送的格式。现有医院A电子病历内容转成HL7标准,通过调用区域性医疗数据中心的WebService方式,传输到数据中心,格式采用XML,可以保证所有信息交互系统的调用和数据交换。由医院B接收HL7标准的信息后,解析XML文档即可获取需要的信息。如图电子病历信息交换模型架构。

图4 电子病历信息交换模型架构 

电子病历信息交换模型架构

医院内部病历数据交换

电子病历系统是医院信息系统的一个组成部分,完成的主要功能是书写病历,病历中需要的实验室报告、CT报告等信息就需要从HIS,PACS,LIS,RIS等系统发生获取,同时相关医技科室也做诊断分析时也需要参考电子病历中的关于病人的主诉、现病史等信息,所以不可避免的存在在电子病历与医院其他系统的数据交换,我们在这
里称之为内部数据交换。

(1)通过视图进行数据交换

电子病历系统从HIS中获取病人的基本信息,是通过HIS端开放视图方式,获取病人的基本信息。

(2)通过调用动态链接库

动态链接库是可执行文件的一种,它本身并不能运行,但提供了一系列函数可供其他程序调用,每个函数完成一定的功能,调用它的程序不必关心动态链接库在内部是如何实现的,只需按照动态库函数声明的方式调用,然后把它装载到内存中供程序执行使用,电子病历系统在查询检验结果数据的时候可以通过调用动态链接库来实现了数据交换。

(3)通过XML形式交换数据

其它系统从电子病历系统获取相关的主诉、病程记录等信息,通过系统的返回病历的XML文件的形式,再由调用系统完成解析。

(4)通过FTP交换信息

电子病历查看PACS报告是通过调用视图的方式直接调用结果信息,如果需要调用图像,需要查询到图像存放位置后,通过调用FTP下载图像到本地查看。

【责任编辑:夜阳 TEL:(010)68476606】

标签:电子病历信息  HL7  
  • 分享到: