首页 / 电子处方数据存储方法

电子处方数据存储方法有效专利 发明

技术领域

[0001] 本发明涉及计算机领域,尤其涉及一种电子处方数据存储方法。

相关背景技术

[0002] 处方是指由注册的医师在诊疗活动中为患者开具的、由取得药学专业技术职务任职资格的药学专业技术人员审核、调配、核对,并作为患者用药凭证的医疗文书。处方是医生对病人用药的书面文件,是药剂人员调配药品的依据,具有法律、技术、经济责任。现行法律规定处方必须由执业医师在执业地点开具,且经医师签名或盖章。如果是电子版处方,必须打印出来并由医师签字盖章。因此,目前在医疗领域应用的均是纸质版处方。在医院等医疗场所开具的电子处方大多存入医院所在的HIS系统中,这部分处方无法实现国家认可的医师电子签章和电子化流通。患者如果要在药店购买处方药,需要提供相应的处方。而处方的获得必须到相应的医疗场所由医生开具,处方获得成本较高。患者持处方在药店购药后,药店定期向卫计委、社保局等单位上报所有的处方资料。由于购买处方药必须使用纸质处方进行购买,所以在网上购买处方药的方式基本不可行,这对于患者来说是十分不方便。
[0003] 但是,现有的电子处方数据一方面保密性差,不能够满足对数据加密的要求,另一方面,不能针对不同授权对象进行访问授权,制约了电子处方技术的发展,因此,需要一种新的技术手段,在克服上述技术问题的基础上,还能够避免大量的数据冗余。

具体实施方式

