public static class Contract.ActionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and 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.
|
modifierExtension| Constructor and Description |
|---|
ActionComponent()
Constructor
|
ActionComponent(CodeableConcept type,
CodeableConcept intent,
CodeableConcept status)
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 BooleanType doNotPerform
protected CodeableConcept type
protected List<Contract.ActionSubjectComponent> subject
protected CodeableConcept intent
protected List<StringType> linkId
protected CodeableConcept status
protected Reference context
protected Resource contextTarget
protected List<StringType> contextLinkId
protected Type occurrence
protected List<Reference> requester
protected List<Resource> requesterTarget
protected List<StringType> requesterLinkId
protected List<CodeableConcept> performerType
protected CodeableConcept performerRole
protected Reference performer
protected Resource performerTarget
protected List<StringType> performerLinkId
protected List<CodeableConcept> reasonCode
protected List<Reference> reasonReference
protected List<Resource> reasonReferenceTarget
protected List<StringType> reason
protected List<StringType> reasonLinkId
protected List<Annotation> note
protected List<UnsignedIntType> securityLabelNumber
public ActionComponent()
public ActionComponent(CodeableConcept type, CodeableConcept intent, CodeableConcept status)
public BooleanType getDoNotPerformElement()
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 valuepublic boolean hasDoNotPerformElement()
public boolean hasDoNotPerform()
public Contract.ActionComponent setDoNotPerformElement(BooleanType value)
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 valuepublic boolean getDoNotPerform()
public Contract.ActionComponent setDoNotPerform(boolean value)
value - True if the term prohibits the action.public CodeableConcept getType()
type (Activity or service obligation to be done or not done, performed or not performed, effectuated or not by this Contract term.)public boolean hasType()
public Contract.ActionComponent setType(CodeableConcept value)
value - type (Activity or service obligation to be done or not done, performed or not performed, effectuated or not by this Contract term.)public List<Contract.ActionSubjectComponent> getSubject()
subject (Entity of the action.)public Contract.ActionComponent setSubject(List<Contract.ActionSubjectComponent> theSubject)
this for easy method chainingpublic boolean hasSubject()
public Contract.ActionSubjectComponent addSubject()
public Contract.ActionComponent addSubject(Contract.ActionSubjectComponent t)
public Contract.ActionSubjectComponent getSubjectFirstRep()
subject, creating it if it does not already existpublic CodeableConcept getIntent()
intent (Reason or purpose for the action stipulated by this Contract Provision.)public boolean hasIntent()
public Contract.ActionComponent setIntent(CodeableConcept value)
value - intent (Reason or purpose for the action stipulated by this Contract Provision.)public List<StringType> getLinkId()
linkId (Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.)public Contract.ActionComponent setLinkId(List<StringType> theLinkId)
this for easy method chainingpublic boolean hasLinkId()
public StringType addLinkIdElement()
linkId (Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.)public Contract.ActionComponent addLinkId(String value)
value - linkId (Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.)public boolean hasLinkId(String value)
value - linkId (Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.)public CodeableConcept getStatus()
status (Current state of the term action.)public boolean hasStatus()
public Contract.ActionComponent setStatus(CodeableConcept value)
value - status (Current state of the term action.)public Reference getContext()
context (Encounter or Episode with primary association to specified term activity.)public boolean hasContext()
public Contract.ActionComponent setContext(Reference value)
value - context (Encounter or Episode with primary association to specified term activity.)public Resource getContextTarget()
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.)public Contract.ActionComponent setContextTarget(Resource value)
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.)public List<StringType> getContextLinkId()
contextLinkId (Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)public Contract.ActionComponent setContextLinkId(List<StringType> theContextLinkId)
this for easy method chainingpublic boolean hasContextLinkId()
public StringType addContextLinkIdElement()
contextLinkId (Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)public Contract.ActionComponent addContextLinkId(String value)
value - contextLinkId (Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)public boolean hasContextLinkId(String value)
value - contextLinkId (Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)public Type getOccurrence()
occurrence (When action happens.)public DateTimeType getOccurrenceDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
occurrence (When action happens.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOccurrenceDateTimeType()
public Period getOccurrencePeriod() throws org.hl7.fhir.exceptions.FHIRException
occurrence (When action happens.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOccurrencePeriod()
public Timing getOccurrenceTiming() throws org.hl7.fhir.exceptions.FHIRException
occurrence (When action happens.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOccurrenceTiming()
public boolean hasOccurrence()
public Contract.ActionComponent setOccurrence(Type value)
value - occurrence (When action happens.)public List<Reference> getRequester()
requester (Who or what initiated the action and has responsibility for its activation.)public Contract.ActionComponent setRequester(List<Reference> theRequester)
this for easy method chainingpublic boolean hasRequester()
public Reference addRequester()
public Contract.ActionComponent addRequester(Reference t)
public Reference getRequesterFirstRep()
requester, creating it if it does not already exist@Deprecated public List<Resource> getRequesterTarget()
public List<StringType> getRequesterLinkId()
requesterLinkId (Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)public Contract.ActionComponent setRequesterLinkId(List<StringType> theRequesterLinkId)
this for easy method chainingpublic boolean hasRequesterLinkId()
public StringType addRequesterLinkIdElement()
requesterLinkId (Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)public Contract.ActionComponent addRequesterLinkId(String value)
value - requesterLinkId (Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)public boolean hasRequesterLinkId(String value)
value - requesterLinkId (Id [identifier??] of the clause or question text related to the requester of this action in the referenced form or QuestionnaireResponse.)public List<CodeableConcept> getPerformerType()
performerType (The type of individual that is desired or required to perform or not perform the action.)public Contract.ActionComponent setPerformerType(List<CodeableConcept> thePerformerType)
this for easy method chainingpublic boolean hasPerformerType()
public CodeableConcept addPerformerType()
public Contract.ActionComponent addPerformerType(CodeableConcept t)
public CodeableConcept getPerformerTypeFirstRep()
performerType, creating it if it does not already existpublic CodeableConcept getPerformerRole()
performerRole (The type of role or competency of an individual desired or required to perform or not perform the action.)public boolean hasPerformerRole()
public Contract.ActionComponent setPerformerRole(CodeableConcept value)
value - performerRole (The type of role or competency of an individual desired or required to perform or not perform the action.)public Reference getPerformer()
performer (Indicates who or what is being asked to perform (or not perform) the ction.)public boolean hasPerformer()
public Contract.ActionComponent setPerformer(Reference value)
value - performer (Indicates who or what is being asked to perform (or not perform) the ction.)public Resource getPerformerTarget()
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.)public Contract.ActionComponent setPerformerTarget(Resource value)
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.)public List<StringType> getPerformerLinkId()
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.)public Contract.ActionComponent setPerformerLinkId(List<StringType> thePerformerLinkId)
this for easy method chainingpublic boolean hasPerformerLinkId()
public StringType addPerformerLinkIdElement()
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.)public Contract.ActionComponent addPerformerLinkId(String value)
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.)public boolean hasPerformerLinkId(String value)
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.)public List<CodeableConcept> getReasonCode()
reasonCode (Rationale for the action to be performed or not performed. Describes why the action is permitted or prohibited.)public Contract.ActionComponent setReasonCode(List<CodeableConcept> theReasonCode)
this for easy method chainingpublic boolean hasReasonCode()
public CodeableConcept addReasonCode()
public Contract.ActionComponent addReasonCode(CodeableConcept t)
public CodeableConcept getReasonCodeFirstRep()
reasonCode, creating it if it does not already existpublic List<Reference> getReasonReference()
reasonReference (Indicates another resource whose existence justifies permitting or not permitting this action.)public Contract.ActionComponent setReasonReference(List<Reference> theReasonReference)
this for easy method chainingpublic boolean hasReasonReference()
public Reference addReasonReference()
public Contract.ActionComponent addReasonReference(Reference t)
public Reference getReasonReferenceFirstRep()
reasonReference, creating it if it does not already exist@Deprecated public List<Resource> getReasonReferenceTarget()
public List<StringType> getReason()
reason (Describes why the action is to be performed or not performed in textual form.)public Contract.ActionComponent setReason(List<StringType> theReason)
this for easy method chainingpublic boolean hasReason()
public StringType addReasonElement()
reason (Describes why the action is to be performed or not performed in textual form.)public Contract.ActionComponent addReason(String value)
value - reason (Describes why the action is to be performed or not performed in textual form.)public boolean hasReason(String value)
value - reason (Describes why the action is to be performed or not performed in textual form.)public List<StringType> getReasonLinkId()
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.)public Contract.ActionComponent setReasonLinkId(List<StringType> theReasonLinkId)
this for easy method chainingpublic boolean hasReasonLinkId()
public StringType addReasonLinkIdElement()
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.)public Contract.ActionComponent addReasonLinkId(String value)
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.)public boolean hasReasonLinkId(String value)
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.)public List<Annotation> getNote()
note (Comments made about the term action made by the requester, performer, subject or other participants.)public Contract.ActionComponent setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public Contract.ActionComponent addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existpublic List<UnsignedIntType> getSecurityLabelNumber()
securityLabelNumber (Security labels that protects the action.)public Contract.ActionComponent setSecurityLabelNumber(List<UnsignedIntType> theSecurityLabelNumber)
this for easy method chainingpublic boolean hasSecurityLabelNumber()
public UnsignedIntType addSecurityLabelNumberElement()
securityLabelNumber (Security labels that protects the action.)public Contract.ActionComponent addSecurityLabelNumber(int value)
value - securityLabelNumber (Security labels that protects the action.)public boolean hasSecurityLabelNumber(int value)
value - securityLabelNumber (Security labels that protects the action.)protected 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 Contract.ActionComponent copy()
copy in class BackboneElementpublic void copyValues(Contract.ActionComponent 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.