提供和接收医学数据记录制造技术

技术编号:27882910 阅读:28 留言:0更新日期:2021-03-31 01:29
本发明专利技术涉及提供和接收医学数据记录。一种用于向接收实体提供所请求的医学数据记录的计算机实现的方法,包括:接收存储在数据库中的医学数据记录的集合,以及接收或初始化联合数据索引。此外,对于医学数据记录的集合中的每个医学数据记录,方法包括将多个散列函数应用于与医学数据记录对应的患者标识符以确定散列向量,其中,与医学数据记录对应的患者标识符标识作为医学数据记录的主题的患者,并且基于散列向量来更新联合数据索引。此外,方法包括:向接收实体提供联合数据索引,以及从接收实体接收对所请求的医学数据记录的请求。此外,方法包括经由安全通信通道向接收实体提供所请求的医学数据记录。

【技术实现步骤摘要】
提供和接收医学数据记录
本专利技术涉及提供和接收医学数据记录,以及更特别地,涉及用于在不同实体之间交换医学信息的解决方案。
技术介绍
对于单个患者,常见的是,与患者对应的医学数据记录不位于单个数据库中或单个实体内,而是分布在不同的数据库或实体中。这一方面是由于不同医学实践的专业化(在单个实体如医院内,但也关于不同实体),还由于患者的更大的全球流动性(由于长期的移动和委派,或者由于假期以及对其他地方的短时间访问,可能分布在若干大洲)。对于患者的诊断和治疗,这造成了严重的问题,因为考虑到数据隐私法,医学信息必须首先位于某个实体,并且从该实体传送到执行当前诊断或治疗的实体。如果这是不可能的(例如,由于患者失去知觉),则某些医学信息必须在本地重新创建,或者甚至可能不用于诊断和治疗,尽管其可能存在于另一实体的数据库中。一个可能的解决方案是使用中央数据库来存储所有患者——至少是某个地理区域或某个辖区的所有患者——的医学数据记录。然而,关于可用性以及关于安全性问题,这样的中央数据存储可能出现单点故障。此外,可能存在会阻止这样的中央数据库特别是本文档来自技高网...

