This page is part of the FHIR Specification (v1.2.0: STU 3 Draft). 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. |
Control | 1..1 |
DecisionSupportRule.identifier | |
Definition | A logical identifier for the module such as the CMS or NQF identifiers for a measure artifact. |
Note | This is a business identifer, not a resource identifier (see discussion) |
Control | 0..* |
Type | Identifier |
Summary | true |
DecisionSupportRule.version | |
Definition | The version of the module, if any. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge modules, refer to the Decision Support Service specification. |
Note | This is a business versionId, not a resource identifier (see discussion) |
Control | 0..1 |
Type | string |
Summary | true |
DecisionSupportRule.moduleMetadata | |
Definition | A reference to a ModuleMetadata resource that provides metadata for the rule. |
Control | 0..1 |
Type | Reference(ModuleMetadata) |
DecisionSupportRule.library | |
Definition | A reference to a Library containing the formal logic used by the rule. |
Control | 0..* |
Type | Reference(Library) |
DecisionSupportRule.trigger | |
Definition | A description of a triggering event. |
Control | 0..* |
DecisionSupportRule.trigger.type | |
Definition | The type of triggering event. |
Control | 1..1 |
Binding | DecisionSupportRuleTriggerType: The type of trigger (Required) |
Type | code |
DecisionSupportRule.trigger.eventName | |
Definition | The name of the event (if this is a named-event trigger). |
Control | 0..1 |
Type | string |
DecisionSupportRule.trigger.eventTiming[x] | |
Definition | The timing of the event (if this is a period trigger). |
Control | 0..1 |
Type | Timing|Reference(Schedule)|date|dateTime |
[x] Note | See Choice of Data Types for further information about how to use [x] |
DecisionSupportRule.condition | |
Definition | The condition for the artifact. |
Control | 0..1 |
Type | string |
DecisionSupportRule.action | |
Definition | The definition of the actions that should be returned by evaluation of the artifact. |
Control | 0..* |
DecisionSupportRule.action.actionIdentifier | |
Definition | A unique identifier for the action. |
Control | 0..1 |
Type | Identifier |
DecisionSupportRule.action.number | |
Definition | A user-visible number for the action. |
Control | 0..1 |
Type | string |
DecisionSupportRule.action.supportingEvidence | |
Definition | Supporting evidence for the action. |
Control | 0..* |
Type | Attachment |
DecisionSupportRule.action.documentation | |
Definition | Supporting documentation for the action. |
Control | 0..* |
Type | Attachment |
DecisionSupportRule.action.participantType | |
Definition | The type of participant in the action. |
Control | 0..* |
Binding | DecisionSupportRuleParticipantType: The type of participant for an action in the module (Required) |
Type | code |
DecisionSupportRule.action.title | |
Definition | The title of the action. |
Control | 0..1 |
Type | string |
DecisionSupportRule.action.description | |
Definition | A short description of the action. |
Control | 0..1 |
Type | string |
DecisionSupportRule.action.textEquivalent | |
Definition | A text equivalent of the action to be performed. |
Control | 0..1 |
Type | string |
DecisionSupportRule.action.concept | |
Definition | Concepts associated with the action. |
Control | 0..* |
Type | CodeableConcept |
DecisionSupportRule.action.type | |
Definition | The type of action to perform (create, update, remove). |
Control | 0..1 |
Binding | DecisionSupportRuleActionType: The type of action to be performed (Extensible) |
Type | code |
DecisionSupportRule.action.resource | |
Definition | The resource that is the target of the action (e.g. CommunicationRequest). |
Control | 0..1 |
Type | Reference(Any) |
DecisionSupportRule.action.customization | |
Definition | Customizations that should be applied to the statically defined resource. |
Control | 0..* |
DecisionSupportRule.action.customization.path | |
Definition | The path to the element to be customized. |
Control | 1..1 |
Type | string |
DecisionSupportRule.action.customization.expression | |
Definition | An expression specifying the value of the customized element. |
Control | 1..1 |
Type | string |
DecisionSupportRule.action.actions | |
Definition | Sub actions. |
Control | 0..* |
Type | See DecisionSupportRule.action |