一种基于区块链的医药处方有效配置的工作方法技术

技术编号:22691907 阅读:42 留言:0更新日期:2019-11-30 05:18
本发明专利技术提出了一种基于区块链的医药处方有效配置的工作方法,包括如下步骤:S1,患者终端进行区块链节点上链请求,通过加密方法进行数据加密处理,将患者终端加密后全部数据进行区块链广播,广播内容为患者终端索引信息;S2,与区块链进行连接的医师终端获取广播后的患者终端索引信息,如果相应医师终端进行问诊请求,则需要进行解密操作,获取患者终端发送的全部数据;S3,解密后医师终端获取患者终端全部数据并开具药品清单,发送到区块链,同时经过区块链广播之后,药师审方终端获取相应的药品清单,并对处方用药合理性进行审核,最后将处方审核结果上链;S4,患者终端根据药师审方终端审核后的处方进行支付操作,从而药房终端进行出药处理。

An effective configuration method of medicine prescription based on blockchain

The invention proposes a working method of effective configuration of medicine prescription based on blockchain, which includes the following steps: S1, the patient terminal carries out the blockchain node on chain request, carries out the data encryption processing through the encryption method, after encrypting the patient terminal, all the data are broadcast in blockchain, and the broadcast content is the index information of the patient terminal; S2, the doctor terminal connected with the blockchain Obtain the index information of the patient terminal after broadcasting. If the corresponding doctor terminal requests for consultation, it needs to decrypt to obtain all the data sent by the patient terminal; S3, after decryption, the doctor terminal obtains all the data of the patient terminal and issues the drug list, which is sent to the blockchain. At the same time, after blockchain broadcasting, the pharmacist auditor terminal obtains the corresponding drug list, And the rationality of prescription drug use is reviewed, and finally the results of prescription review are linked; S4, the patient terminal carries out the payment operation according to the prescription reviewed by the pharmacist's review terminal, so that the pharmacy terminal carries out the drug delivery processing.

