Package org.hl7.fhir.r4.model
Class RequestGroup.RequestGroupActionComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.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>actionSub actions.protected Enumeration<RequestGroup.ActionCardinalityBehavior>cardinalityBehaviorDefines whether the action can be selected multiple times.protected List<CodeableConcept>codeA code that provides meaning for the action or action group.protected List<RequestGroup.RequestGroupActionConditionComponent>conditionAn expression that describes applicability criteria, or start/stop conditions for the action.protected StringTypedescriptionA short description of the action used to provide a summary to display to the user.protected List<RelatedArtifact>documentationDidactic or other informational resources associated with the action that can be provided to the CDS recipient.protected Enumeration<RequestGroup.ActionGroupingBehavior>groupingBehaviorDefines the grouping behavior for the action and its children.protected List<Reference>participantThe participant that should perform or be responsible for this action.protected List<Resource>participantTargetThe actual objects that are the target of the reference (The participant that should perform or be responsible for this action.)protected Enumeration<RequestGroup.ActionPrecheckBehavior>precheckBehaviorDefines whether the action should usually be preselected.protected StringTypeprefixA user-visible prefix for the action.protected Enumeration<RequestGroup.RequestPriority>priorityIndicates how quickly the action should be addressed with respect to other actions.protected List<RequestGroup.RequestGroupActionRelatedActionComponent>relatedActionA relationship to another action such as "before" or "30-60 minutes after start of".protected Enumeration<RequestGroup.ActionRequiredBehavior>requiredBehaviorDefines expectations around whether an action is required.protected ReferenceresourceThe resource that is the target of the action (e.g.protected ResourceresourceTargetThe actual object that is the target of the reference (The resource that is the target of the action (e.g.protected Enumeration<RequestGroup.ActionSelectionBehavior>selectionBehaviorDefines the selection behavior for the action and its children.protected StringTypetextEquivalentA text equivalent of the action to be performed.protected TypetimingAn optional value describing when the action should be performed.protected StringTypetitleThe title of the action displayed to a user.protected CodeableConcepttypeThe type of action to perform (create, update, remove).-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description RequestGroupActionComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
prefix
protected StringType prefix
A user-visible prefix 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 might not be capable of interpreting it dynamically.
-
priority
protected Enumeration<RequestGroup.RequestPriority> priority
Indicates how quickly the action should be addressed with respect to other actions.
-
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 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.)
-
type
protected CodeableConcept type
The type of action to perform (create, update, remove).
-
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 expectations around whether an action is required.
-
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
-
getPrefixElement
public StringType getPrefixElement()
- Returns:
prefix(A user-visible prefix for the action.). This is the underlying object with id, value and extensions. The accessor "getPrefix" gives direct access to the value
-
hasPrefixElement
public boolean hasPrefixElement()
-
hasPrefix
public boolean hasPrefix()
-
setPrefixElement
public RequestGroup.RequestGroupActionComponent setPrefixElement(StringType value)
- Parameters:
value-prefix(A user-visible prefix for the action.). This is the underlying object with id, value and extensions. The accessor "getPrefix" gives direct access to the value
-
setPrefix
public RequestGroup.RequestGroupActionComponent setPrefix(String value)
- Parameters:
value- A user-visible prefix 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 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
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 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
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 might 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 might not be capable of interpreting it dynamically.
-
getPriorityElement
public Enumeration<RequestGroup.RequestPriority> 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
public boolean hasPriorityElement()
-
hasPriority
public boolean hasPriority()
-
setPriorityElement
public RequestGroup.RequestGroupActionComponent setPriorityElement(Enumeration<RequestGroup.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
public RequestGroup.RequestPriority getPriority()
- Returns:
- Indicates how quickly the action should be addressed with respect to other actions.
-
setPriority
public RequestGroup.RequestGroupActionComponent setPriority(RequestGroup.RequestPriority value)
- Parameters:
value- Indicates how quickly the action should be addressed with respect to other actions.
-
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 section of a documentation template.)
-
setCode
public RequestGroup.RequestGroupActionComponent setCode(List<CodeableConcept> theCode)
- Returns:
- Returns a reference to
thisfor 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
thisfor 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
thisfor 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
thisfor 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()
-
getTimingAge
public Age getTimingAge() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
timing(An optional value describing when the action should be performed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTimingAge
public boolean hasTimingAge()
-
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)
- Parameters:
value-timing(An optional value describing when the action should be performed.)
-
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
thisfor 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 CodeableConcept getType()
- Returns:
type(The type of action to perform (create, update, remove).)
-
hasType
public boolean hasType()
-
setType
public RequestGroup.RequestGroupActionComponent setType(CodeableConcept 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 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
public boolean hasRequiredBehaviorElement()
-
hasRequiredBehavior
public boolean hasRequiredBehavior()
-
setRequiredBehaviorElement
public RequestGroup.RequestGroupActionComponent setRequiredBehaviorElement(Enumeration<RequestGroup.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
public RequestGroup.ActionRequiredBehavior getRequiredBehavior()
- Returns:
- Defines expectations around whether an action is required.
-
setRequiredBehavior
public RequestGroup.RequestGroupActionComponent setRequiredBehavior(RequestGroup.ActionRequiredBehavior value)
- Parameters:
value- Defines expectations around whether an action is required.
-
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:
resourceThe 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-resourceThe 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
thisfor 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:
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
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- 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
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public RequestGroup.RequestGroupActionComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(RequestGroup.RequestGroupActionComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-