Package org.hl7.fhir.r4.model
Class PlanDefinition.PlanDefinitionActionComponent
java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.BackboneElement
org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseBackboneElement
,org.hl7.fhir.instance.model.api.IBaseElement
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
PlanDefinition
public static class PlanDefinition.PlanDefinitionActionComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<PlanDefinition.PlanDefinitionActionComponent> Sub actions that are contained within the action.Defines whether the action can be selected multiple times.protected List
<CodeableConcept> A code that provides meaning for the action or action group.An expression that describes applicability criteria or start/stop conditions for the action.protected Type
A reference to an ActivityDefinition that describes the action to be taken in detail, or a PlanDefinition that describes a series of actions to be taken.protected StringType
A brief description of the action used to provide a summary to display to the user.protected List
<RelatedArtifact> Didactic or other informational resources associated with the action that can be provided to the CDS recipient.Customizations that should be applied to the statically defined resource.Identifies goals that this action supports.protected Enumeration
<PlanDefinition.ActionGroupingBehavior> Defines the grouping behavior for the action and its children.protected List
<DataRequirement> Defines input data requirements for the action.protected List
<DataRequirement> Defines the outputs of the action, if any.Indicates who should participate in performing the action described.protected Enumeration
<PlanDefinition.ActionPrecheckBehavior> Defines whether the action should usually be preselected.protected StringType
A user-visible prefix for the action.protected Enumeration
<PlanDefinition.RequestPriority> Indicates how quickly the action should be addressed with respect to other actions.protected List
<CodeableConcept> A description of why this action is necessary or appropriate.A relationship to another action such as "before" or "30-60 minutes after start of".protected Enumeration
<PlanDefinition.ActionRequiredBehavior> Defines the required behavior for the action.Defines the selection behavior for the action and its children.protected Type
A code or group definition that describes the intended subject of the action and its children, if any.protected StringType
A text equivalent of the action to be performed.protected Type
An optional value describing when the action should be performed.protected StringType
The title of the action displayed to a user.protected CanonicalType
A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.protected List
<TriggerDefinition> A description of when the action should be triggered.protected CodeableConcept
The type of action to perform (create, update, remove).Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddCode()
addInput()
copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getCode()
getInput()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) getTitle()
getType()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
hasCode()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasInput()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasTitle()
boolean
boolean
boolean
boolean
boolean
hasType()
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setCode
(List<CodeableConcept> theCode) setDefinition
(Type value) setDescription
(String value) setDescriptionElement
(StringType value) setDocumentation
(List<RelatedArtifact> theDocumentation) setDynamicValue
(List<PlanDefinition.PlanDefinitionActionDynamicValueComponent> theDynamicValue) setInput
(List<DataRequirement> theInput) setOutput
(List<DataRequirement> theOutput) setParticipant
(List<PlanDefinition.PlanDefinitionActionParticipantComponent> theParticipant) setPrefixElement
(StringType value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setReason
(List<CodeableConcept> theReason) setRelatedAction
(List<PlanDefinition.PlanDefinitionActionRelatedActionComponent> theRelatedAction) setSubject
(Type value) setTextEquivalent
(String value) setTitleElement
(StringType value) setTransform
(String value) setTransformElement
(CanonicalType value) setTrigger
(List<TriggerDefinition> theTrigger) setType
(CodeableConcept value) Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
prefix
A user-visible prefix for the action. -
title
The title of the action displayed to a user. -
description
A brief description of the action used to provide a summary to display to the user. -
textEquivalent
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 might not be capable of interpreting it dynamically. -
priority
Indicates how quickly the action should be addressed with respect to other actions. -
code
A code that provides meaning for the action or action group. For example, a section may have a LOINC code for the section of a documentation template. -
reason
A description of why this action is necessary or appropriate. -
documentation
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. -
goalId
Identifies goals that this action supports. The reference must be to a goal element defined within this plan definition. -
subject
A code or group definition that describes the intended subject of the action and its children, if any. -
trigger
A description of when the action should be triggered. -
condition
An expression that describes applicability criteria or start/stop conditions for the action. -
input
Defines input data requirements for the action. -
output
Defines the outputs of the action, if any. -
timing
An optional value describing when the action should be performed. -
participant
Indicates who should participate in performing the action described. -
type
The type of action to perform (create, update, remove). -
groupingBehavior
Defines the grouping behavior for the action and its children. -
selectionBehavior
Defines the selection behavior for the action and its children. -
requiredBehavior
Defines the required behavior for the action. -
precheckBehavior
Defines whether the action should usually be preselected. -
cardinalityBehavior
Defines whether the action can be selected multiple times. -
definition
A reference to an ActivityDefinition that describes the action to be taken in detail, or a PlanDefinition that describes a series of actions to be taken. -
transform
A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input. -
dynamicValue
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. -
action
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.
-
-
Constructor Details
-
PlanDefinitionActionComponent
public PlanDefinitionActionComponent()Constructor
-
-
Method Details
-
getPrefixElement
- Returns:
prefix
(A user-visible prefix for the action.). This is the underlying object with id, value and extensions. The accessor "getPrefix" gives direct access to the value
-
hasPrefixElement
-
hasPrefix
-
setPrefixElement
- Parameters:
value
-prefix
(A user-visible prefix for the action.). This is the underlying object with id, value and extensions. The accessor "getPrefix" gives direct access to the value
-
getPrefix
- Returns:
- A user-visible prefix for the action.
-
setPrefix
- Parameters:
value
- A user-visible prefix for the action.
-
getTitleElement
- Returns:
title
(The title of the action displayed to a user.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
hasTitleElement
-
hasTitle
-
setTitleElement
- Parameters:
value
-title
(The title of the action displayed to a user.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
getTitle
- Returns:
- The title of the action displayed to a user.
-
setTitle
- Parameters:
value
- The title of the action displayed to a user.
-
getDescriptionElement
- Returns:
description
(A brief description of the action used to provide a summary to display to the user.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
-
hasDescription
-
setDescriptionElement
- Parameters:
value
-description
(A brief description of the action used to provide a summary to display to the user.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
- Returns:
- A brief description of the action used to provide a summary to display to the user.
-
setDescription
- Parameters:
value
- A brief description of the action used to provide a summary to display to the user.
-
getTextEquivalentElement
- Returns:
textEquivalent
(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 might not be capable of interpreting it dynamically.). This is the underlying object with id, value and extensions. The accessor "getTextEquivalent" gives direct access to the value
-
hasTextEquivalentElement
-
hasTextEquivalent
-
setTextEquivalentElement
- Parameters:
value
-textEquivalent
(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 might not be capable of interpreting it dynamically.). This is the underlying object with id, value and extensions. The accessor "getTextEquivalent" gives direct access to the value
-
getTextEquivalent
- Returns:
- 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 might not be capable of interpreting it dynamically.
-
setTextEquivalent
- Parameters:
value
- 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 might not be capable of interpreting it dynamically.
-
getPriorityElement
- Returns:
priority
(Indicates how quickly the action should be addressed with respect to other actions.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the value
-
hasPriorityElement
-
hasPriority
-
setPriorityElement
public PlanDefinition.PlanDefinitionActionComponent setPriorityElement(Enumeration<PlanDefinition.RequestPriority> value) - Parameters:
value
-priority
(Indicates how quickly the action should be addressed with respect to other actions.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the value
-
getPriority
- Returns:
- Indicates how quickly the action should be addressed with respect to other actions.
-
setPriority
public PlanDefinition.PlanDefinitionActionComponent setPriority(PlanDefinition.RequestPriority value) - Parameters:
value
- Indicates how quickly the action should be addressed with respect to other actions.
-
getCode
- Returns:
code
(A code that provides meaning for the action or action group. For example, a section may have a LOINC code for the section of a documentation template.)
-
setCode
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCode
-
addCode
-
addCode
-
getCodeFirstRep
- Returns:
- The first repetition of repeating field
code
, creating it if it does not already exist
-
getReason
- Returns:
reason
(A description of why this action is necessary or appropriate.)
-
setReason
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReason
-
addReason
-
addReason
-
getReasonFirstRep
- Returns:
- The first repetition of repeating field
reason
, creating it if it does not already exist
-
getDocumentation
- Returns:
documentation
(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.)
-
setDocumentation
public PlanDefinition.PlanDefinitionActionComponent setDocumentation(List<RelatedArtifact> theDocumentation) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasDocumentation
-
addDocumentation
-
addDocumentation
-
getDocumentationFirstRep
- Returns:
- The first repetition of repeating field
documentation
, creating it if it does not already exist
-
getGoalId
- Returns:
goalId
(Identifies goals that this action supports. The reference must be to a goal element defined within this plan definition.)
-
setGoalId
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasGoalId
-
addGoalIdElement
- Returns:
goalId
(Identifies goals that this action supports. The reference must be to a goal element defined within this plan definition.)
-
addGoalId
- Parameters:
value
-goalId
(Identifies goals that this action supports. The reference must be to a goal element defined within this plan definition.)
-
hasGoalId
- Parameters:
value
-goalId
(Identifies goals that this action supports. The reference must be to a goal element defined within this plan definition.)
-
getSubject
- Returns:
subject
(A code or group definition that describes the intended subject of the action and its children, if any.)
-
getSubjectCodeableConcept
- Returns:
subject
(A code or group definition that describes the intended subject of the action and its children, if any.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasSubjectCodeableConcept
-
getSubjectReference
- Returns:
subject
(A code or group definition that describes the intended subject of the action and its children, if any.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasSubjectReference
-
hasSubject
-
setSubject
- Parameters:
value
-subject
(A code or group definition that describes the intended subject of the action and its children, if any.)
-
getTrigger
- Returns:
trigger
(A description of when the action should be triggered.)
-
setTrigger
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasTrigger
-
addTrigger
-
addTrigger
-
getTriggerFirstRep
- Returns:
- The first repetition of repeating field
trigger
, creating it if it does not already exist
-
getCondition
- Returns:
condition
(An expression that describes applicability criteria or start/stop conditions for the action.)
-
setCondition
public PlanDefinition.PlanDefinitionActionComponent setCondition(List<PlanDefinition.PlanDefinitionActionConditionComponent> theCondition) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasCondition
-
addCondition
-
addCondition
-
getConditionFirstRep
- Returns:
- The first repetition of repeating field
condition
, creating it if it does not already exist
-
getInput
- Returns:
input
(Defines input data requirements for the action.)
-
setInput
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasInput
-
addInput
-
addInput
-
getInputFirstRep
- Returns:
- The first repetition of repeating field
input
, creating it if it does not already exist
-
getOutput
- Returns:
output
(Defines the outputs of the action, if any.)
-
setOutput
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasOutput
-
addOutput
-
addOutput
-
getOutputFirstRep
- Returns:
- The first repetition of repeating field
output
, creating it if it does not already exist
-
getRelatedAction
- Returns:
relatedAction
(A relationship to another action such as "before" or "30-60 minutes after start of".)
-
setRelatedAction
public PlanDefinition.PlanDefinitionActionComponent setRelatedAction(List<PlanDefinition.PlanDefinitionActionRelatedActionComponent> theRelatedAction) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelatedAction
-
addRelatedAction
-
addRelatedAction
-
getRelatedActionFirstRep
- Returns:
- The first repetition of repeating field
relatedAction
, creating it if it does not already exist
-
getTiming
- Returns:
timing
(An optional value describing when the action should be performed.)
-
getTimingDateTimeType
- Returns:
timing
(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTimingDateTimeType
-
getTimingAge
- Returns:
timing
(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTimingAge
-
getTimingPeriod
- Returns:
timing
(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTimingPeriod
-
getTimingDuration
- Returns:
timing
(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTimingDuration
-
getTimingRange
- Returns:
timing
(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTimingRange
-
getTimingTiming
- Returns:
timing
(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTimingTiming
-
hasTiming
-
setTiming
- Parameters:
value
-timing
(An optional value describing when the action should be performed.)
-
getParticipant
- Returns:
participant
(Indicates who should participate in performing the action described.)
-
setParticipant
public PlanDefinition.PlanDefinitionActionComponent setParticipant(List<PlanDefinition.PlanDefinitionActionParticipantComponent> theParticipant) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasParticipant
-
addParticipant
-
addParticipant
-
getParticipantFirstRep
- Returns:
- The first repetition of repeating field
participant
, creating it if it does not already exist
-
getType
- Returns:
type
(The type of action to perform (create, update, remove).)
-
hasType
-
setType
- Parameters:
value
-type
(The type of action to perform (create, update, remove).)
-
getGroupingBehaviorElement
- Returns:
groupingBehavior
(Defines the grouping behavior for the action and its children.). This is the underlying object with id, value and extensions. The accessor "getGroupingBehavior" gives direct access to the value
-
hasGroupingBehaviorElement
-
hasGroupingBehavior
-
setGroupingBehaviorElement
public PlanDefinition.PlanDefinitionActionComponent setGroupingBehaviorElement(Enumeration<PlanDefinition.ActionGroupingBehavior> value) - Parameters:
value
-groupingBehavior
(Defines the grouping behavior for the action and its children.). This is the underlying object with id, value and extensions. The accessor "getGroupingBehavior" gives direct access to the value
-
getGroupingBehavior
- Returns:
- Defines the grouping behavior for the action and its children.
-
setGroupingBehavior
public PlanDefinition.PlanDefinitionActionComponent setGroupingBehavior(PlanDefinition.ActionGroupingBehavior value) - Parameters:
value
- Defines the grouping behavior for the action and its children.
-
getSelectionBehaviorElement
- Returns:
selectionBehavior
(Defines the selection behavior for the action and its children.). This is the underlying object with id, value and extensions. The accessor "getSelectionBehavior" gives direct access to the value
-
hasSelectionBehaviorElement
-
hasSelectionBehavior
-
setSelectionBehaviorElement
public PlanDefinition.PlanDefinitionActionComponent setSelectionBehaviorElement(Enumeration<PlanDefinition.ActionSelectionBehavior> value) - Parameters:
value
-selectionBehavior
(Defines the selection behavior for the action and its children.). This is the underlying object with id, value and extensions. The accessor "getSelectionBehavior" gives direct access to the value
-
getSelectionBehavior
- Returns:
- Defines the selection behavior for the action and its children.
-
setSelectionBehavior
public PlanDefinition.PlanDefinitionActionComponent setSelectionBehavior(PlanDefinition.ActionSelectionBehavior value) - Parameters:
value
- Defines the selection behavior for the action and its children.
-
getRequiredBehaviorElement
- Returns:
requiredBehavior
(Defines the required behavior for the action.). This is the underlying object with id, value and extensions. The accessor "getRequiredBehavior" gives direct access to the value
-
hasRequiredBehaviorElement
-
hasRequiredBehavior
-
setRequiredBehaviorElement
public PlanDefinition.PlanDefinitionActionComponent setRequiredBehaviorElement(Enumeration<PlanDefinition.ActionRequiredBehavior> value) - Parameters:
value
-requiredBehavior
(Defines the required behavior for the action.). This is the underlying object with id, value and extensions. The accessor "getRequiredBehavior" gives direct access to the value
-
getRequiredBehavior
- Returns:
- Defines the required behavior for the action.
-
setRequiredBehavior
public PlanDefinition.PlanDefinitionActionComponent setRequiredBehavior(PlanDefinition.ActionRequiredBehavior value) - Parameters:
value
- Defines the required behavior for the action.
-
getPrecheckBehaviorElement
- Returns:
precheckBehavior
(Defines whether the action should usually be preselected.). This is the underlying object with id, value and extensions. The accessor "getPrecheckBehavior" gives direct access to the value
-
hasPrecheckBehaviorElement
-
hasPrecheckBehavior
-
setPrecheckBehaviorElement
public PlanDefinition.PlanDefinitionActionComponent setPrecheckBehaviorElement(Enumeration<PlanDefinition.ActionPrecheckBehavior> value) - Parameters:
value
-precheckBehavior
(Defines whether the action should usually be preselected.). This is the underlying object with id, value and extensions. The accessor "getPrecheckBehavior" gives direct access to the value
-
getPrecheckBehavior
- Returns:
- Defines whether the action should usually be preselected.
-
setPrecheckBehavior
public PlanDefinition.PlanDefinitionActionComponent setPrecheckBehavior(PlanDefinition.ActionPrecheckBehavior value) - Parameters:
value
- Defines whether the action should usually be preselected.
-
getCardinalityBehaviorElement
- Returns:
cardinalityBehavior
(Defines whether the action can be selected multiple times.). This is the underlying object with id, value and extensions. The accessor "getCardinalityBehavior" gives direct access to the value
-
hasCardinalityBehaviorElement
-
hasCardinalityBehavior
-
setCardinalityBehaviorElement
public PlanDefinition.PlanDefinitionActionComponent setCardinalityBehaviorElement(Enumeration<PlanDefinition.ActionCardinalityBehavior> value) - Parameters:
value
-cardinalityBehavior
(Defines whether the action can be selected multiple times.). This is the underlying object with id, value and extensions. The accessor "getCardinalityBehavior" gives direct access to the value
-
getCardinalityBehavior
- Returns:
- Defines whether the action can be selected multiple times.
-
setCardinalityBehavior
public PlanDefinition.PlanDefinitionActionComponent setCardinalityBehavior(PlanDefinition.ActionCardinalityBehavior value) - Parameters:
value
- Defines whether the action can be selected multiple times.
-
getDefinition
- Returns:
definition
(A reference to an ActivityDefinition that describes the action to be taken in detail, or a PlanDefinition that describes a series of actions to be taken.)
-
getDefinitionCanonicalType
- Returns:
definition
(A reference to an ActivityDefinition that describes the action to be taken in detail, or a PlanDefinition that describes a series of actions to be taken.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasDefinitionCanonicalType
-
getDefinitionUriType
- Returns:
definition
(A reference to an ActivityDefinition that describes the action to be taken in detail, or a PlanDefinition that describes a series of actions to be taken.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasDefinitionUriType
-
hasDefinition
-
setDefinition
- Parameters:
value
-definition
(A reference to an ActivityDefinition that describes the action to be taken in detail, or a PlanDefinition that describes a series of actions to be taken.)
-
getTransformElement
- Returns:
transform
(A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.). This is the underlying object with id, value and extensions. The accessor "getTransform" gives direct access to the value
-
hasTransformElement
-
hasTransform
-
setTransformElement
- Parameters:
value
-transform
(A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.). This is the underlying object with id, value and extensions. The accessor "getTransform" gives direct access to the value
-
getTransform
- Returns:
- A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.
-
setTransform
- Parameters:
value
- A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.
-
getDynamicValue
- Returns:
dynamicValue
(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.)
-
setDynamicValue
public PlanDefinition.PlanDefinitionActionComponent setDynamicValue(List<PlanDefinition.PlanDefinitionActionDynamicValueComponent> theDynamicValue) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasDynamicValue
-
addDynamicValue
-
addDynamicValue
-
getDynamicValueFirstRep
- Returns:
- The first repetition of repeating field
dynamicValue
, creating it if it does not already exist
-
getAction
- Returns:
action
(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.)
-
setAction
public PlanDefinition.PlanDefinitionActionComponent setAction(List<PlanDefinition.PlanDefinitionActionComponent> theAction) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasAction
-
addAction
-
addAction
-
getActionFirstRep
- Returns:
- The first repetition of repeating field
action
, creating it if it does not already exist
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-