科研随访数据库锁定后,正常用户原则上不应继续改变锁定范围内的数据;但工具仍要为经正式批准的纠错留下受控解锁路径。验收重点不是“有没有锁定按钮”,而是锁定前条件、锁后权限、解锁理由、实际修改和再次锁定能否形成一条不可混淆的证据链。
先确定锁定对象和边界
测试前应由项目负责人、数据管理和统计等授权岗位按正式流程明确锁定范围:是整个研究、某个中心、某个访视阶段,还是一次分析所需的数据快照。还要记录数据截止时间、字典版本、参与者范围、未决问题和允许的例外。工具不应自行替代研究团队决定何时可以锁定。
测试一:有未决问题时能否误锁
准备三类虚构问题
分别创建未回复的数据质疑、等待复核的更正和未完成的关键访视。发起锁定时,检查系统是否按配置阻止、警告或要求例外批准,并在锁定清单中真实呈现问题数量和状态。不能为了让按钮通过而自动关闭问题。
锁定回执要能复核
成功锁定后应生成唯一锁定记录,包含范围、时间、发起人、复核人、批准依据、数据版本和未决例外。只显示“当前已锁定”不足以证明某次分析使用的是哪一版。
测试二:锁后哪些操作必须失败
使用研究护士、研究者、数据管理员和系统管理员等虚构账号,尝试修改量表答案、补录访视、关闭质疑、批量导入和调用写入接口。锁定范围内的普通写入应被一致阻止,页面、移动端和接口不能出现一个能改、一个不能改的旁路。
同时检查仍应允许的只读查询、审计查看和合规导出。锁定不是删除权限,也不应让历史证据消失。若临床安全事项需要继续处理,应通过独立的机构流程记录,不能借此无痕改写已锁定的研究数据。
测试三:解锁申请是否足够具体
理由不能只写“数据有误”
解锁申请应指明参与者、访视、字段、发现路径、拟修改内容、影响范围和附件依据,并说明是否需要重跑分析。审批人应与申请人适当分离;紧急解锁也应有预设授权与事后复核,而不是给管理员一个永久万能开关。
只解锁必要范围
申请修改一个字段时,系统不应默认开放整个研究。验收可同时尝试修改获批字段和未获批字段,确认后者仍被阻止。解锁应设置有效期或完成条件,到期后不能继续写入。
测试四:修改后能否重新形成基线
完成获批修改后,检查审计记录是否同时保存原值、新值、原因、操作者、时间和复核人。再次锁定应生成新的版本标识,并与上一次锁定建立前后关系。此前导出的分析数据和统计结果保持历史关联,不能自动换成新版本。
再模拟解锁过程中断、审批撤回和重复提交。系统应明确显示当前状态,不能让一半完成的操作表现为已重新锁定,也不能因重复回调生成两条互相冲突的基线。
测试五:通知与审计不能漏
锁定、解锁批准、实际修改和再次锁定应通知到机构规定的责任岗位。审计员能够按一次解锁事件导出完整链路,但无权反向修改。日志应记录失败尝试和越权写入,不只记录成功操作。测试全部使用隔离环境的虚构数据,避免把真实参与者信息带入验收。
建议的验收证据
- 锁定范围、截止点、字典和例外清晰。
- 页面、移动端和接口的锁后控制一致。
- 解锁申请具体到必要记录与字段。
- 申请、审批、修改和复核职责可区分。
- 原值、新值和两次锁定版本完整关联。
- 失败、越权和重复操作同样留痕。
FAQ
发现一个错别字也必须解锁吗?
是否影响锁定数据及采用何种更正方式,应由正式数据管理流程判断;工具不能允许无痕直接修改。
系统管理员可以绕过锁定吗?
不应存在无记录的常规旁路。必要的紧急能力也要最小授权、明确条件、完整留痕并接受复核。
如需梳理锁定、解锁和审计验收,可参考随访工具与数据治理建议。本文不替代研究方案、统计分析计划和机构管理要求。