本发明专利技术涉及提供一种基于区块链技术的医疗电子合同存证方法,在建立电子合同时,通过医疗机构、配送商、药品药械生产厂家依次对电子合同进行编辑、填写,并采用国密SM2算法进行数字签名和电子签章,各方签署完成后,将电子合同上传至区块链;后续存在鉴证需求时,再通过国密SM3算法计算哈希值,与预存的哈希值比对,确认是否发生篡改。通过本发明专利技术,能够保证医保采购过程中各方互信、合同防篡改、资料可信保全,加强了医疗采购过程中的监管,实现了医保采购区块链安全加密过程中自主可控,同时能够避免传统医保纸质合同浪费纸张,运营成本高昂的问题。
【技术实现步骤摘要】
一种基于区块链技术的医疗电子合同存证方法
本专利技术涉及区块链
,尤其涉及一种基于区块链技术的医疗电子合同存证方法。
技术介绍
在医保采购过程中,涉及到医保局、医疗机构、配送商、生产厂家等多方参与者,需要以合同形式确认商品信息、规格、采购价格、采购量等信息,传统的纸质合同签订过程中,存在以下问题:纸质合同浪费纸张,运营成本高昂;传统纸质合同需多方来回邮寄,时间成本大;传统的纸质合同必须以纸张为媒介,存储耗费空间;一旦发生纠纷,无论是笔迹鉴定还是对公章的真实性进行鉴定,除需要耗费大量的时间及经济成本外,其结果均存在不确定性。电子合同,又称为电子商务合同,是通过计算机网络系统订立,以数据电文的方式生成、储存或传递的合同。它区别于传统的纸质合同,拥有环保、便携、效率高等优点,但同时存在以下问题:存在篡改可能,无法确保内容的真实性;当医疗机构、配送商、生产厂家出现纠纷的时候,难以鉴证电子合同真伪,法律成本高,无法有效保护参与方的合法权益;医保局无法实现签约采购全过程的有效监管。区块链是一种由多方共同维护,使用密码学保证传输和访问安全,能够实现数据一致存储、难以篡改、防止抵赖的记账技术,也称为分布式账本技术。在医疗机构、配送商、生产厂家等利益相关方之间建立联盟链,把电子合同保存在分布式区块链上,维护了一个永久不可更改的、基于时间戳记录的、区块链电子合同数据网络,同时引入医保局作为监管节点,实现全流程监管,解决各方互信、电子合同防篡改、资料可信保全、有效监管等问题。
技术实现思路
本专利技术为了解决上述提到的问题,提供了一种基于区块链技术的医疗电子合同存证方法。本专利技术解决其技术问题所采用的技术方案是:构造一种基于区块链技术的医疗电子合同存证方法,包括:建立联盟链,成员包括医保局、医疗机构、配送商、药品药械生产厂家;其中,医保局作为监管节点,其余各方依序作为层级的共识及存证节点;医疗机构生成某种药品药械的电子合同,所述电子合同中至少包括药品名、规格、采购价格、采购量信息;利用数字签名和电子签章,对电子合同进行签署,签署完成后,选择与所述医疗机构连接的、配送电子合同包含药品的下一级配送商节点;接收电子合同的下一级配送商利用数字签名和电子签章,对电子合同进行签署,签署完成后,选择与所述配送商连接的、配送电子合同包含药品的下一级药品药械生产厂家节点,由药品药械生产厂家就电子合同进行数字签名和电子签章;电子合同正式生效后,对电子合同进行哈希计算,生成固定长度的原数据的特征数据哈希值;采用非对称加密算法对生成的哈希值数据利用签约方私钥进行签名加密;当电子合同产生鉴证需求时,将需要鉴定的电子合同进行哈希运算,对比区块链账本中提取的哈希值是否一致,如一致,即证明该电子合同从存证后没有被篡改。其中,在医疗机构、配送商及药品药械生产厂家对电子合同进行数字签名和电子签章的步骤中,利用国密算法SM2算法进行生成数字签名;在鉴证电子合同时,采用国密算法SM3算法进行哈希值提取。其中,利用SM2算法生成数字签名的流程如下:设A发签名信息给B;设待签名信息为M,IDA是A的标识符,ENTLA是IDA的长度,dA是A的私钥,基点G=(xG,yG),A的公钥PA=DAG=(xA,yA),ZA=Hash(ENTLA||IDA||a||b||xG||yG||xA||yA),这里Hash=SM3;步骤1.置步骤2.计算步骤3.用随机数发生器产生随机数k∈[1,n-1];步骤4.计算椭圆曲线点G1(x1,y1)=kG;步骤5.计算r=(e+x1)modn,若r=0或r+k=n则返回步骤3;步骤6.计算s=((1+dA)-1﹒(k-r﹒dA))modn,若s=0则返回步骤3;步骤7.以(r,s)作为对消息M的签名。其中,利用SM3算法进行哈希值计算的流程如下:设信息为m;步骤1.对信息m进行填充得到m’;步骤2.将填充后的信息m’按512比特进行分组:m’=B0B1Bn-1,对其进行迭代,Vi+1=CF(Vi,Bi),其中V0为256比特初始值IV,CF是压缩函数,由信息扩展过程和状态更新过程组成。本专利技术与现有技术相比,本专利技术的基于区块链技术的医疗电子合同存证方法,在建立电子合同时,通过医疗机构、配送商、药品药械生产厂家依次对电子合同进行编辑、填写,并采用国密SM2算法进行数字签名和电子签章,各方签署完成后,将电子合同上传至区块链;后续存在鉴证需求时,再通过国密MS3算法计算哈希值,与预存的哈希值比对,确认是否发生篡改。通过本专利技术,能够保证医保采购过程中各方互信、合同防篡改、资料可信保全,加强了医疗采购过程中的监管,实现了医保采购区块链安全加密过程中自主可控,同时能够避免传统医保纸质合同浪费纸张,运营成本高昂的问题。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术提供的一种基于区块链技术的医疗电子合同存证方法的流程示意图。图2是本专利技术提供的一种基于区块链技术的医疗电子合同存证方法在医保电子合同存证场景中的系统架构图。图3是本专利技术提供的一种基于区块链技术的医疗电子合同存证方法通过SM2算法生成数字签名的流程示意图。图4是本专利技术提供的一种基于区块链技术的医疗电子合同存证方法通过SM3算法进行哈希值计算的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术做进一步的详细说明。应当理解,此外所描述的具体实施例仅用以解释本专利技术,但并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通人员在没有做出创造性劳动前提下所获得的所有其他实施例,都将属于本专利技术保护的范围。图1和图2所示,本专利技术提供了一种基于区块链技术的医疗电子合同存证方法,包括:建立联盟链,成员包括医保局、医疗机构、配送商、药品药械生产厂家;其中,医保局作为监管节点,其余各方依序作为层级的共识及存证节点;医疗机构生成某种药品药械的电子合同,所述电子合同中至少包括药品名、规格、采购价格、采购量信息;利用数字签名和电子签章,对电子合同进行签署,签署完成后,选择与所述医疗机构连接的、配送电子合同包含药品的下一级配送商节点;接收电子合同的下一级配送商利用数字签名和电子签章,对电子合同进行签署,签署完成后,选择与所述配送商连接的、配送电子合同包含药品的下一级药品药械生产厂家节点,由药品药械生产厂家就电子合同进行数字签名和电子签章;电子合同正式生效后,对电子合同进行哈希计算,生成固定长度的原数据的特征数据哈希值;采用非对称加密算法对生成的哈希值数据利用签约方私钥进行签名加密;当电子合同产生鉴证需求时,将需要鉴定的电子合同进行哈希运算,对比区块链账本中提取的哈希值是否一致,如一致,即证明该电子合同从存证后没有被篡改。其中,在医疗机构、配送商及药品药械生产厂家对电子合同本文档来自技高网...
【技术保护点】
1.一种基于区块链技术的医疗电子合同存证方法,其特征在于,包括:/n建立联盟链,成员包括医保局、医疗机构、配送商、药品药械生产厂家;其中,医保局作为监管节点,其余各方依序作为层级的共识及存证节点;/n医疗机构生成某种药品药械的电子合同,所述电子合同中至少包括药品名、规格、采购价格、采购量信息;利用数字签名和电子签章,对电子合同进行签署,签署完成后,选择与所述医疗机构连接的、配送电子合同包含药品的下一级配送商节点;/n接收电子合同的下一级配送商利用数字签名和电子签章,对电子合同进行签署,签署完成后,选择与所述配送商连接的、配送电子合同包含药品的下一级药品药械生产厂家节点,由药品药械生产厂家就电子合同进行数字签名和电子签章;/n电子合同正式生效后,对电子合同进行哈希计算,生成固定长度的原数据的特征数据哈希值;采用非对称加密算法对生成的哈希值数据利用签约方私钥进行签名加密;/n当电子合同产生鉴证需求时,将需要鉴定的电子合同进行哈希运算,对比区块链账本中提取的哈希值是否一致,如一致,即证明该电子合同从存证后没有被篡改。/n
【技术特征摘要】
1.一种基于区块链技术的医疗电子合同存证方法,其特征在于,包括:
建立联盟链,成员包括医保局、医疗机构、配送商、药品药械生产厂家;其中,医保局作为监管节点,其余各方依序作为层级的共识及存证节点;
医疗机构生成某种药品药械的电子合同,所述电子合同中至少包括药品名、规格、采购价格、采购量信息;利用数字签名和电子签章,对电子合同进行签署,签署完成后,选择与所述医疗机构连接的、配送电子合同包含药品的下一级配送商节点;
接收电子合同的下一级配送商利用数字签名和电子签章,对电子合同进行签署,签署完成后,选择与所述配送商连接的、配送电子合同包含药品的下一级药品药械生产厂家节点,由药品药械生产厂家就电子合同进行数字签名和电子签章;
电子合同正式生效后,对电子合同进行哈希计算,生成固定长度的原数据的特征数据哈希值;采用非对称加密算法对生成的哈希值数据利用签约方私钥进行签名加密;
当电子合同产生鉴证需求时,将需要鉴定的电子合同进行哈希运算,对比区块链账本中提取的哈希值是否一致,如一致,即证明该电子合同从存证后没有被篡改。
2.根据权利要求1所述的基于区块链技术的医疗电子合同存证方法,其特征在于,在医疗机构、配送商及药品药械生产厂家对电子合同进行数字签名和电子签章的步骤中,利用国密算法SM2算法进行生成数字签名;在鉴证电子合同时,采用国密算法SM3算法进行...
【专利技术属性】
技术研发人员:刘东航,郭靖伟,张月平,王渊,李晓文,
申请(专利权)人:山西云时代研发创新中心有限公司,
类型:发明
国别省市:山西;14
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。