public static class Contract.TermComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected List<CodeableConcept> |
action
Action stipulated by this Contract Provision.
|
protected List<CodeableConcept> |
actionReason
Reason or purpose for the action stipulated by this Contract Provision.
|
protected List<Contract.TermAgentComponent> |
agent
An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.
|
protected Period |
applies
Relevant time or time-period when this Contract Provision is applicable.
|
protected List<Contract.TermComponent> |
group
Nested group of Contract Provisions.
|
protected Identifier |
identifier
Unique identifier for this particular Contract Provision.
|
protected DateTimeType |
issued
When this Contract Provision was issued.
|
protected CodeableConcept |
subType
Subtype of this Contract Provision, e.g.
|
protected StringType |
text
Human readable form of this Contract Provision.
|
protected List<Reference> |
topic
The matter of concern in the context of this provision of the agrement.
|
protected List<Resource> |
topicTarget
The actual objects that are the target of the reference (The matter of concern in the context of this provision of the agrement.)
|
protected CodeableConcept |
type
Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g.
|
protected List<Contract.TermValuedItemComponent> |
valuedItem
Contract Provision Valued Item List.
|
modifierExtension| Constructor and Description |
|---|
TermComponent()
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected Identifier identifier
protected DateTimeType issued
protected Period applies
protected CodeableConcept type
protected CodeableConcept subType
protected List<Reference> topic
protected List<Resource> topicTarget
protected List<CodeableConcept> action
protected List<CodeableConcept> actionReason
protected List<Contract.TermAgentComponent> agent
protected StringType text
protected List<Contract.TermValuedItemComponent> valuedItem
protected List<Contract.TermComponent> group
public TermComponent()
public Identifier getIdentifier()
identifier (Unique identifier for this particular Contract Provision.)public boolean hasIdentifier()
public Contract.TermComponent setIdentifier(Identifier value)
value - identifier (Unique identifier for this particular Contract Provision.)public DateTimeType getIssuedElement()
issued (When this Contract Provision was issued.). This is the underlying object with id, value and extensions. The accessor "getIssued" gives direct access to the valuepublic boolean hasIssuedElement()
public boolean hasIssued()
public Contract.TermComponent setIssuedElement(DateTimeType value)
value - issued (When this Contract Provision was issued.). This is the underlying object with id, value and extensions. The accessor "getIssued" gives direct access to the valuepublic Contract.TermComponent setIssued(Date value)
value - When this Contract Provision was issued.public Period getApplies()
applies (Relevant time or time-period when this Contract Provision is applicable.)public boolean hasApplies()
public Contract.TermComponent setApplies(Period value)
value - applies (Relevant time or time-period when this Contract Provision is applicable.)public CodeableConcept getType()
type (Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.)public boolean hasType()
public Contract.TermComponent setType(CodeableConcept value)
value - type (Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.)public CodeableConcept getSubType()
subType (Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.)public boolean hasSubType()
public Contract.TermComponent setSubType(CodeableConcept value)
value - subType (Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.)public List<Reference> getTopic()
topic (The matter of concern in the context of this provision of the agrement.)public boolean hasTopic()
public Reference addTopic()
topic (The matter of concern in the context of this provision of the agrement.)public Contract.TermComponent addTopic(Reference t)
public List<Resource> getTopicTarget()
topic (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. The matter of concern in the context of this provision of the agrement.)public List<CodeableConcept> getAction()
action (Action stipulated by this Contract Provision.)public boolean hasAction()
public CodeableConcept addAction()
action (Action stipulated by this Contract Provision.)public Contract.TermComponent addAction(CodeableConcept t)
public List<CodeableConcept> getActionReason()
actionReason (Reason or purpose for the action stipulated by this Contract Provision.)public boolean hasActionReason()
public CodeableConcept addActionReason()
actionReason (Reason or purpose for the action stipulated by this Contract Provision.)public Contract.TermComponent addActionReason(CodeableConcept t)
public List<Contract.TermAgentComponent> getAgent()
agent (An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.)public boolean hasAgent()
public Contract.TermAgentComponent addAgent()
agent (An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.)public Contract.TermComponent addAgent(Contract.TermAgentComponent t)
public StringType getTextElement()
text (Human readable form of this Contract Provision.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the valuepublic boolean hasTextElement()
public boolean hasText()
public Contract.TermComponent setTextElement(StringType value)
value - text (Human readable form of this Contract Provision.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the valuepublic Contract.TermComponent setText(String value)
value - Human readable form of this Contract Provision.public List<Contract.TermValuedItemComponent> getValuedItem()
valuedItem (Contract Provision Valued Item List.)public boolean hasValuedItem()
public Contract.TermValuedItemComponent addValuedItem()
valuedItem (Contract Provision Valued Item List.)public Contract.TermComponent addValuedItem(Contract.TermValuedItemComponent t)
public List<Contract.TermComponent> getGroup()
group (Nested group of Contract Provisions.)public boolean hasGroup()
public Contract.TermComponent addGroup()
group (Nested group of Contract Provisions.)public Contract.TermComponent addGroup(Contract.TermComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void 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 Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Contract.TermComponent copy()
copy in class BackboneElementpublic 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 class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.