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.AgentComponent> |
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.ContractAssetComponent> |
asset
Contract Term Asset List.
|
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 Contract.ContractOfferComponent |
offer
The matter of concern in the context of this provision of the agrement.
|
protected CodeableConcept |
subType
Subtype of this Contract Provision, e.g.
|
protected CodeableConcept |
type
Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g.
|
modifierExtension| Constructor and Description |
|---|
TermComponent()
Constructor
|
TermComponent(Contract.ContractOfferComponent offer)
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, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, 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, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, 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 Contract.ContractOfferComponent offer
protected List<Contract.ContractAssetComponent> asset
protected List<Contract.AgentComponent> agent
protected List<CodeableConcept> action
protected List<CodeableConcept> actionReason
protected List<Contract.TermComponent> group
public TermComponent()
public TermComponent(Contract.ContractOfferComponent offer)
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 Contract.ContractOfferComponent getOffer()
offer (The matter of concern in the context of this provision of the agrement.)public boolean hasOffer()
public Contract.TermComponent setOffer(Contract.ContractOfferComponent value)
value - offer (The matter of concern in the context of this provision of the agrement.)public List<Contract.ContractAssetComponent> getAsset()
asset (Contract Term Asset List.)public Contract.TermComponent setAsset(List<Contract.ContractAssetComponent> theAsset)
this for easy method chainingpublic boolean hasAsset()
public Contract.ContractAssetComponent addAsset()
public Contract.TermComponent addAsset(Contract.ContractAssetComponent t)
public Contract.ContractAssetComponent getAssetFirstRep()
asset, creating it if it does not already existpublic List<Contract.AgentComponent> 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.AgentComponent> theAgent)
this for easy method chainingpublic boolean hasAgent()
public Contract.AgentComponent addAgent()
public Contract.TermComponent addAgent(Contract.AgentComponent t)
public Contract.AgentComponent getAgentFirstRep()
agent, creating it if it does not already existpublic 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<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> 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.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.