基于区块链的医疗项目数据的查询方法及装置制造方法及图纸

技术编号:24331120 阅读:12 留言:0更新日期:2020-05-29 19:38
本申请公开了一种基于区块链的医疗项目数据的查询方法及装置,涉及区块链领域。该方法可以先获取目标用户的目标医疗项目数据,向区块链网络中的其他节点广播目标医疗项目数据。之后,可以响应于携带有目标用户的标识的数据查询请求,确定目标医疗项目的检测结果。由于目标用户的目标医疗项目数据可以存储在区块链网络中,因此需要查询该目标用户的目标医疗项目数据的查询用户可以直接从区块链网络中获取该目标医疗项目数据,无需目标用户重复进行医疗项目的检查,从而节省医疗资源。

Query method and device of medical project data based on blockchain

【技术实现步骤摘要】
基于区块链的医疗项目数据的查询方法及装置
本申请涉及区块链
,特别涉及一种基于区块链的医疗项目数据的查询方法及装置。
技术介绍
医疗项目数据可以是用户在医疗机构通过医疗设备进行身体检查后得到的数据,该医疗项目数据可以包括体检结果和诊断结果等。相关技术中,用户在第一个医疗机构完成医疗项目的检查之后,可能会由于某些原因需要在第二个医疗机构进一步治疗。但是,由于该第二个医疗机构无法获取用户在第一个医疗机构完成的医疗项目的医疗项目数据,导致用户需要重新在第二个医疗机构进行医疗项目的检查,浪费医疗资源。
技术实现思路
本申请实施例提供了一种基于区块链的医疗项目数据的查询方法及装置,可以解决相关技术中由于用户需要重复进行医疗项目的检查,浪费医疗资源的问题。所述技术方案如下:一方面,提供了一种基于区块链的医疗项目数据的查询方法,应用于区块链网络中的目标节点中,所述方法包括:获取目标用户的目标医疗项目数据,所述目标医疗项目数据包括:所述目标用户的标识,以及至少一个医疗项目的检测结果;向所述区块链网络中的其他节点广播所述目标医疗项目数据,以将所述目标用户的目标医疗项目数据写入所述区块链网络;响应于携带有所述目标用户的标识的数据查询请求,从所述至少一个医疗项目中确定目标医疗项目,所述目标医疗项目的检测结果与标准结果的差值大于差值阈值;确定所述目标医疗项目的检测结果。另一方面,提供了一种基于区块链的医疗项目数据的查询装置,应用于区块链网络中的目标节点中,所述装置包括:获取模块,用于获取目标用户的目标医疗项目数据,所述目标医疗项目数据包括:所述目标用户的标识,以及至少一个医疗项目的检测结果;广播模块,用于向所述区块链网络中的其他节点广播所述目标医疗项目数据,以将所述目标用户的目标医疗项目数据写入所述区块链网络;第一确定模块,用于响应于携带有所述目标用户的标识的数据查询请求,从所述至少一个医疗项目中确定目标医疗项目,所述目标医疗项目的检测结果与标准结果的差值大于差值阈值;第二确定模块,用于确定所述目标医疗项目的检测结果。又一方面,提供了一种基于区块链的医疗项目数据的查询装置,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述方面所述的基于区块链的医疗项目数据的查询方法。再一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由处理器加载并执行以实现如上述方面所述的基于区块链的医疗项目数据的查询方法。本申请提供的技术方案带来的有益效果至少包括:本申请提供了一种基于区块链的医疗项目数据的查询方法及装置,该方法可以先获取目标用户的目标医疗项目数据,向区块链网络中的其他节点广播目标医疗项目数据。之后,可以响应于携带有目标用户的标识的数据查询请求,确定目标医疗项目的检测结果。由于目标用户的目标医疗项目数据可以存储在区块链网络中,因此需要查询该目标用户的目标医疗项目数据的查询用户可以直接从区块链网络中获取该目标医疗项目数据,无需目标用户重复进行医疗项目的检查,从而节省医疗资源。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种基于区块链的医疗项目数据的查询方法所涉及的实施环境示意图;图2是本申请实施例提供的另一种基于区块链的医疗项目数据的查询方法所涉及的实施环境示意图;图3是本申请实施例提供的一种基于区块链的医疗项目数据的查询方法的流程图;图4是本申请实施例提供的一种基于区块链的医疗项目数据的查询方法的流程图;图5是本申请实施例来提供的一种机构信息的示意图;图6是本申请实施例提供的一种医师信息的示意图;图7是本申请实施例提供的一种目标医疗项目数据的示意图;图8是本申请实施例提供的一种统计信息的示意图;图9是本申请实施例提供的一种基于区块链的医疗项目数据的查询装置的结构示意图;图10是本申请实施例提供的另一种基于区块链的医疗项目数据的查询装置的结构示意图;图11是本申请实施例提供的又一种基于区块链的医疗项目数据的查询装置的结构示意图;图12是本申请实施例提供的再一种基于区块链的医疗项目数据的查询装置的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。图1是本申请实施例提供的一种基于区块链的医疗项目数据的查询方法所涉及的实施环境示意图。如图1所示,该实施环境可以包括:预先建立的区块链网络10,该区块链网络10可以包括多个节点101(图1仅示出了4个节点),每个节点101可以为计算机设备,每个节点101在进行正常工作可以接收到输入信息,并基于接收到的输入信息维护该区块链网络10内的共享数据。例如,参考图1,该计算机设备可以为服务器,或者,还可以为台式电脑或智能手机等终端。并且,参考图1,为了保证区块链网络10的信息互通,各个节点101之间可以建立有通信连接,各个节点101之间可以通过该通信连接进行信息传输。其中,各个节点之间的通信连接为无线连接或有线连接,该无线连接可以包括:无线保真(WirelessFidelity,WIFI)连接、数据连接、蓝牙连接或红外连接等,该有线连接可以包括:通用串行总线(UniversalSerialBus,USB)连接。当任一节点101接收到数据时,可以将数据广播至整个区块链网络10,使得该区块链网络10中的其他节点101均可以接收并存储该数据,即使得该区块链10网络包括的所有节点101均可以存储该数据。可选的,对于每个节点101,其还可以具有与其对应的节点标识,以及可以存储有区块链网络10中除该节点外的其他节点的节点标识,以便每个节点101可以根据其他节点的节点标识,通过通信连接将接收到的数据可靠广播至其他节点。示例的,参考表1,其示出了每个节点101中维护的节点标识列表,该节点标识列表中可以包括:节点名称和节点标识。其中,节点标识可为网络之间互联的协议(InternetProtocol,IP)地址以及其他任一种能够用于标识该节点的信息,表1中仅以IP地址为例进行说明。例如,参考表1,节点名称为节点1对应的节点标识为:117.114.151.174。表1节点名称节点标识节点1117.114.151.174节点2117本文档来自技高网...

