System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 医学实验室计算机系统技术方案_技高网

医学实验室计算机系统技术方案

技术编号:40659477 阅读:5 留言:0更新日期:2024-03-18 18:51
医学实验室计算机系统。一种医疗保健计算机系统,所述计算机系统包括通信模块、字符串生成模块、单向函数模块和匿名数据生成模块。通信模块被配置成接收一个或多个医疗保健数据包,每个医疗保健数据包都包括:与对样品执行的一个或多个医学分析测试有关的数据;样品标识符,其标识所述样品;以及时间戳,其指示何时执行了所述分析测试。字符串生成模块被配置成基于所述样品标识符和所述时间戳来生成字符串。单向函数模块被配置成将单向函数应用于所生成的字符串以生成匿名样品标识符。匿名数据生成模块被配置成生成匿名医疗保健数据包,所述匿名医疗保健数据包包括:与所述一个或多个医学分析测试有关的所述数据,以及所述匿名样品标识符。

【技术实现步骤摘要】

本公开涉及一种医疗保健计算机系统、一种生成匿名医疗保健数据的计算机实现方法、一种计算机以及一种非暂时性计算机可读存储介质。


技术介绍

1、分析取自患者的样品的医学实验室设备从该分析生成医疗保健数据,以及与设备本身相关的数据(例如可消耗水平)。从分析生成的医疗保健数据典型地被打包到医疗保健数据包中,该医疗保健数据包包含:与对样品执行的一个或多个医学分析测试有关的数据、样品标识符(id)以及时间戳。将医疗保健数据打包到包中通常是在实验室信息系统(lis)内进行的,但也可以是在实验室仪器、中间件或另一装置中执行的。

2、可以对任何给定样品进行多于一种形式的分析,从而产生与复数个医学分析测试有关的数据。典型地,目标是将与不同医学分析测试有关但基于相同样品(例如使用等分试样)的数据打包到相同医疗保健数据包中。然而,往往并非所有基于相同样品的数据都被放入相同医疗保健数据包中,这意味着可能生成与给定样品id相对应的多于一个医疗保健数据包。

3、对于医疗数据特别担忧的是样品id,样品id与从通过医疗保健数据包对该样品的分析生成的医学分析测试数据相关联,其可以用于标识获得该样品的患者。

4、在以下情况下这种担忧尤其严重:医疗保健数据包需要跨网络发送,或者更一般地在lims的安全区之外发送以便在对样品进行分析的医学实验室之外使用。这是因为医疗保健数据包在lis的安全区之外更容易在发送期间被拦截。

5、此外,对于将id与数据和/或样品相关联的医学实验室计算机系统,id典型地定期(每天、每周、每月等)重用,但也存在关于id冲突的可能性的担忧,即相同id与彼此不相关的数据和/或样品相关联,从而潜在地导致对该数据的错误分析。

6、本公开是鉴于上述考虑而策划的。


技术实现思路

1、相应地,在第一方面,本公开的实施例提供了一种医疗保健计算机系统,该计算机系统包括:

2、通信模块,其被配置成接收一个或多个医疗保健数据包,每个医疗保健数据包都包括:

3、与对样品执行的一个或多个医学分析测试有关的数据;

4、样品标识符,其标识样品;以及

5、时间戳;

6、字符串生成模块,其被配置成基于样品标识符和时间戳来生成字符串;

7、单向函数模块,其被配置成将单向函数应用于所生成的字符串以生成匿名样品标识符;以及

8、匿名数据生成模块,其被配置成生成匿名医疗保健数据包,该匿名医疗保健数据包包括:

9、与一个或多个医学分析测试有关的数据,以及

10、匿名样品标识符。

11、此系统可以确保患者数据的隐私,与此同时还确保匿名样品id冲突的风险保持在可接受的低水平。

12、字符串生成模块可以从样品标识符和时间戳中直接地或者从样品标识符和时间戳中间接地生成字符串。通过间接地,这可以意味着样品标识符和时间戳在被字符串生成模块使用之前经历一个或多个改变。例如,样品标识符和时间戳可以首先被单独地提供到单向函数模块,单向函数模块可以被配置成将单向函数单独地应用于样品标识符和时间戳中的每一者。得到的数据可以由字符串生成模块组合,有了这一步,然后作为复合字符串被(再次地)提供到单向函数。

