一种多源异构医疗数据的统一存取方法与装置制造方法及图纸

技术编号:26733872 阅读:22 留言:0更新日期:2020-12-15 14:40
本发明专利技术公开了一种多源异构医疗数据的统一存取方法,包括以下步骤:将请求地址规约发生至数据统一访问引擎;按请求地址规约,将协议、系统及访问路径解析出来;根据协议从路由表中,通过树检索获取数据访问适配器;根据系统与访问路径进一步生成系统访问点和数据访问点;适配器通过统一定义的标准数据访问接口,向指定系统发送数据请求,请求携带数据访问路径;协议根据请求返回数据,并将数据返回请求方,不同医疗软件系统中的数据建立的统一的数据访问规约;非侵入式的数据访问路由装置及快速的访问路径快速访问结构;扩展的数据访问适配器,为系统的数据源的扩展提供标准化的支撑。

【技术实现步骤摘要】
一种多源异构医疗数据的统一存取方法与装置
本专利技术涉及医疗
,具体为一种多源异构医疗数据的统一存取方法与装置。
技术介绍
医疗行业,由诊断设备产生的用户健康数据来源分散(HIS,PACS,传感设备,影像设备等)、结构多样(数值、文本、图像、音频、视频等),做到统一的存储访问可以有效提升数据的归结度,利于整合、分析和做进一步处理。目前主流的做法是先将数据集中(冗余)到一个数据池中,再基于数据池中的数据接口进行目标数据的访问。此方法要建立统一的数据平台,实施成本高,需要先同步数据,数据时效性低。基于此,本专利技术设计了一种多源异构医疗数据的统一存取方法与装置,以解决上述提到的问题。
技术实现思路
本专利技术的目的在于提供一种多源异构医疗数据的统一存取方法与装置,可以在不改变现有系统结构的情况下,通过统一存储与访问装备实现按需访问不同系统中的数据,在此方法中,本专利技术对不同通道来源的数据,根据其结构不同,建立了资产唯一标识。为实现上述目的,本专利技术提供如下技术方案:一种多源异构医疗数据的统一存取方法,包括以下步骤:S1:在不同医疗软件系统中的数据建立统一的数据访问地址规约;S2:请求访问数据,将请求地址规约发生至数据统一访问引擎;S3:解析数据请求地址规约,按请求地址规约,将协议、系统及访问路径解析出来;S4:根据协议从路由表中,通过树检索获取数据访问适配器;S5:根据系统与访问路径进一步生成系统访问点和数据访问点;S6:适配器通过统一定义的标准数据访问接口,向指定系统发送数据请求,请求携带数据访问路径;S7:协议根据请求返回数据,并将数据返回请求方。优选的,还包括适配器的注册流程:S8:新建适配器;S9:将适配器注册至路由表中;S10:路由表接收适配器注册请求,构建适配器解析树节点。优选的,包括以下步骤:S1:在不同医疗软件系统中的数据建立统一的数据访问地址规约pacs://ct/{id};S2:请求访问数据,将请求地址规约pacs://ct/{id}发生至数据统一访问引擎;S3:解析数据请求地址规约pacs://ct/{id},按请求地址规约,将协议pacs、系统ct及访问路径{id}解析出来;S4:根据协议pacs从路由表中,通过树检索获取数据访问适配器;S5:根据系统ct与访问路径{id}进一步生成系统访问点和数据访问点;S6:适配器通过统一定义的标准数据访问接口,向指定系统发送数据请求,请求携带数据访问路径{id};S7:协议pacs根据请求返回数据,并将数据返回请求方。优选的,所述指定系统为协议pacs平台下的系统ct。优选的,包括以下步骤:S1:在不同医疗软件系统中的数据建立统一的数据访问地址规约his://patients/{id};S2:请求访问数据,将请求地址规约his://patients/{id}发生至数据统一访问引擎;S3:解析数据请求地址规约his://patients/{id},按请求地址规约,将协议his、系统patients及访问路径{id}解析出来;S4:根据协议his从路由表中,通过树检索获取数据访问适配器;S5:根据系统patients与访问路径{id}进一步生成系统访问点和数据访问点;S6:适配器通过统一定义的标准数据访问接口,向指定系统发送数据请求,请求携带数据访问路径{id};S7:协议his根据请求返回数据,并将数据返回请求方。优选的,还包括一种多源异构医疗数据的统一存取装置,所述统一存取装置包括协议解析装置,用于接收请求访问数据,将请求地址规约发生至数据统一访问引擎,然后解析数据请求地址规约,按请求地址结构约定,将协议、系统及访问路径解析出来;路由装置,用于根据协议从路由表中,通过树检索获取数据访问适配器,根据系统与访问路径进一步生成系统访问点和数据访问点;数据访问适配器,用于通过统一定义的标准数据访问接口,向指定系统发送数据请求,请求携带数据访问路径,协议根据请求返回数据,并将数据返回请求方。优选的,所述数据访问适配器实现三个标准接口:协议注册接口,用于负责将协议与适配器注册至路由表中;数据访问路径解析转换接口,用于负责将统一访问的数据请求地址转换为不同系统的数据访问指令;数据获取接口,用于负责根据转换后的指令将数据获取出来并返回给请求方。与现有技术相比,本专利技术的有益效果是:1、不同医疗软件系统中的数据建立的统一的数据访问规约,解决了不同医疗系统间数据无法使用一致的方法进行访问的问题;2、非侵入式的数据访问路由装置及快速的访问路径快速访问结构,完全基于优化Trie的路由表存储与匹配,效率提升200%,路径匹配深度下降至20%;3、可扩展的数据访问适配器,为系统的数据源的扩展提供标准化的支撑,横向扩展能力更强;4、系统不受单一数据源头故障的影响,在部分数据源不可用的情况下,系统依然可以稳定运行,当数据源就绪后,自动连接。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术结构示意图具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。实施例1请参阅图1,本专利技术提供一种技术方案:一种多源异构医疗数据的统一存取方法,包括以下步骤:S1:在不同医疗软件系统中的数据建立统一的数据访问地址规约;S2:请求访问数据,将请求地址规约发生至数据统一访问引擎;S3:解析数据请求地址规约,按请求地址规约,将协议、系统及访问路径解析出来;S4:根据协议从路由表中,通过树检索获取数据访问适配器;S5:根据系统与访问路径进一步生成系统访问点和数据访问点;S6:适配器通过统一定义的标准数据访问接口,向指定系统发送数据请求,其中,指定系统为当前流程协议平台下的系统,请求携带数据访问路径;S7:协议根据请求返回数据,并将数据返回请求方。其中,还包括适配器的注册流程:S8:新建适配器;S9:将适配器注册至路由表中;S10:路由表接收适配器注册请求,构建适配器解析树节点。作为本专利技术的一个实施例,访问请求可为pacs://ct/{id}、his://patients/{id}或其他,如ECG系统等。本发本文档来自技高网...

