[发明专利]一种通过映射生成HL7消息的方法有效
申请号: | 201210023789.3 | 申请日: | 2012-02-03 |
公开(公告)号: | CN102609506A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 邵克华;潘晓华;董科雄 | 申请(专利权)人: | 杭州杰唐信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 周烽 |
地址: | 310012 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 映射 生成 hl7 消息 方法 | ||
技术领域
本发明涉及一种通过映射将自定义格式的消息转换成HL7标准格式消息的方法,便于医疗行业现存异构系统的集成,统一消息格式,共享数据。
背景技术
构建卫生信息平台,目前通用的方法是集成医疗行业现存异构信息系统。其中最主要的问题就是统一异构系统之间数据交换的格式。采用国际通用的医疗信息标准HL7,是提高国内信息化水平的必经之路。
HL7(Health Level 7),即标准化的卫生信息传输协议,是医疗领域不同应用之间电子传输协议,其中“7”表示该协议位于OSI(Open System Interconnect,开放式系统互联)模型的第七层应用层。HL7制定了医疗数据信息传输协议和标准,规范了临床医学和管理信息格式,降低了医疗信息系统互联的成本,提高了医疗信息系统之间数据信息共享的程度。HL7通讯协议中,消息(Message)是数据在系统之间交换的基本单位,每条消息都有各自的消息类型(以HL7版本2.4为例,消息类型有112种)。一个消息由多个段(Segment)组成,每一个段都有相应的名称,用于界定其内容或功能。每个消息段又由若干个数据字段(Field)组成,同时,数据字段又由一个或多个组件(Component)组成。这种层级结构的消息能够通过XML进行有效的刻画。
XML(Extensible Markup Language),即可扩展标记语言,是SGML(Standard Generalized Markup Language,标准通用标记语言)的一种。XML简单易用,是当前处理结构化文档信息的有力工具。XML具有跨平台的特性,是一种依赖于内容的技术,这使得XML为越来越多的应用程序所支持,成为了应用程序之间数据交换的唯一公共语言。HL7标准消息完全支持XML,并且有一整套完备的规范规定了XML标签的命名,数据的类型,数据的值域等。医疗机构中异构信息系统用XML存储的数据可以通过映射的方法,实现和HL7标准消息的转换。这种映射方法是通过GEF提供的可视化界面,利用简单的连线实现的。
GEF(Graphical Editor Framework),即图形化编辑框架,它给用户提供了图形化编辑模型的功能。GEF是具有标准MVC(Model—View—Control,模型—视图—控制器)结构的图形编辑框架。Model由我们根据业务的需求来设计,它提供了一种模型改变通知机制,用来把Model的变化告诉Control。Control在MVC结构里面是Model和View之间的桥梁,是整个GEF的核心。它不仅监听模型的变化,当用户编辑视图的时候,还要把编辑结果放映到模型上。GEF提供了两种View,分别是图形(GraphicalViewer)和树状(TreeViewer)。View主要是把Model以图形化的方式表现给用户。
目前,国内将异构信息系统数据格式转换成国际标准的需求越来越高,但是一种通用的便捷的方法尚未形成。本发明提供的方法,能有效地解决这一问题。
发明内容
本发明的目的在于针对现有技术的不足,提供一种通过映射生成HL7消息的方法,该方法实现了以XML格式存储的自定义消息转换成HL7标准格式的消息。
本发明的目的是通过以下技术方案来实现的:一种通过映射生成HL7消息的方法,包括以下步骤:
第一,读取源XML文件(自定义格式的XML文件称之为源XML文件)模板和目的XML文件(HL7消息标准XML文件称之为目的XML文件)模板;
第二,解析源XML文件模板和目的XML文件模板,分别生成源消息树和目的消息树(消息树,即XML文件所对应的树形结构);
第三,源消息树和目的消息树进行映射,生成XSL (Extensible Stylesheet Language,扩展样式表语言)文件;
第四,根据第三步生成的XSL文件,读取源XML文件,自动生成相应的HL7标准格式的消息。
需要注意的是第一步和第四步分别是读取源XML文件模板和源XML文件,两者的区别是,源XML文件模板是源XML文件的抽象,不包含具体的数据。
本发明的有益效果是:
1、简单易用:通过简单的连线实现节点之间的映射,并自动生成记录了所有映射的XSL文档。
2、直观:基于GEF的可视化操作界面,直接呈现出了用户所需进行的所有映射。
3、完备:支持的HL7标准消息包含了所有的2.X(2.1,2.2,2.3,2.4,2.5等)版本,以及最新的3.0版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州杰唐信息技术有限公司,未经杭州杰唐信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210023789.3/2.html,转载请声明来源钻瓜专利网。