重复值检查
检查重复表单中的重复数据。
规则说明:我们不希望在 TARGET 表中记录跟进 ‘ RECIST 评估编号’的任何重复项。
规则表达式
if(FindDuplicateRepeatingForm(TLFEVAL))
{
return false; //System sends query when return false condition is met
}
else
{
return true;
}
查询消息:已记录重复的 RECIST 评估编号。请验证并更正。
- TLFEVAL
-
对应于规则说明中的 RECIST 评估编号。
- FindDuplicateRepeatingForm( )
-
用于在重复表单中检测作为参数传递的搜索关键字的重复数据的帮助程序函数 (TLFEVAL)
注意:
这是一个聚集函数。如果目标位于重复表单上,则将为每个表单实例运行规则。
使用提示
当项不是选项控制时使用此选项。
验证步骤
- 使用主题进行测试,转到包含要检查的 iems 的给定访问和表单,在此示例中, RECIST 评估编号 <
TLFEVAL
> 在指定的重复表单实例中。 - 按照下表更新表单项
TLFEVAL
,并验证结果是否已列出:步骤 附注 结果 a. 在第一个重复形式 (1RF) 实例中,将
TLFEVAL
项输入为值 1 (输入值根据项目类型(即文本/日期/编号))。仅一个重复表单实例。 无查询。
b. 转到第二个重复形式 (2RF) 实例,然后输入
TLFEVAL
项作为值 1 (与上一步相同)。匹配 1RF 和 2RF 中的值: - 1RF-value 1
- 2RF-value 1
在 1RF 和 2RF 中查询。
c. 将 2RF 实例中的
TLFEVAL
项更新为 value 2 (与 value 1 不同)。1RF 和 2RF 中的不同值: - 1RF-value 1
- 2RF-value 2
无查询。
d. 将 1RF 实例中的
TLFEVAL
项更新为 value 2 (与上一步相同)。匹配 1RF 和 2RF 中的值: - 1RF-value 2
- 2RF-value 2
在 1RF 和 2RF 中查询。
e. 清除 2RF 中的
TLFEVAL
项。1RF 和 2RF 中的不同值: - 1RF-value 2
- 2RF -
Null
无查询。
f. 在 2RF 中输入
TLFEVAL
项作为值 3 (与之前输入的值不同)。1RF 和 2RF 中的不同值: - 1RF-value 2
- 2RF-value 3
无查询。
g。 转到第三个重复形式 (3RF) 实例,然后输入
TLFEVAL
项作为值 2 。匹配 1RF 和 3RF 中的值: - 1RF-value 2
- 2RF-value 3
- 3RF-value 2
在 1RF 和 3RF 中查询。
2RF 中没有查询。
您好。 将 3RF 中的
TLFEVAL
项更新为 value 1 。1RF、2RF 和 3RF 中的不同值: - 1RF-value 2
- 2RF-value 3
- 3RF-value 1
无查询。
i。 将 3RF 中的
TLFEVAL
项更新为 value 3 。匹配 2RF 和 3RF 中的值: - 1RF-value 2
- 2RF-value 3
- 3RF-value 3
在 2RF 和 3RF 中查询。
1RF 中没有查询。
j. 删除 2RF 实例。
1RF 和 3RF 中的不同值,不存在 2RF: - 1RF-value 2
- 3RF-value 3
无查询。
注意:
如果表单存在于多个访问中,请重复上述步骤。
其他示例
示例 4-27 如果存在多个具有相同开始日期的 AE 学期,则发出查询
if(FindDuplicateRepeatingForm(aetrm,onstdt)) {
return false;
} else {
return true;
}
查询消息:多次报告具有相同起始日期的不良事件词。请更正。
父主题:重复表单示例