Package org.hl7.fhir.r4.model
Class Contract.ActionComponent
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.Contract.ActionComponent
- 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:
Contract
public static class Contract.ActionComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected Reference
Encounter or Episode with primary association to specified term activity.protected List
<StringType> Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.protected Resource
The actual object that is the target of the reference (Encounter or Episode with primary association to specified term activity.)protected BooleanType
True if the term prohibits the action.protected CodeableConcept
Reason or purpose for the action stipulated by this Contract Provision.protected List
<StringType> Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.protected List
<Annotation> Comments made about the term action made by the requester, performer, subject or other participants.protected Type
When action happens.protected Reference
Indicates who or what is being asked to perform (or not perform) the ction.protected List
<StringType> Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.protected CodeableConcept
The type of role or competency of an individual desired or required to perform or not perform the action.protected Resource
The actual object that is the target of the reference (Indicates who or what is being asked to perform (or not perform) the ction.)protected List
<CodeableConcept> The type of individual that is desired or required to perform or not perform the action.protected List
<StringType> Describes why the action is to be performed or not performed in textual form.protected List
<CodeableConcept> Rationale for the action to be performed or not performed.protected List
<StringType> Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.Indicates another resource whose existence justifies permitting or not permitting this action.The actual objects that are the target of the reference (Indicates another resource whose existence justifies permitting or not permitting this action.)Who or what initiated the action and has responsibility for its activation.protected List
<StringType> Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.The actual objects that are the target of the reference (Who or what initiated the action and has responsibility for its activation.)protected List
<UnsignedIntType> Security labels that protects the action.protected CodeableConcept
Current state of the term action.protected List
<Contract.ActionSubjectComponent> Entity of the action.protected CodeableConcept
Activity or service obligation to be done or not done, performed or not performed, effectuated or not by this Contract term.Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
Constructor Summary
ConstructorDescriptionConstructorActionComponent
(CodeableConcept type, CodeableConcept intent, CodeableConcept status) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddContextLinkId
(String value) addNote()
addPerformerLinkId
(String value) addReasonLinkId
(String value) addRequesterLinkId
(String value) addSecurityLabelNumber
(int value) copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
boolean
getNamedProperty
(int _hash, String _name, boolean _checkValid) getNote()
Base[]
getProperty
(int hash, String name, boolean checkValid) Deprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadgetType()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
hasContextLinkId
(String value) boolean
boolean
boolean
boolean
boolean
boolean
hasNote()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasPerformerLinkId
(String value) boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasReasonLinkId
(String value) boolean
boolean
boolean
boolean
hasRequesterLinkId
(String value) boolean
boolean
hasSecurityLabelNumber
(int value) boolean
boolean
boolean
hasType()
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setContext
(Reference value) setContextLinkId
(List<StringType> theContextLinkId) setContextTarget
(Resource value) setDoNotPerform
(boolean value) setIntent
(CodeableConcept value) setLinkId
(List<StringType> theLinkId) setNote
(List<Annotation> theNote) setOccurrence
(Type value) setPerformer
(Reference value) setPerformerLinkId
(List<StringType> thePerformerLinkId) setPerformerRole
(CodeableConcept value) setPerformerTarget
(Resource value) setPerformerType
(List<CodeableConcept> thePerformerType) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setReason
(List<StringType> theReason) setReasonCode
(List<CodeableConcept> theReasonCode) setReasonLinkId
(List<StringType> theReasonLinkId) setReasonReference
(List<Reference> theReasonReference) setRequester
(List<Reference> theRequester) setRequesterLinkId
(List<StringType> theRequesterLinkId) setSecurityLabelNumber
(List<UnsignedIntType> theSecurityLabelNumber) setStatus
(CodeableConcept value) setSubject
(List<Contract.ActionSubjectComponent> theSubject) setType
(CodeableConcept value) Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, 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.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, 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
doNotPerform
True if the term prohibits the action. -
type
Activity or service obligation to be done or not done, performed or not performed, effectuated or not by this Contract term. -
subject
Entity of the action. -
intent
Reason or purpose for the action stipulated by this Contract Provision. -
linkId
Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse. -
status
Current state of the term action. -
context
Encounter or Episode with primary association to specified term activity. -
contextTarget
The actual object that is the target of the reference (Encounter or Episode with primary association to specified term activity.) -
contextLinkId
Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse. -
occurrence
When action happens. -
requester
Who or what initiated the action and has responsibility for its activation. -
requesterTarget
The actual objects that are the target of the reference (Who or what initiated the action and has responsibility for its activation.) -
requesterLinkId
Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse. -
performerType
The type of individual that is desired or required to perform or not perform the action. -
performerRole
The type of role or competency of an individual desired or required to perform or not perform the action. -
performer
Indicates who or what is being asked to perform (or not perform) the ction. -
performerTarget
The actual object that is the target of the reference (Indicates who or what is being asked to perform (or not perform) the ction.) -
performerLinkId
Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse. -
reasonCode
Rationale for the action to be performed or not performed. Describes why the action is permitted or prohibited. -
reasonReference
Indicates another resource whose existence justifies permitting or not permitting this action. -
reasonReferenceTarget
The actual objects that are the target of the reference (Indicates another resource whose existence justifies permitting or not permitting this action.) -
reason
Describes why the action is to be performed or not performed in textual form. -
reasonLinkId
Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse. -
note
Comments made about the term action made by the requester, performer, subject or other participants. -
securityLabelNumber
Security labels that protects the action.
-
-
Constructor Details
-
ActionComponent
public ActionComponent()Constructor -
ActionComponent
Constructor
-
-
Method Details
-
getDoNotPerformElement
- Returns:
doNotPerform
(True if the term prohibits the action.). This is the underlying object with id, value and extensions. The accessor "getDoNotPerform" gives direct access to the value
-
hasDoNotPerformElement
-
hasDoNotPerform
-
setDoNotPerformElement
- Parameters:
value
-doNotPerform
(True if the term prohibits the action.). This is the underlying object with id, value and extensions. The accessor "getDoNotPerform" gives direct access to the value
-
getDoNotPerform
- Returns:
- True if the term prohibits the action.
-
setDoNotPerform
- Parameters:
value
- True if the term prohibits the action.
-
getType
- Returns:
type
(Activity or service obligation to be done or not done, performed or not performed, effectuated or not by this Contract term.)
-
hasType
-
setType
- Parameters:
value
-type
(Activity or service obligation to be done or not done, performed or not performed, effectuated or not by this Contract term.)
-
getSubject
- Returns:
subject
(Entity of the action.)
-
setSubject
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSubject
-
addSubject
-
addSubject
-
getSubjectFirstRep
- Returns:
- The first repetition of repeating field
subject
, creating it if it does not already exist
-
getIntent
- Returns:
intent
(Reason or purpose for the action stipulated by this Contract Provision.)
-
hasIntent
-
setIntent
- Parameters:
value
-intent
(Reason or purpose for the action stipulated by this Contract Provision.)
-
getLinkId
- Returns:
linkId
(Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.)
-
setLinkId
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasLinkId
-
addLinkIdElement
- Returns:
linkId
(Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.)
-
addLinkId
- Parameters:
value
-linkId
(Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.)
-
hasLinkId
- Parameters:
value
-linkId
(Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.)
-
getStatus
- Returns:
status
(Current state of the term action.)
-
hasStatus
-
setStatus
- Parameters:
value
-status
(Current state of the term action.)
-
getContext
- Returns:
context
(Encounter or Episode with primary association to specified term activity.)
-
hasContext
-
setContext
- Parameters:
value
-context
(Encounter or Episode with primary association to specified term activity.)
-
getContextTarget
- Returns:
context
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. (Encounter or Episode with primary association to specified term activity.)
-
setContextTarget
- Parameters:
value
-context
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. (Encounter or Episode with primary association to specified term activity.)
-
getContextLinkId
- Returns:
contextLinkId
(Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)
-
setContextLinkId
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasContextLinkId
-
addContextLinkIdElement
- Returns:
contextLinkId
(Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)
-
addContextLinkId
- Parameters:
value
-contextLinkId
(Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)
-
hasContextLinkId
- Parameters:
value
-contextLinkId
(Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)
-
getOccurrence
- Returns:
occurrence
(When action happens.)
-
getOccurrenceDateTimeType
- Returns:
occurrence
(When action happens.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrenceDateTimeType
-
getOccurrencePeriod
- Returns:
occurrence
(When action happens.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrencePeriod
-
getOccurrenceTiming
- Returns:
occurrence
(When action happens.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrenceTiming
-
hasOccurrence
-
setOccurrence
- Parameters:
value
-occurrence
(When action happens.)
-
getRequester
- Returns:
requester
(Who or what initiated the action and has responsibility for its activation.)
-
setRequester
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasRequester
-
addRequester
-
addRequester
-
getRequesterFirstRep
- Returns:
- The first repetition of repeating field
requester
, creating it if it does not already exist
-
getRequesterTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getRequesterLinkId
- Returns:
requesterLinkId
(Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)
-
setRequesterLinkId
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasRequesterLinkId
-
addRequesterLinkIdElement
- Returns:
requesterLinkId
(Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)
-
addRequesterLinkId
- Parameters:
value
-requesterLinkId
(Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)
-
hasRequesterLinkId
- Parameters:
value
-requesterLinkId
(Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)
-
getPerformerType
- Returns:
performerType
(The type of individual that is desired or required to perform or not perform the action.)
-
setPerformerType
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPerformerType
-
addPerformerType
-
addPerformerType
-
getPerformerTypeFirstRep
- Returns:
- The first repetition of repeating field
performerType
, creating it if it does not already exist
-
getPerformerRole
- Returns:
performerRole
(The type of role or competency of an individual desired or required to perform or not perform the action.)
-
hasPerformerRole
-
setPerformerRole
- Parameters:
value
-performerRole
(The type of role or competency of an individual desired or required to perform or not perform the action.)
-
getPerformer
- Returns:
performer
(Indicates who or what is being asked to perform (or not perform) the ction.)
-
hasPerformer
-
setPerformer
- Parameters:
value
-performer
(Indicates who or what is being asked to perform (or not perform) the ction.)
-
getPerformerTarget
- Returns:
performer
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. (Indicates who or what is being asked to perform (or not perform) the ction.)
-
setPerformerTarget
- Parameters:
value
-performer
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. (Indicates who or what is being asked to perform (or not perform) the ction.)
-
getPerformerLinkId
- Returns:
performerLinkId
(Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.)
-
setPerformerLinkId
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPerformerLinkId
-
addPerformerLinkIdElement
- Returns:
performerLinkId
(Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.)
-
addPerformerLinkId
- Parameters:
value
-performerLinkId
(Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.)
-
hasPerformerLinkId
- Parameters:
value
-performerLinkId
(Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.)
-
getReasonCode
- Returns:
reasonCode
(Rationale for the action to be performed or not performed. Describes why the action is permitted or prohibited.)
-
setReasonCode
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReasonCode
-
addReasonCode
-
addReasonCode
-
getReasonCodeFirstRep
- Returns:
- The first repetition of repeating field
reasonCode
, creating it if it does not already exist
-
getReasonReference
- Returns:
reasonReference
(Indicates another resource whose existence justifies permitting or not permitting this action.)
-
setReasonReference
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReasonReference
-
addReasonReference
-
addReasonReference
-
getReasonReferenceFirstRep
- Returns:
- The first repetition of repeating field
reasonReference
, creating it if it does not already exist
-
getReasonReferenceTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getReason
- Returns:
reason
(Describes why the action is to be performed or not performed in textual form.)
-
setReason
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReason
-
addReasonElement
- Returns:
reason
(Describes why the action is to be performed or not performed in textual form.)
-
addReason
- Parameters:
value
-reason
(Describes why the action is to be performed or not performed in textual form.)
-
hasReason
- Parameters:
value
-reason
(Describes why the action is to be performed or not performed in textual form.)
-
getReasonLinkId
- Returns:
reasonLinkId
(Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.)
-
setReasonLinkId
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReasonLinkId
-
addReasonLinkIdElement
- Returns:
reasonLinkId
(Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.)
-
addReasonLinkId
- Parameters:
value
-reasonLinkId
(Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.)
-
hasReasonLinkId
- Parameters:
value
-reasonLinkId
(Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.)
-
getNote
- Returns:
note
(Comments made about the term action made by the requester, performer, subject or other participants.)
-
setNote
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasNote
-
addNote
-
addNote
-
getNoteFirstRep
- Returns:
- The first repetition of repeating field
note
, creating it if it does not already exist
-
getSecurityLabelNumber
- Returns:
securityLabelNumber
(Security labels that protects the action.)
-
setSecurityLabelNumber
public Contract.ActionComponent setSecurityLabelNumber(List<UnsignedIntType> theSecurityLabelNumber) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasSecurityLabelNumber
-
addSecurityLabelNumberElement
- Returns:
securityLabelNumber
(Security labels that protects the action.)
-
addSecurityLabelNumber
- Parameters:
value
-securityLabelNumber
(Security labels that protects the action.)
-
hasSecurityLabelNumber
- Parameters:
value
-securityLabelNumber
(Security labels that protects the action.)
-
listChildren
- 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
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- 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
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-