基于区块链的医疗理赔方法及装置、电子设备与流程

文档序号:15616816发布日期:2018-10-09 21:35阅读:145来源:国知局

本说明书一个或多个实施例涉及区块链技术领域,尤其涉及一种基于区块链的医疗理赔方法及装置、电子设备。



背景技术:

区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、不可篡改、去信任的特点,已经在众多的领域中广泛的进行应用。



技术实现要素:

本说明书提出一种基于区块链的医疗理赔方法,应用于区块链中的节点设备,包括:

接收到患者发起的医疗理赔请求;其中,所述医疗理赔请求包括所述患者的身份标识;

查询区块链的分布式数据库中存储的与所述身份标识对应的医疗理赔数据;

调用与医疗理赔对应的智能合约,执行所述智能合约所声明的医疗理赔逻辑,对查询到的医疗理赔数据进行医疗理赔结算处理,并基于医疗理赔结算结果完成针对所述患者的医疗理赔。

可选的,所述医疗理赔请求基于所述患者持有的私钥进行了签名;

所述方法还包括:

基于所述患者持有的私钥对应的公钥,对所述医疗理赔请求的签名进行验证;如果验证不通过,向所述患者返回理赔失败的提示消息。

可选的,所述查询区块链的分布式数据库中存储的与所述身份标识对应的医疗理赔数据,包括:

向所述患者输出数据使用授权选项;

获取所述患者通过所述数据使用授权选项提交的数据使用授权结果;

如果所述授权结果指示所述患者授权了数据使用权限,则查询区块链的分布式数据库中存储的与所述身份标识对应的医疗理赔数据。

可选的,所述医疗理赔数据基于预设的加密算法进行了加密;

所述调用与医疗理赔对应的智能合约,执行所述智能合约所声明的医疗理赔结算逻辑,对查询到的医疗理赔数据进行医疗理赔结算处理之前,还包括:

基于与所述加密算法对应的解密算法,对查询到的医疗理赔数据进行解密。

可选的,所述基于医疗理赔结算结果完成针对所述患者的医疗理赔,包括:

基于所述医疗理赔结算结果,从保险理赔机构所述保险理赔机构在所述区块链注册完成的账户地址中扣除对应数量的虚拟资源,以及向所述患者在所述区块链注册完成的账户地址转入对应数量的虚拟资源。

可选的,所述基于医疗理赔结算结果完成针对所述患者的医疗理赔,包括:

将所述医疗理赔结算结果发送至保险理赔机构,以由所述保险理赔机构向所述患者预留的账户地址转入对应数量的资金。

可选的,所述区块链为联盟链;所述区块链中的节点设备包括接入所述区块链的由患者持有的医疗终端设备、医疗服务机构的服务设备、以及保险理赔机构的服务设备。

本说明书还提出一种基于区块链的医疗理赔装置,应用于区块链中的节点设备,包括:

接收模块,接收到患者发起的医疗理赔请求;其中,所述医疗理赔请求包括所述患者的身份标识;

查询模块,查询区块链的分布式数据库中存储的与所述身份标识对应的医疗理赔数据;

理赔模块,调用与医疗理赔对应的智能合约,执行所述智能合约所声明的医疗理赔逻辑,对查询到的医疗理赔数据进行医疗理赔结算处理,并基于医疗理赔结算结果完成针对所述患者的医疗理赔。

可选的,所述医疗理赔请求基于所述患者持有的私钥进行了签名;

所述接收模块进一步:

基于所述患者持有的私钥对应的公钥,对所述医疗理赔请求的签名进行验证;如果验证不通过,向所述患者返回理赔失败的提示消息。

可选的,所述查询模块:

向所述患者输出数据使用授权选项;

获取所述患者通过所述数据使用授权选项提交的数据使用授权结果;

如果所述授权结果指示所述患者授权了数据使用权限,则查询区块链的分布式数据库中存储的与所述身份标识对应的医疗理赔数据。

