前のトピック

次のトピック

逶ョ谺。

索引

ルールの依存性

キーアイテムに加えて、ルールでは評価または計算を実行するために必要な情報を含む 1 つ以上の追加アイテムを参照できます。 セクション、フォームおよびビジットのこれらのアイテムは依存と呼ばれます。コンテキストアイテムはルールの依存性でもあるため、各ルールにはコンテキストアイテムを表す依存性が 1 つ以上あります。

注: コンテキストに関連づけられた全ての依存性はコンテキストと同じ範囲を持っていなければなりません。例えば、一般的なビジットコンテキストとしてコンテキストが定義された場合は、その依存性は一般的ビジットで定義される必要があります。

ルールが実行されるアイテムにルールを関連付ける時は、そのコンテキスト内で各アイテムが表す依存性のタイプを指定します。タイプにはApplied、Dependency、Triggerがあります。ルール処理は、これらのいずれかのタイプの依存性を指定されたアイテムがデータの初回エントリを受け取るか、更新されたときに開始されます。

  • Applied:ルールスクリプトは、依存性がAppliedであるアイテムにルールの結果を適用します。
    • フォームルールが失敗した場合、依存性にAppliedを指定したアイテムはクエリを受け取ります。
    • ルールが計算や無作為割付薬剤の割り当てを行う場合、依存性にAppliedを指定したアイテムは計算結果や無作為割付の結果を受け取ります。実行されるフォームルールに関して、このアイテムおよび依存性として分類された全てのアイテムは入力値を持つ必要があります。実行される計算ルールに関しては、このアイテムは入力値を必要としません。
  • Dependency:ルールスクリプトでは、計算またはエディットチェックの実行時にこのアイテムに入力された値を使用します。

    実行されるルールに関して、このアイテムおよび依存性にAppliedを指定した全てのアイテムは入力値を持つ必要があります。

  • Trigger:ルールスクリプトでは、計算またはエディットチェックの実行時にこのアイテムに入力された値を使用できます。ただし、このアイテム内の値はルールを実行するためには必要ありません。
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.