pub struct PlanDefinitionActionBackboneElement {Show 32 fields
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub link_id: Option<StringDt>,
pub prefix: Option<StringDt>,
pub title: Option<StringDt>,
pub description: Option<MarkdownDt>,
pub text_equivalent: Option<MarkdownDt>,
pub priority: Option<CodeDt>,
pub code: Option<CodeableConcept>,
pub reason: Option<Vec<CodeableConcept>>,
pub documentation: Option<Vec<RelatedArtifact>>,
pub goal_id: Option<Vec<IdDt>>,
pub subject: Option<CanonicalDt>,
pub trigger: Option<Vec<TriggerDefinition>>,
pub condition: Option<Vec<PlanDefinitionActionConditionBackboneElement>>,
pub input: Option<Vec<PlanDefinitionActionInputBackboneElement>>,
pub output: Option<Vec<PlanDefinitionActionOutputBackboneElement>>,
pub related_action: Option<Vec<PlanDefinitionActionRelatedActionBackboneElement>>,
pub timing: Option<Timing>,
pub location: Option<CodeableReference>,
pub participant: Option<Vec<PlanDefinitionActionParticipantBackboneElement>>,
pub type_: Option<CodeableConcept>,
pub grouping_behavior: Option<CodeDt>,
pub selection_behavior: Option<CodeDt>,
pub required_behavior: Option<CodeDt>,
pub precheck_behavior: Option<CodeDt>,
pub cardinality_behavior: Option<CodeDt>,
pub definition: Option<UriDt>,
pub transform: Option<CanonicalDt>,
pub dynamic_value: Option<Vec<PlanDefinitionActionDynamicValueBackboneElement>>,
pub action: Option<Vec<PlanDefinitionActionBackboneElement>>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
link_id: Option<StringDt>
Unique id for the action in the PlanDefinition
prefix: Option<StringDt>
User-visible prefix for the action (e.g. 1. or A.)
title: Option<StringDt>
User-visible title
description: Option<MarkdownDt>
Brief description of the action
text_equivalent: Option<MarkdownDt>
Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
priority: Option<CodeDt>
routine | urgent | asap | stat
code: Option<CodeableConcept>
Code representing the meaning of the action or sub-actions
reason: Option<Vec<CodeableConcept>>
Why the action should be performed
documentation: Option<Vec<RelatedArtifact>>
Supporting documentation for the intended performer of the action
goal_id: Option<Vec<IdDt>>
What goals this action supports
subject: Option<CanonicalDt>
Type of individual the action is focused on
trigger: Option<Vec<TriggerDefinition>>
When the action should be triggered
condition: Option<Vec<PlanDefinitionActionConditionBackboneElement>>
Whether or not the action is applicable
input: Option<Vec<PlanDefinitionActionInputBackboneElement>>
Input data requirements
output: Option<Vec<PlanDefinitionActionOutputBackboneElement>>
Output data definition
Relationship to another action
timing: Option<Timing>
When the action should take place
location: Option<CodeableReference>
Where it should happen
participant: Option<Vec<PlanDefinitionActionParticipantBackboneElement>>
Who should participate in the action
type_: Option<CodeableConcept>
create | update | remove | fire-event
grouping_behavior: Option<CodeDt>
visual-group | logical-group | sentence-group
selection_behavior: Option<CodeDt>
any | all | all-or-none | exactly-one | at-most-one | one-or-more
required_behavior: Option<CodeDt>
must | could | must-unless-documented
precheck_behavior: Option<CodeDt>
yes | no
cardinality_behavior: Option<CodeDt>
single | multiple
definition: Option<UriDt>
Description of the activity to be performed
transform: Option<CanonicalDt>
Transform to apply the template
dynamic_value: Option<Vec<PlanDefinitionActionDynamicValueBackboneElement>>
Dynamic aspects of the definition
action: Option<Vec<PlanDefinitionActionBackboneElement>>
A sub-action
Trait Implementations§
Source§impl Clone for PlanDefinitionActionBackboneElement
impl Clone for PlanDefinitionActionBackboneElement
Source§fn clone(&self) -> PlanDefinitionActionBackboneElement
fn clone(&self) -> PlanDefinitionActionBackboneElement
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more