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.TermActorComponent> |
actor
List of actors participating in this Contract Provision.
|
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 Reference |
subject
Who or what this Contract Provision is about.
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (Who or what this Contract Provision is about.)
|
protected CodeableConcept |
subType
Subtype of this Contract Provision, e.g.
|
protected StringType |
text
Human readable form of this Contract Provision.
|
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() |
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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 Resource subjectTarget
protected List<CodeableConcept> action
protected List<CodeableConcept> actionReason
protected List<Contract.TermActorComponent> actor
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 Reference getSubject()
subject (Who or what this Contract Provision is about.)public boolean hasSubject()
public Contract.TermComponent setSubject(Reference value)
value - subject (Who or what this Contract Provision is about.)public Resource getSubjectTarget()
subject 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. (Who or what this Contract Provision is about.)public Contract.TermComponent setSubjectTarget(Resource value)
value - subject 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. (Who or what this Contract Provision is about.)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.TermActorComponent> getActor()
actor (List of actors participating in this Contract Provision.)public boolean hasActor()
public Contract.TermActorComponent addActor()
actor (List of actors participating in this Contract Provision.)public Contract.TermComponent addActor(Contract.TermActorComponent 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 void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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.