部分日期未知月份评估

检查是否选择日期问题的月份为未知 (UNK),并根据需要显示查询。

规则说明:如果选择 UNK 作为初始诊断日期的月份,则发出查询。

规则表达式

if(DIADT.getMonth()==='UNK')     //checks for the presence of 'UNK' value as the month of a date
{
   return false;                   //System sends query when return false condition is met
}
else
{
   return true;
}

查询消息:已为“月份”选择“UNK”。请验证并提供。

定义

DIADT

对应于规则说明中的初始诊断日期

===

等于比较运算符。比较值和类型是否相等。

.getMonth()

日期类型元素的 JavaScript 方法。检索某个日期中月份的数值,例如 '11' 作为“01-Nov-2021 15:03”中 Novemeber 的数值。如果月份值不存在,则返回“UNK”。

返回值

布尔值

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

验证步骤

  1. 使用主题进行测试,转到包含要检查的日期项的给定访问和表单,在本例中为初始诊断日期 <DIADT>。
  2. 如下表所示更新表单项 DIADT 并验证结果是否已列出:
    DIADT 结果
    10-May-2021 无查询
    UNK-UNK-2021 查询
    UNK-May-2021 无查询
    05-Jun-2021 无查询
    UNK-UNK-2021 查询
    Null 无查询

注:

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