一种基于动态网关的健康档案信息数据隔离和访问方法技术

技术编号:34448976 阅读:24 留言:0更新日期:2022-08-06 16:47
本发明专利技术公开了一种基于动态网关的健康档案信息数据隔离和访问方法,涉及医疗数据访问技术领域,解决不同医疗机构的数据规范和标准不同导致的访问格式方法不一致的问题,包括以下步骤:步骤S1:用户发起对健康档案信息的数据查阅请求;步骤S2:动态网关根据数据查阅请求,通过连接池获取数据对应的医疗机构连接信息;步骤S3:根据动态路由信息和医疗机构连接信息获取健康档案信息,对获取的健康档案信息进行格式化和标准化处理进行展示;本发明专利技术具有对数据格式规范化方便查看和整合的优点。对数据格式规范化方便查看和整合的优点。对数据格式规范化方便查看和整合的优点。

【技术实现步骤摘要】
一种基于动态网关的健康档案信息数据隔离和访问方法


[0001]本专利技术涉及医疗数据访问领域,更具体的是涉及基于动态网关的健康档案信息数据隔离和访问方法


技术介绍

[0002]健康档案信息,是记录每个人从出生到死亡的所有生命体征的变化,以及自身所从事过的与健康相关的一切行为与事件的档案。具体的内容主要包括每个人的生活习惯、以往病史、诊治情况、家族病史、现病史、体检结果及疾病的发生、发展、治疗和转归的过程等。
[0003]医院信息化建设是一个漫长的探索过程。对比其他行业的信息化建设,医疗行业信息化有其鲜明的特点。医院的信息管理必须以病人为核心,病人的信息流贯穿整个系统,一切临床业务均要以方便病人为主;医院业务类型繁多,管理复杂,各业务项目之间数据交换频繁;医院信息化还未有一套通用的规范、标准及法律依据,这增加了与院外数据交换的困难。
[0004]因此,针对不同医疗机构对于健康档案信息的数据访问建立一套统一的数据访问模式可以解决这个问题。

技术实现思路

[0005]本专利技术的目的在于:解决不同医疗机构的数据规范和标准不同导致的访问格式方法不一致的问题。为了解决上述技术问题,本专利技术提供一种一种基于动态网关的健康档案信息数据隔离和访问方法。
[0006]本专利技术为了实现上述目的具体采用以下技术方案:
[0007]一种基于动态网关的健康档案信息数据隔离和访问方法,数据库中的健康档案信息数据通过连接池进行动态保持并配置动态路由信息,包括以下步骤:
[0008]步骤S1:用户发起对健康档案信息的数据查阅请求;
[0009]步骤S2:动态网关根据所述数据查阅请求,通过所述连接池获取数据对应的医疗机构连接信息;
[0010]步骤S3:根据动态路由信息和医疗机构连接信息获取健康档案信息,对获取的健康档案信息进行格式化和标准化处理进行展示。
[0011]优选地,所述步骤S2中,所述动态路由信息包括医疗机构防火墙地址、医疗机构IP地址、医疗机构端口号信息、医疗机构提供数据查询服务的接口地址信息。
[0012]优选地,所述连接池采用哈希表的动态数据连接池。
[0013]优选地,所述配置动态路由信息通eureka实现,具体方法为:
[0014]步骤S401:将数据信息通过相关API进行提交
[0015]步骤S402:将数据信息保存到所述哈希表中,进行哈希算法以避免网关中出现哈希冲突;
[0016]步骤S403:写入数据信息,完成动态路由信息的配置。
[0017]优选地,所述步骤S2中获取数据对应的医疗机构连接信息的方法为:在所述连接池中通过所述动态路由中的Threadlocal保存的用户信息获取对应的医疗机构连接信息。
[0018]优选地,对于非数据库数据的动态保持采用了基于哈希表的动态对象连接池common