【技术保护点】
1.一种基于区块链的医疗项目数据的查询方法,其特征在于,应用于区块链网络中的目标节点中,所述方法包括:/n获取目标用户的目标医疗项目数据,所述目标医疗项目数据包括:所述目标用户的标识,以及至少一个医疗项目的检测结果;/n向所述区块链网络中的其他节点广播所述目标医疗项目数据,以将所述目标用户的目标医疗项目数据写入所述区块链网络;/n响应于携带有所述目标用户的标识的数据查询请求,从所述至少一个医疗项目中确定目标医疗项目;/n确定所述目标医疗项目的检测结果。/n

【技术特征摘要】
1.一种基于区块链的医疗项目数据的查询方法,其特征在于,应用于区块链网络中的目标节点中,所述方法包括:
获取目标用户的目标医疗项目数据,所述目标医疗项目数据包括:所述目标用户的标识,以及至少一个医疗项目的检测结果;
向所述区块链网络中的其他节点广播所述目标医疗项目数据,以将所述目标用户的目标医疗项目数据写入所述区块链网络;
响应于携带有所述目标用户的标识的数据查询请求,从所述至少一个医疗项目中确定目标医疗项目;
确定所述目标医疗项目的检测结果。


2.根据权利要求1所述的方法,其特征在于,在所述响应于携带有所述目标用户的标识的数据查询请求,从所述至少一个医疗项目中确定目标医疗项目之后,所述方法还包括:
确定所述目标医疗项目的诊断结果。


3.根据权利要求2所述的方法,其特征在于,所述目标医疗项目数据还包括:至少一个所述医疗项目的诊断结果;所述确定所述目标医疗项目的诊断结果,包括:
从所述目标医疗项目数据中确定所述目标医疗项目的诊断结果。


4.根据权利要求2所述的方法,其特征在于,所述确定所述目标医疗项目的诊断结果,包括:
根据所述目标医疗项目的检测结果,以及所述目标节点中存储的诊断模型确定所述目标医疗项目的诊断结果,所述诊断模型基于已确定诊断结果的多个医疗项目的检测结果样本训练得到。


5.根据权利要求1所述的方法,其特征在于,所述目标节点中存储有多个用户的医疗项目数据,至少一个所述用户的医疗项目数据中还包括:医疗项目的诊断结果;在从所述至少一个医疗项目中确定目标医疗项目之后,所述方法还包括:
从所述多个用户的医疗项目数据中确定至少一个备选医疗项目数据,每个所述备选医疗项目数据中所述目标医疗项目的检测结果,与所述目标医疗项目数据中所述目标医疗项目的检测结果的相似度大于相似度阈值;
根据至少一个所述备选医疗项目数据中所述目标医疗项目的诊断结果,生成所述目标医疗项目的统计信息,所述统计信息包括:从至少一个所述备选医疗项目数据中确定出的诊断结果的类型,以及其中每种类型的诊断结果的个数和占比中的至少一种。


6.根据权利要求1至5任一所述的方法,其特征在于,在确定所述目标医疗项目的检测结果之后,所述方法还包括:
接收携带有所述目标用户的标识的检查请求,所述检查请求中还携带有多个待检查的医疗项目的标识;
将所述多个待检查的医疗项目中,除所述目标医疗项目数据包括的检测结果所属的医疗项目之外的医疗项目,确定为所述目标用户的剩余待查医疗项目。

【专利技术属性】
技术研发人员:王星雅
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1