品目完了チェック

項目が完了したことを確認します。

ルール摘要: 「中止日」が指定されている場合、取下げの事由がNULLでないと評価します。

ルール式

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

問合せメッセージ: 廃止日が指定されていますが、取下げの事由がありません。確認してください。

定義

日付

ルール摘要の「中止日」に対応します。

理由

ルール摘要の「取下げ事由」に対応します。

戻り値

ブール

trueまたはfalseを返します。返されたfalse条件が満たされると、問合せが生成されます。

検証ステップ

  1. テストの件名を使用して、確認する予定のある特定の訪問およびフォームに移動します。この例では、中止日 <dt>および撤退の理由 <reason>です。
  2. 次の表に示すようにフォーム・アイテムdtおよびreasonを更新し、結果が表示されていることを確認します。
    ステップ dt reason 結果
    dtにのみ日付を追加します。

    NULL

    クエリー
    reasonを追加します。

    問合せなし
    reasonのみクリアします。

    NULL

    クエリー
    新しいreasonを追加します。

    問合せなし
    dtのみクリアします。

    NULL

    問合せなし
    reasonをクリアします。

    NULL

    NULL

    問合せなし

注意:

フォームが複数の訪問に存在する場合は、前述のステップを繰り返します。

その他の例

例4-2収集日時が指定され、Clinical Significance = nullのため問合せが発行される

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

問合せメッセージ: 収集日時が指定されていますが、臨床重要度がありません。確認してください。