项目完成检查

检查项是否已完成。

规则说明:在提供“停止日期”时,评估“提款原因”不为 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 中添加日期。

    空值

    查询
    添加 reason

    无查询
    仅清除 reason

    空值

    查询
    添加新的 reason

    无查询
    仅清除 dt

    空值

    无查询
    清除 reason

    空值

    空值

    无查询

注:

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

其他示例

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

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

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