掌桥专利:专业的专利平台
掌桥专利
首页

一种医疗信息身份认证方法及系统

文献发布时间:2023-06-19 11:39:06


一种医疗信息身份认证方法及系统

技术领域

本发明涉及医疗认证领域,尤其涉及一种医疗信息身份认证方法及系统。

背景技术

随着我国信息化程度的不断推进,各大医院正逐步实现医疗数据的网络化、无纸化管理。鉴于医患双方医疗纠纷的其社会关注度及普遍性,医院电子病历系统需要建立有效的身份鉴证及责任认定机制。因此,各大医院引入了电子认证服务体系,并基于可靠电子签名技术保障了电子病历的真实完整、合法可信。

目前,电子病历的查阅仅局限于患者或医生,使得亲属对患者病情的了解,尤其是老年患者的病情了解不清楚,且电子病历的查阅过程大多通过患者就诊时间、主治医师或病患关键词进行简单检索,不能自动获取与该关键词相关联的其他关键词所检索的病例文档,使得用户对患者病情掌握不全面。

发明内容

为此,本发明提供一种医疗信息身份认证方法及系统,可以解决不能自动获取用户请求信息的关联关键词的技术问题。

为实现上述目的,本发明提供一种医疗信息身份认证方法及系统,包括:

全域健康信息化服务机构、若干医疗机构健康信息化平台,所述医疗机构信息化平台包括有服务器,所述全域健康信息化服务机构包括云平台,所述若干医疗结构健康信息化平台的各服务器通过网络与所述全域健康信息化服务机构的云平台相连接;

所述服务器包括第一数据库、第一认证中心和第一访问控制单元,所述第一认证中心与所述第一访问控制单元相连接,所述第一认证中心和所述第一访问控制单元分别与第一数据模块相连接;

所述第一数据模块内存储有患者基本信息、用户基本信息、患者病例;

所述第一认证中心根据用户权限优先级及请求信息生成第一访问钥匙串并将第一访问钥匙串发送至第一访问控制单元;

所述第一访问控制单元根据第一访问钥匙串判定用户请求信息权限或将第一访问钥匙串发送至所述云平台;

所述云平台包括第二数据模块、第二认证中心和第二访问控制单元,所述第二认证中心与所述第二访问控制单元相连接,所述第二认证中心和所述第二访问控制单元分别与第二数据模块相连接;

所述第二数据模块内储存有全域内各医疗机构信息、各医疗机构健康信息化平台患者病例;

所述第二认证中心接收第一访问钥匙串,对用户进行认证,并生成第二访问钥匙串,所述第二认证中心将第二访问钥匙串发送至第二访问控制单元;

所述第二访问控制单元根据第二访问钥匙串下发用户请求信息或拒绝用户访问。

进一步地,所述的医疗信息身份认证方法及系统,包括以下步骤,

S1,患者在所述服务器上注册信息并生成健康码,所述服务器将患者信息储存至第一数据模块;

S2,用户扫描患者健康码,通过所述第一认证中心生成第一访问钥匙串,所述第一认证中心生成第一访问钥匙串WiDnz,其中,Wi为用户病例隐私级,Dnz为用户请求信息关键词组,并将第一访问钥匙串发送至第一访问控制单元,所述第一访问控制单元根据用户优先级判断第一访问钥匙串的权限,若用户具有该请求信息的查看权限,则所述第一访问控制单元调取第一数据模块内相关病例,若用户没有该请求信息的查看权限,则所述第一访问控制单元拒绝访问;若该请求信息超过所述服务器权限,所述第一访问控制单元将所述第一访问钥匙串发送至所述云平台;

S3,所述云平台接收所述第一访问钥匙串,所述第二认证中心根据用户请求信息生成第二访问钥匙串并发送至第二访问控制单元,所述第二认证中心生成第二访问钥匙串WiDnz01或WiDnz00,其中01表示用户所在所述服务器具有所述云平台访问权限,00表示用户所在所述服务器不具有所述云平台访问权限,所述第二访问控制单元根据所述第二访问钥匙串判断用户权限,若该用户具有请求信息的权限,所述第二访问控制单元调取第二数据模块数据发送至该用户,若该用户不具有请求信息的权限,所述第二访问控制单元发送拒绝访问信息。

