[发明专利]一种基于openEHR Composition模板的数据接口动态生成与执行方法有效

专利信息
申请号: 201910427161.1 申请日: 2019-05-22
公开(公告)号: CN110209699B 公开(公告)日: 2021-04-06
发明(设计)人: 吕旭东;段会龙;蔡海领;刘政 申请(专利权)人: 浙江大学
主分类号: G06F16/2455 分类号: G06F16/2455;G06F16/248;G06F16/25
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 忻明年
地址: 310058 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 openehr composition 模板 数据 接口 动态 生成 执行 方法
【权利要求书】:

1.一种基于openEHR Composition模板的数据接口动态生成与执行方法,其特征在于,包括以下步骤:

(1)使用树的遍历算法层序遍历Composition模板中被组合的Entry类型原型,在Entry模板库中获取Entry类型原型对应的Entry类型模板;

解析Entry类型模板,得到Entry模板信息;

结合Entry模板信息和Entry类型模板,得到所述Composition模板对象;

(2)建立Composition模板对象中各节点间的组合关系和LINK关系;

(3)采用经过步骤(2)处理后的Composition模板对象,结合Composition模板中各openEHR模板与数据库表的映射信息,得到模板映射信息对象;

(4)根据步骤(3)得到的模板映射信息对象生成数据接口;

(5)利用步骤(4)得到的数据接口解析客户的HTTP请求得到模板映射信息数据实例;

(6)根据模板映射信息数据实例拼接得到SQL语句,执行该SQL查询语句并将查询结果返回给用户。

2.根据权利要求1所述的基于openEHR Composition模板的数据接口动态生成与执行方法,其特征在于,步骤(1)中的Composition模板由openEHR模板按树形结构无重复组合,组合方法符合openEHR规范。

3.根据权利要求1所述的基于openEHR Composition模板的数据接口动态生成与执行方法,其特征在于,步骤(1)中得到的Composition模板对象包括Composition模板的属性节点信息、结构信息、LINK信息、以及Composition模板与数据库之间的映射信息。

4.根据权利要求1所述的基于openEHR Composition模板的数据接口动态生成与执行方法,其特征在于,步骤(3)中的模板映射信息对象包括属性节点信息、映射得到数据接口的输入参数、以及输出参数信息。

5.根据权利要求1所述的基于openEHR Composition模板的数据接口动态生成与执行方法,其特征在于,所述数据接口使用JSON格式的数据进行交互。

6.根据权利要求1所述的基于openEHR Composition模板的数据接口动态生成与执行方法,其特征在于,步骤(5)具体包括:

解析客户的HTTP请求,得到接口信息和传输数据;

根据接口信息得到对应的模板映射信息;

根据传输数据以及模板映射信息,使用树的构造算法构造得到所述模板映射信息数据实例。

7.根据权利要求1所述的基于openEHR Composition模板的数据接口动态生成与执行方法,其特征在于,步骤(6)中所述拼接得到SQL语句具体包括:

通过树的前序遍历算法处理所述模板映射信息数据实例中的节点,得到节点的属性、映射以及数据信息;

将所述属性、映射以及数据信息转化为SQL语句中的列名、表名以及条件表达式,得到SQL语句。

8.根据权利要求7所述的基于openEHR Composition模板的数据接口动态生成与执行方法,其特征在于,步骤(6)中所述的查询结果包含在模板映射信息数据实例对象中,将该模板映射信息数据实例对象转化为JSON格式数据,并将查询结果封装为HTTP响应返回给用户。

9.根据权利要求1所述的基于openEHR Composition模板的数据接口动态生成与执行方法,其特征在于,步骤(6)中,在执行SQL语句进行查询操作中,多表查询的具体过程包括:

对主表进行多表连接查询语句拼接和查询,获取数据结果;

将数据结果存入主表的对应的节点中;

通过LINK关系将主表主键数据更新到子表外键对应的节点;

对子表进行单表语句拼接和查询,得到多表查询结果。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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