【技术实现步骤摘要】
一种基于区块链的医药处方有效配置的工作方法
本专利技术涉及区块链计算领域,尤其涉及一种基于区块链的医药处方有效配置的工作方法。
技术介绍
由于区块链技术的不断发展,应用领域日渐广泛,尤其区块链能够实现去中心化和防篡改等功能,也使其推广更为深入,不过在数据上链以及获取过程中,其安全性还需要不断完善,其中医院和患者之间使用区块链技术进行问诊和拿药,并没有更好的技术手段完成安全性的数据接入过程,尤其对于使用者个人隐私的防篡改以及数据加密安全等方面,采用的技术手段过于简单,并且易于破解,这就亟需本领域技术人员解决相应的技术问题。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于区块链的医药处方有效配置的工作方法。为了实现本专利技术的上述目的,本专利技术提供了一种基于区块链的医药处方有效配置的工作方法,包括如下步骤:S1,患者终端进行区块链节点上链请求,通过加密方法进行数据加密处理,将患者终端加密后的全部数据进行区块链广播,广播内容为患者终端索引信息;S2,与区块链进行连接的医师终端获取广播后的患者终端索引信息,如果相应医师终端进行问诊请求,则需要进行解密操作,获取患者终端发送的全部数据;S3,解密后医师终端获取患者终端全部数据并开具药品清单,发送到区块链,医师终端请求上链过程中通过加密方法进行数据加密处理,同时经过区块链广播之后,药师审方终端获取相应的药品清单,并对处方用药合理性进行审核,最后将处方审核结果上链;S4,患者终端根据药师审方终端审核后的处方进行支付操作,从而药房终端进行出药处理。优选的,所述S1包括:S1-1,所述患者终端向区块链发出认证请求,将患者终端的认证信息由多节点网络检测有效的区块链是否存在,如果存在,执行S1-2,如果不存在结束认证信息;S1-2,患者终端获取区块链节点上链通知后,进行密钥生成过程;密钥生成为256位数据加密密钥,并发送给区块链;S1-3,区块链生成相应患者终端加密数据块;该加密数据块与患者终端索引信息合并为同一压缩文件。优选的,所述S1-2包括:其中加密过程由患者终端首先建立密钥封装,通过区块链多节点网络判断患者终端合法性,如为合法患者终端,再检验患者终端登录指令是否正确,如果在很短时间阶段出现大量患者终端错误登录认证请求,则判断为非法攻击,使用加密哈希函数进行加密,通过患者终端上链的区块链产生双线性群Q=(S,e,ST,P)和第一大素数O,并将这两个数公开,其中群S的对称双线性运算d:=S×S→ST,其它区块链选取随机的第二大素数P,所述第二大素数P满足P<(O-1),计算PmodO,所述第一大素数O和第二大素数P保密,只对医师终端发送查看患者终端索引信息的请求时才可见;区块链取出存储的加密后的患者终端加密数据。优选的,所述S1-2还包括:定义(G1,G2)两个随机元素,对患者终端身份信息进行映射处理,将哈希函数H1:{1,0}→G1和H2:{2,0}→G2的字符串分别投射到G1和G2上,患者终端加密身份信息过程中,形成对称密钥M,根据公共参数计算以下信息:其中,标识是第一生成元u1和第二生成元u2数据集合的平方,其中哈希函数H1为第一生成元u1的哈希值标识,标识C2:=T1γ·U用于生成加密打包数据,T1γ为患者终端身份信息关键词参考量,U为第三方安全参数,标识C3:=H2(T1γ·U)2是对哈希函数H2的加密打包数据的平方,标识是第一纠错码和密钥分布概率值的乘积,标识为索引字符串I1与哈希函数H1的异或运算之后进行σ平衡系数乘积收敛;标识为索引字符串I2与哈希函数H2的异或运算之后进行σ平衡系数乘积收敛;μ为明文文件收敛系数,λ明文置换索引值,γ为加密层级符号;N为小于128的正整数。优选的,所述S1-2还包括:对加密密钥给定系统参数,系统的安全并解决患者终端密钥吊销的问题,将运行生命周期划分为离散的时间片段,每个时间片段的信息都会被嵌入到患者终端的加密密钥中,当发送患者终端加密密钥撤销、更新或者泄露时,通过更新患者终端加密密钥来确保向区块链上链安全,而且通过匹配算法,对加密操作进行执行控制,计算H1:=CH(X1||X2||...||Xi,k)以及H2:=CH(Y1||Y2||...||Yi,l),其中Xi为增量密文,Yi为减量密文,k为增量密钥,l为减量密钥,如果求幂e(H1,H2,gk)≠e(Xi,Yi),其中,gk为公钥,则终止运算停止上链。优选的,所述S2还包括:S2-1,医师终端获取相应问诊请求后,选择进行处理和不进行处理,如选择处理,则通过对加密算法进行解密操作后,获取患者终端全部数据,如果选择不进行处理,则间隔一定时间段在进行消息提醒,并逐渐减少提醒次数;S2-2,医师终端通过对区块链的问诊请求,实时获取不同患者终端的索引信息,并进行筛选,并进行问诊操作。优选的,所述S3还包括:S3-1,药师审方终端对相应的药品清单,将医师终端开具的药物进行合规认证;S3-2,药物之间具备抗药性,或者药物本身属于非处方药,或者药物剂量超过合规范围,药师审方终端进行相应审核;S3-3,如果经过药师审方终端审核通过,则发送支付信息至患者终端进行支付操作,如果药师审方终端审核未通过,则返回医师终端重新开具药品清单。优选的,所述S4还包括:S4-1,患者终端进行支付操作过程中,进行支付选择,当通过网络平台支付完成后将支付完成数据发送区块链进行广播,药房终端如果检测到缺失部分药品,将备货药品和存货药品进行药品清单确认,提供相应的药品完备信息;S4-2,当患者终端通过就近取药支付方式时,提供患者终端定位信息中,距离较近的药房终端进行取药操作,现场支付,或者通过网络支付后,进行现场取药;S4-3,当患者终端通过送药支付方式时,根据患者终端的定位信息,药房终端配药完成,并将药物送至患者终端的定位位置,现场支付。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:在医药处方进行配置过程中,通过进行数据加密之后进行区块链的数据传输,保证了数据安全,并且通过区块链的去中心化,数据同步的属性,保证了数据安全的同时,并将患者终端的信息完全同步在区块链中,并通过密钥生成加密过程,保证了医师终端获取数据的稳定性和不可更改性,只有经过解密才能获取全部信息,使区块链减小数据传输负担。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术工作示意图;图2是本专利技术方法流程图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附本文档来自技高网...