【技术保护点】
1.一种多源异构医疗数据的统一存取方法,其特征在于:包括以下步骤:/nS1:在不同医疗软件系统中的数据建立统一的数据访问地址规约;/nS2:请求访问数据,将请求地址规约发生至数据统一访问引擎;/nS3:解析数据请求地址规约,按请求地址规约,将协议、系统及访问路径解析出来;/nS4:根据协议从路由表中,通过树检索获取数据访问适配器;/nS5:根据系统与访问路径进一步生成系统访问点和数据访问点;/nS6:适配器通过统一定义的标准数据访问接口,向指定系统发送数据请求,请求携带数据访问路径;/nS7:协议根据请求返回数据,并将数据返回请求方。/n

【技术特征摘要】
1.一种多源异构医疗数据的统一存取方法,其特征在于:包括以下步骤:
S1:在不同医疗软件系统中的数据建立统一的数据访问地址规约;
S2:请求访问数据,将请求地址规约发生至数据统一访问引擎;
S3:解析数据请求地址规约,按请求地址规约,将协议、系统及访问路径解析出来;
S4:根据协议从路由表中,通过树检索获取数据访问适配器;
S5:根据系统与访问路径进一步生成系统访问点和数据访问点;
S6:适配器通过统一定义的标准数据访问接口,向指定系统发送数据请求,请求携带数据访问路径;
S7:协议根据请求返回数据,并将数据返回请求方。


2.根据权利要求1所述的一种多源异构医疗数据的统一存取方法,其特征在于:还包括适配器的注册流程:
S8:新建适配器;
S9:将适配器注册至路由表中;
S10:路由表接收适配器注册请求,构建适配器解析树节点。


3.根据权利要求2所述的一种多源异构医疗数据的统一存取方法,其特征在于:包括以下步骤:
S1:在不同医疗软件系统中的数据建立统一的数据访问地址规约pacs://ct/{id};
S2:请求访问数据,将请求地址规约pacs://ct/{id}发生至数据统一访问引擎;
S3:解析数据请求地址规约pacs://ct/{id},按请求地址规约,将协议pacs、系统ct及访问路径{id}解析出来;
S4:根据协议pacs从路由表中,通过树检索获取数据访问适配器;
S5:根据系统ct与访问路径{id}进一步生成系统访问点和数据访问点;
S6:适配器通过统一定义的标准数据访问接口,向指定系统发送数据请求,请求携带数据访问路径{id};
S7:协议pacs根据请求返回数据,并将数据返回请求方。


4.根据权利要求3所述的一种多源异构医疗数据的统一存取方法,其特征在于:所述指定系统为协议pacs平台下的系统ct。


5.根...

【专利技术属性】
技术研发人员:周春姐戴鹏飞
申请(专利权)人:烟台云朵软件有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1