pool;非数据库数据包括存储在服务器硬盘中的数据。
[0019]优选地,所述动态网关采用etcd程序对所述健康档案信息数据进行保存,同时通过实现集群化的路由表同步将健康档案信息数据在多台服务器同步。
[0020]优选地,所述动态网关的功能还包括对医疗机构的数据节点和服务节点进行定时的状态检查。
[0021]本专利技术的有益效果如下:
[0022]对数据进行格式化和标准化处理,方便患者将多份健康档案信息进行合并,合并过程会将相同数据进行合并,有差异的数据区别显示,以此形成一个单一的健康档案信息数据;对医疗机构而言,患者无论是查阅还是在患者终端进行数据合并,均不会改变健康档案信息数据原有的数据信息,也不会将不同医院的健康档案信息数据进行交换,以此保证医疗机构数据的安全和数据权益;定期对医疗机构的数据节点和服务节点等进行定时的状态检查可以及时发现节点故障,并由工作人员处理故障,保持系统长期处于健康有效的工作状态供用户访问;在动态路由配置时采用哈希计算防止了数据冲突,还保证了数据的同步性。
附图说明
[0023]图1是本专利技术的流程示意图。
具体实施方式
[0024]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0025]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]实施例1
[0027]如图1所示,本实施例提供一种基于动态网关的健康档案信息数据隔离和访问方法,数据库中的健康档案信息数据通过连接池进行动态保持并配置动态路由信息,包括以下步骤:
[0028]步骤S1:用户发起对健康档案信息的数据查阅请求;
[0029]步骤S2:动态网关根据所述数据查阅请求,通过所述连接池获取数据对应的医疗机构连接信息;
[0030]步骤S3:根据动态路由信息和医疗机构连接信息获取健康档案信息,对获取的健
康档案信息进行格式化和标准化处理进行展示。
[0031]在本实施例中,所述步骤S2中,所述动态路由信息包括医疗机构防火墙地址、医疗机构IP地址、医疗机构端口号信息、医疗机构提供数据查询服务的接口地址信息。
[0032]此外,所述步骤S2中,所述连接池可以采用哈希表的动态数据连接池,不同的医疗机构连接信息动态保持在数据连接池中。其中哈希表是根据关键码值而直接进行访问的数据结构,具体是通过通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度,这个映射函数叫做散列函数,存放记录的数组叫做散列表。
[0033]进一步地,所述配置动态路由信息通过是eureka实现,具体方法如下:
[0034]步骤S401:将数据信息通过相关API进行提交;
[0035]步骤S402:将数据信息保存到所述哈希表中,进行哈希算法以避免网关中出现哈希冲突;
[0036]步骤S403:写入数据信息,完成动态路由信息的配置。
[0037]通过以上步骤,可以处理网关集群中的路由配置信息的数据同步问题,也就是说保证每个网关节点均能够对医疗机构配置信息进行准确同步。
[0038]另一方面,所述步骤S2中获取数据对应的医疗机构连接信息的方法为:在所述连接池中通过所述动态路由中的Threadlocal保存的用户信息获取对应的医疗机构连接信息。要说明的是每个用户具有自身的ThreadLocal对象,其中存了用户的相关信息。Threadlocal是动态路由中的核心,是一种Java技术。
[0039]由于实际的数据除了存储在数据库中以外,还有一部分数据是以文件、音频、视频等方式存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于动态网关的健康档案信息数据隔离和访问方法,数据库中的健康档案信息数据通过连接池进行动态保持并配置动态路由信息,其特征在于,包括以下步骤:步骤S1:用户发起对健康档案信息的数据查阅请求;步骤S2:动态网关根据所述数据查阅请求,通过所述连接池获取数据对应的医疗机构连接信息;步骤S3:根据动态路由信息和医疗机构连接信息获取健康档案信息,对获取的健康档案信息进行格式化和标准化处理进行展示。2.根据权利要求1所述的一种基于动态网关的健康档案信息数据隔离和访问方法,其特征在于,所述步骤S2中,所述动态路由信息包括医疗机构防火墙地址、医疗机构IP地址、医疗机构端口号信息、医疗机构提供数据查询服务的接口地址信息。3.根据权利要求1所述的一种基于动态网关的健康档案信息数据隔离和访问方法,其特征在于,所述连接池采用哈希表的动态数据连接池。4.根据权利要求3所述的一种基于动态网关的健康档案信息数据隔离和访问方法,其特征在于,所述配置动态路由信息通过eureka实现,具体方法为:步骤S401:将数据信息通过相关API进行提交步骤S402:将数据信息保存到所...

【专利技术属性】
技术研发人员:刘立
申请(专利权)人:中电健康云科技有限公司
类型:发明
国别省市:

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

1