基于区块链获取医疗处方的方法、装置和系统制造方法及图纸

技术编号:22884521 阅读:17 留言:0更新日期:2019-12-21 07:30
本申请公开了一种基于区块链获取医疗处方的方法、装置和系统,涉及医疗管理系统领域。该方法应用于业务系统,包括:接收医疗机构的终端发送的电子处方和用户标识;生成电子处方的数字摘要,将电子处方与该数字摘要进行对应存储;将该数字摘要和用户标识存储到区块链系统配置的区块链中的第一区块;将第一区块标识发送给用户终端,以指示用户终端使用第一私钥对第一区块标识进行签名,并生成携带有第一区块标识、第一区块标识的签名和用户标识的处方凭证,目标机构的终端根据处方凭证从业务系统中获取电子处方。如此用户终端不直接接触电子处方,避免了对电子处方的人为修改,且目标机构是直接从业务系统中获取电子处方,保证了电子处方的真实性。

Methods, devices and systems for obtaining medical prescriptions based on blockchain

【技术实现步骤摘要】
基于区块链获取医疗处方的方法、装置和系统
本申请涉及医疗管理系统领域,特别涉及一种基于区块链获取医疗处方的方法、装置和系统。
技术介绍
目前患者就医,医院会给患者开具许多包含诊断结果和治疗用药的处方。然而,患者往往不能对处方进行妥善保管,处方丢失后的补办非常复杂耗时。对于医院而言,不同医院的处方往往是非标准化的,而且处方在流转过程中可能会遭到篡改,缺乏验证其真实性的手段。
技术实现思路
本申请实施例提供了一种基于区块链获取医疗处方的方法、装置和系统,可以保证获取到的处方的真实性。所述技术方案如下:一方面,提供了一种基于区块链获取医疗处方的方法,应用于医疗平台的业务系统,所述医疗平台中包括所述业务系统和区块链系统,所述方法包括:接收医疗机构的终端发送的电子处方和用户标识,所述用户标识是所述业务系统为用户终端分配的;生成所述电子处方的数字摘要,将所述电子处方与所述电子处方的数字摘要进行对应存储;将所述电子处方的数字摘要和所述用户标识存储到所述区块链系统配置的区块链中的第一区块;将第一区块标识发送给所述用户终端,以指示所述用户终端使用第一私钥对所述第一区块标识进行签名,并生成携带有所述第一区块标识、所述第一区块标识的签名和所述用户标识的处方凭证,所述第一私钥是所述业务系统为所述用户终端分配的,所述处方凭证是目标机构的终端从所述业务系统中获取所述电子处方的凭证,所述目标机构是用户提供处方以供使用的机构。一方面,提供了一种基于区块链获取医疗处方的方法,应用于用户终端,所述方法包括:接收医疗平台的业务系统发送的第一区块标识,第一区块是所述医疗平台的区块链系统配置的区块链中用于存储电子处方的数字摘要和用户标识的区块,所述电子处方和所述电子处方的数字摘要对应存储于所述业务系统中,所述电子处方和所述第一区块中存储的所述用户标识是医疗机构的终端向所述业务系统发送的,所述用户标识是所述业务系统为所述用户终端分配的;使用第一私钥对所述第一区块标识进行签名,所述第一私钥是所述业务系统为所述用户终端分配的;生成携带有所述第一区块标识、所述第一区块标识的签名和所述用户标识的处方凭证,所述处方凭证是目标机构的终端从所述业务系统中获取所述电子处方的凭证,所述目标机构是用户提供处方以供使用的机构。一方面,提供了一种基于区块链获取医疗处方的方法,所述方法包括:医疗机构的终端向医疗平台的业务系统发送电子处方和用户标识,所述用户标识是所述业务系统为用户终端分配的;所述业务系统接收到所述电子处方和所述用户标识时,生成所述电子处方的数字摘要,将所述电子处方与所述电子处方的数字摘要进行对应存储;所述业务系统将所述电子处方的数字摘要和所述用户标识存储到所述医疗平台的区块链系统配置的区块链中的第一区块,将第一区块标识发送给所述用户终端;所述用户终端接收到所述第一区块标识时,使用第一私钥对所述第一区块标识进行签名,生成携带有所述第一区块标识、所述第一区块标识的签名和所述用户标识的处方凭证,所述第一私钥是所述业务系统为所述用户终端分配的;目标机构的终端根据所述处方凭证从所述业务系统中获取所述电子处方,所述目标机构是用户提供处方以供使用的机构。一方面,提供了一种基于区块链获取医疗处方的装置,应用于医疗平台的业务系统,所述医疗平台中包括所述业务系统和区块链系统,所述装置包括:第一接收模块,用于接收医疗机构的终端发送的电子处方和用户标识,所述用户标识是所述业务系统为用户终端分配的;第一存储模块,用于生成所述电子处方的数字摘要,将所述电子处方与所述电子处方的数字摘要进行对应存储;第二存储模块,用于将所述电子处方的数字摘要和所述用户标识存储到所述区块链系统配置的区块链中的第一区块;第一发送模块,用于将第一区块标识发送给所述用户终端,以指示所述用户终端使用第一私钥对所述第一区块标识进行签名,并生成携带有所述第一区块标识、所述第一区块标识的签名和所述用户标识的处方凭证,所述第一私钥是所述业务系统为所述用户终端分配的,所述处方凭证是目标机构的终端从所述业务系统中获取所述电子处方的凭证,所述目标机构是用户提供处方以供使用的机构。一方面,提供了一种基于区块链获取医疗处方的系统,所述系统包括:医疗机构的终端,用于向医疗平台的业务系统发送电子处方和用户标识,所述用户标识是所述业务系统为用户终端分配的;所述业务系统,用于接收到所述电子处方和所述用户标识时,生成所述电子处方的数字摘要,将所述电子处方与所述电子处方的数字摘要进行对应存储;将所述电子处方的数字摘要和所述用户标识存储到所述医疗平台的区块链系统配置的区块链中的第一区块,将第一区块标识发送给所述用户终端;所述用户终端,用于接收到所述第一区块标识时,使用第一私钥对所述第一区块标识进行签名,生成携带有所述第一区块标识、所述第一区块标识的签名和所述用户标识的处方凭证,所述第一私钥是所述业务系统为所述用户终端分配的;目标机构的终端,用于根据所述处方凭证从所述业务系统中获取所述电子处方,所述目标机构是用户提供处方以供使用的机构。一方面,提供了一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现上述的基于区块链获取医疗处方的方法。一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由处理器加载并执行以实现上述的基于区块链获取医疗处方的方法。本申请实施例提供的技术方案至少可以带来以下有益效果:医疗机构的终端向医疗平台的业务系统发送电子处方和用户标识。业务系统生成该电子处方的数字摘要,将该电子处方的数字摘要和该用户标识存储到医疗平台的区块链系统配置的区块链中的第一区块,如此该电子处方的数字摘要和该用户标识不可被篡改。之后,业务系统将第一区块标识发送给用户终端,以指示用户终端使用第一私钥对第一区块标识进行签名,并生成携带有第一区块标识、第一区块标识的签名和该用户标识的处方凭证,如此,用户终端仅可获知该处方凭证,不可获知电子处方,从而可以有效避免对电子处方的人为修改。目标机构的终端根据该处方凭证直接从该业务系统中获取电子处方,保证了获取到的电子处方的真实性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种数据共享系统的结构示意图;图2是本申请实施例提供的一种区块链的示意图;图3是本申请实施例提供的一种生成区块的过程示意图;图4是本申请本文档来自技高网...

