项目完成检查

检查项目是否已完成。

规则说明:在提供“退学日期”时,评估“退学原因”不为 NULL。

规则表达式

if(dt !== null && reason === null)
{
   return false;               //System sends query when return false condition is met
}
else
{
   return true;
}

查询消息:提供了退学日期,但缺少退学原因。请验证。

定义

dt

对应于规则说明中的停止日期

原因

对应于规则说明中的撤消原因

返回值

布尔值

返回 truefalse。满足返回 false 条件时,系统会引发查询。

验证步骤

  1. 使用主题进行测试,转至包含要检查的 iems 的给定访问和表单,在此示例中为停止日期 <dt> 和撤回原因 <reason>。
  2. 按照下表更新表单项 dtreason,并验证结果是否已列出:
    步骤 dt reason 结果
    仅在 dt 中添加日期。

    Null

    查询
    添加 reason

    无查询
    仅清除 reason

    Null

    查询
    添加新的 reason

    无查询
    仅清除 dt

    Null

    无查询
    清除 reason

    Null

    Null

    无查询

注意:

如果表单存在于多个访问中,请重复上述步骤。

其他示例

示例 4-2 提供了收集日期和时间,临床严重性 = null,因此发出查询

if(VSDTTIM !== null)
{
    if(VSCLSIG !== null)
    {
        return true;
    }
    else
    {
        return false;
    }
}
else
{
    return true;
}

查询消息:提供了收集日期和时间,但缺少临床重要性。请验证。