本发明专利技术公开了一种基于医疗区块链的智能合约的生成方法,利用区块链存证以及区块链智能合约技术,将患者的医疗数据上传到健康数据平台,在校验患者的身份后,对医疗数据进行监测,当触发合约执行条件后,执行合约;包括如下步骤:S1.患者注册过程:患者通过客户端在医疗健康数据平台实名注册并将患者的身份凭证信息保存到区块链存证网络基础平台;S2.健康数据同步过程:患者的医疗健康数据的Hash存证到区块链存证网络基础平台并发送到医疗健康数据平台;S3.执行过程:当患者的医疗数据满足合约触发条件时,执行合约的内容。区块链存证能够确保数据的真实性和完整性,而智能合约能够确保代码的真实性和公正性,执行不受干扰。
【技术实现步骤摘要】
一种基于医疗区块链的智能合约的生成方法
本专利技术涉及一种基于医疗区块链的智能合约的生成方法,属于区块链技术以及智能合约
技术介绍
区块链技术是一种去中心化且寓于分布式结构的数据存储、传输和证明的方法,用数据区块取代了目前互联网对中心服务器的依赖。智能合约是指以数字形式定义的能够自动执行条款的合约。在区块链
,智能合约特指基于预定事件触发、不可篡改、自动执行的计算机程序。区块链上的节点可以通过调用智能合约实现各种交易。区块链的一些核心原则适用于医疗,比如其具有数据透明、不可篡改、永久运行等特点,区块链上所有的数据都是公开透明的,因此智能合约的数据处理也是公开透明的,运行时任何一方都可以查看其代码和数据。区块链本身的所有数据不可篡改,因此部署在区块链上的智能合约代码以及运行产生的数据也是不可篡改的,运行智能合约的节点不必担心其他节点恶意修改代码与数据。支撑区块链网络的节点往往达到数百甚至上千,部分节点的失效并不会导致智能合约的停止,其可靠性理论上接近于永久运行,这样就保证了智能合约能像纸质合同一样每时每刻都有效。个人的健康状况属于个人数据,涉及到个人隐私和安全问题,其所有权归个人所有,只有授权的患者才可以访问相关的医疗记录。CN107423565A公开了一种基于智能合约技术的医疗抢救合约方法,其包括制定抢救合约、RSA加密算法、区块链存储技术以及协议执行和惩罚机制;其利用RSA加密算法对已制定好的抢救合约进行加密,利用区块链存储已经编程好的智能合约,当患者遭遇意外并满足合约的触发条件时执行抢救合约的内容,当出现违约的情况,根据智能合约的规定进行惩罚。而对于一些慢性病患者来说,他们需要定期去医院复查,或者根据自身的情况随时去医院就诊,而对于什么样的症状才应该及时就医,往往患者自身把握并不准确,当今在线问诊、挂号已经出现,但是仍存在反馈不及时、耽误病情的情况。如何能够及时监测并提醒病人注意、及时就诊是现在存在的一个亟待解决的问题。
技术实现思路
本专利技术为了解决上述现有技术中存在问题,提供一种基于医疗区块链的智能合约的生成方法,以解决现在医疗系统中对于慢性病患者监测、信息反馈不及时的问题。利用区块链智能合约,患者与医疗平台建立合约,患者的生命体征参数可上传到医疗平台并进行更新,对慢病患者上传的持续医疗数据进行监控,一旦指标超出标准,就提醒医生和患者双方注意,并完成自动挂号等行为。按照事先约定,规定触发条件后的执行事件。以更加科学的方法监测患者的健康状态,及时就医,保证患者身体健康。本专利技术解决其技术问题所采用的技术方案是:本专利技术提供了一种基于医疗区块链的智能合约的生成方法,利用区块链存证以及区块链智能合约技术,将患者的医疗数据上传到健康数据平台,在校验患者的身份后,对医疗数据进行监测,当触发合约执行条件后,执行合约,提醒医生和患者双方注意,并完成自动挂号等行为,可确保医疗健康数据真实、完整,同时确保在监测过程的科学性及隐私数据的机密性;包括如下步骤:S1.患者注册过程:患者通过客户端在医疗健康数据平台实名注册并将患者的身份凭证信息保存到区块链存证网络基础平台;S2.健康数据同步过程:患者的医疗健康数据的Hash存证到区块链存证网络基础平台并发送到医疗健康数据平台;S3.执行过程:当患者的医疗数据满足合约触发条件时,执行合约的内容。优选的,所述步骤S1中患者注册过程具体步骤如下:S101.患者通过客户端在医疗健康数据平台实名注册,并核验患者名和证件号码以确认患者身份;S102.医疗健康数据平台为患者生成密钥对,患者利用安全合格的密码设备保管自己的私钥,密码设备采用U盾或手机盾;S103.医疗健康数据平台为患者生成患者身份凭证信息;S104.患者的身份凭证信息保存到区块链存证网络基础平台,实现存证,返回存证地址;S105.医疗健康数据平台记录患者身份凭证信息在区块链存证网络基础平台上的存证地址。进一步优选的,患者身份确认过程为:医院通过公安的户籍管理系统或其他方式对患者个人的身份进行确认。进一步优选的,所述患者凭证信息包括凭证序列号、公钥、患者名、证件号码以及医疗健康平台的签名;其中,患者名和证件号码经过编码加密处理,防止患者隐私暴露。优选的,所述患者注册过程还包括签订合约、合约编程以及在区块链上存储合约。进一步优选的,所述在区块链上存储合约的具体步骤如下:采用数字加密算法对智能合约进行签名;创建Hash,以默克尔树的形式进行组织,采用Hash函数从默克尔树的叶子节点不断地向上进行Hash操作,并将根节点的Hash值存储在区块头中;在区块链上创建一个记录,并打上时间戳;将Hash值嵌入到用来存储患者定制信息的字段;将Hash值以交易的形式存储到一个区块上,并通过广播,逐渐地扩展到每个节点上,记录这笔交易,从而完成协议在区块链上的存储过程。进一步优选的,所述签订合约的具体过程为:确认患者个人身份后,患者个人及患者家属和医院本着自愿和充分沟通的原则,对合约的具体内容进行协商,规定合约的触发条件、执行内容和处罚方式。优选的,所述步骤S2中健康数据同步过程具体包括如下步骤:S201.患者的医疗健康数据的Hash存证到区块链存证网络基础平台;S202.患者的医疗健康数据、存证地址、患者身份凭证信息发送到医疗健康数据平台。优选的,所述步骤S3中合约执行过程具体包括如下步骤:S301.达到触发合约条件;S302.合约执行,当患者的健康数据达到触发合约条件,则执行合约,查看是否有异议;S303.查看有无异议,无异议,履行合约;S304.有异议,查看Hash是否一致;S305.确定是否履行合约,Hash一致时,履行合约。进一步优选的,所述执行合约过程中,当对合约出现异议时,通过查验根节点的哈希值来确认合约是否被篡改。医疗健康数据平台用于医疗健康数据的统一管理、患者注册、数据同步以及数据监测。区块链存证网络基础平台设置有多个区块链节点,区块链节点用于完成数据存证、个人授权智能合约的服务,并在多个可信机构的服务器上建立节点。当患者出现紧急情况时,合约的条件满足,智能合约被触发的情况下,医院首先确认患者的身份信息,当确认身份信息后,对智能合约进行解密操作,并执行合约里的内容。本专利技术基于智能合约,智能合约则是“运行在区块链上模块化、自动执行的脚本,能够实现数据处理、价值转移、资产管理等一系列功能”,区块链存证能够确保数据的真实性和完整性,而智能合约能够确保代码的真实性和公正性,执行不受干扰。本专利技术通过区块链认证患者身份,确保医疗健康数据存档真实性、完整性和及时性,并及时地监测病人的身体状况,在保证患者信息不被泄露的情况下,以更加科学的方法监测患者的健康状态,及时就医,保证患者身体健康。本专利技术将合约执行条件和执行内容全部部署在区块链上,保障了合约的安全本文档来自技高网...
【技术保护点】
1.一种基于医疗区块链的智能合约的生成方法,其特征在于,利用区块链存证以及区块链智能合约技术,将患者的医疗数据上传到健康数据平台,在校验患者的身份后,对医疗数据进行监测,当触发合约执行条件后,执行合约,就提醒医生和患者双方注意,并完成自动挂号等行为,可确保医疗健康数据真实、完整,同时确保在监测过程的科学性及隐私数据的机密性;包括如下步骤:/nS1.患者注册过程:患者通过客户端在医疗健康数据平台实名注册并将患者/n的身份凭证信息保存到区块链存证网络基础平台;/nS2.健康数据同步过程:患者的医疗健康数据的Hash存证到区块链存证网络基础平台并发送到医疗健康数据平台;/nS3.执行过程:当患者的医疗数据满足合约触发条件时,执行合约的内容。/n
【技术特征摘要】
1.一种基于医疗区块链的智能合约的生成方法,其特征在于,利用区块链存证以及区块链智能合约技术,将患者的医疗数据上传到健康数据平台,在校验患者的身份后,对医疗数据进行监测,当触发合约执行条件后,执行合约,就提醒医生和患者双方注意,并完成自动挂号等行为,可确保医疗健康数据真实、完整,同时确保在监测过程的科学性及隐私数据的机密性;包括如下步骤:
S1.患者注册过程:患者通过客户端在医疗健康数据平台实名注册并将患者
的身份凭证信息保存到区块链存证网络基础平台;
S2.健康数据同步过程:患者的医疗健康数据的Hash存证到区块链存证网络基础平台并发送到医疗健康数据平台;
S3.执行过程:当患者的医疗数据满足合约触发条件时,执行合约的内容。
2.根据权利要求1所述的一种基于医疗区块链的智能合约的生成方法,其特征在于,所述步骤S1中患者注册过程具体步骤如下:
S101.患者通过客户端在医疗健康数据平台实名注册,并核验患者名和证件号码以确认患者身份;
S102.医疗健康数据平台为患者生成密钥对,患者利用安全合格的密码设备保管自己的私钥,密码设备采用U盾或手机盾;
S103.医疗健康数据平台为患者生成患者身份凭证信息;
S104.患者的身份凭证信息保存到区块链存证网络基础平台,实现存证,返回存证地址;
S105.医疗健康数据平台记录患者身份凭证信息在区块链存证网络基础平台上的存证地址。
3.根据权利要求2所述的一种基于医疗区块链的智能合约的生成方法,其特征在于,患者身份确认过程为:医院通过公安的户籍管理系统或其他方式对患者个人的身份进行确认。
4.根据权利要求2所述的一种基于医疗区块链的智能合约的生成方法,其特征在于,所述患者凭证信息包括凭证序列号、公钥、患者名、证件号码以及医疗健康平台的签名。
5.根据权利要求4所述的一种基于医疗区块链的智能合约的生成方法,其特征在于,患者名和证件号码经过编码加密处理,...
【专利技术属性】
技术研发人员:陈威桦,江治民,
申请(专利权)人:延安医链区块链科技有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。