【技术保护点】
1.一种基于区块链获取医疗处方的方法,其特征在于,应用于医疗平台的业务系统,所述医疗平台中包括所述业务系统和区块链系统,所述方法包括:/n接收医疗机构的终端发送的电子处方和用户标识,所述用户标识是所述业务系统为用户终端分配的;/n生成所述电子处方的数字摘要,将所述电子处方与所述电子处方的数字摘要进行对应存储;/n将所述电子处方的数字摘要和所述用户标识存储到所述区块链系统配置的区块链中的第一区块;/n将第一区块标识发送给所述用户终端,以指示所述用户终端使用第一私钥对所述第一区块标识进行签名,并生成携带有所述第一区块标识、所述第一区块标识的签名和所述用户标识的处方凭证,所述第一私钥是所述业务系统为所述用户终端分配的,所述处方凭证是目标机构的终端从所述业务系统中获取所述电子处方的凭证,所述目标机构是用户提供处方以供使用的机构。/n

【技术特征摘要】
1.一种基于区块链获取医疗处方的方法,其特征在于,应用于医疗平台的业务系统,所述医疗平台中包括所述业务系统和区块链系统,所述方法包括:
接收医疗机构的终端发送的电子处方和用户标识,所述用户标识是所述业务系统为用户终端分配的;
生成所述电子处方的数字摘要,将所述电子处方与所述电子处方的数字摘要进行对应存储;
将所述电子处方的数字摘要和所述用户标识存储到所述区块链系统配置的区块链中的第一区块;
将第一区块标识发送给所述用户终端,以指示所述用户终端使用第一私钥对所述第一区块标识进行签名,并生成携带有所述第一区块标识、所述第一区块标识的签名和所述用户标识的处方凭证,所述第一私钥是所述业务系统为所述用户终端分配的,所述处方凭证是目标机构的终端从所述业务系统中获取所述电子处方的凭证,所述目标机构是用户提供处方以供使用的机构。