【技术保护点】
1.一种基于区块链的医药处方有效配置的工作方法,其特征在于,包括如下步骤:/nS1,患者终端进行区块链节点上链请求,通过加密方法进行数据加密处理,将患者终端加密后的全部数据进行区块链广播,广播内容为患者终端索引信息;/nS2,与区块链进行连接的医师终端获取广播后的患者终端索引信息,如果相应医师终端进行问诊请求,则需要进行解密操作,获取患者终端发送的全部数据;/nS3,解密后医师终端获取患者终端全部数据并开具药品清单,发送到区块链,医师终端请求上链过程中通过加密方法进行数据加密处理,同时经过区块链广播之后,药师审方终端获取相应的药品清单,并对处方用药合理性进行审核,最后将处方审核结果上链;/nS4,患者终端根据药师审方终端审核后的处方进行支付操作,从而药房终端进行出药处理。/n

【技术特征摘要】
1.一种基于区块链的医药处方有效配置的工作方法,其特征在于,包括如下步骤:
S1,患者终端进行区块链节点上链请求,通过加密方法进行数据加密处理,将患者终端加密后的全部数据进行区块链广播,广播内容为患者终端索引信息;
S2,与区块链进行连接的医师终端获取广播后的患者终端索引信息,如果相应医师终端进行问诊请求,则需要进行解密操作,获取患者终端发送的全部数据;
S3,解密后医师终端获取患者终端全部数据并开具药品清单,发送到区块链,医师终端请求上链过程中通过加密方法进行数据加密处理,同时经过区块链广播之后,药师审方终端获取相应的药品清单,并对处方用药合理性进行审核,最后将处方审核结果上链;
S4,患者终端根据药师审方终端审核后的处方进行支付操作,从而药房终端进行出药处理。


2.根据权利要求1所述的基于区块链的医药处方有效配置的工作方法,其特征在于,所述S1包括:
S1-1,所述患者终端向区块链发出认证请求,将患者终端的认证信息由多节点网络检测有效的区块链是否存在,如果存在,执行S1-2,如果不存在结束认证信息;
S1-2,患者终端获取区块链节点上链通知后,进行密钥生成过程;密钥生成为256位数据加密密钥,并发送给区块链;
S1-3,区块链生成相应患者终端加密数据块;该加密数据块与患者终端索引信息合并为同一压缩文件。


3.根据权利要求2所述的基于区块链的医药处方有效配置的工作方法,其特征在于,所述S1-2包括:
其中加密过程由患者终端首先建立密钥封装,通过区块链多节点网络判断患者终端合法性,如为合法患者终端,再检验患者终端登录指令是否正确,如果在很短时间阶段出现大量患者终端错误登录认证请求,则判断为非法攻击,使用加密哈希函数进行加密,通过患者终端上链的区块链产生双线性群Q=(S,e,ST,P)和第一大素数O,并将这两个数公开,其中群S的对称双线性运算d:=S×S→ST,其它区块链选取随机的第二大素数P,所述第二大素数P满足P<(O-1),计算PmodO,所述第一大素数O和第二大素数P保密,只对医师终端发送查看患者终端索引信息的请求时才可见;区块链取出存储的加密后的患者终端加密数据。


4.根据权利要求3所述的基于区块链的医药处方有效配置的工作方法,其特征在于,所述S1-2还包括:
定义(G1,G2)两个随机元素,对患者终端身份信息进行映射处理,将哈希函数H1:{1,0}→G1和H2:{2,0}→G2的字符串分别投射到G1和G2上,患者终端加密身份信息过程中,形成对称密钥M,根据公共参数计算以下信息:



其中,标识是第一生成元u1和第二生成元u2数据集合的平方,其中哈希函数H1为第一生成元u1的哈希值标识,标识C2:=T1γ·U用于生成加密打包数据,T1γ为患者终端身份信息关键词参考量,U为第三方安全参数,标识C3:=H2(T...

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

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

1