进一步地,所述服务器设置用户信息M1(Aa,Bb,Cc),其中,Aa表示用户与患者关系数值、Bb表示用户年龄数值、Cc表示用户健康状况数值,所述服务器获取的当前用户优先级YAa’,YAa’=Aa×Bb×Cc,其中,a=1,2,3,4,b=1,2,3,c=1,2,3,用户与患者关系数值Aa,其中,用户为患者本人时用户与患者关系数值为A1、用户与患者关系为配偶,用户与患者关系数值为A2、用户与患者关系为子女或父母,用户与患者关系数值为A3、用户为患者诊治医生,用户与患者关系数值为A4;用户年龄Bb,其中,用户年龄为0至18岁,用户年龄数值为B1、用户年龄为18至60岁,用户年龄数值为B2、用户年龄为60岁以上,用户年龄数值为B3;用户健康状况数值Cc,其中,用户健康状况良好,用户健康状况数值为C1、用户健康状况一般,用户健康状况数值为C2、用户健康状况差,用户健康状况数值为C3。

进一步地,所述服务器预设用户病例隐私级W(W1,W2,W3),其中,第一预设病例隐私级W1、第二预设病例隐私级W2、第三预设病例隐私级W3,所述服务器设置第一优先级参数H,第二优先级参数K,其中,

当YAa’<H,所述服务器选取第一预设病例隐私级W1为用户权限范围;

当H≤YAa’<K,所述服务器选取第二预设病例隐私级W2为用户权限范围;

当YAa’≥K,所述服务器选取第三预设病例隐私级W3为用户权限范围。

进一步地,所述云平台设置医疗关键词集合D,其中,第一预设医疗关键词D1、第二预设医疗关键词D2、第三预设医疗关键词D3···第n预设医疗关键词Dn;所述云平台以所述第二数据模块储存的病例文档为训练文本,采用Word2vec对训练文本进行训练,分别获取医疗关键词集合D内各关键词向量,根据关键词Dn与医疗关键词集合D内全部关键词之间词向量的相似度数值由大到小进行排序,获取关联关键词组Dnz,其中,D1z为关键词D1的关键词组、D2z为关键词D2的关键词组、D3z为关键词D3的关键词组至Dnz为关键词Dn的关键词组,其中,Diz包括关键词Di1,Di1为D1,关键词Di2,Di2为相似度数值排序为第二的关键词,关键词Di3,Di3为相似度数值排序为第三的关键词至Diz,Diz为相似度数值排序为第z的关键词,其中i=1,2,3至n

进一步地,所述云平台设置关键词Dn词向量Dcn(Xn1,Xn2,Xn3···Xnm),其中,第一篇病例关键词Dn的词向量为Xn1、第二篇病例关键词Dn的词向量为Xn2、第三篇病例关键词Dn的词向量Xn3,至第m篇病例关键词Dn的词向量为Xnm,所述云平台设置关键词Dn词向量标准值为Dn0=(Xn1+Xn2+Xn3+···+Xnm)/m,m为所述云平台病例文档数。

进一步地,所述云平台设置关键词Dn与关键词Di的词向量相似度为Sni,设定Sni=Dn0×DiO/(|Dn0|+|Di0|)×Qn,其中,Qn为Dn关键词的权重参数,i=1,2,3至n。

进一步地,所述服务器预设关键词词向量相似度SN(SN1,SN2),其中,第一预设关键词词向量相似度SN1、第二预设关键词词向量相似度SN2、第三预设关键词词向量相似度SN3,SN1<SN2<SN3,其中,

当Sni≤SN1,所述服务器将该关键词舍弃;

当SN1<Sni≤SN2,所述服务器根据关键词的权重对关键词进行保留或舍弃;

当Sn>SN2,所述服务器保留该关键词。

进一步地,所述服务器通过第一数据模块获取该患者全部病例文档数N,获取关键词Dn在该患者全部病例文档数N中出现的文档数Num,所述服务器设定关键词Dn权重Qn,Qn=Num/N。

进一步地,所述服务器预设关键词保留权重参数Q0,所述服务器根据用户优先级对关键词保留权重参数调节至Q’,设定Q’=Q0×(1+|YAa’-b|/a),其中a为4;设定Q’=Q0×(1-|YAa’-b|/a),其中a为1,2,3;所述服务器获取的关键词Dn权重Qn,其中,

当Qn≤Q’,所述服务器判定对该关键词舍弃;

当Qn>Q’,所述服务器判定对该关键词进行保留。