可选的,所述医疗理赔数据基于预设的加密算法进行了加密;

所述查询模块进一步:

在理赔模块调用与医疗理赔对应的智能合约,执行所述智能合约所声明的医疗理赔结算逻辑,对查询到的医疗理赔数据进行医疗理赔结算处理之前,基于与所述加密算法对应的解密算法,对查询到的医疗理赔数据进行解密。

可选的,所述理赔模块进一步:

基于所述医疗理赔结算结果,从保险理赔机构所述保险理赔机构在所述区块链注册完成的账户地址中扣除对应数量的虚拟资源,以及向所述患者在所述区块链注册完成的账户地址转入对应数量的虚拟资源。

可选的,所述理赔模块进一步:

将所述医疗理赔结算结果发送至保险理赔机构,以由所述保险理赔机构向所述患者预留的账户地址转入对应数量的资金。

可选的,所述区块链为联盟链;所述区块链中的节点设备包括接入所述区块链的由患者持有的医疗终端设备、医疗服务机构的服务设备、以及保险理赔机构的服务设备。

本说明书还提出一种电子设备,包括:

处理器;

用于存储机器可执行指令的存储器;

其中,通过读取并执行所述存储器存储的与基于区块链的基于区块链的医疗理赔的控制逻辑对应的机器可执行指令,所述处理器被促使:

接收到患者发起的医疗理赔请求;其中,所述医疗理赔请求包括所述患者的身份标识;

查询区块链的分布式数据库中存储的与所述身份标识对应的医疗理赔数据;

调用与医疗理赔对应的智能合约,执行所述智能合约所声明的医疗理赔逻辑,对查询到的医疗理赔数据进行医疗理赔结算处理,并基于医疗理赔结算结果完成针对所述患者的医疗理赔。

附图说明

图1是一示例性实施例提供的一种基于区块链的医疗理赔方法的流程图;

图2是一示例性实施例提供的一种联盟链的架构图;

图3是一示例性实施例提供的一种电子设备的结构示意图;

图4是一示例性实施例提供的一种基于区块链的医疗理赔装置的框图。

具体实施方式

本说明书中,旨在提出一种通过将传统的医疗理赔和区块链技术相结合,面向患者提供快捷的医疗理赔服务的技术方案。

在实现时,由患者持有的医疗终端、医疗服务机构(比如医院)、以及保险理赔机构(比如保险公司),可以作为区块链的成员加入区块链;例如,上述区块链具体可以是联盟链;上述医疗终端、医疗机构、以及保险理赔机构,均可以作为联盟链成员加入至联盟链。

对于作为区块链成员的保险理赔机构以及医疗机构,可以将与患者相关的医疗投保记录、医疗数据等作为医疗理赔数据,在区块链的分布式数据库中进行收录存储。

保险理赔机构,可以在区块链上预先部署与医疗理赔相关的智能合约,并在智能合约中声明需要触发执行的医疗理赔逻辑。

而作为区块链成员的患者而言,可以通过持有的医疗终端中安装的客户端软件,向作为区块链的节点设备的医疗终端发起医疗理赔请求;例如,可以在上述客户端软件的用户界面中,面向患者提供一个快捷的医疗理赔入口(比如,理赔按钮),使得患者可以通过该医疗理赔入口,快捷的发起医疗理赔。

而作为区块链的节点设备的医疗终端,在接收到该医疗理赔请求后,可以基于该医疗理赔请求中携带的患者的身份标识,查询区块链的分布式数据库中存储的与该身份标识相关的医疗投保记录、医疗数据等作为医疗理赔数据。

然后,可以基于查询到的医疗理赔数据构建一笔交易(transfer),将该笔交易提交给上述智能合约,来发起对该智能合约的合约调用,在区块链上触发执行该智能合约声明的医疗理赔逻辑,对查询到的医疗理赔数据进行医疗理赔结算处理,并基于医疗理赔结算结果完成针对该患者的医疗理赔。