13、通过单向函数,这可以意味着取得输入并以不可逆的方式提供基于输入的输出。也就是说,不可能取得给定输出并对提供该输出的输入执行逆向工程。

14、医疗保健计算机系统可以进一步包括随机字符串生成器。随机字符串生成器可以被配置成生成随机字符串,并且字符串生成模块然后可以被配置成进一步基于随机字符串来生成字符串。将随机字符串合并到字符串中可以进一步降低匿名样品id冲突的风险,并且通过降低彩虹表攻击的可适用性来进一步增强安全性。

15、医疗保健计算机系统可以是医学实验室计算机系统。

16、通信模块可以被配置成接收复数个医疗保健数据包。复数个医疗保健数据包可以在单一文件内到达,例如单一xml文件。

17、时间戳可以指示执行分析测试的时间。时间戳可以指示医疗保健数据包被传输到通信模块或被通信模块接收的时间。时间戳可以指示做出对要对样品执行的一个或多个医学分析测试的请求的时间。

18、时间戳可以指示计数时段。计数时段可以限定生成(不同)样品标识符所历经的时间段,并且在该计数时段结束时,开始重用样品标识符。例如,计数时段可以是24小时或多天,在此期间顺序地生成样品标识符(例如0001、0002、0003等)。在计数时段结束时,可以刷新样品标识符,并且再一次生成复制样品标识符(相对于上一个计数时段)。在时间戳指示计数时段的情况下,它可以指示计数时段的开始或计数时段的结束。在计数时段为一天(因而在午夜改变)的示例中,时间戳可以指示该时段的开始(例如[日期]0000)或该时段的结束([日期]2359)或日期本身([日期]),其中[日期]是当前日期。

19、在时间戳指示在其期间生成样品标识符的计数时段并且医疗保健计算机系统包括随机字符串生成器的情况下,随机字符串生成器可以被配置成生成将与由通信模块在计数时段内接收的所有医疗保健数据包一起使用的单一随机字符串。以这种方式,在接收到具有相同样品标识符的两个或更多个医疗保健数据包的情况下,相同的、所生成的随机字符串将由字符串生成模块来使用,并且因此相同匿名样品标识符将被生成用于两个或更多个医疗保健数据包。

20、具有随机字符串生成器的医疗保健计算机系统可以这样被进一步配置,使得:

21、通信模块被配置成接收一个或多个医疗保健数据包中的第一医疗保健数据包和一个或多个医疗保健数据包中的第二医疗保健数据包,其中第一医疗保健数据包和第二医疗保健数据包包括相同样品标识符和相同时间戳;

22、随机字符串生成器被配置成生成用于第一和第二医疗保健数据包的共享随机字符串;

23、单向函数模块被配置成生成用于第一和第二医疗保健数据包中的每一个的相同匿名样品标识符;以及

24、匿名数据生成模块被配置成生成第一匿名医疗保健数据包和第二匿名医疗保健数据包,第一和第二匿名医疗保健数据包具有相同匿名样品标识符。

25、此系统可以允许第一和第二医疗保健数据包彼此相关联,甚至在已经将这些医疗保健数据包匿名之后。

26、字符串生成模块可以被配置成将样品标识符和时间戳连接。

27、该系统可以接收多个医疗保健数据包。该多个医疗保健数据包可以是顺序地或按一批次医疗保健数据包接收的。在多个医疗保健数据包是一批次医疗保健数据包并且该系统包括随机字符串生成器的情况下,相同随机字符串可以用于该批次内的单包中的每一个,或者不同随机字符串可以被生成用于该批次内的每个包(除非它们共享相同样品标识符,在这种情况下,不同随机字符串应该用于具有相同样品标识符的每个包)。

28、在医疗保健数据包进一步包括标识在其中执行一个或多个分析测试的设施的设施标识符的情况下本文档来自技高网...

【技术保护点】

1.一种医疗保健计算机系统(1、2),所述计算机系统(1、2)包括:

2.根据权利要求1所述的医疗保健计算机系统(1、2),其中所述计算机系统(1、2)进一步包括被配置成生成随机字符串的随机字符串生成器(21),并且其中所述字符串生成模块(12、22)被配置成进一步基于所述随机字符串来生成所述字符串。