与现有技术相比,本发明的有益效果在于,本发明设置若干医疗机构健康信息化平台和全域健康信息化服务机构,所述医疗机构健康信息化平台设置有服务器,所述全域健康信息化服务机构设置有云平台,所述服务器设置有第一数据模块,储存服务器所在机构全部病例文档,设置有第一认证中心用于生成第一访问钥匙串,设置有第一访问控制单元用于判断用户权限或将第一访问钥匙串发送至云平台;所述云平台设置有第二数据模块,储存全域病例文档,通过第二认证中心生成第二访问钥匙串,第二访问控制单元判断该机构权限。

尤其,本发明设置医疗信息身份认证方法具体步骤,通过设置患者健康码,获取用户查看患者病例的访问钥匙串,并通过认证中心和访问控制单元确定用户及该用户请求的信息是否具有该权限,其中,在第一访问控制单元判断的是用户是否具有请求信息的权限,同时判断请求信息是否储存于第一数据模块内,即本服务器是否具有访问该信息的权限,第二访问控制单元判断所述服务器是否具有所述云平台的访问权限。

尤其,本发明将用户与患者的关系、用户年龄和用户的健康状况分别用数值表示,并通过三个数值的乘积获取当前用户优先级,同时设置了用户优先级参数,将获取的用户优先级与预设优先级相比较从划分的用户病例隐私级的三个标准中选取用户权限范围。

尤其,本发明设置关键词集合,并通过对云平台全部病例文档进行训练获取每个关键词的词向量,进而获取每个关键词与集合内的其他关键词的相似度,获取以该关键词为首位关键词的关键词组,便于用户快速查找病例信息关键词及该关键词的关联关键词。

尤其,本发明设置根据Word2vec对云平台全部病例进行训练,获取关键词集合内关键词向量的集合,为方便后期的计算,本发明设置关键词词向量标准值,以便更准确的获取关键词词向量。

尤其,本发明设置关键词词向量相似度计算方法,同时服务器将关键词词向量相似度划分了两个标准,根据服务器从云平台获取得到的关键词词向量相似度对关键词进行取舍,同时云平台设置有关键词权重参数,关键词权重参数由服务器通过第一数据模块储存的该患者全部病例文档获取,以使关键词词向量相似度计算更符合患者的实际情况,关键词的取舍更准确。同时,本发明设置对保留权重参数的调节方式,当用户为医生时,增大关键词保留权重参数,当用户为非医生时,根据用户权限适当调整关键词保留权重参数,以使关键词的取舍更为准确。

附图说明

图1为发明实施例医疗信息身份认证方法及系统示意图。

具体实施方式

为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。

需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。

请参阅图1所示,一种医疗信息身份认证方法及系统,包括,全域健康信息化服务机构、若干医疗机构健康信息化平台,所述医疗机构信息化平台包括有服务器,所述全域健康信息化服务机构包括云平台,所述若干医疗结构健康信息化平台的各服务器通过网络与所述全域健康信息化服务机构的云平台相连接;

所述服务器包括第一数据库、第一认证中心和第一访问控制单元,所述第一认证中心与所述第一访问控制单元相连接,所述第一认证中心和所述第一访问控制单元分别与第一数据模块相连接;

所述第一数据模块内存储有患者基本信息、用户基本信息、患者病例;

所述第一认证中心根据用户权限优先级及请求信息生成第一访问钥匙串并将第一访问钥匙串发送至第一访问控制单元;

所述第一访问控制单元根据第一访问钥匙串判定用户请求信息权限或将第一访问钥匙串发送至所述云平台;

所述云平台包括第二数据模块、第二认证中心和第二访问控制单元,所述第二认证中心与所述第二访问控制单元相连接,所述第二认证中心和所述第二访问控制单元分别与第二数据模块相连接;

所述第二数据模块内储存有全域内各医疗机构信息、各医疗机构健康信息化平台患者病例;

所述第二认证中心接收第一访问钥匙串,对用户进行认证,并生成第二访问钥匙串,所述第二认证中心将第二访问钥匙串发送至第二访问控制单元;

所述第二访问控制单元根据第二访问钥匙串下发用户请求信息或拒绝用户访问。

