一种基于区块链的处方流转的处理方法及系统与流程



1.本发明涉及数字医疗及区块链技术领域,特别是涉及一种基于区块链的处方流转的处理方法及系统。


背景技术:



2.随着医疗服务体系的快速发展,互联网技术在医疗体系的应用逐渐增多。将传统医院与“互联网+”技术融合起来,构建互联网医疗,以连通医疗服务的需求方、服务方、支付方和药品配送方,为患者提供分层、协同、联合、全程、连续的医疗保健服务。
3.互联网医疗的兴起,电子处方从技术上有效降低了处方流转的难度和成本。无论是在线下还是线上的医院就诊,电子处方流转已逐渐成为趋势。然而目前电子处方存在防伪性低的问题,容易被篡改。


技术实现要素:



4.鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于区块链的处方流转的处理方法及系统,能够提高电子处方的防伪性。
5.第一方面,提供了一种基于区块链的处方流转的处理方法,应用于区块链中,所述区块链上有客户端与监控端,所述客户端包括医生端、药剂师端以及药店端,所述处理方法包括:
6.所述医生端获取处方数据,其中,所述处方数据包括患者线下就诊生成的处方信息与在线复诊生成的处方信息;
7.所述医生端对所述处方数据进行序列化处理,生成相应的初始交易结构体数据,其中,所述初始交易结构体数据包括调用的合约、时间戳、随机数、调用函数及/或处方信息;
8.所述医生端对所述初始交易结构体数据进行签名处理,生成中间交易结构体数据,并将所述中间交易结构体数据上传至区块链中;
9.所述药剂师端获取所述区块链中的所述中间交易结构体数据;
10.所述药剂师端对所述中间交易结构体数据进行签名处理,生成目标交易体结构数据,并将所述目标交易结构体数据上传至区块链中;
11.所述监控端根据与所述目标交易结构体数据对应的支付信息,将所述目标交易结构体数据发送至药店端,以便所述药店端根据所述目标交易结构体数据进行配药。
12.第二方面,提供了一种基于区块链的处方流转的处理系统,应用于区块链中,所述区块链上有客户端与监控端,所述客户端包括:
13.数据获取模块,用于获取处方数据、中间交易结构体数据、目标交易结构体数据以及支付信息;
14.数据处理模块,用于对所述处方数据进行序列化处理,生成相应的初始交易结构体数据,对所述初始交易结构体数据进行签名处理,生成中间交易结构体数据,并将所述中
间交易结构体数据上传至区块链中,获取所述区块链中的中间交易结构体数据,对所述中间交易结构体数据进行签名处理,生成目标交易体结构数据,并将所述目标交易结构体数据上传至区块链中,根据所述目标交易结构体数据进行配药;以及
15.数据发送模块,用于将所述中间交易结构体数据上传至区块链中,将所述目标交易结构体数据上传至区块链中;
16.所述监控端包括数据监控模块,所述数据监控模块用于根据与所述目标交易结构体数据对应的支付信息,将所述目标交易结构体数据发送至药店端。
17.如上所述,本发明提供一种基于区块链的处方流转的处理方法,针对处方流转的处理过程,可以对初始交易结构体数据进行签名处理,生成中间交易结构体数据,以将医生的身份与处方信息绑定,之后通过对中间交易结构体数据进行处理,生成目标交易体结构数据,以将药剂师的身份与处方信息绑定。由于中间交易结构体数据、目标交易体结构数据是保存于区块链内的,同时中间交易结构体数据内存在医生签名,目标交易体结构数据内存在药剂师签名,当无关人员对区块链中的数据信息进行修改时,需要征得半数以上节点的同意,而这些节点通常掌握在不同的主体手中,因此无关人员很难篡改区块链中的数据信息,也无法中间交易结构体数据内的签名、目标交易体结构数据内的签名进行更改,进而能够有效提升电子处方的防伪性。
附图说明
18.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1显示为本发明的一实施例中一种基于区块链的处方流转的处理方法的一流程示意图。
20.图2是图1中步骤s30的一具体实施方式流程示意图。
21.图3是图1中步骤s40的一具体实施方式流程示意图。
22.图4是图1中步骤s60的一具体实施方式流程示意图。
23.图5是图1中步骤s70的一具体实施方式流程示意图。
24.图6是图1中步骤s80的一具体实施方式流程示意图。
25.图7显示为本发明的一实施例中一种基于区块链的处方流转的处理方法的示意图。
26.图8显示为本发明的一实施例中一种基于区块链的处方流转的处理方法的另一示意图。
27.图9显示为本发明的一实施例中一种基于区块链的处方流转的处理系统的一结构示意图。
28.元件标号说明:
29.10、数据获取模块;20、数据处理模块;30、数据发送模块;40、数据监控模块。
具体实施方式
30.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
31.本发明实施例提供的一种基于区块链的处方流转的处理方法,可以应用在区块链中,其中,区块链上有客户端与监控端,客户端可以包括患者端、医生端、药剂师端以及药店端。当需要进行电子处方流转时,医生端可以先对处方数据进行序列化处理,生成相应的初始交易结构体数据。对初始交易结构体数据进行签名处理,生成中间交易结构体数据,以将医生身份与处方信息绑定。药剂师端可以对中间交易结构体数据进行签名处理,生成目标交易体结构数据,以将药剂师身份与处方信息绑定。最后,药店端根据目标交易结构体数据对应的支付信息,以完成配药、取药。其中,客户端可以为但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。下面通过具体的实施例对本发明进行详细的描述。
32.请参阅图1所示,图1为本发明实施例提供的一种基于区块链的处方流转的处理方法的一个流程示意图。处理方法可以包括如下步骤:
33.步骤s10、医生端获取处方数据,其中,处方数据包括患者线下就诊生成的处方信息与在线复诊生成的处方信息;
34.步骤s20、医生端对处方数据进行序列化处理,生成相应的初始交易结构体数据,其中,初始交易结构体数据包括调用的合约、时间戳、随机数、调用函数及/或处方信息;
35.步骤s30、医生端对初始交易结构体数据进行签名处理,生成中间交易结构体数据,以将医生的身份与处方信息绑定,并将中间交易结构体数据上传至区块链内;
36.步骤s40、区块链实时对中间交易结构体数据进行监控;
37.步骤s50、药剂师端获取区块链中的中间交易结构体数据;
38.步骤s60、药剂师端对中间交易结构体数据进行签名处理,生成目标交易体结构数据,以将药剂师的身份与处方信息绑定,并将目标交易结构体数据上传至区块链内;
39.步骤s70、区块链实时对目标交易结构体数据进行监控;
40.步骤s80、监控端根据与目标交易结构体数据对应的支付信息,将目标交易结构体数据发送至药店端;
41.步骤s90、药店端根据目标交易结构体数据,进行配药,并向区块链发送完成指令;以及
42.步骤s100、区块链根据完成指令对目标交易体结构数据进行核销。
43.在本发明的一个实施例中,当执行步骤s10时,即医生端获取处方数据,其中,处方数据包括患者线下就诊生成的处方信息与在线复诊生成的处方信息。具体的,当患者通过线下去医院就诊时,医生可以依据患者的症状开具相应的处方信息。或者,当患者通过线上就诊时,例如通过医院app向医生咨询时,医生也可以依据患者的症状开具相应的处方信息。医生可以通过医生端将生成的处方信息进行相应的处理。
44.在本发明的一个实施例中,当执行步骤s20时,即医生端对处方数据进行序列化处理,生成相应的初始交易结构体数据,其中,初始交易结构体数据包括调用的合约、时间戳、
随机数、调用函数及/或处方信息。具体的,当医生需要将处方数据上传到区块链前时,需要对处方数据进行序列化处理,以生成相应的交易结构体数据,交易结构体数据是符合在区块链内传送的数据结构。由于数据传输是通过二进制(或文本格式)进行传输的,因此需要有一个内存数据格式转换为二进制(或文本格式)的过程。在对处方数据进行数据序列化处理后,可以对生成的交易结构体数据进行压缩,交易结构体数据的数据格式可以与多语言进行兼容。其中,在进行序列化处理时,所采用的序列化工具的类型可以包括json序列化工具、hessian序列化工具、protobuf序列化工具、thrift序列化工具等。
45.在本发明的一个实施例中,在生成交易结构体数据后,交易结构体数据内可以包括调用的合约、时间戳、随机数、调用函数及/或处方信息。其中,调用的合约可以是指在区块链中调用的智能合约。智能合约可以让区块链执行各种各样的功能,并且通过分布式网络结构,记录过程与结果数据,保存副本,不可篡改。时间戳可以是指使用数字签名技术产生的数据,签名的对象包括了交易结构体数据信息、签名参数、签名时间等信息,可以通过对签名对象进行数字签名产生时间戳,以证明交易结构体数据在签名时间之前已经存在。随机数可以用来表示生成该交易结构体数据时产生的数据,以指定该交易结构体数据的序号等。调用函数可以是直接使用函数名加参数列表的的形式调用,测量这种方式,还可以使用将函数名赋值给一个变量,再通过变量名加形参列表的方式进行间接的调用函数。调用函数可以是哈希函数,哈希函数是一种从任何一种数据中创建小的数字“指纹”的方法。哈希函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定。处方信息可以是通过医生诊断患者的症状,所开出的药物的信息及注意事项。
46.请参阅图2所示,在本发明的一个实施例中,当执行步骤s30时,即医生端对初始交易结构体数据进行签名处理,生成中间交易结构体数据,以将医生的身份与处方信息绑定,并将中间交易结构体数据上传至区块链内。具体的,步骤s30可以包括如下步骤:
47.步骤s31、医生端对初始交易结构体数据内的调用函数进行签名处理,生成相应的中间交易结构体数据,以将医生的身份与处方信息绑定;
48.步骤s32、将中间交易结构体数据上传至区块链内。
49.在本发明的一个实施例中,当执行步骤s31及步骤s32时,即医生端对初始交易结构体数据内的调用函数进行签名处理,生成相应的中间交易结构体数据,以将医生的身份与处方信息绑定。将中间交易结构体数据上传至区块链内。具体的,当生成交易结构体数据后,医生可以通过客户端对交易结构体数据内的调用函数进行签名处理,例如当调用函数采用哈希函数时,可以对哈希函数内的哈希值进行签名处理,以将医生的身份与该交易结构体数据进行绑定,并生成中间交易结构体数据。当生成中间交易结构体数据后,医生可通过客户端将该中间交易结构体数据上传至区块链中。
50.请参阅图3所示,在本发明的一个实施例中,当执行步骤s40时,即区块链实时对中间交易结构体数据进行监控。具体的,步骤s40可以包括如下步骤:
51.步骤s41、区块链对中间交易结构体数据进行审核处理,判断中间交易结构体数据内的处方数据信息是否正确;
52.步骤s42、若中间交易结构体数据内的处方数据信息出现错误,则将中间交易结构体数据通过反序列化处理转换为相应的处方数据,并发送至医生端;
53.步骤s43、若中间交易结构体数据内的处方数据信息正确,则将中间交易结构体数
据继续保存在区块链内。
54.在本发明的一个实施例中,当执行步骤s41、步骤s42及步骤s43时,即区块链对中间交易结构体数据进行审核处理,判断中间交易结构体数据内的处方数据信息是否正确。若中间交易结构体数据内的处方数据信息出现错误,则将中间交易结构体数据通过反序列化处理转换为相应的处方数据,并发送至医生端。若中间交易结构体数据内的处方数据信息正确,则将中间交易结构体数据继续保存在区块链内。具体的,当将中间交易结构体数据上传到区块链后,需要实时对该中间交易结构体数据进行监控,防止其内部信息被更改,导致后期配药时出现偏差。区块链可以分别对中间交易结构体数据内的调用的合约、时间戳、随机数、调用函数及/或处方信息分别进行监控。若调用的合约、时间戳、随机数、调用函数及/或处方信息中的任意一项被更改,则区块链会将该中间交易结构体数据通过反序列化处理,并转化为相应的处方数据,发送至医生端内,以使医生能够接收到该被更改的处方数据,并对该处方数据进行确认,防止后期配药时出现偏差。若调用的合约、时间戳、随机数、调用函数及/或处方信息均为被更改,则将该中间交易结构体数据保存在区块链内,以使后续当需要对其进行处理时,可以及时到该中间交易结构体数据。
55.请参阅图4所示,在本发明的一个实施例中,当执行步骤s60时,即药剂师端对中间交易结构体数据进行处理,生成目标交易体结构数据,以将药剂师的身份与处方信息绑定,并将目标交易结构体数据上传至区块链内。具体的,步骤s60可以包括如下步骤:
56.步骤s61、药剂师端对中间交易结构体数据内的调用函数进行签名处理,生成相应的目标交易结构体数据,以将药剂师的身份与处方信息绑定;
57.步骤s62、将目标交易结构体数据上传至区块链内。
58.在本发明的一个实施例中,当执行步骤s61及步骤s62时,即药剂师端对中间交易结构体数据内的调用函数进行签名处理,生成相应的目标交易结构体数据,以将药剂师的身份与处方信息绑定。将目标交易结构体数据上传至区块链内。具体的,药剂师可以通过药剂师端对目标交易体结构数据内的调用函数进行签名处理,例如当调用函数采用哈希函数时,可以对哈希函数内的哈希值进行签名处理,以将药剂师的身份与该目标交易体结构数据进行绑定,并生成目标交易体结构数据。当生成目标交易体结构数据后,药剂师可通过药剂师端将该目标交易体结构数据上传至区块链中。
59.请参阅图5所示,在本发明的一个实施例中,当执行步骤s70时,即区块链实时对目标交易结构体数据进行监控。具体的,步骤s70可以包括如下步骤:
60.步骤s71、区块链实时判断目标交易体结构数据内的处方信息是否被更改;
61.步骤s72、若目标交易体结构数据内的处方信息被更改,则将目标交易体结构数据通过反序列化处理转换为相应的处方数据,并发送至医生端;
62.步骤s73、若目标交易体结构数据内的处方信息未被更改,则将目标交易体结构数据保留在区块链内。
63.在本发明的一个实施例中,当执行步骤s71、步骤s72及步骤s73时,即区块链实时判断目标交易体结构数据内的处方信息是否被更改。若目标交易体结构数据内的处方信息被更改,则将目标交易体结构数据通过反序列化处理转换为相应的处方数据,并发送至医生端。若目标交易体结构数据内的处方信息未被更改,则将目标交易体结构数据保留在区块链内。具体的,当将目标交易体结构数据上传到区块链后,需要实时对该目标交易体结构
数据进行监控,防止其内部信息被更改,导致后期配药时出现偏差。可以分别对目标交易体结构数据内的调用的合约、时间戳、随机数、调用函数及/或处方信息分别进行监控。若调用的合约、时间戳、随机数、调用函数及/或处方信息中的任意一项被更改,则医生端会将该目标交易体结构数据通过反序列化处理,并转化为相应的处方数据,发送至医生端内,以使医生能够接收到该被更改的处方数据,并对该处方数据进行确认,防止后期配药时出现偏差。若调用的合约、时间戳、随机数、调用函数及/或处方信息均为被更改,则将该目标交易体结构数据保存在区块链内,以使后续当需要对其进行处理时,可以及时到该目标交易体结构数据。
64.请参阅图6所示,在本发明的一个实施例中,当执行步骤s80时,即监控端根据与目标交易结构体数据对应的支付信息,将目标交易结构体数据发送至药店端。具体的,步骤s80可以包括如下步骤:
65.步骤s81、监控端实时判断是否存在与目标交易结构体数据对应的支付信息;
66.步骤s82、若不存在与目标交易结构体数据对应的支付信息,则将目标交易结构体数据继续保存在区块链内;
67.步骤s83、若存在与目标交易结构体数据对应的支付信息,则将目标交易结构体数据发送至药店端。
68.在本发明的一个实施例中,当执行步骤s81、步骤s82及步骤s83时,即监控端实时判断是否存在与目标交易结构体数据对应的支付信息。若不存在与目标交易结构体数据对应的支付信息,则将目标交易结构体数据继续保存在区块链内。若存在与目标交易结构体数据对应的支付信息,则将目标交易结构体数据发送至药店端。具体的,当生成目标交易结构体数据,需要判断患者是否根据该目标交易结构体数据支付医药费,当患者支付医药费后,会生成一个对应的支付信息。当监控端检测到存在对应的支付信息后,区块链可以将该目标交易结构体数据通过反序列化处理,并转化为相应的处方数据,发送至药店端内,以使药店能够接收到该处方数据,并通过药店完成配药、取药。
69.在本发明的一个实施例中,当执行步骤s90及步骤s100时,即药店端根据目标交易结构体数据,进行配药,并向区块链发送完成指令,区块链根据完成指令对目标交易体结构数据进行核销。具体的,当药店完成配药取药后,区块链可以对该目标交易体结构数据进行核销,以防止该目标交易体结构数据对应的处方数据被多次利用。
70.请参阅图7及图8所示,外部应用系统也可以通过api接口与区块链系统进行通信。外部应用系统可以包括医院系统、智慧医疗系统、药店系统、患物流系统以及支付系统等。医院、基层医疗机构、药店、患者及家属等可通过区块链实时查询相应的处方信息,通过将医院、药店、物流和患者等参与方相关业务数据推送上链,在确保数据安全和个人隐私的前提下,对电子处方共享流转全过程数据进行记录、监督和管理,实现电子处方和药品信息的互联互通,完成电子处方从开具、审核、支付、调剂、取药、配送到用药咨询服务全业务流程,为患者提供药学服务。通过采用区块链技术加强电子处方流转过程监督,保障处方真实、全程可追溯,实现患者处方可查、可用,保证了患者的用药可及性,构建网络就医-线上购药-药品配送的线上服务闭环,提升了处方合理性整体监督水平。
71.可见,在上述方案中,针对处方流转的处理过程,可以对初始交易结构体数据进行签名处理,生成中间交易结构体数据,以将医生的身份与处方信息绑定,之后通过对中间交
易结构体数据进行处理,生成目标交易体结构数据,以将药剂师的身份与处方信息绑定。由于中间交易结构体数据、目标交易体结构数据是保存于区块链内的,同时中间交易结构体数据内存在医生签名,目标交易体结构数据内存在药剂师签名,当无关人员对区块链中的数据信息进行修改时,需要征得半数以上节点的同意,而这些节点通常掌握在不同的主体手中,因此无关人员很难篡改区块链中的数据信息,也无法中间交易结构体数据内的签名、目标交易体结构数据内的签名进行更改,进而能够有效提升电子处方的防伪性。
72.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
73.请参阅图9所示,本发明还提供了一种基于区块链的处方流转的处理系统,该处理系统与上述实施例中处理方法一一对应。该处理系统可以包括客户端与监控端,客户端与监控端可以设于区块链上,客户端可以包括数据获取模块10、数据处理模块20以及数据发送模块30,监控端可以包括数据监控模块40。
74.在本发明的一个实施例中,数据获取模块10可用于获取处方数据、中间交易结构体数据、目标交易结构体数据以及支付信息。
75.在本发明的一个实施例中,数据处理模块20可用于对处方数据进行序列化处理,生成相应的初始交易结构体数据,对初始交易结构体数据进行签名处理,生成中间交易结构体数据,并将中间交易结构体数据上传至中继链中,获取中继链中的中间交易结构体数据,对中间交易结构体数据进行签名处理,生成目标交易体结构数据,并将目标交易结构体数据上传至中继链中,根据目标交易结构体数据进行配药。
76.在本发明的一个实施例中,数据发送模块30可用于将中间交易结构体数据上传至中继链中,将目标交易结构体数据上传至中继链中。
77.在本发明的一个实施例中,数据监控模块40可用于根据与目标交易结构体数据对应的支付信息,将目标交易结构体数据发送至药店端。
78.本发明提供的一种基于区块链的处方流转的处理系统,针对处方流转的处理过程,可以对初始交易结构体数据进行签名处理,生成中间交易结构体数据,以将医生的身份与处方信息绑定,之后通过对中间交易结构体数据进行处理,生成目标交易体结构数据,以将药剂师的身份与处方信息绑定。由于中间交易结构体数据、目标交易体结构数据是保存于区块链内的,同时中间交易结构体数据内存在医生签名,目标交易体结构数据内存在药剂师签名,当无关人员对区块链中的数据信息进行修改时,需要征得半数以上节点的同意,而这些节点通常掌握在不同的主体手中,因此无关人员很难篡改区块链中的数据信息,也无法中间交易结构体数据内的签名、目标交易体结构数据内的签名进行更改,进而能够有效提升电子处方的防伪性。
79.关于处理系统的具体限定可以参见上文中对于处理方法的限定,在此不再赘述。上述处理系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
80.在本说明书的描述中,参考术语“本实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例
或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
81.以上公开的本发明实施例只是用于帮助阐述本发明。实施例并没有详尽叙述所有的细节,也不限制该发明仅为的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

