一种基于区块链分账协议的电子处方流转安全性工作方法技术

技术编号:26794895 阅读:22 留言:0更新日期:2020-12-22 17:11
本发明专利技术提出了一种基于区块链分账协议的电子处方流转安全性工作方法,包括如下步骤:S1,医院信息系统及参与电子处方流转业务的各信息系统通过引入SDK接入区块链网络,通过调用网络中的智能合约指令完成电子处方安全流转结算的任务,S2,电子处方安全流转结算任务中对医院信息系统及参与电子处方流转业务的各信息系统和接入的区块链进行分工定义,S3,当电子处方安全流转结算任务定义文档集生效以后,医院信息系统及参与电子处方流转业务的各信息系统根据定义文档集执行任务协作指令,S4,患者客户端对整个电子处方安全流转结算任务进行电子签名确认。

【技术实现步骤摘要】
一种基于区块链分账协议的电子处方流转安全性工作方法
本专利技术涉及区块链安全领域,尤其涉及一种基于区块链分账协议的电子处方流转安全性工作方法。
技术介绍
处方流转是指医生开具处方之后处方流通到院外药房,院外药房为用户配药送药的过程。处方流转涉及到多个利益相关方,且各相关方之间存在复杂的利益博弈过程。这个过程又受到多种法律法规或地方管理办法的监管和约束。因此处方流转比较符合区块链技术特色的业务场景。在电子处方流转过程中需要多方机构或者组织进行认证操作,而且电子处方在区块链网络进行信息上传过程中无法进行安全认证,也无法保证区块链网络中电子处方流转数据的真实性和可靠性,这就亟需本领域技术人员解决相应的技术问题。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于区块链分账协议的电子处方流转安全性工作方法。为了实现本专利技术的上述目的,本专利技术提供了一种基于区块链分账协议的电子处方流转安全性工作方法,包括如下方法:S1,医院信息系统及参与电子处方流转业务的各信息系统通过引入SDK接入区块链网络,通过调用网络中的智能合约指令完成电子处方安全流转结算的任务,同时智能合约对电子处方安全流转结算任务的完成情况执行监管指令;医院信息系统及参与电子处方流转业务的各信息系统接入区块链后会分配一个非对称加密密钥;S2,电子处方安全流转结算任务中对医院信息系统及参与电子处方流转业务的各信息系统和接入的区块链进行分工定义,定义内容是医院信息系统及参与电子处方流转业务的各信息系统参与电子处方安全流转结算任务的接入信息与发送信息,将接入信息与发送信息形成一个定义文档集,医院信息系统及参与电子处方流转业务的各信息系统通过自己的私钥对定义文档集进行签名认证;然后通过调用智能合约指令将定义文档集上传到区块链中;智能合约验证工作医院信息系统及参与电子处方流转业务的各信息系统电子签名是否有效;当电子处方安全流转结算任务中医院信息系统及参与电子处方流转业务的各信息系统中智能合约都有效时,该电子处方安全流转结算任务定义文档集生效;S3,当电子处方安全流转结算任务定义文档集生效以后,医院信息系统及参与电子处方流转业务的各信息系统根据定义文档集执行任务协作指令;第一任务协作指令是医生客户端开具电子处方,电子处方信息形成后,通过电子签名和加密指令保障数据安全性,然后调用智能合约将电子处方提交区块链网络,在工作定义文档集所定义的接入信息与发送信息框架下,医院账户声明一份数字资产;第二任务协作指令是审方中心客户端获取到电子处方后,按照电子处方流转安全任务的分工,对电子处方进行审核,并且给审方中心账户建立另一份数字资产;第三任务协作指令是药房客户端获取到电子处方,可以获取到电子处方,并且按照电子处方安全流转结算任务的分工,完成电子处方安全流转结算任务,并且给药房账户建立另一份数字资产;S4,患者客户端对整个电子处方安全流转结算任务进行电子签名确认,从而完成电子处方的流转工作后,医生客户端、药房客户端和审方中心客户端数字资产正式生效,如果患者客户端对整个电子处方安全流转结算任务未进行电子签名确认,则相应数字资产处于未生效状态,不能进行数字结算。优选的,所述S3包括:S3-1医生客户端确定药品匹配服务后,区块链网络进行药品标记、匹配校验;对于不符合患者客户端异常数据的电子处方进入药房客户端进行识别;通过默认接口对接方式,医生客户端和药房客户端将药品目录上传匹配,完成数据关联;区块链分账协议设定每一个医生客户端和药房客户端都建立行为时间戳锁定指令,并且在每一个医生客户端和药房客户端发生行为时采用主动推送方式,发送至区块链网络防止数据篡改,如果药品数据能够匹配医生客户端药品需求,进行匹配完成后,与药房客户端建立数据关联关系;S3-2,每次医生客户端和药房客户端完成开药和取药指令后,患者客户端获取数据反馈指令,区块链网络根据患者客户端、医生客户端和药房客户端的工作任务划分,对医生客户端和药房客户端的诊疗和开具处方操作进行行为标定,并将使用频率高的药品目录与药企/药店端的药品目录进行匹配,同时向患者客户端发送推荐信息,规划取药路径,关联匹配药店的药品目录和电子处方信息;S3-3,患者客户端接收电子处方后,在区块链网络建立消费虚拟账号信息,形成数字资产,对该电子处方进行电子签名认证,医生客户端和药房客户端获取患者客户端虚拟账号信息,根据区块链分账协议建立的规则,患者客户端完成支付操作;医生客户端和药房客户端获取收益,电子处方支付流程进行数据封包。优选的,所述非对称加密密钥包括:S5-1,在每个区块链网络,都同步了电子处方的药品数据和支付结算数据,对药品数据和支付结算数据进行初始化编码,由于患者客户端的请求随着自变量时间的不断推进,其因变量中的医生客户端和药房客户端开药和拿药的信息发生变化,需要设置若干分类压缩包,S5-2,根据患者客户端请求数据变化,执行实时调整分类压缩包的指令,如果经过更新之后的数据在分类压缩包的设置范围则归入相应的分类压缩包,如果不在设置的范围则另建立针对该用户请求数据的分类压缩包,如果某一患者客户端请求数据与任何分类压缩包相关度过低,患者客户端对该分类压缩包进行评估,通过数据更新算法完成请求数据的匹配操作。优选的,所述S5-2包括:当请求数据无法匹配分类压缩包,则最优位置选择参数此时对请求数据搜索位置进行更新;如果请求数据匹配相应的分类压缩包,则最优位置选择参数此时不需要更新,根据患者客户端请求数据和分类压缩包定位信息的不断变化,形成分类压缩包所收集请求数据的位置是否处于最优位置的概率,随着算法逐步趋于收敛,需要更新的患者客户端请求数据越来越少,请求数据接近相应的分类压缩包,利用患者客户端请求数据和迭代次数的关系数据更新算法,从而确定分类压缩包分类位置处于最佳的分类压缩包中的概率:式中:t表示请求数据迭代次数,Fij表示第i个请求数据中第j个分类压缩包最大迭代次数,迭代次数t较小时,其请求数据进入相应分类压缩包的很大,迭代次数t变大时,减小,从而Qin变大,使请求数据接近相应的分类压缩包,其中,Kij为第i个请求数据中第j个分类压缩包的定位节点,通过调节参数ε进行位置调节,Ai为请求数据向量数,Aj为分类压缩包向量数,M和N为正整数,由于分类压缩包根据请求数据的变化而动态变化,所以,设置迭代优化算法根据迭代次数t生成分类压缩包矩阵分类压缩包特征矩阵Cj,分类压缩包状态矩阵Dj的转置为通过矩阵调节系数σ进行调节,通过使用非负矩阵因式分解的非负参数乘积更新,在分类压缩包中对和Cj相对于Dj进行迭代优化;从而完成请求数据在分类压缩包中的概率封装。优选的,所述非对称加密密钥还包括:在非对称加密过程中每个患者客户端、医生客户端、审方中心客户端和药房客户端形成相应的公钥和私钥,私钥用于电子处方签名,公钥用于对患者客户端、医生客户端、审方中心客户端和药房客户端进行验证签名;公钥是公开相应信息,私钥是患者客本文档来自技高网...

