Attributable A 可追溯的记录可追溯
Legible L 清晰的,可见的清晰可见
Contemporaneous C 同步的与操作同步生成/录入
Original O 原始的第一手收据,未经转手的
Accurate A 准确的与实际操作相一致的,无主观造假或客观输入错误
Complete C 完整的无遗漏
Consistent C 一致的与实际生成逻辑顺序一致,显示的记录人同实际操作者一致
Enduring E 长久的,耐受的原始数据长久保存,不易删除,丢弃
Available A 可获得的数据在审计时可见,不被隐藏
ALCOA+CCEA原则不仅是GMP对记录完整性的要求,也是所有符合性审核对记录完整性的基本要求,是信用的基石。由上文可得,ALCOA+CCEA原则实际上就是对记录生成/录入、修改、存储、检索、备份、恢复和输出等数据生命周期内的所有操作的要求。如果这些操作满足了以上原则,记录的完整性就满足要求了。
关于质量评估,指南提出采用ALCOA原则和ALCOA+原则等国际通行原则作为评估要求并需要设计相应的具体指标。ALCOA原则是美国FDA于2007年在其指导原则《临床研究中使用的计算机化系统》中提出的,而ALCOA+原则是欧盟GCP监察官工作组(EUGCPIWG)于2010年在其发布的《关于临床试验中对电子源数据和转录成电子数据收集工具的期望的反馈书》中阐释的。
ALCOA原则:
Attributable(可归因性):可鉴别采集信息的来源,如受试者、输入者、外源数据等。 应当保留足够和准确的原始文件和试验记录,包括中心每个试验受试者相关的观察。源数据应该是有来源的、清晰的、时间一致的、原始的、准确的和完整的。源数据的修改应该是可溯源的,不能遮掩最初的记录,必要时应进行解释(例如:通过稽查轨迹);
Legible(易读性):采集的数据可被他人阅读和理解;不能被认读和理解的数据或术语缩写不应当被采用,因为任何不能被清楚地认读的数据或术语缩写可能造成误解, 和被输入数据的人员错误地输入数据系统中。原版文件复印时,不能产生差错,复印的文件清晰可辨别,并满足核证副本的要求;任何记录应保持清洁,不得撕毁或任意涂改,记录填写的任何更改都应签注姓名和日期,并使原有信息仍清晰可辨别,必要时,应说明理由。记录如需重新誊写,则原有记录不得销毁,应作为重新誊写记录的附件保存。
Contemporaneous(同时性):数据应当在产生或观察的当时被记录,且在一定的时间窗内输入数据库,即数据的时间性标识;数据的实时记录伴随着数据的实时观察而完成,因为任何延滞数据的输入都可能造成数据记忆的偏差和错误;并且要求电子数据采集系统中任何数据的输入都应当伴有输入日期和时间, 以便监查或稽查人员能比对数据输入日期和时间与数据实际产生的日期和时间。化验单评估日期在打印或出报告日期之前、药物回收发放记录未在当天完成、数据录入时间早于研究者签字时间 或 数据录入未在项目规定的时间窗内完成 , 研究者及CRC都应注意数据实时记录的要求,以保证采集的数据是及时的、准确的。
Original(原始性):数据首次被记录,或可以被追查到原始数据;CRC应协助研究者做好原始收据的收集及记录,若需对数据进行任何更改或更正,都要保留原来的记录清晰可见,并注明更改或更正日期,签署姓名,解释原因(如需要);比如某项目研究病历使用的是word 编辑打印后 研究者签字签日期 ,CRA监查发现病历受试者采血时间记录错误,CRC就协助研究者在word病历中直接修改,重新打印签字,签字日期为筛选期当天, 这种做法就破坏了数据的原始性,应请研究者在病历上手动修改签字签日期,日期为修改当天。
Accurate(准确性):数据记录和计算、分析等转换过程是正确可靠的。临床试验数据记录常见的问题就是逻辑错误、不按方案要求访视、操作或同一个数值被多次记录会出现不一致的情况, 比如男性受试者病历记录有子宫肌瘤病史、方案要求血压仰卧位测量,但实际操作是坐位 或每一次访视病历记录生命体征都是一样的。CRC 应熟悉项目方案,提醒研究者按照方案进行相关操作 ,在录入数据之前应仔细核对研究病历记录的数据是否正确,不要研究者写什么就录什么。
ALCOA+原则
Complete(完整性):所有的数据都存在,如所有检测结果都被保留,包括元数据;临床试验数据记录不是给研究者或CRC自己看的, 而是给不熟悉该临床试验的第三方人员看,如监查员、稽查员、机构质控员或国家局核查员;如果他们在查看文件或记录时需要研究者或CRC的解释才能明白当时的情况,说明这个记录就是不完整的,所以在记录病历及文件整理时需考虑第三方的角度,应确保数据完整,比如AE要素记录要齐全、研究者文件夹文件放到别的地方保存应写file note说明存放位置。
Consistent(一致性):数据没有矛盾或差异,如使用标准化的数据;经常会出现A研究者给受试者谈知情 ,由B研究者记录知情同意过程,这样就很难保证知情同意过程与当时A研究者谈知情的一致性,所以建议谁谈知情谁记录知情同意过程。
Enduring(持久性):数据可被保留所要求的时间长度并可在需要时恢复,如硬盘、CD、磁带等;按照我们国家GCP法规要求,研究者应保存临床试验资料至临床试验终止后五年;申办者应保存临床试验资料至试验药物被批准上市后五年。临床试验关中心后资料归档到机构,前5年机构免费保存;超过5年的可能是申办方付费继续由机构保存,或转移到申办方保存,所以热敏纸的报告如心电图需及时复印、无碳复写纸如快递单底联应及时复印存档;肿瘤患者影像学资料应及时刻盘存档,避免人为破坏或机器故障丢失。
Availablewhenneeded(可取性):一旦要求,可以及时获取并提供给管理当局。这就要求在研项目的文件管理应专柜上锁,且钥匙由专人保管,目前很多科室会将所有项目的钥匙挂在钥匙盘上放到公共的抽屉里,这样就无法保证文件的安全;另外已结束的项目资料一般会在资料室集中保管,对于保存环境就有了更高的要求,如防火、防水、防害、防霉、安装火警装置、灭火器等。对于EDC、IWRS等系统账号密码的管理要注意符合Accessible的要求,即只能使用自己的账号密码进入系统,防止未获得授权的人的操作。
========================================================================================================================================
存储在数据库中的所有数据值均正确的状态。如果数据库中存储有不正确的数据值,则该数据库称为已丧失数据完整性。
分类
1、静态约束:静态约束是对数据库状态的约束,有可分为固定约束、隐含约束和显示约束。
2、固定约束:是数据模型固有的约束,如关系的属性是原子的,即满足INF的约束。固有约束在DBMS实现时已经考虑。
3、隐含约束:指隐含于数据模式中的约束,一般用数据定义语言(DDL)语句说明,并存于数据目录中。例如,域完整性约束、实体完整性以及参照完整性约束,都由相应的DDL语句说明。
4、显示约束:固有约束、隐含约束是最基本的约束,但概括不了所有的约束。数据完整性是多种多样的,且依赖于数据的语义与应用,这些约束只有显式地说明,故称显式约束。
显式约束的说明一般有三种方法:
①用过程说明约束。这种方法不约束的说明和检验交给应用程序,应用程序中可以插入一些过程,以检验数据哭更新是否违反给顶的约束,如果违反约束,则回滚事务。检验约束的过程一般用通用高级程序语言编写,可以表达各式各样的约束。这是一种普遍方法。
②用语言说明约束。断言指数据库状态必须满足的逻辑条件。数据库完整性约束可以看成一系列断言的集合。为了表示约束,DBMS须提供断言说明语言。
③用触发子表示约束。触发子是一个软件机制,其功能相当于WHENEVERTHEN,即一旦给定条件成立,系统就引发相应的动作。利用触发子可以表示约束,以违反约束作为条件,以违反约束的处理作为动作。动作不限于回滚事务,也可以给用户一个消息或过程。在系统中定义一批触发子后,就会监督数据库状态,一旦出现违反约束的更新,就会引发相应的动作。
5、动态约束:动态约束不是对数据库状态的约束,而是数据库从一个状态变为另一个状态时应遵守的约束,例如在更新职工表时,工资、工龄这些属性值一般只会增加,不会减少。动态约束一般也是显式说明的。在上述约束中,固有约束必然实施,隐含约束在大部分现代DBMS中基本实施或部分实施,显式和动态约束只在个别DBMS中实施。