Package org.hl7.fhir.r5.model
Class RequestOrchestration.RequestOrchestrationActionComponent
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.Element
org.hl7.fhir.r5.model.BackboneElement
org.hl7.fhir.r5.model.RequestOrchestration.RequestOrchestrationActionComponent
- 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:
RequestOrchestration
public static class RequestOrchestration.RequestOrchestrationActionComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
Modifier and TypeFieldDescriptionSub actions.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 DataType
A reference to an ActivityDefinition that describes the action to be taken in detail, a PlanDefinition that describes a series of actions to be taken, a Questionnaire that should be filled out, a SpecimenDefinition describing a specimen to be collected, or an ObservationDefinition that specifies what observation should be captured.protected MarkdownType
A short 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.Goals that are intended to be achieved by following the requests in this action.protected Enumeration
<Enumerations.ActionGroupingBehavior> Defines the grouping behavior for the action and its children.Defines input data requirements for the action.protected StringType
The linkId of the action from the PlanDefinition that corresponds to this action in the RequestOrchestration resource.protected CodeableReference
Identifies the facility where the action will occur; e.g.Defines the outputs of the action, if any.The participant that should perform or be responsible for this action.protected Enumeration
<Enumerations.ActionPrecheckBehavior> Defines whether the action should usually be preselected.protected StringType
A user-visible prefix for the action.protected Enumeration
<Enumerations.RequestPriority> Indicates how quickly the action should be addressed with respect to other actions.A relationship to another action such as "before" or "30-60 minutes after start of".protected Enumeration
<Enumerations.ActionRequiredBehavior> Defines expectations around whether an action is required.protected Reference
The resource that is the target of the action (e.g.protected Enumeration
<Enumerations.ActionSelectionBehavior> Defines the selection behavior for the action and its children.protected MarkdownType
A text equivalent of the action to be performed.protected DataType
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 CodeableConcept
The type of action to perform (create, update, remove).Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddCode()
addGoal()
addInput()
copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getCode()
getGoal()
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
hasGoal()
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
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
(DataType value) setDescription
(String value) setDocumentation
(List<RelatedArtifact> theDocumentation) setDynamicValue
(List<RequestOrchestration.RequestOrchestrationActionDynamicValueComponent> theDynamicValue) setLinkIdElement
(StringType value) setLocation
(CodeableReference value) setParticipant
(List<RequestOrchestration.RequestOrchestrationActionParticipantComponent> theParticipant) setPrefixElement
(StringType value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setRelatedAction
(List<RequestOrchestration.RequestOrchestrationActionRelatedActionComponent> theRelatedAction) setResource
(Reference value) setTextEquivalent
(String value) setTitleElement
(StringType value) setTransform
(String value) setTransformElement
(CanonicalType value) setType
(CodeableConcept value) Methods inherited from class org.hl7.fhir.r5.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.r5.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getExtensionString, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatus
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setCopyUserData, 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
-
linkId
The linkId of the action from the PlanDefinition that corresponds to this action in the RequestOrchestration resource. -
prefix
A user-visible prefix for the action. For example a section or item numbering such as 1. or A. -
title
The title of the action displayed to a user. -
description
A short 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 a section of a documentation template. -
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. -
goal
Goals that are intended to be achieved by following the requests in this action. -
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. -
location
Identifies the facility where the action will occur; e.g. home, hospital, specific clinic, etc. -
participant
The participant that should perform or be responsible for this action. -
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 expectations around whether an action is required. -
precheckBehavior
Defines whether the action should usually be preselected. -
cardinalityBehavior
Defines whether the action can be selected multiple times. -
resource
The resource that is the target of the action (e.g. CommunicationRequest). -
definition
A reference to an ActivityDefinition that describes the action to be taken in detail, a PlanDefinition that describes a series of actions to be taken, a Questionnaire that should be filled out, a SpecimenDefinition describing a specimen to be collected, or an ObservationDefinition that specifies what observation should be captured. -
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.
-
-
Constructor Details
-
RequestOrchestrationActionComponent
public RequestOrchestrationActionComponent()Constructor
-
-
Method Details
-
getLinkIdElement
- Returns:
linkId
(The linkId of the action from the PlanDefinition that corresponds to this action in the RequestOrchestration resource.). This is the underlying object with id, value and extensions. The accessor "getLinkId" gives direct access to the value
-
hasLinkIdElement
-
hasLinkId
-
setLinkIdElement
- Parameters:
value
-linkId
(The linkId of the action from the PlanDefinition that corresponds to this action in the RequestOrchestration resource.). This is the underlying object with id, value and extensions. The accessor "getLinkId" gives direct access to the value
-
getLinkId
- Returns:
- The linkId of the action from the PlanDefinition that corresponds to this action in the RequestOrchestration resource.
-
setLinkId
- Parameters:
value
- The linkId of the action from the PlanDefinition that corresponds to this action in the RequestOrchestration resource.
-
getPrefixElement
- Returns:
prefix
(A user-visible prefix for the action. For example a section or item numbering such as 1. or A.). 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. For example a section or item numbering such as 1. or A.). 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. For example a section or item numbering such as 1. or A.
-
setPrefix
- Parameters:
value
- A user-visible prefix for the action. For example a section or item numbering such as 1. or A.
-
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 short 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
public RequestOrchestration.RequestOrchestrationActionComponent setDescriptionElement(MarkdownType value) - Parameters:
value
-description
(A short 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 short description of the action used to provide a summary to display to the user.
-
setDescription
- Parameters:
value
- A short 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
public RequestOrchestration.RequestOrchestrationActionComponent setTextEquivalentElement(MarkdownType value) - 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 RequestOrchestration.RequestOrchestrationActionComponent setPriorityElement(Enumeration<Enumerations.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 RequestOrchestration.RequestOrchestrationActionComponent setPriority(Enumerations.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 a section of a documentation template.)
-
setCode
public RequestOrchestration.RequestOrchestrationActionComponent setCode(List<CodeableConcept> theCode) - 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 {3}
-
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 RequestOrchestration.RequestOrchestrationActionComponent 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 {3}
-
getGoal
- Returns:
goal
(Goals that are intended to be achieved by following the requests in this action.)
-
setGoal
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasGoal
-
addGoal
-
addGoal
-
getGoalFirstRep
- Returns:
- The first repetition of repeating field
goal
, creating it if it does not already exist {3}
-
getCondition
- Returns:
condition
(An expression that describes applicability criteria, or start/stop conditions for the action.)
-
setCondition
public RequestOrchestration.RequestOrchestrationActionComponent setCondition(List<RequestOrchestration.RequestOrchestrationActionConditionComponent> 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 {3}
-
getInput
- Returns:
input
(Defines input data requirements for the action.)
-
setInput
public RequestOrchestration.RequestOrchestrationActionComponent setInput(List<RequestOrchestration.RequestOrchestrationActionInputComponent> theInput) - 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 {3}
-
getOutput
- Returns:
output
(Defines the outputs of the action, if any.)
-
setOutput
public RequestOrchestration.RequestOrchestrationActionComponent setOutput(List<RequestOrchestration.RequestOrchestrationActionOutputComponent> theOutput) - 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 {3}
-
getRelatedAction
public List<RequestOrchestration.RequestOrchestrationActionRelatedActionComponent> getRelatedAction()- Returns:
relatedAction
(A relationship to another action such as "before" or "30-60 minutes after start of".)
-
setRelatedAction
public RequestOrchestration.RequestOrchestrationActionComponent setRelatedAction(List<RequestOrchestration.RequestOrchestrationActionRelatedActionComponent> theRelatedAction) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelatedAction
-
addRelatedAction
-
addRelatedAction
-
getRelatedActionFirstRep
public RequestOrchestration.RequestOrchestrationActionRelatedActionComponent getRelatedActionFirstRep()- Returns:
- The first repetition of repeating field
relatedAction
, creating it if it does not already exist {3}
-
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.)
-
getLocation
- Returns:
location
(Identifies the facility where the action will occur; e.g. home, hospital, specific clinic, etc.)
-
hasLocation
-
setLocation
public RequestOrchestration.RequestOrchestrationActionComponent setLocation(CodeableReference value) - Parameters:
value
-location
(Identifies the facility where the action will occur; e.g. home, hospital, specific clinic, etc.)
-
getParticipant
- Returns:
participant
(The participant that should perform or be responsible for this action.)
-
setParticipant
public RequestOrchestration.RequestOrchestrationActionComponent setParticipant(List<RequestOrchestration.RequestOrchestrationActionParticipantComponent> 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 {3}
-
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 RequestOrchestration.RequestOrchestrationActionComponent setGroupingBehaviorElement(Enumeration<Enumerations.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 RequestOrchestration.RequestOrchestrationActionComponent setGroupingBehavior(Enumerations.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 RequestOrchestration.RequestOrchestrationActionComponent setSelectionBehaviorElement(Enumeration<Enumerations.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 RequestOrchestration.RequestOrchestrationActionComponent setSelectionBehavior(Enumerations.ActionSelectionBehavior value) - Parameters:
value
- Defines the selection behavior for the action and its children.
-
getRequiredBehaviorElement
- Returns:
requiredBehavior
(Defines expectations around whether an action is required.). This is the underlying object with id, value and extensions. The accessor "getRequiredBehavior" gives direct access to the value
-
hasRequiredBehaviorElement
-
hasRequiredBehavior
-
setRequiredBehaviorElement
public RequestOrchestration.RequestOrchestrationActionComponent setRequiredBehaviorElement(Enumeration<Enumerations.ActionRequiredBehavior> value) - Parameters:
value
-requiredBehavior
(Defines expectations around whether an action is required.). This is the underlying object with id, value and extensions. The accessor "getRequiredBehavior" gives direct access to the value
-
getRequiredBehavior
- Returns:
- Defines expectations around whether an action is required.
-
setRequiredBehavior
public RequestOrchestration.RequestOrchestrationActionComponent setRequiredBehavior(Enumerations.ActionRequiredBehavior value) - Parameters:
value
- Defines expectations around whether an action is required.
-
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 RequestOrchestration.RequestOrchestrationActionComponent setPrecheckBehaviorElement(Enumeration<Enumerations.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 RequestOrchestration.RequestOrchestrationActionComponent setPrecheckBehavior(Enumerations.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 RequestOrchestration.RequestOrchestrationActionComponent setCardinalityBehaviorElement(Enumeration<Enumerations.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 RequestOrchestration.RequestOrchestrationActionComponent setCardinalityBehavior(Enumerations.ActionCardinalityBehavior value) - Parameters:
value
- Defines whether the action can be selected multiple times.
-
getResource
- Returns:
resource
(The resource that is the target of the action (e.g. CommunicationRequest).)
-
hasResource
-
setResource
- Parameters:
value
-resource
(The resource that is the target of the action (e.g. CommunicationRequest).)
-
getDefinition
- Returns:
definition
(A reference to an ActivityDefinition that describes the action to be taken in detail, a PlanDefinition that describes a series of actions to be taken, a Questionnaire that should be filled out, a SpecimenDefinition describing a specimen to be collected, or an ObservationDefinition that specifies what observation should be captured.)
-
getDefinitionCanonicalType
- Returns:
definition
(A reference to an ActivityDefinition that describes the action to be taken in detail, a PlanDefinition that describes a series of actions to be taken, a Questionnaire that should be filled out, a SpecimenDefinition describing a specimen to be collected, or an ObservationDefinition that specifies what observation should be captured.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasDefinitionCanonicalType
-
getDefinitionUriType
- Returns:
definition
(A reference to an ActivityDefinition that describes the action to be taken in detail, a PlanDefinition that describes a series of actions to be taken, a Questionnaire that should be filled out, a SpecimenDefinition describing a specimen to be collected, or an ObservationDefinition that specifies what observation should be captured.)- 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, a PlanDefinition that describes a series of actions to be taken, a Questionnaire that should be filled out, a SpecimenDefinition describing a specimen to be collected, or an ObservationDefinition that specifies what observation should be captured.)
-
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
public RequestOrchestration.RequestOrchestrationActionComponent setTransformElement(CanonicalType value) - 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 RequestOrchestration.RequestOrchestrationActionComponent setDynamicValue(List<RequestOrchestration.RequestOrchestrationActionDynamicValueComponent> theDynamicValue) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasDynamicValue
-
addDynamicValue
-
addDynamicValue
-
getDynamicValueFirstRep
public RequestOrchestration.RequestOrchestrationActionDynamicValueComponent getDynamicValueFirstRep()- Returns:
- The first repetition of repeating field
dynamicValue
, creating it if it does not already exist {3}
-
getAction
- Returns:
action
(Sub actions.)
-
setAction
public RequestOrchestration.RequestOrchestrationActionComponent setAction(List<RequestOrchestration.RequestOrchestrationActionComponent> 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 {3}
-
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
- Returns:
- the FHIR type name of the instance (not the java class name)
-