
Package org.hl7.fhir.dstu3.model
Class RequestGroup.RequestGroupActionComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.model.RequestGroup.RequestGroupActionComponent
-
- 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:
- RequestGroup
public static class RequestGroup.RequestGroupActionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<RequestGroup.RequestGroupActionComponent>
action
Sub actions.protected Enumeration<RequestGroup.ActionCardinalityBehavior>
cardinalityBehavior
Defines whether the action can be selected multiple times.protected List<CodeableConcept>
code
A code that provides meaning for the action or action group.protected List<RequestGroup.RequestGroupActionConditionComponent>
condition
An expression that describes applicability criteria, or start/stop conditions for the action.protected StringType
description
A short description of the action used to provide a summary to display to the user.protected List<RelatedArtifact>
documentation
Didactic or other informational resources associated with the action that can be provided to the CDS recipient.protected Enumeration<RequestGroup.ActionGroupingBehavior>
groupingBehavior
Defines the grouping behavior for the action and its children.protected StringType
label
A user-visible label for the action.protected List<Reference>
participant
The participant that should perform or be responsible for this action.protected List<Resource>
participantTarget
The actual objects that are the target of the reference (The participant that should perform or be responsible for this action.)protected Enumeration<RequestGroup.ActionPrecheckBehavior>
precheckBehavior
Defines whether the action should usually be preselected.protected List<RequestGroup.RequestGroupActionRelatedActionComponent>
relatedAction
A relationship to another action such as "before" or "30-60 minutes after start of".protected Enumeration<RequestGroup.ActionRequiredBehavior>
requiredBehavior
Defines the requiredness behavior for the action.protected Reference
resource
The resource that is the target of the action (e.g.protected Resource
resourceTarget
The actual object that is the target of the reference (The resource that is the target of the action (e.g.protected Enumeration<RequestGroup.ActionSelectionBehavior>
selectionBehavior
Defines the selection behavior for the action and its children.protected StringType
textEquivalent
A text equivalent of the action to be performed.protected Type
timing
An optional value describing when the action should be performed.protected StringType
title
The title of the action displayed to a user.protected Coding
type
The type of action to perform (create, update, remove).-
Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description RequestGroupActionComponent()
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, 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
-
-
-
-
Field Detail
-
label
protected StringType label
A user-visible label for the action.
-
title
protected StringType title
The title of the action displayed to a user.
-
description
protected StringType description
A short description of the action used to provide a summary to display to the user.
-
textEquivalent
protected StringType 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 may not be capable of interpreting it dynamically.
-
code
protected List<CodeableConcept> code
A code that provides meaning for the action or action group. For example, a section may have a LOINC code for a the section of a documentation template.
-
documentation
protected List<RelatedArtifact> 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.
-
condition
protected List<RequestGroup.RequestGroupActionConditionComponent> condition
An expression that describes applicability criteria, or start/stop conditions for the action.
-
relatedAction
protected List<RequestGroup.RequestGroupActionRelatedActionComponent> relatedAction
A relationship to another action such as "before" or "30-60 minutes after start of".
-
participant
protected List<Reference> participant
The participant that should perform or be responsible for this action.
-
participantTarget
protected List<Resource> participantTarget
The actual objects that are the target of the reference (The participant that should perform or be responsible for this action.)
-
groupingBehavior
protected Enumeration<RequestGroup.ActionGroupingBehavior> groupingBehavior
Defines the grouping behavior for the action and its children.
-
selectionBehavior
protected Enumeration<RequestGroup.ActionSelectionBehavior> selectionBehavior
Defines the selection behavior for the action and its children.
-
requiredBehavior
protected Enumeration<RequestGroup.ActionRequiredBehavior> requiredBehavior
Defines the requiredness behavior for the action.
-
precheckBehavior
protected Enumeration<RequestGroup.ActionPrecheckBehavior> precheckBehavior
Defines whether the action should usually be preselected.
-
cardinalityBehavior
protected Enumeration<RequestGroup.ActionCardinalityBehavior> cardinalityBehavior
Defines whether the action can be selected multiple times.
-
resource
protected Reference resource
The resource that is the target of the action (e.g. CommunicationRequest).
-
resourceTarget
protected Resource resourceTarget
The actual object that is the target of the reference (The resource that is the target of the action (e.g. CommunicationRequest).)
-
action
protected List<RequestGroup.RequestGroupActionComponent> action
Sub actions.
-
-
Constructor Detail
-
RequestGroupActionComponent
public RequestGroupActionComponent()
Constructor
-
-
Method Detail
-
getLabelElement
public StringType getLabelElement()
- Returns:
label
(A user-visible label for the action.). This is the underlying object with id, value and extensions. The accessor "getLabel" gives direct access to the value
-
hasLabelElement
public boolean hasLabelElement()
-
hasLabel
public boolean hasLabel()
-
setLabelElement
public RequestGroup.RequestGroupActionComponent setLabelElement(StringType value)
- Parameters:
value
-label
(A user-visible label for the action.). This is the underlying object with id, value and extensions. The accessor "getLabel" gives direct access to the value
-
setLabel
public RequestGroup.RequestGroupActionComponent setLabel(String value)
- Parameters:
value
- A user-visible label for the action.
-
getTitleElement
public StringType 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
public boolean hasTitleElement()
-
hasTitle
public boolean hasTitle()
-
setTitleElement
public RequestGroup.RequestGroupActionComponent setTitleElement(StringType value)
- 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
-
setTitle
public RequestGroup.RequestGroupActionComponent setTitle(String value)
- Parameters:
value
- The title of the action displayed to a user.
-
getDescriptionElement
public StringType 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
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public RequestGroup.RequestGroupActionComponent setDescriptionElement(StringType 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
public String getDescription()
- Returns:
- A short description of the action used to provide a summary to display to the user.
-
setDescription
public RequestGroup.RequestGroupActionComponent setDescription(String value)
- Parameters:
value
- A short description of the action used to provide a summary to display to the user.
-
getTextEquivalentElement
public StringType 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 may 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
public boolean hasTextEquivalentElement()
-
hasTextEquivalent
public boolean hasTextEquivalent()
-
setTextEquivalentElement
public RequestGroup.RequestGroupActionComponent setTextEquivalentElement(StringType 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 may 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
public String 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 may not be capable of interpreting it dynamically.
-
setTextEquivalent
public RequestGroup.RequestGroupActionComponent setTextEquivalent(String value)
- 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 may not be capable of interpreting it dynamically.
-
getCode
public List<CodeableConcept> 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 the section of a documentation template.)
-
setCode
public RequestGroup.RequestGroupActionComponent setCode(List<CodeableConcept> theCode)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCode
public boolean hasCode()
-
addCode
public CodeableConcept addCode()
-
addCode
public RequestGroup.RequestGroupActionComponent addCode(CodeableConcept t)
-
getCodeFirstRep
public CodeableConcept getCodeFirstRep()
- Returns:
- The first repetition of repeating field
code
, creating it if it does not already exist
-
getDocumentation
public List<RelatedArtifact> 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 RequestGroup.RequestGroupActionComponent setDocumentation(List<RelatedArtifact> theDocumentation)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasDocumentation
public boolean hasDocumentation()
-
addDocumentation
public RelatedArtifact addDocumentation()
-
addDocumentation
public RequestGroup.RequestGroupActionComponent addDocumentation(RelatedArtifact t)
-
getDocumentationFirstRep
public RelatedArtifact getDocumentationFirstRep()
- Returns:
- The first repetition of repeating field
documentation
, creating it if it does not already exist
-
getCondition
public List<RequestGroup.RequestGroupActionConditionComponent> getCondition()
- Returns:
condition
(An expression that describes applicability criteria, or start/stop conditions for the action.)
-
setCondition
public RequestGroup.RequestGroupActionComponent setCondition(List<RequestGroup.RequestGroupActionConditionComponent> theCondition)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCondition
public boolean hasCondition()
-
addCondition
public RequestGroup.RequestGroupActionConditionComponent addCondition()
-
addCondition
public RequestGroup.RequestGroupActionComponent addCondition(RequestGroup.RequestGroupActionConditionComponent t)
-
getConditionFirstRep
public RequestGroup.RequestGroupActionConditionComponent getConditionFirstRep()
- Returns:
- The first repetition of repeating field
condition
, creating it if it does not already exist
-
getRelatedAction
public List<RequestGroup.RequestGroupActionRelatedActionComponent> getRelatedAction()
- Returns:
relatedAction
(A relationship to another action such as "before" or "30-60 minutes after start of".)
-
setRelatedAction
public RequestGroup.RequestGroupActionComponent setRelatedAction(List<RequestGroup.RequestGroupActionRelatedActionComponent> theRelatedAction)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelatedAction
public boolean hasRelatedAction()
-
addRelatedAction
public RequestGroup.RequestGroupActionRelatedActionComponent addRelatedAction()
-
addRelatedAction
public RequestGroup.RequestGroupActionComponent addRelatedAction(RequestGroup.RequestGroupActionRelatedActionComponent t)
-
getRelatedActionFirstRep
public RequestGroup.RequestGroupActionRelatedActionComponent getRelatedActionFirstRep()
- Returns:
- The first repetition of repeating field
relatedAction
, creating it if it does not already exist
-
getTiming
public Type getTiming()
- Returns:
timing
(An optional value describing when the action should be performed.)
-
getTimingDateTimeType
public DateTimeType getTimingDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
timing
(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTimingDateTimeType
public boolean hasTimingDateTimeType()
-
getTimingPeriod
public Period getTimingPeriod() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
timing
(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTimingPeriod
public boolean hasTimingPeriod()
-
getTimingDuration
public Duration getTimingDuration() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
timing
(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTimingDuration
public boolean hasTimingDuration()
-
getTimingRange
public Range getTimingRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
timing
(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTimingRange
public boolean hasTimingRange()
-
getTimingTiming
public Timing getTimingTiming() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
timing
(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTimingTiming
public boolean hasTimingTiming()
-
hasTiming
public boolean hasTiming()
-
setTiming
public RequestGroup.RequestGroupActionComponent setTiming(Type value) throws org.hl7.fhir.exceptions.FHIRFormatError
- Parameters:
value
-timing
(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
getParticipant
public List<Reference> getParticipant()
- Returns:
participant
(The participant that should perform or be responsible for this action.)
-
setParticipant
public RequestGroup.RequestGroupActionComponent setParticipant(List<Reference> theParticipant)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasParticipant
public boolean hasParticipant()
-
addParticipant
public Reference addParticipant()
-
addParticipant
public RequestGroup.RequestGroupActionComponent addParticipant(Reference t)
-
getParticipantFirstRep
public Reference getParticipantFirstRep()
- Returns:
- The first repetition of repeating field
participant
, creating it if it does not already exist
-
getParticipantTarget
@Deprecated public List<Resource> getParticipantTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getType
public Coding getType()
- Returns:
type
(The type of action to perform (create, update, remove).)
-
hasType
public boolean hasType()
-
setType
public RequestGroup.RequestGroupActionComponent setType(Coding value)
- Parameters:
value
-type
(The type of action to perform (create, update, remove).)
-
getGroupingBehaviorElement
public Enumeration<RequestGroup.ActionGroupingBehavior> 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
public boolean hasGroupingBehaviorElement()
-
hasGroupingBehavior
public boolean hasGroupingBehavior()
-
setGroupingBehaviorElement
public RequestGroup.RequestGroupActionComponent setGroupingBehaviorElement(Enumeration<RequestGroup.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
public RequestGroup.ActionGroupingBehavior getGroupingBehavior()
- Returns:
- Defines the grouping behavior for the action and its children.
-
setGroupingBehavior
public RequestGroup.RequestGroupActionComponent setGroupingBehavior(RequestGroup.ActionGroupingBehavior value)
- Parameters:
value
- Defines the grouping behavior for the action and its children.
-
getSelectionBehaviorElement
public Enumeration<RequestGroup.ActionSelectionBehavior> 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
public boolean hasSelectionBehaviorElement()
-
hasSelectionBehavior
public boolean hasSelectionBehavior()
-
setSelectionBehaviorElement
public RequestGroup.RequestGroupActionComponent setSelectionBehaviorElement(Enumeration<RequestGroup.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
public RequestGroup.ActionSelectionBehavior getSelectionBehavior()
- Returns:
- Defines the selection behavior for the action and its children.
-
setSelectionBehavior
public RequestGroup.RequestGroupActionComponent setSelectionBehavior(RequestGroup.ActionSelectionBehavior value)
- Parameters:
value
- Defines the selection behavior for the action and its children.
-
getRequiredBehaviorElement
public Enumeration<RequestGroup.ActionRequiredBehavior> getRequiredBehaviorElement()
- Returns:
requiredBehavior
(Defines the requiredness behavior for the action.). This is the underlying object with id, value and extensions. The accessor "getRequiredBehavior" gives direct access to the value
-
hasRequiredBehaviorElement
public boolean hasRequiredBehaviorElement()
-
hasRequiredBehavior
public boolean hasRequiredBehavior()
-
setRequiredBehaviorElement
public RequestGroup.RequestGroupActionComponent setRequiredBehaviorElement(Enumeration<RequestGroup.ActionRequiredBehavior> value)
- Parameters:
value
-requiredBehavior
(Defines the requiredness behavior for the action.). This is the underlying object with id, value and extensions. The accessor "getRequiredBehavior" gives direct access to the value
-
getRequiredBehavior
public RequestGroup.ActionRequiredBehavior getRequiredBehavior()
- Returns:
- Defines the requiredness behavior for the action.
-
setRequiredBehavior
public RequestGroup.RequestGroupActionComponent setRequiredBehavior(RequestGroup.ActionRequiredBehavior value)
- Parameters:
value
- Defines the requiredness behavior for the action.
-
getPrecheckBehaviorElement
public Enumeration<RequestGroup.ActionPrecheckBehavior> 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
public boolean hasPrecheckBehaviorElement()
-
hasPrecheckBehavior
public boolean hasPrecheckBehavior()
-
setPrecheckBehaviorElement
public RequestGroup.RequestGroupActionComponent setPrecheckBehaviorElement(Enumeration<RequestGroup.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
public RequestGroup.ActionPrecheckBehavior getPrecheckBehavior()
- Returns:
- Defines whether the action should usually be preselected.
-
setPrecheckBehavior
public RequestGroup.RequestGroupActionComponent setPrecheckBehavior(RequestGroup.ActionPrecheckBehavior value)
- Parameters:
value
- Defines whether the action should usually be preselected.
-
getCardinalityBehaviorElement
public Enumeration<RequestGroup.ActionCardinalityBehavior> 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
public boolean hasCardinalityBehaviorElement()
-
hasCardinalityBehavior
public boolean hasCardinalityBehavior()
-
setCardinalityBehaviorElement
public RequestGroup.RequestGroupActionComponent setCardinalityBehaviorElement(Enumeration<RequestGroup.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
public RequestGroup.ActionCardinalityBehavior getCardinalityBehavior()
- Returns:
- Defines whether the action can be selected multiple times.
-
setCardinalityBehavior
public RequestGroup.RequestGroupActionComponent setCardinalityBehavior(RequestGroup.ActionCardinalityBehavior value)
- Parameters:
value
- Defines whether the action can be selected multiple times.
-
getResource
public Reference getResource()
- Returns:
resource
(The resource that is the target of the action (e.g. CommunicationRequest).)
-
hasResource
public boolean hasResource()
-
setResource
public RequestGroup.RequestGroupActionComponent setResource(Reference value)
- Parameters:
value
-resource
(The resource that is the target of the action (e.g. CommunicationRequest).)
-
getResourceTarget
public Resource getResourceTarget()
- Returns:
resource
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The resource that is the target of the action (e.g. CommunicationRequest).)
-
setResourceTarget
public RequestGroup.RequestGroupActionComponent setResourceTarget(Resource value)
- Parameters:
value
-resource
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The resource that is the target of the action (e.g. CommunicationRequest).)
-
getAction
public List<RequestGroup.RequestGroupActionComponent> getAction()
- Returns:
action
(Sub actions.)
-
setAction
public RequestGroup.RequestGroupActionComponent setAction(List<RequestGroup.RequestGroupActionComponent> theAction)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAction
public boolean hasAction()
-
addAction
public RequestGroup.RequestGroupActionComponent addAction()
-
addAction
public RequestGroup.RequestGroupActionComponent addAction(RequestGroup.RequestGroupActionComponent t)
-
getActionFirstRep
public RequestGroup.RequestGroupActionComponent getActionFirstRep()
- Returns:
- The first repetition of repeating field
action
, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- 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
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- 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
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public RequestGroup.RequestGroupActionComponent copy()
- Specified by:
copy
in classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-