3.根据权利要求2所述的医疗保健计算机系统(1、2),其中:

4.根据任一前述权利要求所述的医疗保健计算机系统(1、2),其中所述字符串生成模块(12、22)被配置成将所述样品标识符和所述时间戳连接。

5.根据任一前述权利要求所述的医疗保健计算机系统(1、2),其中所述医疗保健数据包(100)进一步包括标识在其中执行所述一个或多个分析测试的设施的设施标识符,并且其中所述字符串生成模块(12、22)被配置成进一步基于所述设施标识符来生成所述字符串。

6.根据任一前述权利要求所述的医疗保健计算机系统(1、2),其中所述单向函数模块(14、24)被配置成将加密散列函数应用于所述字符串以生成所述匿名样品标识符。

7.根据任一前述权利要求所述的医疗保健计算机系统(1、2),其中所述时间戳指示计数时段,所述计数时段限定生成样品标识符所历经的时间段,并且在所述计数时段结束时,开始重用所述样品标识符。

8.根据任一前述权利要求所述的医疗保健计算机系统(1、2),其中所述通信模块(10、20)被进一步配置成将所述匿名医疗保健数据包发送到服务器(4)以包括在匿名医疗保健数据集中。

9.根据权利要求8所述的医疗保健计算机系统(1、2),其中所述通信模块(10、20)被配置成在一时间段内对多个匿名医疗保健数据包进行分组,并且将它们按批次发送到所述服务器(4)。

10.根据任一前述权利要求所述的医疗保健计算机系统(1、2),其中所述通信模块(10、20)和匿名数据生成模块(16、26)是在网络的第一安全区(5)内,并且所述通信模块(10、20)被配置成将所述匿名医疗保健数据包发送到所述第一安全区(5)之外。

11.一种生成匿名医疗保健数据的计算机实现方法,所述计算机实现方法包括以下步骤:

12.根据任一前述权利要求所述的计算机实现方法,其中所述医疗保健数据包(100)源自体外诊断实验室。

13.一种计算机,其包括:一个或多个处理器,以及存储器,其中所述存储器包含机器可执行指令,所述机器可执行指令当在所述一个或多个处理器上被执行时,使所述处理器执行根据权利要求11-12中的任一项所述的计算机实现方法。

14.一种计算机或计算机网络,其包括:

15.一种非暂时性计算机可读存储介质,其包含机器可执行指令,所述机器可执行指令当在一个或多个处理器上被执行时,使所述处理器执行根据权利要求11或12中的任一项所述的计算机实现方法。

...

【技术特征摘要】

1.一种医疗保健计算机系统(1、2),所述计算机系统(1、2)包括:

2.根据权利要求1所述的医疗保健计算机系统(1、2),其中所述计算机系统(1、2)进一步包括被配置成生成随机字符串的随机字符串生成器(21),并且其中所述字符串生成模块(12、22)被配置成进一步基于所述随机字符串来生成所述字符串。

3.根据权利要求2所述的医疗保健计算机系统(1、2),其中:

4.根据任一前述权利要求所述的医疗保健计算机系统(1、2),其中所述字符串生成模块(12、22)被配置成将所述样品标识符和所述时间戳连接。

5.根据任一前述权利要求所述的医疗保健计算机系统(1、2),其中所述医疗保健数据包(100)进一步包括标识在其中执行所述一个或多个分析测试的设施的设施标识符,并且其中所述字符串生成模块(12、22)被配置成进一步基于所述设施标识符来生成所述字符串。

6.根据任一前述权利要求所述的医疗保健计算机系统(1、2),其中所述单向函数模块(14、24)被配置成将加密散列函数应用于所述字符串以生成所述匿名样品标识符。

7.根据任一前述权利要求所述的医疗保健计算机系统(1、2),其中所述时间戳指示计数时段,所述计数时段限定生成样品标识符所历经的时间段,并且在所述计数时段结束时,开始重用所述样品标识符。

8.根据任一前述权利要求所述的医疗保健计算机系统(1、2),其中...

【专利技术属性】
技术研发人员:A·普鲁斯多迪
申请(专利权)人:豪夫迈·罗氏有限公司
类型:发明
国别省市:

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

1