一种临床试验数据验证方法、装置、可读存储介质及设备制造方法及图纸

技术编号:33533049 阅读:27 留言:0更新日期:2022-05-19 02:07
本发明专利技术公开了一种临床试验数据验证方法、装置、计算机可读存储介质及设备。该方法包括接收对初始数据进行处理得到的过程数据、以及得到过程数据的数据处理记录和采用预设算法对数据处理记录进行加密得到的记录编码,并将记录编码与该记录编码的父编码作为一个映射进行存储,得到数据链,在接收到数据验证请求的情况下,根据数据链对过程数据和数据处理记录进行验证。由此,可以对结果数据本身和得到结果本身的数据处理记录进行双重验证,在数据处理和交付过程中及时准确发现人工失误或恶意篡改等数据不可信问题,有效解决了传统的数据验证方法对数据篡改或错误的验证过程带来的高成本、低效率、片面性以及验证结果不可靠的问题。的问题。的问题。

【技术实现步骤摘要】
一种临床试验数据验证方法、装置、可读存储介质及设备


[0001]本专利技术涉及数据处理
,尤其涉及一种临床试验数据验证方法、装置、计算机可读存储介质及设备。

技术介绍

[0002]随着信息化技术的发展,传统临床试验的数据处理工作或多或少的得到了效率上的提升。例如:在合并用药和不良事件的识别上,都在逐渐引入AI(Artificial Intelligence,人工智能)技术在信息化电子源数据中进行自动识别,并最终通过人工进行二次确认的方式,完成全部的事件录入。但是受限于整个过程必须要符合GCP(药品临床试验管理规范)的要求,数据需要经过多个步骤的处理,再加上大量的医学逻辑依然需要人工二次确认,从而导致数据文件需要流转于不同的角色之间进行过程的处理。数据处理过程中容易因拷贝问题、网络问题和人工失误等造成数据丢失和篡改,并且数据丢失和篡改等情况难以察觉。由此,将容易造成数据经过多个过程处理之后的结果数据与源数据不一致的问题,并且发现结果数据与源数据不一致的情况下,无法及时准确查找到结果数据与源数据不一致都原因。
[0003]目前主要是依靠人工抽样以统计学的方式进行验证,或借助IT技术开发一些值比对算法进行比对验证,但是,人工抽样非常不客观,抽样验证结果无法代表全局是否被修改。而基于比对算法只能基于值的修改去验证,复杂度高,复用率低。

技术实现思路

