基于HL7的电子病历交换模型的研究(2)
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:
或QQ:
处理(尽可能给您提供完整文档),感谢您的支持与谅解。

3 基于HL7的电子病历交换模型
3.1 总体技术实现方案
本文针对电子病历所面临的问题,结合国内外已有的研究成果,提出了基于XML的电子病历交换模型,使用HL7接口引擎(Interface Engine)将卫生局下属各医院及各医疗机构的电子病例、门诊信息等医疗信息数据提取出来并用XML语言表达出来,并传输到电子病历系统,然后用电子病历系统来管理电子病历文档,提供电子病历的浏览,访问安全,统计和辅助决策分析,共享等服务。体系结构图如下:
图1 电子病历交换模型体系结构图
本系统的主要思路是按照数据集成的方式,将各个HIS系统中的数据按照“以病人为中心”的原则重新加以转换和组织,通过HL7引擎上传到数据中心的数据库中。其中各个HIS系统保持原有的工作流程不变,仍然分别存储在各自独立的关系数据库中,要上传的数据一旦产生,首先放到医院的前置服务器中,前置服务器是为了储存要上传的数据,以区分不用上传的数据。当前置服务器中数据触发了上传的条件,如设定一天中的某个时刻上传数据或数据已经不再变更可以立即上传。HL7引擎将数据打包为以XML描述的HL7消息,并通过Send模块发送到数据中心,由部署在数据中心的HL7引擎的Receive模块接收,进行解包工作,并存储到数据库中。
3.2 HL7接口引擎
HL7接口引擎的工作原理如下图:
图2:HL7接口引擎工作原理
●Send/Receive module(发送/接收模块):
支持TCP/IP通讯协议,HIS系统向数据中心发送电子病历信息,信息格式为符合HL7标准的字符串格式。数据中心接收并解析HL7信息,将解析后的信息存到数据中心的数据库中,完成后回复发送端一个ACK确认信息,确认信息已经发送成功。
●HL7 Adaptor module(转换模块):
实现字符串格式数据与XML格式之间的相互转换,对信息格式进行检查验证,保证发送/接收病历数据的正确完整。
●HL7 API module(应用接口模块):
提供符合HL7标准的应用接口,医疗应用系统可以调用接口函数,按照HL7标准格式填写参数,实现向其他医疗应用系统发送数据。该模块也可以调用符合HL7标准的Windows组件应用程序,将医疗信息数据传递给医疗应用系统,实现接收其他医疗应用系统的数据。
●HL7 Resource module(HL7资源模块):
支持各种实际应用的HL7医疗信息事件,如检查医嘱、转诊等。
●Mapping module(对照模块):
提供翻译对照功能,可以按照医疗应用系统进行定制。
对于HL7接口引擎的概念,可以这样理解,它是一组支持HL7通讯的过程调用函数或控件,应用程序按照HL7接口引擎的约定提供参数,模块之间的通讯则由HL7接口引擎完成。在国外发达国家中,目前主流的医疗信息整合技术为“HL7/XML接口引擎”,它是整合多种技术合成的医疗信息整合技术,用以转译各种医院信息系统数据至符合HL7标准的XML信息格式,以实现各种医疗卫生信息系统之间的信息共享与交换。
要深入了解HL7接口引擎的原理,我们还是必须要从数据通讯这个方面来研究。在数据通讯方面,有两种层次的数据交换应用。第一层次数据交换应用,是对现有信息进行处理,只是"交换"现有的系统中存在的信息数据。第二种层次的是基于不同系统之间进行整合的数据通讯,其目的达到不同系统之间的无缝连接而进行的数据通讯和数据交换应用。在这个层次的数据交换不仅要交换各种结果信息,同时还要交换各种过程信息,从而达到系统之间的交互目的。
基于以上两个层次的数据交换方式,对应基于HL7的数据交换也存在两种方式。一种“HL7 Engine”方式,主要目的是使得用户原有正在使用运行的且不能替换的系统具有HL7的通讯能力。另一种是“HL7 Ready”方式则是在整个系统中,在各个应用终端已经对HL7的接口协议进行了设计和处理,各个终端都应当可以接收和处理HL7消息,并进行相关的处理。在理论上可以达到系统和系统之间实时的交互运作,可以相互主动地在"需要的时候"获取对方可以提供的数据信息。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说计算机基于HL7的电子病历交换模型的研究(2)在线全文阅读。
基于HL7的电子病历交换模型的研究(2).doc
将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
下载失败或者文档不完整,请联系客服人员解决!