Package org.hl7.fhir.r5.model
Class RequestGroup.RequestGroupActionComponent
- 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.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<Enumerations.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 List<Reference>goalGoals that are intended to be achieved by following the requests in this action.protected Enumeration<Enumerations.ActionGroupingBehavior>groupingBehaviorDefines the grouping behavior for the action and its children.protected StringTypelinkIdThe linkId of the action from the PlanDefinition that corresponds to this action in the RequestGroup resource.protected CodeableReferencelocationIdentifies the facility where the action will occur; e.g.protected List<RequestGroup.RequestGroupActionParticipantComponent>participantThe participant that should perform or be responsible for this action.protected Enumeration<Enumerations.ActionPrecheckBehavior>precheckBehaviorDefines whether the action should usually be preselected.protected StringTypeprefixA user-visible prefix for the action.protected Enumeration<Enumerations.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<Enumerations.ActionRequiredBehavior>requiredBehaviorDefines expectations around whether an action is required.protected ReferenceresourceThe resource that is the target of the action (e.g.protected Enumeration<Enumerations.ActionSelectionBehavior>selectionBehaviorDefines the selection behavior for the action and its children.protected StringTypetextEquivalentA text equivalent of the action to be performed.protected DataTypetimingAn 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.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description RequestGroupActionComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
linkId
protected StringType linkId
The linkId of the action from the PlanDefinition that corresponds to this action in the RequestGroup resource.
-
prefix
protected StringType prefix
A user-visible prefix for the action. For example a section or item numbering such as 1. or A.
-
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<Enumerations.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.
-
goal
protected List<Reference> goal
Goals that are intended to be achieved by following the requests in this action.
-
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".
-
location
protected CodeableReference location
Identifies the facility where the action will occur; e.g. home, hospital, specific clinic, etc.
-
participant
protected List<RequestGroup.RequestGroupActionParticipantComponent> participant
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<Enumerations.ActionGroupingBehavior> groupingBehavior
Defines the grouping behavior for the action and its children.
-
selectionBehavior
protected Enumeration<Enumerations.ActionSelectionBehavior> selectionBehavior
Defines the selection behavior for the action and its children.
-
requiredBehavior
protected Enumeration<Enumerations.ActionRequiredBehavior> requiredBehavior
Defines expectations around whether an action is required.
-
precheckBehavior
protected Enumeration<Enumerations.ActionPrecheckBehavior> precheckBehavior
Defines whether the action should usually be preselected.
-
cardinalityBehavior
protected Enumeration<Enumerations.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).
-
action
protected List<RequestGroup.RequestGroupActionComponent> action
Sub actions.
-
-
Constructor Detail
-
RequestGroupActionComponent
public RequestGroupActionComponent()
Constructor
-
-
Method Detail
-
getLinkIdElement
public StringType getLinkIdElement()
- Returns:
linkId(The linkId of the action from the PlanDefinition that corresponds to this action in the RequestGroup resource.). This is the underlying object with id, value and extensions. The accessor "getLinkId" gives direct access to the value
-
hasLinkIdElement
public boolean hasLinkIdElement()
-
hasLinkId
public boolean hasLinkId()
-
setLinkIdElement
public RequestGroup.RequestGroupActionComponent setLinkIdElement(StringType value)
- Parameters:
value-linkId(The linkId of the action from the PlanDefinition that corresponds to this action in the RequestGroup resource.). This is the underlying object with id, value and extensions. The accessor "getLinkId" gives direct access to the value
-
getLinkId
public String getLinkId()
- Returns:
- The linkId of the action from the PlanDefinition that corresponds to this action in the RequestGroup resource.
-
setLinkId
public RequestGroup.RequestGroupActionComponent setLinkId(String value)
- Parameters:
value- The linkId of the action from the PlanDefinition that corresponds to this action in the RequestGroup resource.
-
getPrefixElement
public StringType 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
public boolean hasPrefixElement()
-
hasPrefix
public boolean hasPrefix()
-
setPrefixElement
public RequestGroup.RequestGroupActionComponent setPrefixElement(StringType value)
- 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
public String getPrefix()
- Returns:
- A user-visible prefix for the action. For example a section or item numbering such as 1. or A.
-
setPrefix
public RequestGroup.RequestGroupActionComponent setPrefix(String value)
- Parameters:
value- A user-visible prefix for the action. For example a section or item numbering such as 1. or A.
-
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<Enumerations.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<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
public Enumerations.RequestPriority getPriority()
- Returns:
- Indicates how quickly the action should be addressed with respect to other actions.
-
setPriority
public RequestGroup.RequestGroupActionComponent setPriority(Enumerations.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 {3}
-
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 {3}
-
getGoal
public List<Reference> getGoal()
- Returns:
goal(Goals that are intended to be achieved by following the requests in this action.)
-
setGoal
public RequestGroup.RequestGroupActionComponent setGoal(List<Reference> theGoal)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasGoal
public boolean hasGoal()
-
addGoal
public RequestGroup.RequestGroupActionComponent addGoal(Reference t)
-
getGoalFirstRep
public Reference getGoalFirstRep()
- Returns:
- The first repetition of repeating field
goal, creating it if it does not already exist {3}
-
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 {3}
-
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 {3}
-
getTiming
public DataType 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(DataType value)
- Parameters:
value-timing(An optional value describing when the action should be performed.)
-
getLocation
public CodeableReference getLocation()
- Returns:
location(Identifies the facility where the action will occur; e.g. home, hospital, specific clinic, etc.)
-
hasLocation
public boolean hasLocation()
-
setLocation
public RequestGroup.RequestGroupActionComponent setLocation(CodeableReference value)
- Parameters:
value-location(Identifies the facility where the action will occur; e.g. home, hospital, specific clinic, etc.)
-
getParticipant
public List<RequestGroup.RequestGroupActionParticipantComponent> getParticipant()
- Returns:
participant(The participant that should perform or be responsible for this action.)
-
setParticipant
public RequestGroup.RequestGroupActionComponent setParticipant(List<RequestGroup.RequestGroupActionParticipantComponent> theParticipant)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasParticipant
public boolean hasParticipant()
-
addParticipant
public RequestGroup.RequestGroupActionParticipantComponent addParticipant()
-
addParticipant
public RequestGroup.RequestGroupActionComponent addParticipant(RequestGroup.RequestGroupActionParticipantComponent t)
-
getParticipantFirstRep
public RequestGroup.RequestGroupActionParticipantComponent getParticipantFirstRep()
- Returns:
- The first repetition of repeating field
participant, creating it if it does not already exist {3}
-
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<Enumerations.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<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
public Enumerations.ActionGroupingBehavior getGroupingBehavior()
- Returns:
- Defines the grouping behavior for the action and its children.
-
setGroupingBehavior
public RequestGroup.RequestGroupActionComponent setGroupingBehavior(Enumerations.ActionGroupingBehavior value)
- Parameters:
value- Defines the grouping behavior for the action and its children.
-
getSelectionBehaviorElement
public Enumeration<Enumerations.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<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
public Enumerations.ActionSelectionBehavior getSelectionBehavior()
- Returns:
- Defines the selection behavior for the action and its children.
-
setSelectionBehavior
public RequestGroup.RequestGroupActionComponent setSelectionBehavior(Enumerations.ActionSelectionBehavior value)
- Parameters:
value- Defines the selection behavior for the action and its children.
-
getRequiredBehaviorElement
public Enumeration<Enumerations.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<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
public Enumerations.ActionRequiredBehavior getRequiredBehavior()
- Returns:
- Defines expectations around whether an action is required.
-
setRequiredBehavior
public RequestGroup.RequestGroupActionComponent setRequiredBehavior(Enumerations.ActionRequiredBehavior value)
- Parameters:
value- Defines expectations around whether an action is required.
-
getPrecheckBehaviorElement
public Enumeration<Enumerations.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<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
public Enumerations.ActionPrecheckBehavior getPrecheckBehavior()
- Returns:
- Defines whether the action should usually be preselected.
-
setPrecheckBehavior
public RequestGroup.RequestGroupActionComponent setPrecheckBehavior(Enumerations.ActionPrecheckBehavior value)
- Parameters:
value- Defines whether the action should usually be preselected.
-
getCardinalityBehaviorElement
public Enumeration<Enumerations.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<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
public Enumerations.ActionCardinalityBehavior getCardinalityBehavior()
- Returns:
- Defines whether the action can be selected multiple times.
-
setCardinalityBehavior
public RequestGroup.RequestGroupActionComponent setCardinalityBehavior(Enumerations.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).)
-
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 {3}
-
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
-
-