具体而言,本发明实施例提出基于云服务的数字签名系统,通过将私钥(主要用于用户端数字签名)分割成服务端和用户端两部分的方式,实现了服务端私钥的集中管理,同时,又确保了数字证书与另一部分用户私钥的安全。根据GM/T0054-2018《信息系统密码应用基本要求》、GB/T 22239-2019《信息安全技术网络安全等级保护基本要求》和GB/T25070-2019《信息安全技术网络安全等级保护安全设计技术要求》的相关规定,从数据、网络、用户、密码基础设施,密码设备的安全性进行设计,确保系统的安全性,其安全技术框架和核心密码技术包括数据安全版块、网络安全版块、用户安全版块、密码基础设施版块及密码设置版块,其中数据安全版块包括文档储存加密、文档访问控制、密钥存储加密、密钥访问控制、用户身份验证及用户授权管理;网络安全版块包括网络传输加密、网络传输完整性保护和网络传输身份验证;用户安全版块包括用户身份认证、用户特征数据采集和用户与密钥绑定;密码基础设置包括CA系统和RA系统;密码设备版块包括服务端密码模块和客户端密码模块。

具体而言,本发明实施例提出未申请电子健康码和已申请电子健康码但未办法个人数字证书两种情况,针对以上两种情况提供两种数字证书颁发方案。

其一,申请电子健康码时颁发数字证书,包括如下步骤;

1、注册电子健康码:在患者到病区办理入院手续时,要求患者通过平台注册电子健康码,并完成实名认证;

2、个人数字证书申请:上传身份证正反面图片、进行人脸识别、设置手写签名;

3、同步身份信息:上传身份认证信息到区域患者电子签名系统完成实名认证,颁发个人数字证书。

其二,使用电子健康码签署医疗知情文书时颁发数字证书,包括如下步骤;

1、出示电子健康码:患者到医院就诊签署知情文书之前,出示电子健康码在医院手写签名板上进行扫描;

2、扫描电子健康码:手写签名板将电子健康码信息上传到医院公众号;

3、上传电子健康码信息:医院医疗知情文件签名系统将电子健康码信息上传到区域患者电子签名系统;

4、返回个人数字证书:区域患者电子签名系统识读电子健康码信息,由区域患者电子签名系统返回居民身份信息;

5、提示申请个人数字证书:区域患者电子签名系统返回无个人数字证书信息时,手写签名板将提示患者申请个人数字证书;

6、个人数字证书申请:上传身份证正反面图片、进行人脸识别、设置手写签名;

7、进行身份认证:患者在手写签名板上完成身份认证;

8、同步身份信息:上传身份认证信息到区域患者电子签名系统完成实名认证,颁发个人数字证书。

具体而言,本发明实施例数字证书依据《卫生系统数字证书格式规范》,在扩展域加入电子健康码的静态标识。数字证书包括基本证书域、签名算法域及签名值域,其中基本证书域包括基本域和扩展域。

具体而言,本发明实施例提出医院医疗知情文书系统与区域患者电子签名系统集成,医院医疗知情文书系统通过集成区域患者电子签名系统的接口,实现基于电子健康码身份认证的区域患者电子签名功能。医院医疗知情文书系统的患者电子签名集成框架包括CA认证中心、区域卫生信息化平台和医院信息化平台;其中,CA认证中心,基于“互联网+移动数字证书”的应用支撑服务平台,可为移动数字证书用户、应用系统提供安全、易用的身份认证和电子签名服务。本设计方案拟对接多家CA机构认证中心,包括多家CA机构电子认证服务系统、多家CA机构电子印章签发系统、多家CA机构电子认证服务平台;区域卫生信息化平台,包括开放互联网服务的健康云平台和区域患者电子签名系统。区域患者电子签名系统实现云签本地化部署,通过部署对应的安全服务设备,并在安全服务设备上部署CA前置服务,在提交用户身份认证信息之后,CA认证中心将同步数字证书至CA前置服务,存储于安全服务设备。医院信息化平台,包含三个区域分别是用户侧、应用侧和服务侧,其中用户侧,包含医护人员以及患者,医护人员通过USBKey或手机云签APP,实现医护人员的电子签名,患者通过手机上的深圳卫健委公众号/深圳健康APP进行电子健康码注册,并通过电子健康码申请个人数字证书;应用侧,包含医生工作站及患者知情文书手写签名板,其中医生工作站用于医护人员提交待患者签名文书,患者知情文书手写签名板用于患者查看文书,完成身份认证及手写签名操作;服务侧,包含部署于医院内网的医院医疗知情文书系统,通过VPN专线实现与区域患者电子签名系统连通,医院医疗知情文书系统实现了患者知情文书的流转,并为患者知情文书手写签名板提供身份认证以及电子签名服务。

所述医疗信息身份认证方法及系统,包括以下步骤,

S1,患者在所述服务器上注册信息并生成健康码,所述服务器将患者信息储存至第一数据模块;

