PlanDefinitionAction
open class PlanDefinitionAction: BackboneElement
Action defined by the plan.
An action to be taken as part of the plan.
-
Action defined by the plan.
An action to be taken as part of the plan.
Declaration
Swift
override open class var resourceType: String
-
A sub-action.
Declaration
Swift
public var action: [PlanDefinitionAction]?
-
Defines whether the action can be selected multiple times.
Declaration
Swift
public var cardinalityBehavior: ActionCardinalityBehavior?
-
Code representing the meaning of the action or sub-actions.
Declaration
Swift
public var code: [CodeableConcept]?
-
Whether or not the action is applicable.
Declaration
Swift
public var condition: [PlanDefinitionActionCondition]?
-
Description of the activity to be performed.
Declaration
Swift
public var definition: Reference?
-
Short description of the action.
Declaration
Swift
public var description_fhir: FHIRString?
-
Supporting documentation for the intended performer of the action.
Declaration
Swift
public var documentation: [RelatedArtifact]?
-
Dynamic aspects of the definition.
Declaration
Swift
public var dynamicValue: [PlanDefinitionActionDynamicValue]?
-
What goals this action supports.
Declaration
Swift
public var goalId: [FHIRString]?
-
Defines the grouping behavior for the action and its children.
Declaration
Swift
public var groupingBehavior: ActionGroupingBehavior?
-
Input data requirements.
Declaration
Swift
public var input: [DataRequirement]?
-
User-visible label for the action (e.g. 1. or A.).
Declaration
Swift
public var label: FHIRString?
-
Output data definition.
Declaration
Swift
public var output: [DataRequirement]?
-
Who should participate in the action.
Declaration
Swift
public var participant: [PlanDefinitionActionParticipant]?
-
Defines whether the action should usually be preselected.
Declaration
Swift
public var precheckBehavior: ActionPrecheckBehavior?
-
Why the action should be performed.
Declaration
Swift
public var reason: [CodeableConcept]?
-
Relationship to another action.
Declaration
Swift
public var relatedAction: [PlanDefinitionActionRelatedAction]?
-
Defines the requiredness behavior for the action.
Declaration
Swift
public var requiredBehavior: ActionRequiredBehavior?
-
Defines the selection behavior for the action and its children.
Declaration
Swift
public var selectionBehavior: ActionSelectionBehavior?
-
Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system.
Declaration
Swift
public var textEquivalent: FHIRString?
-
When the action should take place.
Declaration
Swift
public var timingDateTime: DateTime?
-
When the action should take place.
Declaration
Swift
public var timingDuration: Duration?
-
When the action should take place.
Declaration
Swift
public var timingPeriod: Period?
-
When the action should take place.
Declaration
Swift
public var timingRange: Range?
-
When the action should take place.
Declaration
Swift
public var timingTiming: Timing?
-
User-visible title.
Declaration
Swift
public var title: FHIRString?
-
Transform to apply the template.
Declaration
Swift
public var transform: Reference?
-
When the action should be triggered.
Declaration
Swift
public var triggerDefinition: [TriggerDefinition]?
-
create | update | remove | fire-event.
Declaration
Swift
public var type: Coding?
-
create | update | remove | fire-event.
Declaration
Swift
override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
Parameters
json
The JSON element to use to populate the receiver
context
The instantiation context to use
-
Undocumented
Declaration
Swift
open class PlanDefinitionAction: BackboneElement