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
Clinical Decision Support Work Group | Maturity Level: N/A | Ballot Status: DSTU 2 |
ActionDefinition | |
Definition | The definition of an action to be performed. Some aspects of the definition are specified statically, and some aspects can be specified dynamically by referencing logic defined in a library. |
Control | 1..1 |
Summary | true |
ActionDefinition.actionIdentifier | |
Definition | A unique identifier for the action. The identifier SHALL be unique within the container in which it appears, and MAY be universally unique. |
Control | 0..1 |
Type | Identifier |
Summary | true |
ActionDefinition.label | |
Definition | A user-visible label for the action. |
Control | 0..1 |
Type | string |
Summary | true |
ActionDefinition.title | |
Definition | The title of the action displayed to a user. |
Control | 0..1 |
Type | string |
Summary | true |
ActionDefinition.description | |
Definition | A short description of the action used to provide a summary to display to the user. |
Control | 0..1 |
Type | string |
Summary | true |
ActionDefinition.textEquivalent | |
Definition | A text equivalent of the action to be performed. This provides a human-interpretable description of the action when the definition is consumed by a system that may not be capable of interpreting it dynamically. |
Control | 0..1 |
Type | string |
Summary | true |
ActionDefinition.concept | |
Definition | The concept represented by this action or its sub-actions. |
Control | 0..* |
Type | CodeableConcept |
Summary | true |
ActionDefinition.supportingEvidence | |
Definition | The evidence grade and the sources of evidence for this action. |
Control | 0..* |
Type | Attachment |
Summary | true |
ActionDefinition.documentation | |
Definition | Didactic or other informational resources associated with the action that can be provided to the CDS recipient. Information resources can include inline text commentary and links to web resources. |
Control | 0..* |
Type | Attachment |
Summary | true |
ActionDefinition.relatedAction | |
Definition | A relationship to another action such as "before" or "30-60 minutes after start of". |
Control | 0..1 |
Summary | true |
ActionDefinition.relatedAction.actionIdentifier | |
Definition | The unique identifier of the related action. |
Control | 1..1 |
Type | Identifier |
Summary | true |
ActionDefinition.relatedAction.relationship | |
Definition | The relationship of this action to the related action. |
Control | 1..1 |
Binding | ActionRelationshipType: Defines the types of relationships between actions (Required) |
Type | code |
Summary | true |
ActionDefinition.relatedAction.offset[x] | |
Definition | A duration or range of durations to apply to the relationship. For example, 30-60 minutes before. |
Control | 0..1 |
Type | Duration|Range |
[x] Note | See Choice of Data Types for further information about how to use [x] |
Summary | true |
ActionDefinition.relatedAction.anchor | |
Definition | An optional indicator for how the relationship is anchored to the related action. For example "before the start" or "before the end" of the related action. |
Control | 0..1 |
Binding | ActionRelationshipAnchor: Defines possible anchors for the relationship between actions (Required) |
Type | code |
Summary | true |
ActionDefinition.participantType | |
Definition | The type of participant in the action. |
Control | 0..* |
Binding | ParticipantType: The type of participant for the action (Required) |
Type | code |
Summary | true |
ActionDefinition.type | |
Definition | The type of action to perform (create, update, remove). |
Control | 0..1 |
Binding | ActionType: The type of action to be performed (Extensible) |
Type | code |
Summary | true |
ActionDefinition.behavior | |
Definition | A behavior associated with the action. Behaviors define how the action is to be presented and/or executed within the receiving environment. |
Control | 0..* |
Summary | true |
ActionDefinition.behavior.type | |
Definition | The type of the behavior to be described, such as grouping, visual, or selection behaviors. |
Control | 1..1 |
Binding | ActionBehaviorType: The type of behavior to be defined (Extensible) |
Type | Coding |
Summary | true |
ActionDefinition.behavior.value | |
Definition | The specific behavior. The code used here is determined by the type of behavior being described. For example, the grouping behavior uses the grouping-behavior-type valueset. |
Control | 1..1 |
Type | Coding |
Summary | true |
ActionDefinition.resource | |
Definition | The resource that is the target of the action (e.g. CommunicationRequest). The resource described here defines any aspects of the action that can be specified statically (i.e. are known at the time of definition). |
Control | 0..1 |
Type | Reference(Any) |
Summary | true |
Comments | Note that the resource is optional, and if no resource is specified, a customization with a root (/) path can be used to define the entire resource dynamically. |
ActionDefinition.customization | |
Definition | Customizations that should be applied to the statically defined resource. For example, if the dosage of a medication must be computed based on the patient's weight, a customization would be used to specify an expression that calculated the weight, and the path on the resource that would contain the result. |
Control | 0..* |
Summary | true |
ActionDefinition.customization.path | |
Definition | The path to the element to be customized. This is the path on the resource that will hold the result of the calculation defined by the expression. |
Control | 1..1 |
Type | string |
Summary | true |
ActionDefinition.customization.expression | |
Definition | An expression specifying the value of the customized element. |
Control | 1..1 |
Type | string |
Summary | true |
ActionDefinition.action | |
Definition | Sub actions that are contained within the action. The behavior of this action determines the functionality of the sub-actions. For example, a selection behavior of at-most-one indicates that of the sub-actions, at most one may be chosen as part of realizing the action definition. |
Control | 0..* |
Type | ActionDefinition |
Summary | true |