在以上技术方案中,患者仅需要向区块链中的节点设备,发起医疗理赔请求,就可以触发区块链中的节点设备自主的从区块链的分布式数据库中查询医疗理赔数据,并调用部署在区块链上的智能合约,对查询到的医疗理赔数据进行医疗理赔结算处理,完成针对患者的医疗理赔,从而对于患者而言,可以省去与保险理赔机构之间繁琐的线下医疗理赔流程,快捷的完成在线的医疗理赔,可以显著提升医疗理赔的效率。

下面通过具体实施例并结合具体的应用场景对本说明书进行描述。

请参考图1,图1是本说明书一实施例提供的一种基于区块链的医疗理赔方法,应用于区块链中的节点设备,执行以下步骤:

步骤101,接收到患者发起的医疗理赔请求;其中,所述医疗理赔请求包括所述患者的身份标识;

步骤102,查询区块链的分布式数据库中存储的与所述身份标识对应的医疗理赔数据;

步骤103,调用与医疗理赔对应的智能合约,执行所述智能合约所声明的医疗理赔逻辑,对查询到的医疗理赔数据进行医疗理赔结算处理,并基于医疗理赔结算结果完成针对所述患者的医疗理赔。

在本说明书中描述的区块链,具体可以包括允许医疗服务机构、患者、保险理赔机构等作为成员接入的任意类型的区块链网络。

在示出的一个应用场景中,上述区块链具体可以是一个由患者持有的医疗终端设备、医疗服务机构的服务设备(比如服务器)、保险理赔机构的服务设备组成的联盟链。该联盟链的运营方可以依托于该联盟链,来部署对患者进行医疗理赔的在线业务。在该联盟链中,患者可以通过持有的医疗终端,快捷的发起医疗理赔,省去与保险理赔机构之间繁琐的线下医疗理赔环节。

上述医疗理赔数据,具体可以包括与患者的医疗理赔相关,需要提交给保理赔机构进行审核的理赔材料、证据等;

例如,上述医疗理赔数据,具体可以包括患者的医疗投保记录、患者的医疗数据,等等;上述患者的医疗数据具体可以包括患者的身份信息、健康数据、就诊记录、以及就诊费用结算记录,等等。

其中,上述医疗理赔数据可以预先在区块链上进行发布,并在经过区块链中的节点设备的共识处理后,收录存储至上述区块链的分布式数据库。

例如,对于患者的医疗投保记录,可以由保险理赔机构的服务器,以交易的形式在区块链中进行发布,并在经过共识后收录存储至区块链的分布式数据库;而对于患者的医疗数据而言,可以由医疗服务机构的服务器,以交易的形式在区块链中进行发布,并在经过共识处理后收录存储至区块链的分布式数据库。

以下以上述区块链为联盟链为例,并通过具体的实施例对本说明书的技术方案进行详细描述。

在本说明书中,上述联盟链的运营方(比如医疗服务机构或者保险理赔机构)可以搭建一个联盟链,患者、医疗服务机构、保险理赔机构、都可以作为联盟成员加入该联盟链。

请参见图2,在这种场景下,上述联盟链中的成员节点设备,具体可以包括接入所述区块链的由患者持有的医疗终端设备、医疗服务机构的服务设备、以及保险理赔机构的服务设备。

其中,上述医疗终端设备,可以包括面向患者提供医疗服务的任意形态的终端设备;例如,上述医疗终端可以是由患者持有的便携式的移动终端;比如,智能手机,或者掌上电脑(personaldigitalassistant,pda);也可以是固定安装于患者所处的医疗环境内的非移动终端;比如,安装在患者病房中的床旁主机。上述服务设备,具体是服务器,或者其它形式的可以充当服务器功能面向用户群体提供服务器的设备。

当然,在实际应用中,在医疗场景下,除了患者、医疗服务机构、保险理赔机构以外,诸如医疗服务机构的医护人员、保险理赔机构的业务人员,或者其它与医疗理赔业务相关的用户群体,也均可以作为联盟成员灵活的加入到该联盟链,在本说明书中不进行特别限定。

