一种针对多医院的联盟链数据搭建方法、存储介质及系统与流程

文档序号:26180741发布日期:2021-08-06 18:27阅读:113来源:国知局
一种针对多医院的联盟链数据搭建方法、存储介质及系统与流程

本发明涉及数据处理技术领域,特别涉及一种针对多医院的联盟链数据搭建方法、存储介质及系统。



背景技术:

现有一种个人电子病历系统,其通过数据采集模块从多间医院的医院数据库中采集病患的诊疗数据,再将诊疗数据与相应的病患身份信息相关联地存储在诊疗数据库中,形成个人电子病历,这样病患在就医过程中,医疗人员就能根据该个人电子病历获取病患的历史诊疗数据,从而可参考历史诊疗数据作出病情诊断。但是,在个人电子病历中,病患的各项诊疗数据都是公开的,任何人都能查看个人电子病历上的全部诊疗数据,这样病患的诊疗数据就得不到隐私保护。



技术实现要素:

本发明要解决的技术问题是如何对病患的诊疗数据进行隐私保护。

发明人发现,联盟链是只针对特定成员和有限第三方的区块链,联盟链建立有准入机制,即只有具备准入权限的联盟链成员才能加入到联盟链中参与数据交易,而不具备准入权限的其它用户不能加入到联盟链参与数据交易,这就使得节点间的数据交易限制在联盟链成员之间。因此,发明人设想把病患的诊疗数据上传到联盟链上,这样只有具备准入权限的联盟链成员才能查看诊疗数据,从而实现对诊疗数据进行隐私保护。为实现该设想,发明人提供以下技术方案以解决上述技术问题:

本发明提供一种针对多医院的联盟链数据搭建方法,包括如下步骤:

a.采集具备联盟链准入权限的多间医院的医院信息;

b.获取病患登录验证信息;

c.根据所述病患登录验证信息识别已登录病患的身份信息;

d.获取所述已登录病患向医疗人员提出的诊疗请求,所述诊疗请求包括被请求医疗人员所属医院的医院信息;

e.获取所述被请求医疗人员针对所述已登录病患所给出的诊疗数据;

f.根据具备联盟链准入权限的多间医院的医院信息和所述被请求医疗人员所属医院的医院信息,判断所述被请求医疗人员所属医院是否属于联盟链成员,若所述被请求医疗人员所属医院属于联盟链成员,则将所述已登录病患的身份信息和诊疗数据相互绑定后上传到联盟链中。

优选地,所述步骤f中,若所述被请求医疗人员所属医院的医院信息与具备联盟链准入权限的多间医院中的其中一间相同,则判断所述被请求医疗人员所属医院属于联盟链成员,若所述被请求医疗人员所属医院的医院信息与具备联盟链准入权限的多间医院都不相同,则判断所述被请求医疗人员所属医院不属于联盟链成员。

优选地,所述步骤f中,若判断所述被请求医疗人员所属医院不属于联盟链成员,则不将所述已登录病患的身份信息和诊疗数据上传到联盟链中。

优选地,所述步骤b中,所述病患登录验证信息包括账号id和手机号码当中的至少一个,以及对应于账号id或手机号码的密码。

优选地,所述步骤d具体地:获取对已绑定医疗人员身份信息和医院信息的识别码进行扫码操作所得到的扫码信息,根据所述扫码信息获取所述已登录病患向医疗人员提出的诊疗请求。

优选地,所述识别码包括二维码或条形码。

优选地,所述步骤d中,所述诊疗请求包括已登录病患的身份信息和被请求医疗人员的身份信息。

优选地,所述诊疗数据包括病情诊断结果和对应的诊疗方案。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的联盟链数据搭建方法。

本发明还提供一种针对多医院的联盟链数据搭建系统,包括服务器、信息采集模块、终端和随身电子设备,所述服务器分别通信连接所述信息采集模块、所述终端和所述随身电子设备,所述服务器包括相互连接的计算机可读存储介质和处理器,计算机可读存储介质如上所述;在所述步骤a中,所述服务器经数据采集模块采集具备联盟链准入权限的多间医院的医院信息;在所述步骤b中,所述服务器经随身电子设备获取病患登录验证信息;在所述步骤d中,所述服务器经随身电子设备获取所述已登录病患向医疗人员提出的诊疗请求;在所述步骤e中,所述服务器经终端获取所述被请求医疗人员针对所述已登录病患所给出的诊疗数据。

本发明具有以下有益效果:在将诊疗数据上传到联盟链之前,先判断被请求医疗人员所属医院是否属于联盟链成员,若属于则才将已登录病患的身份信息和诊疗数据相互绑定后上传到联盟链中,故只有具备联盟链准入权限的联盟链成员才能查看病患的诊疗数据,而联盟链成员也无法查看不属于联盟链成员针对病患所给出的诊疗数据,从而实现对病患的诊疗数据进行隐私保护。