[0004]本专利技术实施例为了解决上述问题,创造性地提供一种临床试验数据验证方法、装置、计算机可读存储介质及设备。
[0005]根据本专利技术第一方面,提供了一种临床试验数据验证方法,所述方法包括:接收对初始数据进行处理得到的至少一个过程数据、得到所述过程数据的数据处理记录和采用预设算法对所述数据处理记录进行加密得到的记录编码;将记录编码与所述记录编码的父编码作为一个映射进行存储,得到数据链,其中,所述父编码为与所述记录编码相对应的数据处理记录的前一数据处理记录的记录编码;在接收到数据验证请求的情况下,根据所述数据链对过程数据和数据处理记录进行验证。
[0006]根据本专利技术一实施方式,所述记录编码为通过以下操作对所述数据处理记录进行加密得到:生成针对所述数据处理记录的随机值;对所述数据处理记录的多个字段和所述随机值进行加密,得到所述记录编码。
[0007]根据本专利技术一实施方式,所述将记录编码与所述记录编码的父编码作为一个映射进行存储,得到数据链,包括:将对所述初始数据进行第一次处理得到的过程数据记录为第1过程数据D1,相应的,将对所述初始数据进行第一次处理的数据处理操作记录为第1数据处理记录R1,对所述第1数据处理记录得到第1记录编码code1,所述第1记录编码code1的父编码记录为空NULL;将对所述初始数据进行第N次数据处理得到的过程数据记录为第N过程
数据DN,相应的,将对所述初始数据进行第N次数据处理的数据处理操作记录为第N数据处理记录RN,对所述第N数据处理记录得到第N记录编码codeN,所述第N记录编码的父编码为code(N

1),其中N为大于1的正整数;如此,将codeN以及codeN的父编码code(N

1)作为数据链的第N映射YN进行存储。
[0008]根据本专利技术一实施方式,所述数据验证请求携带能够需要验证的结果数据的数据标识,其中,所述结果数据为根据所述初始数据进行多次数据处理得到所述结果数据的多个过程数据中的最后一个过程数据;相应的,所述在接收到数据验证请求的情况下,根据所述数据链对过程数据和数据处理记录进行验证,包括:在接收到数据验证请求的情况下,确定与所述数据标识相对应的所述结果数据;确定得到所述结果数据的数据处理记录;采用所述预设算法对所述数据处理记录进行加密处理,得到记录编码;根据所述记录编码是否存在于所述数据链中,对所述结果数据进行验证,得到验证结果。
[0009]根据本专利技术一实施方式,所述根据所述记录编码是否存在于数据链,对所述结果数据进行验证,得到验证结果,包括:若所述记录编码不存在于所述数据链中,则判定所述结果数据本身为非原生数据。
[0010]根据本专利技术一实施方式,所述根据所述记录编码是否存在于数据链,对所述结果数据进行验证,得到验证结果,包括:若所述记录编码存在于所述数据链中,则按照从所述结果数据到所述初始数据的顺序,依次对多个过程数据进行验证,得到完整的验证结果。
[0011]根据本专利技术一实施方式,所述若所述记录编码存在于所述数据链中,则按照从所述结果数据到所述初始数据的顺序,依次对多个过程数据进行验证,得到完整的验证结果,包括:若针对一个过程数据的记录编码不存在于所述数据链中,则判定所述过程数据本身为非原生数据;所针对所有过程数据的记录编码均存在于所述数据链中,直至验证数据链中包括多个过程数据相对应的记录编码,判定从所述初始数据到所述结果数据的所有过程数据均为未被篡改的原生数据。
[0012]根据本专利技术第二方面,还提供了一种临床试验数据验证装置,所述装置包括:接收模块,用于接收对初始数据进行处理得到的至少一个过程数据、得到所述过程数据的数据处理记录和采用预设算法对所述数据处理记录进行加密得到的记录编码;数据链生成模块,用于将记录编码与所述记录编码的父编码作为一个映射进行存储,得到数据链,其中,所述父编码为与所述记录编码相对应的数据处理记录的前一数据处理记录的记录编码;验证模块,用于在接收到数据验证请求的情况下,根据所述数据链对过程数据和数据处理记录进行验证。
[0013]根据本专利技术第三方面,还提供了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的临床试验数据验证方法。
[0014]根据本专利技术第四方面,还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如上所述的临床试验数据验证方法。
[0015]本专利技术实施例临床试验数据验证方法、装置、计算机可读存储介质及设备。接收对初始数据进行处理得到的过程数据、以及得到过程数据的数据处理记录和采用预设算法对数据处理记录进行加密得到的记录编码,并将记录编码与该记录编码的父编码作为一个映射进行存储,得到数据链,其中,父编码为与该记录编码相对应的数据处理记录的前一数据
处理记录的记录编码,进一步的,在接收到数据验证请求的情况下,根据数据链对过程数据和数据处理记录进行验证。由此,可以对结果数据本身和得到结果本身的数据处理记录进行双重验证,在数据处理和交付过程中及时准确发现人工失误或恶意篡改等数据不可信问题,有效解决了传统的数据验证方法对数据篡改或错误的验证过程带来的高成本、低效率、片面性以及验证结果不可靠的问题。
[0016]需要理解的是,本专利技术的教导并不需要实现上面的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本专利技术的其他实施方式还能够实现上面未提到的有益效果。
附图说明
[0017]通过参考附图阅读下文的详细描述,本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种临床试验数据验证方法,其特征在于,所述方法包括:接收对初始数据进行处理得到的至少一个过程数据、得到所述过程数据的数据处理记录和采用预设算法对所述数据处理记录进行加密得到的记录编码;将记录编码与所述记录编码的父编码作为一个映射进行存储,得到数据链,其中,所述父编码为与所述记录编码相对应的数据处理记录的前一数据处理记录的记录编码;在接收到数据验证请求的情况下,根据所述数据链对过程数据和数据处理记录进行验证。2.根据权利要求1所述的方法,其特征在于,所述记录编码为通过以下操作对所述数据处理记录进行加密得到:生成针对所述数据处理记录的随机值;采用预设算法对所述数据处理记录的多个字段和所述随机值进行加密,得到所述记录编码。3.根据权利要求1所述的方法,其特征在于,所述将记录编码与所述记录编码的父编码作为一个映射进行存储,得到数据链,包括:将对所述初始数据进行第一次处理得到的过程数据记录为第1过程数据D1,相应的,将对所述初始数据进行第一次处理的数据处理操作记录为第1数据处理记录R1,对所述第1数据处理记录得到第1记录编码code1,所述第1记录编码code1的父编码记录为空NULL;将对所述初始数据进行第N次数据处理得到的过程数据记录为第N过程数据DN,相应的,将对所述初始数据进行第N次数据处理的数据处理操作记录为第N数据处理记录RN,对所述第N数据处理记录得到第N记录编码codeN,所述第N记录编码的父编码为code(N

1),其中N为大于1的正整数;如此,将codeN以及codeN的父编码code(N

1)作为数据链的第N映射YN进行存储。4.根据权利要求1所述的方法,其特征在于,所述数据验证请求携带能够需要验证的结果数据的数据标识,其中,所述结果数据为根据所述初始数据进行多次数据处理得到所述结果数据的多个过程数据中的最后一个过程数据;相应的,所述在接收到数据验证请求的情况下,根据所述数据链对过程数据和数据处理记录进行验证,包括:在接收到数据验证请求的情况下,确定与所述数据标识相对应的所述结果数据;确定得到所述结果数据的数据处理记录;采用所述预设算法对所述数据处理记录...

【专利技术属性】
技术研发人员:艾杰
申请(专利权)人:天津开心生活科技有限公司
类型:发明
国别省市:

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

1