在这种情况下,上述联盟链中的成员节点设备,除了可以包括接入所述区块链的由患者持有的医疗终端设备、医疗服务机构的服务设备、以及保险理赔机构的服务设备以外,还可以包括由医护人员持有的医护终端(比如扫描枪、智能手机等)、保险理赔机构的业务人员持有的业务终端(比如,智能手机),等等。

在示出的一种实施方式中,在上述联盟链中,医疗服务机构、保险理赔机构,均可以作为具有“记账权限”的节点,向联盟链的分布式数据库(即分布式账本)中写入患者的医疗投保记录、患者的医疗数据等医疗理赔数据。而普通的消费者,可以作为不具有“记账权限”的节点,可以向区块链发起医疗理赔请求,基于区块链的分布式数据库中收录存储的医疗理赔数据,在线的完成医疗理赔。

在本说明书中,作为联盟成员的保险理赔机构,可以通过向联盟链发布与医疗理赔相关的智能合约,在联盟链上部署医疗理赔业务,使得患者可以通过接入的节点设备快捷的调用该智能合约完成在线的医疗理赔。

其中,保险理赔机构在部署上述医疗理赔业务时,可以预先开发出与医疗理赔相关的智能合约,并在智能合约中声明需要触发执行的医疗理赔逻辑相关的程序代码。

例如,在一种实现方式中,保险理赔机构可以面对患者提供多种不同险种的医疗保险服务,而针对每一类险种,均可以分别开发出相应的智能合约,部署到联盟链的分布式数据库。

其中,上述智能合约中声明的医疗理赔逻辑,在本说明书中不进行特别限定,具体可以基于上述保险理赔机构实际的医疗理赔规则来进行开发和定义;

例如,在一个实施例中,上述医疗理赔逻辑,通常可以包括保险理赔机构对患者的理赔资质的审核规则、基于患者投保的险种的理赔结算规则,等等。

进一步的,对于开发完成的智能合约,上述保险理赔机构可以通过接入联盟链中的任一节点设备,将该智能合约发布至联盟链,并在经过联盟链中的节点设备的共识处理后,收录存储至联盟链的分布式数据库;

例如,对于联盟关联而言,通常由该联盟链中的部分指定的成员节点设备(比如,联盟链中指定的若干个具有记账权限的节点设备)来参与共识,当上述智能合约通过这些节点设备的共识处理后,可以收录至该联盟链的分布式数据库。

后续,患者可以通过客户端接入联盟链中任一节点设备,向联盟链中收录的该智能合约提交交易(tansfer),来发起对该智能合约的合约调用,在联盟链上触发执行相关的医疗理赔的业务逻辑,自主的完成在线的医疗理赔。

其中,需要说明的是,联盟链中的成员节点设备在对发布至区块链的智能合约进行共识处理时,所采用的共识算法,以及具体的共识过程,在本说明书中不再进行详述,本领域技术人员在将本说明书记载的技术方案付诸实现时,可以参考相关技术中的记载;例如,对于联盟链而言,可以采用诸如pbft算法,或者其它类似的共识算法。

在本说明书中,患者持有的医疗终端中,可以植入私钥以及公钥的生成算法,该医疗终端在作为成员节点设备接入联盟链时,首先可以通过调用搭载的密钥生成算法,创建一对私钥和公钥。

然后,可以进一步构建一个用于发起注册的交易,并基于生成的私钥对该交易进行签名后,将该交易在联盟链中进行发布,来申请加入联盟链。而联盟链中部分指定的成员节点设备在收到该交易后,可以基于对该交易进行签名时所使用的私钥对应的公钥,对该交易的签名进行验证,并在签名验证通过后,可以对该交易进行共识处理。

当该交易共识通过,可以对该医疗终端的公钥进行计算,为该医疗终端在联盟链中创建一个账户地址。此时,该医疗终端作为成员节点设备成功加入联盟链,为该医疗终端生成的账户地址即为该成员节点设备在联盟链上的身份。

