
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
FieldsModifier 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 DataTypeA 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 MarkdownTypeA 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 StringTypeThe linkId of the action from the PlanDefinition that corresponds to this action in the RequestOrchestration resource.protected CodeableReferenceIdentifies the facility where the action will occur; e.g. home, hospital, specific clinic, etc.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 StringTypeA 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 ReferenceThe 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 MarkdownTypeA text equivalent of the action to be performed.protected DataTypeAn optional value describing when the action should be performed.protected StringTypeThe title of the action displayed to a user.protected CanonicalTypeA 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 CodeableConceptThe type of action to perform (create, update, remove).Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCode()addGoal()addInput()copy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(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) booleanbooleanbooleanbooleanhasCode()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasGoal()booleanbooleanbooleanhasInput()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasTitle()booleanbooleanbooleanbooleanhasType()booleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(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, getExtensionValue, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtensionMethods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionString, getExtensionString, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatusMethods 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, executeFunction, 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, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtensionMethods 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement- Returns:
- the FHIR type name of the instance (not the java class name)
-