S2,用户扫描患者健康码,通过所述第一认证中心生成第一访问钥匙串,所述第一认证中心生成第一访问钥匙串WiDnz,其中,Wi为用户隐私级,Dnz为用户请求信息关键词组,并将第一访问钥匙串发送至第一访问控制单元,所述第一访问控制单元根据用户优先级判断第一访问钥匙串的权限,若用户具有该请求信息的查看权限,则所述第一访问控制单元调取第一数据模块内相关病例,若用户没有该请求信息的查看权限,则所述第一访问控制单元拒绝访问;若该请求信息超过所述服务器权限,所述第一访问控制单元将所述第一访问钥匙串发送至所述云平台;

S3,所述云平台接收所述第一访问钥匙串,所述第二认证中心根据用户请求信息生成第二访问钥匙串并发送至第二访问控制单元,所述第二认证中心生成第二访问钥匙串WiDnz01或WiDnz00,其中01表示用户所在所述服务器具有所述云平台访问权限,00表示用户所在所述服务器不具有所述云平台访问权限,所述第二访问控制单元根据所述第二访问钥匙串判断用户权限,若该用户具有请求信息的权限,所述第二访问控制单元调取第二数据模块数据发送至该用户,若该用户不具有请求信息的权限,所述第二访问控制单元发送拒绝访问信息。

尤其,本发明设置医疗信息身份认证方法具体步骤,通过设置患者健康码,获取用户查看患者病例的访问钥匙串,并通过认证中心和访问控制单元确定用户及该用户请求的信息是否具有该权限,其中,在第一访问控制单元判断的是用户是否具有请求信息的权限,同时判断请求信息是否储存于第一数据模块内,即本服务器是否具有访问该信息的权限,第二访问控制单元判断所述服务器是否具有所述云平台的访问权限。

所述服务器设置用户信息M1(Aa,Bb,Cc),其中,Aa表示用户与患者关系数值、Bb表示用户年龄数值、Cc表示用户健康状况数值,所述服务器获取的当前用户优先级YAa’,YAa’=Aa×Bb×Cc,其中,a=1,2,3,4,b=1,2,3,c=1,2,3,用户与患者关系数值Aa,其中,用户为患者本人时用户与患者关系数值为A1、用户与患者关系为配偶,用户与患者关系数值为A2、用户与患者关系为子女或父母,用户与患者关系数值为A3、用户为患者诊治医生,用户与患者关系数值为A4;用户年龄Bb,其中,用户年龄为0至18岁,用户年龄数值为B1、用户年龄为18至60岁,用户年龄数值为B2、用户年龄为60岁以上,用户年龄数值为B3;用户健康状况数值Cc,其中,用户健康状况良好,用户健康状况数值为C1、用户健康状况一般,用户健康状况数值为C2、用户健康状况差,用户健康状况数值为C3。

具体而言,本发明实施例设置了Aa表示用户与患者关系数值、Bb表示用户年龄数值、Cc表示用户健康状况数值,其中,根据用户与患者的亲密度将A1设置为20,A2设置为10,A3设置为5,A4设置为100;根据用户的年龄即用户对患者病例的理解程度对用户年龄设置了相关数值,其中,B1设定为1,B2设定为5,B3设定为2;根据用户健康状况即用户对患者病情的接受程度对用户健康状况设置了相关数值,其中,C1设置为3、C2设定为2,C1设定为1;当50岁健康状况一般的用户本人需查看病例,其用户的优先级为YA1’,YA1’=20×5×2=200。

尤其,本发明将用户与患者的关系、用户年龄和用户的健康状况分别用数值表示,并通过三个数值的乘积获取当前用户优先级,同时设置了用户优先级参数,将获取的用户优先级与预设优先级相比较从划分的用户病例隐私级的三个标准中选取用户权限范围。

所述服务器预设用户病例隐私级W(W1,W2,W3),其中,第一预设病例隐私级W1、第二预设病例隐私级W2、第三预设病例隐私级W3,所述服务器设置第一优先级参数H,第二优先级参数K,其中,

当YAa’<H,所述服务器选取第一预设病例隐私级W1为用户权限范围;

当H≤YAa’<K,所述服务器选取第二预设病例隐私级W2为用户权限范围;

当YAa’≥K,所述服务器选取第三预设病例隐私级W3为用户权限范围。

