public static class Contract.TermComponent extends BackboneElement implements 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 List<Coding> |
securityLabel
A set of security labels that define which terms are controlled by this condition.
|
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, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentaddExtension, getExtension, hasExtensionaddModifierExtension, getModifierExtension, hasModifierExtensionprotected 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<Coding> securityLabel
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 Contract.TermComponent setTopic(List<Reference> theTopic)
this for easy method chainingpublic boolean hasTopic()
public Contract.TermComponent addTopic(Reference t)
public Reference getTopicFirstRep()
topic, creating it if it does not already exist@Deprecated public List<Resource> getTopicTarget()
public List<CodeableConcept> getAction()
action (Action stipulated by this Contract Provision.)public Contract.TermComponent setAction(List<CodeableConcept> theAction)
this for easy method chainingpublic boolean hasAction()
public CodeableConcept addAction()
public Contract.TermComponent addAction(CodeableConcept t)
public CodeableConcept getActionFirstRep()
action, creating it if it does not already existpublic List<CodeableConcept> getActionReason()
actionReason (Reason or purpose for the action stipulated by this Contract Provision.)public Contract.TermComponent setActionReason(List<CodeableConcept> theActionReason)
this for easy method chainingpublic boolean hasActionReason()
public CodeableConcept addActionReason()
public Contract.TermComponent addActionReason(CodeableConcept t)
public CodeableConcept getActionReasonFirstRep()
actionReason, creating it if it does not already existpublic List<Coding> getSecurityLabel()
securityLabel (A set of security labels that define which terms are controlled by this condition.)public Contract.TermComponent setSecurityLabel(List<Coding> theSecurityLabel)
this for easy method chainingpublic boolean hasSecurityLabel()
public Coding addSecurityLabel()
public Contract.TermComponent addSecurityLabel(Coding t)
public Coding getSecurityLabelFirstRep()
securityLabel, creating it if it does not already existpublic 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 Contract.TermComponent setAgent(List<Contract.TermAgentComponent> theAgent)
this for easy method chainingpublic boolean hasAgent()
public Contract.TermAgentComponent addAgent()
public Contract.TermComponent addAgent(Contract.TermAgentComponent t)
public Contract.TermAgentComponent getAgentFirstRep()
agent, creating it if it does not already existpublic 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 Contract.TermComponent setValuedItem(List<Contract.TermValuedItemComponent> theValuedItem)
this for easy method chainingpublic boolean hasValuedItem()
public Contract.TermValuedItemComponent addValuedItem()
public Contract.TermComponent addValuedItem(Contract.TermValuedItemComponent t)
public Contract.TermValuedItemComponent getValuedItemFirstRep()
valuedItem, creating it if it does not already existpublic List<Contract.TermComponent> getGroup()
group (Nested group of Contract Provisions.)public Contract.TermComponent setGroup(List<Contract.TermComponent> theGroup)
this for easy method chainingpublic boolean hasGroup()
public Contract.TermComponent addGroup()
public Contract.TermComponent addGroup(Contract.TermComponent t)
public Contract.TermComponent getGroupFirstRep()
group, creating it if it does not already existprotected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class BackboneElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class BackboneElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class BackboneElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class BackboneElementFHIRExceptionpublic 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 IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2017 University Health Network. All rights reserved.