其中,医疗服务机构的服务设备、保险理赔机构的服务设备作为成员节点设备加入联盟链的过程,与以上描述的医疗终端加入联盟链的过程类似,在本说明书中不再进行赘述。

当患者持有的医疗终端、医疗服务机构的服务设备、保险理赔机构的服务设备作为成员节点设备成功加入联盟链后:

一方面,对于医疗服务机构而言,可以将患者的身份信息、健康数据、就诊记录、以及就诊费用结算记录等患者的医疗数据,以交易的形式发布在联盟链,并在由联盟链中的节点设备对该医疗数据进行共识通过后,将上述医疗数据收录存储至联盟链的分布式数据库。

另一方面,对于保险理赔机构而言,可以将患者的医疗投保记录,也以交易的形式发布在联盟链,并在由联盟链中的节点设备对该医疗数据进行共识通过后,将上述医疗数据收录存储至联盟链的分布式数据库。

由于以上描述的医疗数据以及医疗投保记录,均为患者的隐私数据,因此医疗服务机构、保险理赔机构在将这些数据发布至联盟链的分布式数据库时,可以基于联盟链支持的安全加密算法,对这些数据进行加密,然后以密文数据的形式发布至联盟链,在联盟链的分布式数据库中进行收录存储。其中,联盟链支持的安全加密算法,在本说明书中不进行特别限定。

在本说明书中,患者持有的医疗终端上,可以预先安装用于发起在线医疗理赔的客户端(比如app);其中,在该客户端中,也可以植入私钥以及公钥的生成算法,当患者在作为成员节点设备接入联盟链时,客户端可以通过调用搭载的密钥生成算法,为患者创建一对私钥和公钥,然后在患者完成联盟成员的注册过程后,可以对该医疗终端的公钥进行计算,为该医疗终端在联盟链中创建一个账户地址,作为该患者在联盟链上的身份。

后续,患者可以通过持有的医疗终端上安装的客户端,以自己在联盟链上的账户地址所指示的身份,发起针对上述智能合约的调用,自主的完成在线的医疗理赔。

在示出的一种实施方式中,在上述客户端上,可以面向患者提供一个用于发起医疗理赔的操作入口。

在一种实现方式中,上述操作入口具体可以是一个“申请医疗理赔”的操作按钮。而患者可以通过诸如点击、长按等触发方式,来触发该操作按钮,向联盟链发起医疗理赔请求,并在该医疗理赔请求中携带该患者的身份标识。

其中,患者在通过上述操作按钮来发起医疗理赔请求时,客户端还可以提示患者基于持有的私钥对该医疗理赔请求进行签名,而患者在基于持有的私钥对该医疗理赔请求进行签名后,可以通过上述客户端将签名后的医疗理赔请求,发布至该客户端对接的联盟链中的节点设备。

在一种实施方式中,与上述客户端对接的联盟链中的节点设备,具体可以是上述患者持有的医疗终端,也可以是上述医疗服务机构的服务设备,或者也可以是上述保险理赔机构的服务设备。即在实际应用中,上述联盟链中的任意一个成员节点设备,都可以作为与客户端对接的节点设备,来响应客户端发起的医疗理赔请求。

以下以患者持有的医疗终端来响应客户端发起的医疗理赔请求为例进行说明书。

在示出的一种实施方式中,当患者通过上述客户端将签名后的医疗理赔请求,发布至医疗终端后,该医疗终端可以基于该患者持有的私钥对应的公钥,对该医疗理赔请求的签名进行验证。

如果该医疗理赔请求的签名验证通过,表明该医疗理赔请求为持有私钥的合法患者发起的医疗理赔请求,该医疗终端可以基于该医疗理赔请求中携带的患者的身份标识,向联盟链的分布式数据库发起查询,查询出与该患者的身份标识对应的医疗投保记录以及医疗数据。

