【技术实现步骤摘要】
一种智慧医院数据交互方法
[0001]本专利技术涉及智慧医院
,具体涉及一种智慧医院数据交互方法
。
技术介绍
[0002]在复杂的医院内部信息化系统建设中,由于数据源系统的厂家众多,每个厂家对系统的框架和开发语言各不相同,数据接口
、
格式
、
字段命名各有风格,造成各大系统之间的数据交互困难,需要大量的对接人力和沟通人力,维护成本高,且数据交互日志不易进行排查
。
技术实现思路
[0003]本专利技术的目的在于提供一种智慧医院数据交互方法用于解决上述问题
。
[0004]为实现上述目的,本专利技术采用以下技术方案:
[0005]一种智慧医院数据交互方法,包括以下步骤:
[0006]S1、
配置数据接口协议,并通过所述数据接口协议接入第三方数据源系统;
[0007]S2、
创建同步任务,定时获取所述第三方数据源系统的第三方数据;
[0008]S3、
根据所述第三方数据源系统提供的数据接口协议,对第三方数据的数据格式模板进行解析转化,并生成结构标签;
[0009]S4、
解析业务系统的目标数据需求,生成目标匹配字段,将所述目标匹配字段与所述结构标签进行一一匹配,使所述目标字段对应的目标数据与所述结构标签对应的第三方数据形成映射关系;
[0010]S5、
根据步骤
S4
的匹配结果,将第三方数据映射入对应的目标数据,使第三方数据的值 ...
【技术保护点】
【技术特征摘要】
1.
一种智慧医院数据交互方法,其特征在于,包括以下步骤:
S1、
配置数据接口协议,并通过所述数据接口协议接入第三方数据源系统;
S2、
创建同步任务,定时获取所述第三方数据源系统的第三方数据;
S3、
根据所述第三方数据源系统提供的数据接口协议,对第三方数据的数据格式模板进行解析转化,并生成结构标签;
S4、
解析业务系统的目标数据需求,生成目标匹配字段,将所述目标匹配字段与所述结构标签进行一一匹配,使所述目标字段对应的目标数据与所述结构标签对应的第三方数据形成映射关系;
S5、
根据步骤
S4
的匹配结果,将第三方数据映射入对应的目标数据,使第三方数据的值转移到目标数据中作为目标数据真实值;
S6、
对所述目标数据真实值进行校验,若所述目标数据真实值为业务系统配置的目标范围值,则校验合格,所述目标数据真实值转换成业务系统所需的业务数据集合,并临时存入
MQ
消息队列中,否则,返回步骤
S4
;
S7、
将所述业务数据集合上传至业务系统对应的业务数据库中
。2.
如权利要求1所述的一种智慧医院数据交互方法,其特征在于:所述数据接口协议包括数据库信息配置
、HTTP
和
WebService
的接口协议信息配置
、mq
队列配置
。3.
如权利要求1所述的一种智慧医院数据交互方法,其特征在于,步骤
S2
具体包括:
S21、
创建同步任务,并绑定第三方数据源系统的配置信息;
S22、
设置同步任务的同步服务规则,采用可视化方式编辑任务时间,并生成
cron
表达式;
S23、
将所述
cron
表达式加入到
spring quartz
中形成定时任务,定时获取所述第三方数据源系统的第三方数据所述第三方数据源系统的第三方数据
。4.
如权利要求1所述的一种智慧医院数据交互方法,其特征在于,步骤
S3
具体包括:
S31、
根据第三方数据源系统提供的数据接口协议,获取数据接口协议的格式协议类型;
S32、
对所述格式协议类型进行判断,若格式协议类...
【专利技术属性】
技术研发人员:黄杰,
申请(专利权)人:厦门狄耐克物联智慧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。