【技术保护点】
1.一种基于区块链分账协议的电子处方流转安全性工作方法,其特征在于,包括如下方法:/nS1,医院信息系统及参与电子处方流转业务的各信息系统通过引入SDK接入区块链网络,通过调用网络中的智能合约指令完成电子处方安全流转结算的任务,同时智能合约对电子处方安全流转结算任务的完成情况执行监管指令;医院信息系统及参与电子处方流转业务的各信息系统接入区块链后会分配一个非对称加密密钥;/nS2,电子处方安全流转结算任务中对医院信息系统及参与电子处方流转业务的各信息系统和接入的区块链进行分工定义,定义内容是医院信息系统及参与电子处方流转业务的各信息系统参与电子处方安全流转结算任务的接入信息与发送信息,将接入信息与发送信息形成一个定义文档集,医院信息系统及参与电子处方流转业务的各信息系统通过自己的私钥对定义文档集进行签名认证;然后通过调用智能合约指令将定义文档集上传到区块链中;智能合约验证工作医院信息系统及参与电子处方流转业务的各信息系统电子签名是否有效;当电子处方安全流转结算任务中医院信息系统及参与电子处方流转业务的各信息系统中智能合约都有效时,该电子处方安全流转结算任务定义文档集生效;/nS3,当电子处方安全流转结算任务定义文档集生效以后,医院信息系统及参与电子处方流转业务的各信息系统根据定义文档集执行任务协作指令;第一任务协作指令是医生客户端开具电子处方,电子处方信息形成后,通过电子签名和加密指令保障数据安全性,然后调用智能合约将电子处方提交区块链网络,在工作定义文档集所定义的接入信息与发送信息框架下,医院账户声明一份数字资产;/n第二任务协作指令是审方中心客户端获取到电子处方后,按照电子处方流转安全任务的分工,对电子处方进行审核,并且给审方中心账户建立另一份数字资产;/n第三任务协作指令是药房客户端获取到电子处方,可以获取到电子处方,并且按照电子处方安全流转结算任务的分工,完成电子处方安全流转结算任务,并且给药房账户建立另一份数字资产;/nS4,患者客户端对整个电子处方安全流转结算任务进行电子签名确认,从而完成电子处方的流转工作后,医生客户端、药房客户端和审方中心客户端数字资产正式生效,如果患者客户端对整个电子处方安全流转结算任务未进行电子签名确认,则相应数字资产处于未生效状态,不能进行数字结算。/n...