当然,如果该医疗理赔请求的签名验证不通过,表明该医疗理赔请求可能并不是持有私钥的合法患者发起的医疗理赔请求,在这种情况下,出于安全上的考虑,可以直接通过上述客户端向患者返回一个理赔失败的提示消息。

进一步的,当上述医疗终端从联盟链的分布式数据库中,查询出与该患者的身份标识对应的医疗投保记录以及医疗数据后,可以基于上述医疗服务机构、上述保险理赔机构在向联盟链中发布上述医疗投保记录以及医疗数据时,所采用的安全加密算法对应的安全解密算法,对查询到的上述医疗投保记录以及医疗数据进行解密,得到患者原始的医疗投保记录和医疗数据作为该患者的医疗理赔数据。

其中,在示出的一种实施方式中,为了提升联盟链上收录存储的用户隐私数据的安全性,上述医疗终端需要取得患者的数据使用授权后,才可以取得上述联盟链上收录存储的用户隐私数据的使用权限。

在这种场景下,上述医疗终端在需要从联盟链的分布式数据库中,查询与该患者的身份标识对应的医疗投保记录以及医疗数据时,可以通过上述客户端向上述患者输出一个数据使用授权选项,该数据使用授权选项具体可以是一个患者进行数据授权的授权入口。而上述医疗终端可以获取患者通过上述数据使用授权选项提交的数据使用授权结果;如果该授权结果指示该患者授权了数据使用权限,则可以取得数据使用权限,开始查询区块链的分布式数据库中存储的与患者的身份标识对应的医疗理赔数据。

例如,在实现时,上述数据使用授权选项具体可以是一个“系统将会使用您的隐私数据完成理赔,请确认进行数据使用授权”的提示选项,该提示选项可以面向患者提供“是”和“否”两个用户选项;患者可以通过选择以上两个用户选项,进行数据使用授权,或者拒绝进行数据使用授权。

在示出的一种实施方式中,上述医疗终端在从联盟链的分布式数据库中,查询到患者的医疗理赔数据后,可以基于查询到的医疗理赔数据构建一个交易,然后将该交易提交给上述保险理赔机构在联盟链上部署的上述智能合约,发起对上述智能合约的合约调用,触发执行上述智能合约中声明的医疗理赔逻辑,对上述医疗理赔数据进行医疗理赔结算处理,然后基于医疗理赔结算结果完成针对该患者的医疗理赔过程。

例如,在实现时,在构建完成的该交易中可以携带上述智能合约的账户地址,进而可以基于该账户地址,将该交易作为上述智能合约的输入(input)提交至上述智能合约,发起对上述智能合约的调用,来触发智能合约执行声明的与上述医疗理赔逻辑相关的程序代码。

其中,上述智能合约在执行与上述医疗理赔逻辑相关的程序代码,对上述患者的医疗理赔数据进行医疗理赔结算的具体过程,通常取决于上述保险理赔方在智能合约中声明的医疗理赔逻辑,在本说明书中不再进行详述。

需要说明的是,上述医疗终端在构建用于发起调用上述智能合约的交易时,具体可以由该医疗终端基于查询到的医疗理赔数据自动创建,也可以由患者手动触发创建;

例如,在一种实现方式中,当上述医疗终端从联盟链的分布式数据库中查询到患者的医疗理赔数据后,可以通过上述客户端向患者输出一个发起合约调用的确认提示消息;比如,该确认提示消息具体可以是一个“即将发起理赔合约,请确认是否继续”的提示消息。当患者确认后,可以触发上述医疗终端基于查询到的该患者的医疗理赔数据,来构建用于发起调用上述智能合约的交易。

进一步的,上述智能合约在通过触发执行声明的医疗理赔逻辑,完成对上述医疗理赔数据的医疗理赔结算处理,得到了医疗理赔结算结果后,还可以基于医疗理赔结算结果对患者自动进行医疗赔付。

其中,在本说明书中,上述智能合约基于医疗理赔结算结果对患者自动进行医疗赔付,具体可以通过以下方式来实现:

