public static class RequestGroup.RequestGroupActionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and 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 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 StringType |
prefix
A user-visible prefix for the action.
|
protected Enumeration<RequestGroup.RequestPriority> |
priority
Indicates how quickly the action should be addressed with respect to other actions.
|
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 expectations around whether an action is required.
|
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 CodeableConcept |
type
The type of action to perform (create, update, remove).
|
modifierExtension| Constructor and Description |
|---|
RequestGroupActionComponent()
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected StringType prefix
protected StringType title
protected StringType description
protected StringType textEquivalent
protected Enumeration<RequestGroup.RequestPriority> priority
protected List<CodeableConcept> code
protected List<RelatedArtifact> documentation
protected List<RequestGroup.RequestGroupActionConditionComponent> condition
protected List<RequestGroup.RequestGroupActionRelatedActionComponent> relatedAction
protected List<Reference> participant
protected List<Resource> participantTarget
protected CodeableConcept type
protected Enumeration<RequestGroup.ActionGroupingBehavior> groupingBehavior
protected Enumeration<RequestGroup.ActionSelectionBehavior> selectionBehavior
protected Enumeration<RequestGroup.ActionRequiredBehavior> requiredBehavior
protected Enumeration<RequestGroup.ActionPrecheckBehavior> precheckBehavior
protected Enumeration<RequestGroup.ActionCardinalityBehavior> cardinalityBehavior
protected Reference resource
protected Resource resourceTarget
protected List<RequestGroup.RequestGroupActionComponent> action
public RequestGroupActionComponent()
public StringType getPrefixElement()
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 valuepublic boolean hasPrefixElement()
public boolean hasPrefix()
public RequestGroup.RequestGroupActionComponent setPrefixElement(StringType value)
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 valuepublic RequestGroup.RequestGroupActionComponent setPrefix(String value)
value - A user-visible prefix for the action.public StringType getTitleElement()
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 valuepublic boolean hasTitleElement()
public boolean hasTitle()
public RequestGroup.RequestGroupActionComponent setTitleElement(StringType value)
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 valuepublic RequestGroup.RequestGroupActionComponent setTitle(String value)
value - The title of the action displayed to a user.public StringType getDescriptionElement()
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 valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public RequestGroup.RequestGroupActionComponent setDescriptionElement(StringType value)
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 valuepublic String getDescription()
public RequestGroup.RequestGroupActionComponent setDescription(String value)
value - A short description of the action used to provide a summary to display to the user.public StringType getTextEquivalentElement()
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 valuepublic boolean hasTextEquivalentElement()
public boolean hasTextEquivalent()
public RequestGroup.RequestGroupActionComponent setTextEquivalentElement(StringType value)
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 valuepublic String getTextEquivalent()
public RequestGroup.RequestGroupActionComponent setTextEquivalent(String value)
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.public Enumeration<RequestGroup.RequestPriority> getPriorityElement()
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 valuepublic boolean hasPriorityElement()
public boolean hasPriority()
public RequestGroup.RequestGroupActionComponent setPriorityElement(Enumeration<RequestGroup.RequestPriority> value)
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 valuepublic RequestGroup.RequestPriority getPriority()
public RequestGroup.RequestGroupActionComponent setPriority(RequestGroup.RequestPriority value)
value - Indicates how quickly the action should be addressed with respect to other actions.public List<CodeableConcept> getCode()
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.)public RequestGroup.RequestGroupActionComponent setCode(List<CodeableConcept> theCode)
this for easy method chainingpublic boolean hasCode()
public CodeableConcept addCode()
public RequestGroup.RequestGroupActionComponent addCode(CodeableConcept t)
public CodeableConcept getCodeFirstRep()
code, creating it if it does not already existpublic List<RelatedArtifact> getDocumentation()
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.)public RequestGroup.RequestGroupActionComponent setDocumentation(List<RelatedArtifact> theDocumentation)
this for easy method chainingpublic boolean hasDocumentation()
public RelatedArtifact addDocumentation()
public RequestGroup.RequestGroupActionComponent addDocumentation(RelatedArtifact t)
public RelatedArtifact getDocumentationFirstRep()
documentation, creating it if it does not already existpublic List<RequestGroup.RequestGroupActionConditionComponent> getCondition()
condition (An expression that describes applicability criteria, or start/stop conditions for the action.)public RequestGroup.RequestGroupActionComponent setCondition(List<RequestGroup.RequestGroupActionConditionComponent> theCondition)
this for easy method chainingpublic boolean hasCondition()
public RequestGroup.RequestGroupActionConditionComponent addCondition()
public RequestGroup.RequestGroupActionComponent addCondition(RequestGroup.RequestGroupActionConditionComponent t)
public RequestGroup.RequestGroupActionConditionComponent getConditionFirstRep()
condition, creating it if it does not already existpublic List<RequestGroup.RequestGroupActionRelatedActionComponent> getRelatedAction()
relatedAction (A relationship to another action such as "before" or "30-60 minutes after start of".)public RequestGroup.RequestGroupActionComponent setRelatedAction(List<RequestGroup.RequestGroupActionRelatedActionComponent> theRelatedAction)
this for easy method chainingpublic boolean hasRelatedAction()
public RequestGroup.RequestGroupActionRelatedActionComponent addRelatedAction()
public RequestGroup.RequestGroupActionComponent addRelatedAction(RequestGroup.RequestGroupActionRelatedActionComponent t)
public RequestGroup.RequestGroupActionRelatedActionComponent getRelatedActionFirstRep()
relatedAction, creating it if it does not already existpublic Type getTiming()
timing (An optional value describing when the action should be performed.)public DateTimeType getTimingDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
timing (An optional value describing when the action should be performed.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingDateTimeType()
public Age getTimingAge() throws org.hl7.fhir.exceptions.FHIRException
timing (An optional value describing when the action should be performed.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingAge()
public Period getTimingPeriod() throws org.hl7.fhir.exceptions.FHIRException
timing (An optional value describing when the action should be performed.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingPeriod()
public Duration getTimingDuration() throws org.hl7.fhir.exceptions.FHIRException
timing (An optional value describing when the action should be performed.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingDuration()
public Range getTimingRange() throws org.hl7.fhir.exceptions.FHIRException
timing (An optional value describing when the action should be performed.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingRange()
public Timing getTimingTiming() throws org.hl7.fhir.exceptions.FHIRException
timing (An optional value describing when the action should be performed.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingTiming()
public boolean hasTiming()
public RequestGroup.RequestGroupActionComponent setTiming(Type value)
value - timing (An optional value describing when the action should be performed.)public List<Reference> getParticipant()
participant (The participant that should perform or be responsible for this action.)public RequestGroup.RequestGroupActionComponent setParticipant(List<Reference> theParticipant)
this for easy method chainingpublic boolean hasParticipant()
public Reference addParticipant()
public RequestGroup.RequestGroupActionComponent addParticipant(Reference t)
public Reference getParticipantFirstRep()
participant, creating it if it does not already exist@Deprecated public List<Resource> getParticipantTarget()
public CodeableConcept getType()
type (The type of action to perform (create, update, remove).)public boolean hasType()
public RequestGroup.RequestGroupActionComponent setType(CodeableConcept value)
value - type (The type of action to perform (create, update, remove).)public Enumeration<RequestGroup.ActionGroupingBehavior> getGroupingBehaviorElement()
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 valuepublic boolean hasGroupingBehaviorElement()
public boolean hasGroupingBehavior()
public RequestGroup.RequestGroupActionComponent setGroupingBehaviorElement(Enumeration<RequestGroup.ActionGroupingBehavior> value)
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 valuepublic RequestGroup.ActionGroupingBehavior getGroupingBehavior()
public RequestGroup.RequestGroupActionComponent setGroupingBehavior(RequestGroup.ActionGroupingBehavior value)
value - Defines the grouping behavior for the action and its children.public Enumeration<RequestGroup.ActionSelectionBehavior> getSelectionBehaviorElement()
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 valuepublic boolean hasSelectionBehaviorElement()
public boolean hasSelectionBehavior()
public RequestGroup.RequestGroupActionComponent setSelectionBehaviorElement(Enumeration<RequestGroup.ActionSelectionBehavior> value)
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 valuepublic RequestGroup.ActionSelectionBehavior getSelectionBehavior()
public RequestGroup.RequestGroupActionComponent setSelectionBehavior(RequestGroup.ActionSelectionBehavior value)
value - Defines the selection behavior for the action and its children.public Enumeration<RequestGroup.ActionRequiredBehavior> getRequiredBehaviorElement()
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 valuepublic boolean hasRequiredBehaviorElement()
public boolean hasRequiredBehavior()
public RequestGroup.RequestGroupActionComponent setRequiredBehaviorElement(Enumeration<RequestGroup.ActionRequiredBehavior> value)
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 valuepublic RequestGroup.ActionRequiredBehavior getRequiredBehavior()
public RequestGroup.RequestGroupActionComponent setRequiredBehavior(RequestGroup.ActionRequiredBehavior value)
value - Defines expectations around whether an action is required.public Enumeration<RequestGroup.ActionPrecheckBehavior> getPrecheckBehaviorElement()
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 valuepublic boolean hasPrecheckBehaviorElement()
public boolean hasPrecheckBehavior()
public RequestGroup.RequestGroupActionComponent setPrecheckBehaviorElement(Enumeration<RequestGroup.ActionPrecheckBehavior> value)
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 valuepublic RequestGroup.ActionPrecheckBehavior getPrecheckBehavior()
public RequestGroup.RequestGroupActionComponent setPrecheckBehavior(RequestGroup.ActionPrecheckBehavior value)
value - Defines whether the action should usually be preselected.public Enumeration<RequestGroup.ActionCardinalityBehavior> getCardinalityBehaviorElement()
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 valuepublic boolean hasCardinalityBehaviorElement()
public boolean hasCardinalityBehavior()
public RequestGroup.RequestGroupActionComponent setCardinalityBehaviorElement(Enumeration<RequestGroup.ActionCardinalityBehavior> value)
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 valuepublic RequestGroup.ActionCardinalityBehavior getCardinalityBehavior()
public RequestGroup.RequestGroupActionComponent setCardinalityBehavior(RequestGroup.ActionCardinalityBehavior value)
value - Defines whether the action can be selected multiple times.public Reference getResource()
resource (The resource that is the target of the action (e.g. CommunicationRequest).)public boolean hasResource()
public RequestGroup.RequestGroupActionComponent setResource(Reference value)
value - resource (The resource that is the target of the action (e.g. CommunicationRequest).)public Resource getResourceTarget()
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).)public RequestGroup.RequestGroupActionComponent setResourceTarget(Resource value)
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).)public List<RequestGroup.RequestGroupActionComponent> getAction()
action (Sub actions.)public RequestGroup.RequestGroupActionComponent setAction(List<RequestGroup.RequestGroupActionComponent> theAction)
this for easy method chainingpublic boolean hasAction()
public RequestGroup.RequestGroupActionComponent addAction()
public RequestGroup.RequestGroupActionComponent addAction(RequestGroup.RequestGroupActionComponent t)
public RequestGroup.RequestGroupActionComponent getActionFirstRep()
action, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic RequestGroup.RequestGroupActionComponent copy()
copy in class BackboneElementpublic void copyValues(RequestGroup.RequestGroupActionComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.