This page is part of the FHIR Specification (v1.4.0: STU 3 Ballot 3). The current version which supercedes this version is 5.0.0.  For a full list of available versions, see the Directory of published versions 

Detailed Descriptions for the elements in the DecisionSupportRule resource.
| DecisionSupportRule | |
| Definition | This resource defines a decision support rule of the form [on Event] if Condition then Action. It is intended to be a shareable, computable definition of a actions that should be taken whenever some condition is met in response to a particular event or events. | 
| Control | 1..1 | 
| Summary | true | 
| DecisionSupportRule.moduleMetadata | |
| Definition | The metadata for the decision support rule, including publishing, life-cycle, version, documentation, and supporting evidence. | 
| Control | 0..1 | 
| Type | ModuleMetadata | 
| Summary | true | 
| DecisionSupportRule.library | |
| Definition | A reference to a Library containing the formal logic used by the rule. | 
| Control | 0..* | 
| Type | Reference(Library) | 
| Summary | true | 
| DecisionSupportRule.trigger | |
| Definition | The trigger element defines when the rule should be invoked. This information is used by consumers of the rule to determine how to integrate the rule into a specific workflow. | 
| Control | 0..* | 
| Type | TriggerDefinition | 
| Summary | true | 
| DecisionSupportRule.condition | |
| Definition | The condition element describes he "if" portion of the rule that determines whether or not the rule "fires". The condition must be the name of an expression in a referenced library. | 
| Control | 0..1 | 
| Type | string | 
| Summary | true | 
| DecisionSupportRule.action | |
| Definition | The action element defines the "when" portion of the rule that determines what actions should be performed if the condition evaluates to true. | 
| Control | 0..* | 
| Type | ActionDefinition | 
| Summary | true |