2.如权利要求1所述的方法,其特征在于,所述方法还包括:
为所述用户终端进行身份注册,在所述用户终端的身份注册成功时,为所述用户终端分配第一公钥、所述第一私钥和所述用户标识;
将所述第一私钥和所述用户标识发送给所述用户终端,将所述第一公钥和所述用户标识存储到所述区块链中的第二区块。


3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
接收所述目标机构的终端发送的携带有所述第一区块标识的处方凭证验证请求,所述处方凭证验证请求是所述目标机构的终端根据所述处方凭证发送的;
根据所述第一区块标识,从所述第一区块中获取数字摘要作为第一数字摘要;
获取与所述第一数字摘要对应的电子处方,将获取到的电子处方发送给所述目标机构的终端。


4.如权利要求3所述的方法,其特征在于,所述将所述电子处方的数字摘要和所述用户标识存储到所述区块链系统配置的区块链中的第一区块,包括:
使用第二私钥对所述电子处方进行签名,将所述电子处方的数字摘要、所述电子处方的签名和所述用户标识存储到所述第一区块,所述第二私钥是所述业务系统为所述医疗机构的终端分配的;
所述将获取到的电子处方发送给所述目标机构的终端之前,还包括:
根据所述第一区块标识从所述第一区块中获取签名作为第一签名;
从获取到的电子处方中获取医疗机构标识,根据所述医疗机构标识从所述区块链中的第三区块中获取第二公钥,所述第二公钥和所述医疗机构标识是所述业务系统为所述医疗机构的终端分配的,所述第二公钥和所述医疗机构标识存储于所述第三区块中;
使用所述第二公钥对所述第一签名进行验证,当所述第一签名验证通过时,执行将获取到的电子处方发送给所述目标机构的终端的步骤。


5.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收药品销售机构的终端发送的取药记录和所述用户标识;
生成所述取药记录的数字摘要,将所述取药记录与所述取药记录的数字摘要进行对应存储;
将所述取药记录的数字摘要和所述用户标识存储到所述区块链中的第四区块;
将第四区块标识发送给所述用户终端,以指示所述用户终端使用所述第一私钥对所述第四区块标识进行签名,并生成携带有所述第四区块标识、所述第四区块标识的签名和所述用户标识的取药凭证,所述取药凭证是所述目标机构的终端从所述业务系统中获取所述取药记录的凭证。


6.一种基于区块链获取医疗处方的方法,其特征在于,所述方法包括:
医疗机构的终端向医疗平台的业务系统发送电子处方和用户标识,所述用户标识是所述业务系统为用户终端分配的;
所述业务系统接收到所述电子处方和所述用户标识时,生成所述电子处方的数字摘要,将所述电子处方与所述电子处方的数字摘要进行对应存储;
所述...

【专利技术属性】
技术研发人员:崔冉申子熹
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1