在一种实施方式中,上述智能合约可以基于上述联盟链所支持的,能够在联盟链中流通的虚拟资源,在联盟链上对患者进行赔付。在这种情况下,当上述智能合约计算出了医疗理赔结算结果,可以基于该医疗理赔结算结果,从上述保险理赔机构在联盟链注册完成的账户地址中扣除对应数量的虚拟资源,以及向患者在区块链注册完成的账户地址转入对应数量的虚拟资源。

例如,在一种实现方式中,上述虚拟资源具体可以是上述联盟链定义一种能够在联盟链流通的虚拟代币,上述保险理赔机构利用自有账户中持有的虚拟代币,向患者进行赔付。

在一种实施方式中,上述智能合约也可以通知保险理赔机构,由保险理赔机构在线下对患者进行资金赔付。在这种情况下,上述智能合约通过调用保险理赔机构的服务设备的访问接口,将医疗理赔结算结果发送至保险理赔机构。而保险理赔机构在收到该医疗理赔结算结果后,可以基于该医疗理赔结算结果中的赔付金额,向患者在投保时预留的资金账户地址中,转入对应数量的资金,完成对该患者的医疗赔付。

通过以上技术方案可见,对于保险理赔机构而言,可以通过开发和部署智能合约的方式,将繁琐的线下医疗理赔程序化后,公开的发布至区块链,由患者通过客户端来自主的发起调用,并基于区块链中收录存储的患者的医疗理赔数据,自主的完成医疗理赔。对于保险理赔机构来说,相当于将繁琐的线下医疗理赔程流程,授权至智能合约,由智能合约自定的进行执行,因此可以显著的节约人力成本,简化理赔流程。

而对于患者来说,患者仅需要向区块链中的节点设备,发起医疗理赔请求,就可以触发区块链中的节点设备自主的从区块链的分布式数据库中查询医疗理赔数据,并调用部署在区块链上的智能合约,对查询到的医疗理赔数据进行医疗理赔结算处理,完成针对患者的医疗理赔,从而对于患者而言,可以省去与保险理赔机构之间繁琐的线下医疗理赔流程,快捷的完成在线的医疗理赔,真正实现了通过客户端一键完成医疗理赔,可以显著提升医疗理赔的效率。

与上述方法实施例相对应,本说明书还提供了一种基于区块链的医疗理赔装置的实施例。本说明书的基于区块链的医疗理赔装置的实施例可以应用在电子设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在电子设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本说明书的基于区块链的医疗理赔装置所在电子设备的一种硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的电子设备通常根据该电子设备的实际功能,还可以包括其他硬件,对此不再赘述。

图4是本说明书一示例性实施例示出的一种基于区块链的医疗理赔装置的框图。

请参考图4,所述基于区块链的医疗理赔装置40可以应用在前述图3所示的电子设备中,包括有:接收模块401、查询模块402和理赔模块403。

接收模块401,接收到患者发起的医疗理赔请求;其中,所述医疗理赔请求包括所述患者的身份标识;

查询模块402,查询区块链的分布式数据库中存储的与所述身份标识对应的医疗理赔数据;

理赔模块403,调用与医疗理赔对应的智能合约,执行所述智能合约所声明的医疗理赔逻辑,对查询到的医疗理赔数据进行医疗理赔结算处理,并基于医疗理赔结算结果完成针对所述患者的医疗理赔。

在本实施例中,所述医疗理赔请求基于所述患者持有的私钥进行了签名;

所述接收模块401进一步:

基于所述患者持有的私钥对应的公钥,对所述医疗理赔请求的签名进行验证;如果验证不通过,向所述患者返回理赔失败的提示消息。

在本实施例中,所述查询模块402:

向所述患者输出数据使用授权选项;

获取所述患者通过所述数据使用授权选项提交的数据使用授权结果;

如果所述授权结果指示所述患者授权了数据使用权限,则查询区块链的分布式数据库中存储的与所述身份标识对应的医疗理赔数据。