技术特征:


1.一种基于区块链的处方流转的处理方法,其特征在于,应用于区块链中,所述区块链上有客户端与监控端,所述客户端包括医生端、药剂师端以及药店端,所述处理方法包括:所述医生端获取处方数据,其中,所述处方数据包括患者线下就诊生成的处方信息与在线复诊生成的处方信息;所述医生端对所述处方数据进行序列化处理,生成相应的初始交易结构体数据,其中,所述初始交易结构体数据包括调用的合约、时间戳、随机数、调用函数及/或处方信息;所述医生端对所述初始交易结构体数据进行签名处理,生成中间交易结构体数据,并将所述中间交易结构体数据上传至区块链中;所述药剂师端获取所述区块链中的所述中间交易结构体数据;所述药剂师端对所述中间交易结构体数据进行签名处理,生成目标交易体结构数据,并将所述目标交易结构体数据上传至区块链中;所述监控端根据与所述目标交易结构体数据对应的支付信息,将所述目标交易结构体数据发送至药店端,以便所述药店端根据所述目标交易结构体数据进行配药。2.根据权利要求1所述的基于区块链的处方流转的处理方法,其特征在于,所述医生端对所述初始交易结构体数据内的调用函数进行签名处理,生成中间交易结构体数据,并将所述中间交易结构体数据上传至区块链中的步骤包括:所述医生端对所述初始交易结构体数据内的调用函数进行签名处理,生成相应的中间交易结构体数据;将所述中间交易结构体数据上传至所述区块链内。3.根据权利要求2所述的基于区块链的处方流转的处理方法,其特征在于,在所述药剂师端获取所述区块链中的所述中间交易结构体数据的步骤前,还包括步骤:实时判断所述中间交易结构体数据内的处方信息是否被更改;若所述中间交易结构体数据内的处方信息被更改,则将所述中间交易结构体数据通过反序列化处理转换为相应的处方数据,并发送至所述医生端;若所述中间交易结构体数据内的处方信息未被更改,则将所述中间交易结构体数据保留在所述区块链内。4.根据权利要求1所述的基于区块链的处方流转的处理方法,其特征在于,在所述药剂师端获取所述区块链中的所述中间交易结构体数据的步骤后,还包括:对所述中间交易结构体数据进行审核处理,判断所述中间交易结构体数据内的处方数据信息是否正确;若所述中间交易结构体数据内的处方数据信息出现错误,则将所述中间交易结构体数据通过反序列化处理转换为相应的处方数据,并发送至所述医生端;若所述中间交易结构体数据内的处方数据信息正确,则将所述中间交易结构体数据继续保存在所述区块链内。5.根据权利要求1所述的基于区块链的处方流转的处理方法,其特征在于,所述药剂师端对所述中间交易结构体数据进行签名处理,生成目标交易体结构数据,并将所述目标交易结构体数据上传至区块链中的步骤包括:所述药剂师端对所述中间交易结构体数据内的调用函数进行签名处理,生成相应的目
标交易结构体数据;将所述目标交易结构体数据上传至所述区块链内。6.根据权利要求1所述的基于区块链的处方流转的处理方法,其特征在于,在所述将所述目标交易结构体数据上传至区块链中的步骤之后,还包括步骤:实时判断所述目标交易体结构数据内的处方信息是否被更改;若所述目标交易体结构数据内的处方信息被更改,则将所述目标交易体结构数据通过反序列化处理转换为相应的处方数据,并发送至所述医生端;若所述目标交易体结构数据内的处方信息未被更改,则将所述目标交易体结构数据保留在所述区块链内。7.根据权利要求1所述的基于区块链的处方流转的处理方法,其特征在于,所述监控端根据与所述目标交易结构体数据对应的支付信息,将所述目标交易结构体数据发送至药店端的步骤包括:所述监控端实时判断是否存在与所述目标交易结构体数据对应的支付信息;若不存在与所述目标交易结构体数据对应的支付信息,则将所述目标交易结构体数据继续保存在所述区块链内;若存在与所述目标交易结构体数据对应的支付信息,则将所述目标交易结构体数据发送至所述药店端。8.根据权利要求1所述的基于区块链的处方流转的处理方法,其特征在于,所述药店端根据所述目标交易结构体数据,进行配药的步骤之后,还包括步骤:所述药店端向所述区块链发送完成指令。9.根据权利要求1所述的基于区块链的处方流转的处理方法,其特征在于,在所述药店端向所述区块链发送完成指令的步骤之后,还包括:所述区块链根据所述完成指令,对所述目标交易体结构数据进行核销。10.一种基于区块链的处方流转的处理系统,其特征在于,应用于区块链中,所述区块链上有客户端与监控端,所述客户端包括:数据获取模块,用于获取处方数据、中间交易结构体数据、目标交易结构体数据以及支付信息;数据处理模块,用于对所述处方数据进行序列化处理,生成相应的初始交易结构体数据,对所述初始交易结构体数据进行签名处理,生成中间交易结构体数据,并将所述中间交易结构体数据上传至区块链中,获取所述区块链中的中间交易结构体数据,对所述中间交易结构体数据进行签名处理,生成目标交易体结构数据,并将所述目标交易结构体数据上传至区块链中,根据所述目标交易结构体数据进行配药;以及数据发送模块,用于将所述中间交易结构体数据上传至区块链中,将所述目标交易结构体数据上传至区块链中;所述监控端包括数据监控模块,所述数据监控模块用于根据与所述目标交易结构体数据对应的支付信息,将所述目标交易结构体数据发送至药店端。

技术总结


本发明涉及数字医疗及区块链技术领域,提供了一种基于区块链的处方流转的处理方法,包括:医生端获取处方数据;医生端对处方数据进行序列化处理,生成相应的初始交易结构体数据;医生端对初始交易结构体数据进行签名处理,生成中间交易结构体数据,并将中间交易结构体数据上传至区块链中;药剂师端获取区块链中的中间交易结构体数据;药剂师端对中间交易结构体数据进行签名处理,生成目标交易体结构数据,并将目标交易结构体数据上传至区块链中,将目标交易结构体数据发送至药店端;药店端根据目标交易结构体数据,进行配药。通过本发明公开的一种基于区块链的处方流转的处理方法,能够提高电子处方的签名效率。能够提高电子处方的签名效率。能够提高电子处方的签名效率。


技术研发人员:

丁江江

受保护的技术使用者:

康键信息技术(深圳)有限公司

技术研发日:

2022.10.19

技术公布日:

2022/12/30

本文发布于:2024-09-23 10:26:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/51038.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   结构   区块   处方
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议