目录

数据验证 PQ 报告 · 功能更新说明

本文面向使用方(客户),介绍本次版本在“数据验证报告(PQ 报告)”上的新增与完善功能。

在“数据验证报告”中新增两张统计表,对正确/错误数据样例所涉及的受试者,遍历其所有访视表单(包括未实际填写的表单)的全部字段,自动检查两类重复问题:

  • 含义:同一张表单内,某个字段名出现了多次(重复)。
  • 判定方式:基于该表单原始 PDF 的字段定义进行判断。系统生成的表单数据(XML/入库字段)会按字段名把同一字段的多个绘制位置合并,无法体现原始重复,因此需回到 PDF 原始字段层识别。
  • 判定口径:
     – 排除单选框 / 复选框组(每个选项天然对应一个控件,属正常情形,不算重复);
     – 排除签字域字段(签名、签字类,不参与填写校验);
     – 仅统计带 “/” 的字段(数据规范表字段,如 IE1/IEYN);
     – 同一字段名在表单内出现次数 > 1 即判定为重复。
  • 报告呈现:
     – 问题数据点名称 = 重复的字段名
     – 问题描述 = “表单字段 xxx 重复出现 N 次”
  • 含义:两张或以上的表单,其“访视 + 表单序号 + 数据规范表名”判定为同一张数据规范表,即规范表被重复挂接。
  • 报告呈现:
     – 问题数据点名称 = 重复的数据规范表名
     – 问题描述 = 说明是哪几张表的数据规范表名重复、重复出现次数

说明:“字段名”“数据规范表名”相互独立,一个表单内可能有多个数据规范表,每个都会单独判定。

为避免无关内容进入统计、干扰判断,本次对参与统计的字段做了统一过滤:

  • 过滤掉“不带/”的字段(如 prj_MEDICAL_VERSION_DATE 这类表单级、非数据规范表字段);
  • 过滤掉签字域字段(签名、签字类,不参与填写校验);
  • 过滤掉单选框 / 复选框组(每个选项对应一个控件,属正常结构,避免被误判为字段重复)。

上述过滤同时作用于“正确数据”和“错误数据”两侧,保证结果一致、可对比。“表单字段重复”的判定基于表单原始 PDF 字段,单选框/复选框组、签字域及不带 “/” 的字段均不参与重复计数。

  • 仅影响 数据验证 PQ 报告(含正确数据、错误数据两侧)的导出内容与状态展示;
  • 不改变原有字段的填写、校验、保存逻辑;
  • 客户已有历史数据无需迁移,可直接继续使用。

如对统计口径或展示字段有进一步定制需求,欢迎联系项目维护人员按需调整。