附图说明

图1是针对多医院的联盟链数据搭建方法的流程图。

具体实施方式

以下结合具体实施方式对本发明创造作进一步详细说明。

本实施例提供一种针对多医院的联盟链数据搭建系统,该系统包括服务器、信息采集模块、终端和随身电子设备,该服务器分别通信连接所述信息采集模块、所述终端和所述随身电子设备,各个终端分别对应不同身份信息的医疗人员,各个随身电子设备分别对应不同身份信息的病患。其中,终端例如是台式电脑、笔记本电脑等,随身电子设备例如是手机、平板电脑等。服务器包括相互连接的计算机可读存储介质和处理器,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如图1所示的针对多医院的联盟链数据搭建方法,该方法具体包括如下步骤a、b、c、d、e、f。

a.采集具备联盟链准入权限的多间医院的医院信息。

本实施例中,联盟链数据搭建系统应用于属于联盟链成员的多间医院中,则每间医院具备联盟链准入权限,每间医院建立有用于存储医院信息的医院数据库,联盟链数据搭建系统的数据采集模块连接各个医院数据库,服务器就能经数据采集模块从医院数据库中采集具备联盟链准入权限的多间医院的医院信息。

b.获取病患登录验证信息。

病患在就医之前,先在随身电子设备上输入自己的登录验证信息进行登录,登录验证信息包括账号id和手机号码当中的至少一个,以及对应于账号id或手机号码的密码。随身电子设备把病患登录验证信息发送到服务器中,如此则服务器经随身电子设备获取到病患登录验证信息。

c.根据病患登录验证信息识别已登录病患的身份信息。

因为病患登录验证信息包括账号id和手机号码当中的至少一个,而账号id和手机号码都是唯一对应于病患身份信息的,所以服务器根据该病患登录验证信息就能识别到已登录病患的身份信息。

d.获取已登录病患向医疗人员提出的诊疗请求,其中诊疗请求包括被请求医疗人员所属医院的医院信息。

本实施例中,为每个医疗人员配备一个已绑定其身份信息的识别码,例如二维码、条形码等,该识别码还绑定了医疗人员所属医院的医院信息。已登录病患在就医时,利用其随身电子设备对该识别码进行扫码得到扫码信息,随身电子设备把该扫码信息发送给服务器,如此则服务器就经随身电子设备获取到已登录病患向医疗人员提出的诊疗请求,则该诊疗请求包括被请求医疗人员所属医院的医院信息、已登录病患的身份信息和被请求医疗人员的身份信息。

e.获取被请求医疗人员针对已登录病患所给出的诊疗数据。

已登录病患向医疗人员提出的诊疗请求之后,被请求医疗人员对该已登录病患进行病情诊断,并根据病情诊断结果提供对应的诊疗方案,即被请求医疗人员针对已登录病患给出了包含病情诊断结果和对应的诊疗方案的诊疗数据。被请求医疗人员利用终端向服务器发送该诊疗数据,如此则服务器就能获取被请求医疗人员针对已登录病患所给出的诊疗数据,该诊疗数据包括病情诊断结果和对应的诊疗方案。

f.根据具备联盟链准入权限的多间医院的医院信息和被请求医疗人员所属医院的医院信息,判断被请求医疗人员所属医院是否属于联盟链成员,若被请求医疗人员所属医院属于联盟链成员,则将已登录病患的身份信息和诊疗数据相互绑定后上传到联盟链中。

服务器在获取到被请求医疗人员针对已登录病患所给出的诊疗数据之后,根据具备联盟链准入权限的多间医院的医院信息和被请求医疗人员所属医院的医院信息,判断被请求医疗人员所属医院是否属于联盟链成员,具体地:若被请求医疗人员所属医院的医院信息与具备联盟链准入权限的多间医院中的其中一间相同,则判断被请求医疗人员所属医院属于联盟链成员,则服务器将已登录病患的身份信息和诊疗数据相互绑定后上传到联盟链中;若被请求医疗人员所属医院的医院信息与具备联盟链准入权限的多间医院都不相同,则判断被请求医疗人员所属医院不属于联盟链成员,则服务器不将已登录病患的身份信息和诊疗数据上传到联盟链中。

这样,在将诊疗数据上传到联盟链之前,先判断被请求医疗人员所属医院是否属于联盟链成员,若属于则才将已登录病患的身份信息和诊疗数据相互绑定后上传到联盟链中,故只有具备联盟链准入权限的联盟链成员才能查看病患的诊疗数据,而联盟链成员也无法查看不属于联盟链成员针对病患所给出的诊疗数据,从而实现对病患的诊疗数据进行隐私保护。

如上所述仅为本发明创造的实施方式,不以此限定专利保护范围。本领域技术人员在本发明创造的基础上作出非实质性的变化或替换,仍落入专利保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1