[发明专利]一种通过映射生成HL7消息的方法有效

专利信息
申请号: 201210023789.3 申请日: 2012-02-03
公开(公告)号: CN102609506A 公开(公告)日: 2012-07-25
发明(设计)人: 邵克华;潘晓华;董科雄 申请(专利权)人: 杭州杰唐信息技术有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 周烽
地址: 310012 浙江省杭州市西湖*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 通过 映射 生成 hl7 消息 方法
【权利要求书】:

1.一种通过映射生成HL7消息的方法,其特征在于,该方法包括以下步骤:

(1)读取源XML文件模板和目的XML文件模板;

(2)解析源XML文件模板和目的XML文件模板,分别生成源消息树和目的消息树;

(3)源消息树和目的消息树进行映射,生成XSL文件;

(4)根据第三步生成的XSL文件,读取源XML文件,自动生成相应的HL7标准格式的消息。

2.根据权利要求1所述通过映射生成HL7消息的方法,其特征在于,所述步骤(1)中,所述源XML文件模板为自定义格式的XML文件模板,目的XML文件模板为HL7消息标准模板;所述源XML文件模板和目的XML文件模板是不包含具体数据的XML文件,通过DOM来读取并解析XML文档。

3.根据权利要求1所述通过映射生成HL7消息的方法,其特征在于,所述步骤(2)中,所述源消息树和目的消息树的生成过程一样,具体为:循环遍历XML文件中的元素Element,每个Element将作为根节点生成一棵树,该Element的属性便作为子节点加入到根节点下面,生成子树;不同的Element生成的树作为兄弟树,共同构成消息树。

4.根据权利要求1所述通过映射生成HL7消息的方法,其特征在于,所述步骤(3)中,所述映射的过程就是连线的过程,即将源消息树节点和目的消息树的节点关联起来;关联的方式有四种:第一种,value-of,即直接赋值,将源消息树节点的值直接赋值给目的消息树的节点;第二种,for-each,即循环生成赋值,表示源消息树的某个节点可能出现若干次,如果出现若干次,则相关联的目的消息树的节点也出现与之相同的次数,并且一一对应赋值;第三种,choose,即选择赋值(也称之为有条件赋值),表示源消息树节点的值在符合一定条件情况下才赋值给目的消息树;第四种,string,即常量赋值,赋予相应的目的节点一个常量值;四种关联方式对应了四种连线,这四种连线都是继承并扩展了GEF提供的连线;GEF中的监听器Control将监听模型Model的变化,每次连线都将改变了源消息树节点和目的消息树节点的相关信息;这些信息的变化将触发模型Model的监听器Control;源消息树的节点将记录连线终点(相关联的目的消息树的节点)的名称以及连线类型,同样的,目的消息树将记录连线起点(相关联的源消息树的节点)的名称和连线类型;连线结束后,遍历目的消息树节点所对应的模型Model,根据记录的信息生成XSL文档;XSL文档将记录所有的映射规则,即所有的连线,包括连线类型,以及连线的起点和终点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州杰唐信息技术有限公司,未经杭州杰唐信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210023789.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top