所述云平台设置医疗关键词集合D,其中,第一预设医疗关键词D1、第二预设医疗关键词D2、第三预设医疗关键词D3···第n预设医疗关键词Dn;所述云平台以所述第二数据模块储存的病例文档为训练文本,采用Word2vec对训练文本进行训练,分别获取医疗关键词集合D内各关键词向量,根据关键词Dn与医疗关键词集合D内全部关键词之间词向量的相似度数值由大到小进行排序,获取关联关键词组Dnz,其中,D1z为关键词D1的关键词组、D2z为关键词D2的关键词组、D3z为关键词D3的关键词组至Dnz为关键词Dn的关键词组,其中,Diz包括关键词Di1,Di1为D1,关键词Di2,Di2为相似度数值排序为第二的关键词,关键词Di3,Di3为相似度数值排序为第三的关键词至Diz,Diz为相似度数值排序为第z的关键词,其中i=1,2,3至n

具体而言,本发明实施例设定医疗关键词集合包括脑部、心脏、血管、高血压、低血压、贫血、肾脏、肝脏、肺部、眼部、耳部、皮肤、损伤,根据关键词集合内的某个关键词与医疗关键词集合内全部关键词之间词向量的相似度大小进行排序,以脑部为首位关键词,按照关键词集合内各关键词与脑部关键词的词向量相似度排序,将上述关键词集合排序为脑部关键词组(脑部、血管、心脏、贫血、损伤、高血压、低血压、肾脏、肝脏、肺部、眼部、耳部、皮肤)。

尤其,本发明设置关键词集合,并通过对云平台全部病例文档进行训练获取每个关键词的词向量,进而获取每个关键词与集合内的其他关键词的相似度,获取以该关键词为首位关键词的关键词组,便于用户快速查找病例信息关键词及该关键词的关联关键词。

所述云平台设置关键词Dn词向量Dcn(Xn1,Xn2,Xn3···Xnm),其中,第一篇病例关键词Dn的词向量为Xn1、第二篇病例关键词Dn的词向量为Xn2、第三篇病例关键词Dn的词向量Xn3,至第m篇病例关键词Dn的词向量为Xnm,所述云平台设置关键词Dn词向量标准值为Dn0=(Xn1+Xn2+Xn3+···+Xnm)/m,m为所述云平台病例文档数。

尤其,本发明设置根据Word2vec对云平台全部病例进行训练,获取关键词集合内关键词向量的集合,为方便后期的计算,本发明设置关键词词向量标准值,以便更准确的获取关键词词向量。

所述云平台设置关键词Dn与关键词Di的词向量相似度为Sni,设定Sni=Dn0×DiO/(|Dn0|+|Di0|)×Qn,其中,Qn为Dn关键词的权重参数。

所述服务器预设关键词词向量相似度SN(SN1,SN2),其中,第一预设关键词词向量相似度SN1、第二预设关键词词向量相似度SN2、第三预设关键词词向量相似度SN3,SN1<SN2<SN3,其中,

当Sni≤SN1,所述服务器将该关键词舍弃;

当SN1<Sni≤SN2,所述服务器根据关键词的权重对关键词进行保留或舍弃;

当Sn>SN2,所述服务器保留该关键词。

所述服务器通过第一数据模块获取该患者全部病例文档数N,获取关键词Dn在该患者全部病例文档数N中出现的文档数Num,所述服务器设定关键词Dn权重Qn,Qn=Num/N。

尤其,本发明设置关键词词向量相似度计算方法,同时服务器将关键词词向量相似度划分了两个标准,根据服务器从云平台获取得到的关键词词向量相似度对关键词进行取舍,同时云平台设置有关键词权重参数,关键词权重参数由服务器通过第一数据模块储存的该患者全部病例文档获取,以使关键词词向量相似度计算更符合患者的实际情况,关键词的取舍更准确。同时,本发明设置对保留权重参数的调节方式,当用户为医生时,增大关键词保留权重参数,当用户为非医生时,根据用户权限适当调整关键词保留权重参数,以使关键词的取舍更为准确。

所述服务器预设关键词保留权重参数Q0,所述服务器根据用户优先级对关键词保留权重参数调节至Q’,设定Q’=Q0×(1+|YAa’-b|/a),其中a为4;设定Q’=Q0×(1-|YAa’-b|/a),其中a为1,2,3;所述服务器获取的关键词Dn权重Qn,其中,

当Qn≤Q’,所述服务器判定对该关键词舍弃;

当Qn>Q’,所述服务器判定对该关键词进行保留。

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

相关技术
  • 一种医疗信息身份认证方法及系统
  • 一种基于三元组帧的医疗信息化系统医疗信息化系统及信息化传输方法
技术分类

06120113005975