【技术保护点】
1.一种用于向接收实体(RE)提供所请求的医学数据记录(MDR.R)的计算机实现的方法,包括:/n-接收(REC-MDR)存储在数据库(DB.1,…,DB.3)中的医学数据记录(MDR,MDR.1,…,MDR.3)的集合;/n-接收或初始化(REC-INIT-JDI)联合数据索引(JDI.0,…,JDI.4);/n-对于所述医学数据记录(MDR,MDR.1,…,MDR.3)的集合中的每个医学数据记录(MDR,MDR.1,…,MDR.3)/n--将多个散列函数(h

【技术特征摘要】
20190930 EP 19200368.91.一种用于向接收实体(RE)提供所请求的医学数据记录(MDR.R)的计算机实现的方法,包括:
-接收(REC-MDR)存储在数据库(DB.1,…,DB.3)中的医学数据记录(MDR,MDR.1,…,MDR.3)的集合;
-接收或初始化(REC-INIT-JDI)联合数据索引(JDI.0,…,JDI.4);
-对于所述医学数据记录(MDR,MDR.1,…,MDR.3)的集合中的每个医学数据记录(MDR,MDR.1,…,MDR.3)
--将多个散列函数(h1,h2)应用(APPL-HF)于与所述医学数据记录(MDR,MDR.1,…,MDR.3)对应的患者标识符(PID.1,…,PID.3)以确定散列向量(HV.1,…,HV.3),
其中,与所述医学数据记录(MDR,MDR.1,…,MDR.3)对应的所述患者标识符(PID.1,…,PID.3)标识作为所述医学数据记录(MDR,MDR.1,…,MDR.3)的主题的患者,以及
--基于所述散列向量(HV.1,…,HV.3)来更新(UPD-JDI)所述联合数据索引(JDI.0,…,JDI.4);
-向所述接收实体(RE)提供(PROV-JDI)所述联合数据索引(JDI.0,…,JDI.4);
-从所述接收实体(RE)接收(REC-REQ)对所请求的医学数据记录(MDR.R)的请求(REQ),
其中,所述请求(REQ)基于所述联合数据索引(JDI.0,…,JDI.4),其中,所请求的医学数据记录(MDR.R)对应于请求患者标识符(PID.R);
-可选地,验证(VER-REQ)对所请求的医学数据记录(MDR.R)的所述请求(REQ);以及
-经由安全通信通道向所述接收实体(RE)提供(PROV-MDR.R)所请求的医学数据记录(MDR.R)。


2.根据权利要求1所述的方法,其中,所述散列函数(h1,h2)中的每一个将所述患者标识符(PID.1,…,PID.3)映射到所述散列向量(HV.1,…,HV.3)的一个元素。


3.根据权利要求1或权利要求2所述的方法,其中,向所述接收实体(RE)提供的所述联合数据索引(JID.0,…,JID.3)是与存储在所述数据库(DB.1,…,DB.3)中的所述医学数据记录(MDR,MDR.1,…,MDR.3)对应的患者标识符(PID.1,…,PID.3)的布隆过滤器。


4.根据权利要求3所述的方法,其中,所述布隆过滤器是计数布隆过滤器、可扩展布隆过滤器、分层布隆过滤器和/或衰减布隆过滤器。


5.根据前述权利要求中的一项所述的方法,其中,向所述接收实体(RE)提供(PROV-JDI)所述联合数据标识符(JID.0,…,JID.3)包括将所述联合数据标识符(JID.0,…,JID.3)存储在分布式账本(LDG)中。


6.根据前述权利要求中的一项所述的方法,其中,所述请求(REQ)包括所述请求患者标识符(PID.R)的加盐散列(H(PID.R&SLT))和/或用与所述请求患者标识符(PID.R)相关的私钥(PRK.R)签的签名(SGN(SLT,PRK.R))。


7.一种用于从选择的提供实体(PE.S)接收与患者(PAT)相关的所请求的医学数据记录(MDR.R)的计算机实现的方法,包括:
-接收(REC-PID.R)与所述患者(PAT)对应的请求患者标识符(PID.R);
-接收(REC-JDI)联合数据索引(JDI.1,…,JDI.3)的集合,
其中,所述联合数据索引(JDI.1,…,JDI.3)中的每个联合数据索引(JDI.1,…,JDI.3)对应于提供实体(PE.1,…,PE.3)的组中的提供实体(PE.1,…,PE.3),
其中,所述联合数据索引(JDI.1,…,JDI.3)中的每个联合数据索引(JDI.1,…,JDI.3)基于多个散列函数(h1,h2);
-通过将所述多个散列函数(h1,h2)应用于所述请求患者标识符(PID.R)来确定(DET-HV)散列向量(HV.4,HV.5);
-基于所述散列向量(HV.4,HV.5)并且基于所述联合数据索引(JDI.1,…,JDI.3)来确定(DET-PE.S)所述提供实体(PE.1,…,PE.3)的组中的选择的提供实体(PE.S);
-向所述选择的提供实体(PE.S)发送(SND-REQ)对所请求的医学数据记录(MDR.R)的请求(REQ);
-可选地,经由安全通信通道从所述选择的提供实体(PE.S)接收(REC-MDR.R)所请求的医学数据记录(MDR.R)。


8.根据权利要求7所述的方法,其中,确定(DET-PE.S)所述选择的提供实体(PE.S)包括所述联合数据索引(JDI.1,…,JDI.3)中的每一个与所述散列向量(HV.4,HV.5)之间的逐元素比较。


9.根据权利要求7或8所述的方法,其中,所述联合数据索引(JDI.1,…,JDI.3)中的每个联合数据索引(JDI.1,…,JDI.3)是与...

【专利技术属性】
技术研发人员:里卡多·丹尼尔·卡内罗戈梅斯希瓦·阿希什图姆帕蒂伊利亚·谢尔泽埃夫·格洛兹曼克里斯托夫·佩戴恩
申请(专利权)人:西门子医疗有限公司
类型:发明
国别省市:德国;DE

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

1