[0025] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0026] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0027] 如图1所示,本实施例中的电子处方数据存储方法,包括:获取电子处方,并对电子处方中的资质信息进行认证;将认证后的电子处方进行数据处理,存储于区块链的节点中;
[0028] 所述数据处理包括将电子处方划分为不同的数据存储域,对不同数据存储域的数据进行分别处理和存储,所述数据存储域包括:
[0029] 区块链数据域,用于存储区块链数据;
[0030] 数据域,用于存储加密的电子处方数据;
[0031] 签名域,用于存储对电子处方数据进行授权的鉴权数据。
[0032] 在本实施例中,将电子处方区块链数据根据需要拆分成不同的数据域。其中,区块链数据域,包含了区块链结构所需要的所有数据,包含但不限于:版本编号、块高度、上一区块头哈希、时间戳等。
[0033] 所述数据域包括:
[0034] 数据域编号区,用于对数据域进行唯一性标识;
[0035] 相关数据域编号和密钥区,用于保存和本数据域相关的数据域以及相关数据域的密钥;
[0036] 加密后的数据区,用于保存加密后的数据。加密后的数据是指用“内容密钥的公钥”加密后的数据。
[0037] 访问授权数据区,用于保存授权对象的标识和利用授权对象的公钥进行加密后的数据,是指利用授权对象的公钥将“内容密钥的私钥”加密后的数据。
[0038] 签名域包括签名列表,所述签名列表包括若干签名信息,每一条签名信息至少包括用于签名的数字证书、签名涉及的数据域编号区和签名内容。
[0039] 在本实施例中,在将电子处方区块链数据根据需要拆分成不同的数据域后,针对每个数据创建用于加密的内容密钥,内容密钥分为内容公钥和内容私钥。加密时利用公钥对数据(数据包拆分后的电子处方数据以及相关数据域的编号和内容私钥)进行加密,然后将内容私钥利用需要授权对象公钥进行二次加密,加密后的将被授权对象的标识和加密数据共同形成一条授权数据块。
[0040] 在本实施例中,处方数据或处方增量数据在写入区块链时都需要进行验证,而验证的内容就是开具处方的几方是否真实有效(包括医院、执业药师、医生、个人等)。当这些内容都真实有效时则表示数据有效,从而允许写入区块链被所有节点进行同步,否则会被放弃。而这个过程将由发布在区块链上的智能合约自动执行和验证。资质信息包括机构信息和个人信息,所述个人信息至少包括医师信息、药师信息和患者信息,认证单元可以通过固定数字证书和动态数字证书对资质信息进行认证,优选地,在本实施例中,可以通过固定数字证书对个人信息进行认证,并根据电子处方不同的属性通过动态数字证书对机构信息进行认证,例如:通过电子处方的地域和时间对机构信息进行认证,本实施例可以通过数字证书的形式进行发放。通过认证服务器下载已经公布的,针对各个医师、药师和个人的数字证书。认证系统维护证书的有效期,过期证书自动关闭下载。医疗机构的认证服务有两种形式,优选地,医院、药房的采用固定证书的方式发放(和医师、药师相同的证书发放方式),药监、卫计委等具有较高权限的机构采用动态证书的方式进行发放。动态证书根据一定策略生成,不同类型、不同地域、不同时间的电子处方采用不同的证书进行授权,数字证书既可存储于专门的硬件中也可以存入相应的终端,由医师、药师或医疗机构等需要使用电子处方系统的角色保管和使用,可以部署在需要接入电子处方系统的单位或机构处。当这些单位创建电子或相关数据后由接入服务器进行数据处理并上传到电子处方系统。当读取电子处方数据时由接入单元从电子处方系统中读取数据并进行有效性验证,然后返回验证后的数据及验证结果。
[0041] 本实施例对电子处方用非对称加密算法进行第一次数据加密及对需授权对象进行授权,将加密后的数据写入区块链的节点中;所述对需授权对象进行授权包括通过用需要授权对象的公钥对第一次加密的私钥进行第二次加密。在本实施例中,可以通过终端设备存储电子处方和用于进行资质信息认证的数字证书,以P2P的方式与终端设备连接并获取电子处方,根据数字证书对电子处方中的资质信息进行有效性验证,将验证有效的电子处方写入区块链并同步所有节点,终端设备包括固定终端,以及手机、平板电脑等移动终端,优选地,普通用户的证书可存入个人的移动终端中。当普通用户在药店购药时需要向药房展示处方列表。用户首先选择需要购药的处方,在移动终端的APP上创建二维码及相对应的编号,药房扫描二维码后个人移动终端和接入单元通过请求P2P功能服务器创建一个直接通讯的P2P连接。连接后个人移动终端将处方数据传输给接入单元,药房验证处方后处理售药流程。
[0042] 在本实施例中,通过将区块链技术与电子处方相结合,利用密码学、智能合约、访问控制、分布式存储、P2P数据传输等技术,打造可信赖、不可篡改、方便流通的处方管理体系。可增强监管部门对处方从开具到使用的全流程监管。
[0043] 在本实施例中,医师可以登录医院的HIS系统,通过验证后医师开具电子处方,添加例如医院、医师的签名等信息,通过对电子处方用非对称加密算法进行第一次数据加密及对需授权对象进行授权,将加密后的数据写入区块链的节点中;所述对需授权对象进行授权包括通过用需要授权对象的公钥对第一次加密的私钥进行第二次加密,写入区块链中。
[0044] 在本实施例中,区块链的节点用于所有电子处方账本数据的存储和共享。通过终端设备存储电子处方和用于进行资质信息认证的数字证书,通过P2P的连接方式获取电子处方,并根据数字证书对电子处方中的资质信息进行有效性验证,将验证有效的电子处方写入区块链并同步所有节点,普通用户的证书可存入个人的移动终端中。当普通用户在药店购药时需要向药房展示处方列表。用户首先选择需要购药的处方,在移动终端的处方应用APP上创建二维码及相对应的编号,药房扫描二维码后个人移动终端和药房系统通过请求P2P功能服务器创建一个直接通讯的P2P连接。连接后个人移动终端将处方数据传输给药房电脑,药房电脑验证处方后处理售药流程。
[0045] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页 第1页 第2页 第3页