This page is part of the FHIR Specification (v1.1.0: STU 3 Ballot 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
This is a frozen snapshot of the FHIR specification created for the purpose of balloting the GAO implementation Guide. It includes draft changes that may be part of the future DSTU 2.1 release but further change is expected. Readers should focus solely on the GAO implementation content, and FHIR DSTU 2 for other purposes.
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 |