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:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected Reference
context
Encounter or Episode with primary association to specified term activity.protected List<StringType>
contextLinkId
Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.protected Resource
contextTarget
The actual object that is the target of the reference (Encounter or Episode with primary association to specified term activity.)protected BooleanType
doNotPerform
True if the term prohibits the action.protected CodeableConcept
intent
Reason or purpose for the action stipulated by this Contract Provision.protected List<StringType>
linkId
Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.protected List<Annotation>
note
Comments made about the term action made by the requester, performer, subject or other participants.protected Type
occurrence
When action happens.protected Reference
performer
Indicates who or what is being asked to perform (or not perform) the ction.protected List<StringType>
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.protected CodeableConcept
performerRole
The type of role or competency of an individual desired or required to perform or not perform the action.protected Resource
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.)protected List<CodeableConcept>
performerType
The type of individual that is desired or required to perform or not perform the action.protected List<StringType>
reason
Describes why the action is to be performed or not performed in textual form.protected List<CodeableConcept>
reasonCode
Rationale for the action to be performed or not performed.protected List<StringType>
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.protected List<Reference>
reasonReference
Indicates another resource whose existence justifies permitting or not permitting this action.protected List<Resource>
reasonReferenceTarget
The actual objects that are the target of the reference (Indicates another resource whose existence justifies permitting or not permitting this action.)protected List<Reference>
requester
Who or what initiated the action and has responsibility for its activation.protected List<StringType>
requesterLinkId
Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.protected List<Resource>
requesterTarget
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>
securityLabelNumber
Security labels that protects the action.protected CodeableConcept
status
Current state of the term action.protected List<Contract.ActionSubjectComponent>
subject
Entity of the action.protected CodeableConcept
type
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
Constructors Constructor Description ActionComponent()
ConstructorActionComponent(CodeableConcept type, CodeableConcept intent, CodeableConcept status)
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
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
-
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
-