我们在运行P21程序时,经常会遇到SD1117: Duplicate records 这个Warning。我们来看一下关于这个Warning的描述:
The structure of Findings class domains should be one record per finding Result per subject. No finding result with same Test Short Name(--TESTCD) and the same Qualifier variables at the same timepoint for the same Subject(USUBJID) are expected.
这个规则描述很容易理解,对于Findings类数据集,要求每一个受试者在每一个研究时间点上的特定观测只能有一条记录。这个要求如何进行判断呢?根据Findings数据集的Key Variables(关键变量)进行判断,如果对于特定的关键变量,记录不唯一,则说明记录重复,违反这个规则。
当我们运行P21出现这个Warning时,要先判断 -- Duplicate records是真是假。为什么要这样做?首先,出现Duplicate records提醒时,数据集按关键变量排序不唯一,这一点毋庸置疑。我们在设计SDTM数据集时,为数据集所设置关键变量可能并不与CDISC 给的标准关键变量一致,而P21引擎是利用标准的元数据来验证记录的不同。P21验证时目前不会考虑自行定义的关键变量,这个问题目前还没有解决。
所以,当SD1117 Warning出现时,我们要搞清楚这是由于重复记录造成的,还是利用CDISC 标准关键变量替代了项目中自行定义的关键变量。
以上。
网友评论