数据验证 PQ 报告 · 功能更新说明
本文面向使用方(客户),介绍本次版本在“数据验证报告(PQ 报告)”上的新增与完善功能。
在“数据验证报告”中新增两张统计表,对正确/错误数据样例所涉及的受试者,遍历其所有访视表单(包括未实际填写的表单)的全部字段,自动检查两类重复问题:
- 含义:同一张表单内,某个字段名出现了多次(重复)。
- 判定方式:基于该表单原始 PDF 的字段定义进行判断。系统生成的表单数据(XML/入库字段)会按字段名把同一字段的多个绘制位置合并,无法体现原始重复,因此需回到 PDF 原始字段层识别。
-
判定口径:
– 排除单选框 / 复选框组(每个选项天然对应一个控件,属正常情形,不算重复);
– 排除签字域字段(签名、签字类,不参与填写校验);
– 仅统计带 “/” 的字段(数据规范表字段,如IE1/IEYN);
– 同一字段名在表单内出现次数 > 1 即判定为重复。 -
报告呈现:
– 问题数据点名称 = 重复的字段名
– 问题描述 = “表单字段 xxx 重复出现 N 次”
- 含义:两张或以上的表单,其“访视 + 表单序号 + 数据规范表名”判定为同一张数据规范表,即规范表被重复挂接。
-
报告呈现:
– 问题数据点名称 = 重复的数据规范表名
– 问题描述 = 说明是哪几张表的数据规范表名重复、重复出现次数
说明:“字段名”“数据规范表名”相互独立,一个表单内可能有多个数据规范表,每个都会单独判定。
为避免无关内容进入统计、干扰判断,本次对参与统计的字段做了统一过滤:
-
过滤掉“不带/”的字段(如
prj_MEDICAL_VERSION_DATE这类表单级、非数据规范表字段); - 过滤掉签字域字段(签名、签字类,不参与填写校验);
- 过滤掉单选框 / 复选框组(每个选项对应一个控件,属正常结构,避免被误判为字段重复)。
上述过滤同时作用于“正确数据”和“错误数据”两侧,保证结果一致、可对比。“表单字段重复”的判定基于表单原始 PDF 字段,单选框/复选框组、签字域及不带 “/” 的字段均不参与重复计数。
- 仅影响 数据验证 PQ 报告(含正确数据、错误数据两侧)的导出内容与状态展示;
- 不改变原有字段的填写、校验、保存逻辑;
- 客户已有历史数据无需迁移,可直接继续使用。
如对统计口径或展示字段有进一步定制需求,欢迎联系项目维护人员按需调整。