在本实施例中,所述医疗理赔数据基于预设的加密算法进行了加密;

所述查询模块402进一步:

在理赔模块调用与医疗理赔对应的智能合约,执行所述智能合约所声明的医疗理赔结算逻辑,对查询到的医疗理赔数据进行医疗理赔结算处理之前,基于与所述加密算法对应的解密算法,对查询到的医疗理赔数据进行解密。

在本实施例中,所述理赔模块403进一步:

基于所述医疗理赔结算结果,从保险理赔机构所述保险理赔机构在所述区块链注册完成的账户地址中扣除对应数量的虚拟资源,以及向所述患者在所述区块链注册完成的账户地址转入对应数量的虚拟资源。

在本实施例中,所述理赔模块403进一步:

将所述医疗理赔结算结果发送至保险理赔机构,以由所述保险理赔机构向所述患者预留的账户地址转入对应数量的资金。在本实施例中,所述区块链为联盟链;所述区块链中的节点设备包括接入所述区块链的由患者持有的医疗终端设备、医疗服务机构的服务设备、以及保险理赔机构的服务设备。

上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

上述实施例阐明的系统、装置、模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

与上述方法实施例相对应,本说明书还提供了一种电子设备的实施例。该电子设备包括:处理器以及用于存储机器可执行指令的存储器;其中,处理器和存储器通常通过内部总线相互连接。在其他可能的实现方式中,所述设备还可能包括外部接口,以能够与其他设备或者部件进行通信。

在本实施例中,通过读取并执行所述存储器存储的与基于区块链的医疗理赔的控制逻辑对应的机器可执行指令,所述处理器被促使:

接收到患者发起的医疗理赔请求;其中,所述医疗理赔请求包括所述患者的身份标识;

查询区块链的分布式数据库中存储的与所述身份标识对应的医疗理赔数据;

调用与医疗理赔对应的智能合约,执行所述智能合约所声明的医疗理赔逻辑,对查询到的医疗理赔数据进行医疗理赔结算处理,并基于医疗理赔结算结果完成针对所述患者的医疗理赔。

在本实施例中,所述医疗理赔请求基于所述患者持有的私钥进行了签名;

通过读取并执行所述存储器存储的与基于区块链的医疗理赔的控制逻辑对应的机器可执行指令,所述处理器被促使:

基于所述患者持有的私钥对应的公钥,对所述医疗理赔请求的签名进行验证;如果验证不通过,向所述患者返回理赔失败的提示消息。

在本实施例中,通过读取并执行所述存储器存储的与基于区块链的医疗理赔的控制逻辑对应的机器可执行指令,所述处理器被促使:

向所述患者输出数据使用授权选项;

获取所述患者通过所述数据使用授权选项提交的数据使用授权结果;

如果所述授权结果指示所述患者授权了数据使用权限,则查询区块链的分布式数据库中存储的与所述身份标识对应的医疗理赔数据。

在本实施例中,所述医疗理赔数据基于预设的加密算法进行了加密;

通过读取并执行所述存储器存储的与基于区块链的医疗理赔的控制逻辑对应的机器可执行指令,所述处理器被促使:

基于与所述加密算法对应的解密算法,对查询到的医疗理赔数据进行解密。

在本实施例中,通过读取并执行所述存储器存储的与基于区块链的医疗理赔的控制逻辑对应的机器可执行指令,所述处理器被促使:

基于所述医疗理赔结算结果,从保险理赔机构所述保险理赔机构在所述区块链注册完成的账户地址中扣除对应数量的虚拟资源,以及向所述患者在所述区块链注册完成的账户地址转入对应数量的虚拟资源。

在本实施例中,通过读取并执行所述存储器存储的与基于区块链的医疗理赔的控制逻辑对应的机器可执行指令,所述处理器被促使:

将所述医疗理赔结算结果发送至保险理赔机构,以由所述保险理赔机构向所述患者预留的账户地址转入对应数量的资金。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。

应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。

以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1