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,患者终端根 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。