【技术特征摘要】
1.一种基于区块链分账协议的电子处方流转安全性工作方法,其特征在于,包括如下方法:
S1,医院信息系统及参与电子处方流转业务的各信息系统通过引入SDK接入区块链网络,通过调用网络中的智能合约指令完成电子处方安全流转结算的任务,同时智能合约对电子处方安全流转结算任务的完成情况执行监管指令;医院信息系统及参与电子处方流转业务的各信息系统接入区块链后会分配一个非对称加密密钥;
S2,电子处方安全流转结算任务中对医院信息系统及参与电子处方流转业务的各信息系统和接入的区块链进行分工定义,定义内容是医院信息系统及参与电子处方流转业务的各信息系统参与电子处方安全流转结算任务的接入信息与发送信息,将接入信息与发送信息形成一个定义文档集,医院信息系统及参与电子处方流转业务的各信息系统通过自己的私钥对定义文档集进行签名认证;然后通过调用智能合约指令将定义文档集上传到区块链中;智能合约验证工作医院信息系统及参与电子处方流转业务的各信息系统电子签名是否有效;当电子处方安全流转结算任务中医院信息系统及参与电子处方流转业务的各信息系统中智能合约都有效时,该电子处方安全流转结算任务定义文档集生效;
S3,当电子处方安全流转结算任务定义文档集生效以后,医院信息系统及参与电子处方流转业务的各信息系统根据定义文档集执行任务协作指令;第一任务协作指令是医生客户端开具电子处方,电子处方信息形成后,通过电子签名和加密指令保障数据安全性,然后调用智能合约将电子处方提交区块链网络,在工作定义文档集所定义的接入信息与发送信息框架下,医院账户声明一份数字资产;
第二任务协作指令是审方中心客户端获取到电子处方后,按照电子处方流转安全任务的分工,对电子处方进行审核,并且给审方中心账户建立另一份数字资产;
第三任务协作指令是药房客户端获取到电子处方,可以获取到电子处方,并且按照电子处方安全流转结算任务的分工,完成电子处方安全流转结算任务,并且给药房账户建立另一份数字资产;
S4,患者客户端对整个电子处方安全流转结算任务进行电子签名确认,从而完成电子处方的流转工作后,医生客户端、药房客户端和审方中心客户端数字资产正式生效,如果患者客户端对整个电子处方安全流转结算任务未进行电子签名确认,则相应数字资产处于未生效状态,不能进行数字结算。


2.根据权利要求1所述的基于区块链分账协议的电子处方流转安全性工作方法,其特征在于,所述S3包括:
S3-1医生客户端确定药品匹配服务后,区块链网络进行药品标记、匹配校验;对于不符合患者客户端异常数据的电子处方进入药房客户端进行识别;通过默认接口对接方式,医生客户端和药房客户端将药品目录上传匹配,完成数据关联;区块链分账协议设定每一个医生客户端和药房客户端都建立行为时间戳锁定指令,并且在每一个医生客户端和药房客户端发生行为时采用主动推送方式,发送至区块链网络防止数据篡改,如果药品数据能够匹配医生客户端药品需求,进行匹配完成后,与药房客户端建立数据关联关系;
S3-2,每次医生客户端和药房客户端完成开药和取药指令后,患者客户端获取数据反馈指令,区块链网络根据患者客户端、医生客户端和药房客户端的工作任务划分,对医生客户端和药房客户端的诊疗和开具处方操作进行行为标定,并将使用频率高的药品目录与药企/药店端的药品目录进行匹配,同时向患者客户端发送推荐信息,规划取药路径,关联匹配药店的药品目录和电子处方信息;
S3-3,患者客户端接收电子处方后,在区块链网络建立消费虚拟账号信息,形成数字资产,对该电子处方进行电子签名认证,医生客户端和药房客户端获取患者客户端虚拟账号信息,根据区块链分账协议建立的规则,患者客户端完成支付操作;医生客户端和药房客户端获取收益,电子处方支付流程进行数据封包。


3.根据权利要求1所述的基于区块链分账协议的电子处方流转安全性工作方法,其特征在于,所述非对称加密密钥包括:
S5-1,在每个区块链网络,都同步了电子处方的药品数据和支付结算数据,对药品数据和支付结算数据进行初始化编码,由于患者客户端的请求随着自变量时间的不断推进,其因变量中的医生客户端和药房客户端开药和拿药的信息...

【专利技术属性】
技术研发人员:李剑峰张子立陈浩毅
申请(专利权)人:重庆华医康道科技有限公司
类型:发明
国别省市:重庆;50

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

1