public static class Contract.Term extends BaseIdentifiableElement implements IResourceBlock
Definition: One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.
| Constructor and Description |
|---|
Term() |
| Modifier and Type | Method and Description |
|---|---|
BoundCodeableConceptDt<ContractActionCodesEnum> |
addAction()
Add a value for action ()
|
BoundCodeableConceptDt<ContractActionCodesEnum> |
addAction(ContractActionCodesEnum theValue)
Add a value for action () using an enumerated type.
|
CodeableConceptDt |
addActionReason()
Adds and returns a new value for actionReason ()
|
Contract.Term |
addActionReason(CodeableConceptDt theValue)
Adds a given new value for actionReason ()
|
Contract.TermActor |
addActor()
Adds and returns a new value for actor ()
|
Contract.Term |
addActor(Contract.TermActor theValue)
Adds a given new value for actor ()
|
Contract.Term |
addGroup()
Adds and returns a new value for group ()
|
Contract.Term |
addGroup(Contract.Term theValue)
Adds a given new value for group ()
|
Contract.TermValuedItem |
addValuedItem()
Adds and returns a new value for valuedItem ()
|
Contract.Term |
addValuedItem(Contract.TermValuedItem theValue)
Adds a given new value for valuedItem ()
|
List<BoundCodeableConceptDt<ContractActionCodesEnum>> |
getAction()
Gets the value(s) for action ().
|
BoundCodeableConceptDt<ContractActionCodesEnum> |
getActionFirstRep()
Gets the first repetition for action (),
creating it if it does not already exist.
|
List<CodeableConceptDt> |
getActionReason()
Gets the value(s) for actionReason ().
|
CodeableConceptDt |
getActionReasonFirstRep()
Gets the first repetition for actionReason (),
creating it if it does not already exist.
|
List<Contract.TermActor> |
getActor()
Gets the value(s) for actor ().
|
Contract.TermActor |
getActorFirstRep()
Gets the first repetition for actor (),
creating it if it does not already exist.
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
PeriodDt |
getApplies()
Gets the value(s) for applies ().
|
List<Contract.Term> |
getGroup()
Gets the value(s) for group ().
|
Contract.Term |
getGroupFirstRep()
Gets the first repetition for group (),
creating it if it does not already exist.
|
IdentifierDt |
getIdentifier()
Gets the value(s) for identifier ().
|
Date |
getIssued()
Gets the value(s) for issued ().
|
DateTimeDt |
getIssuedElement()
Gets the value(s) for issued ().
|
ResourceReferenceDt |
getSubject()
Gets the value(s) for subject ().
|
CodeableConceptDt |
getSubType()
Gets the value(s) for subType ().
|
String |
getText()
Gets the value(s) for text ().
|
StringDt |
getTextElement()
Gets the value(s) for text ().
|
BoundCodeableConceptDt<ContractTermTypeCodesEnum> |
getType()
Gets the value(s) for type ().
|
List<Contract.TermValuedItem> |
getValuedItem()
Gets the value(s) for valuedItem ().
|
Contract.TermValuedItem |
getValuedItemFirstRep()
Gets the first repetition for valuedItem (),
creating it if it does not already exist.
|
boolean |
isEmpty() |
Contract.Term |
setAction(ContractActionCodesEnum theValue)
Sets the value(s), and clears any existing value(s) for action ()
|
Contract.Term |
setAction(List<BoundCodeableConceptDt<ContractActionCodesEnum>> theValue)
Sets the value(s) for action ()
|
Contract.Term |
setActionReason(List<CodeableConceptDt> theValue)
Sets the value(s) for actionReason ()
|
Contract.Term |
setActor(List<Contract.TermActor> theValue)
Sets the value(s) for actor ()
|
Contract.Term |
setApplies(PeriodDt theValue)
Sets the value(s) for applies ()
|
Contract.Term |
setGroup(List<Contract.Term> theValue)
Sets the value(s) for group ()
|
Contract.Term |
setIdentifier(IdentifierDt theValue)
Sets the value(s) for identifier ()
|
Contract.Term |
setIssued(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for issued ()
|
Contract.Term |
setIssued(DateTimeDt theValue)
Sets the value(s) for issued ()
|
Contract.Term |
setIssuedWithSecondsPrecision(Date theDate)
Sets the value for issued ()
|
Contract.Term |
setSubject(ResourceReferenceDt theValue)
Sets the value(s) for subject ()
|
Contract.Term |
setSubType(CodeableConceptDt theValue)
Sets the value(s) for subType ()
|
Contract.Term |
setText(String theString)
Sets the value for text ()
|
Contract.Term |
setText(StringDt theValue)
Sets the value(s) for text ()
|
Contract.Term |
setType(BoundCodeableConceptDt<ContractTermTypeCodesEnum> theValue)
Sets the value(s) for type ()
|
Contract.Term |
setType(ContractTermTypeCodesEnum theValue)
Sets the value(s) for type ()
|
Contract.Term |
setValuedItem(List<Contract.TermValuedItem> theValue)
Sets the value(s) for valuedItem ()
|
getElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetElementSpecificId, getId, setElementSpecificId, setId, setIdpublic Term()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic IdentifierDt getIdentifier()
null.
Definition: Unique identifier for this particular Contract Provision.
public Contract.Term setIdentifier(IdentifierDt theValue)
Definition: Unique identifier for this particular Contract Provision.
public DateTimeDt getIssuedElement()
null.
Definition: When this Contract Provision was issued.
public Date getIssued()
null.
Definition: When this Contract Provision was issued.
public Contract.Term setIssued(DateTimeDt theValue)
Definition: When this Contract Provision was issued.
public Contract.Term setIssued(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: When this Contract Provision was issued.
public Contract.Term setIssuedWithSecondsPrecision(Date theDate)
Definition: When this Contract Provision was issued.
public PeriodDt getApplies()
null.
Definition: Relevant time or time-period when this Contract Provision is applicable.
public Contract.Term setApplies(PeriodDt theValue)
Definition: Relevant time or time-period when this Contract Provision is applicable.
public BoundCodeableConceptDt<ContractTermTypeCodesEnum> getType()
null.
Definition: Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.
public Contract.Term setType(BoundCodeableConceptDt<ContractTermTypeCodesEnum> theValue)
Definition: Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.
public Contract.Term setType(ContractTermTypeCodesEnum theValue)
Definition: Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.
public CodeableConceptDt getSubType()
null.
Definition: 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.Term setSubType(CodeableConceptDt theValue)
Definition: Subtype of this Contract Provision, e.g. life time maximum payment for a contract term for specific valued item, e.g. disability payment.
public ResourceReferenceDt getSubject()
null.
Definition: Who or what this Contract Provision is about.
public Contract.Term setSubject(ResourceReferenceDt theValue)
Definition: Who or what this Contract Provision is about.
public List<BoundCodeableConceptDt<ContractActionCodesEnum>> getAction()
null.
Definition: Action stipulated by this Contract Provision.
public Contract.Term setAction(List<BoundCodeableConceptDt<ContractActionCodesEnum>> theValue)
Definition: Action stipulated by this Contract Provision.
public BoundCodeableConceptDt<ContractActionCodesEnum> addAction(ContractActionCodesEnum theValue)
addAction() method.
Definition: Action stipulated by this Contract Provision.
public BoundCodeableConceptDt<ContractActionCodesEnum> getActionFirstRep()
Definition: Action stipulated by this Contract Provision.
public BoundCodeableConceptDt<ContractActionCodesEnum> addAction()
Definition: Action stipulated by this Contract Provision.
public Contract.Term setAction(ContractActionCodesEnum theValue)
Definition: Action stipulated by this Contract Provision.
public List<CodeableConceptDt> getActionReason()
null.
Definition: Reason or purpose for the action stipulated by this Contract Provision.
public Contract.Term setActionReason(List<CodeableConceptDt> theValue)
Definition: Reason or purpose for the action stipulated by this Contract Provision.
public CodeableConceptDt addActionReason()
Definition: Reason or purpose for the action stipulated by this Contract Provision.
public Contract.Term addActionReason(CodeableConceptDt theValue)
Definition: Reason or purpose for the action stipulated by this Contract Provision.
theValue - The actionReason to add (must not be null)public CodeableConceptDt getActionReasonFirstRep()
Definition: Reason or purpose for the action stipulated by this Contract Provision.
public List<Contract.TermActor> getActor()
null.
Definition: List of actors participating in this Contract Provision.
public Contract.Term setActor(List<Contract.TermActor> theValue)
Definition: List of actors participating in this Contract Provision.
public Contract.TermActor addActor()
Definition: List of actors participating in this Contract Provision.
public Contract.Term addActor(Contract.TermActor theValue)
Definition: List of actors participating in this Contract Provision.
theValue - The actor to add (must not be null)public Contract.TermActor getActorFirstRep()
Definition: List of actors participating in this Contract Provision.
public StringDt getTextElement()
null.
Definition: Human readable form of this Contract Provision.
public String getText()
null.
Definition: Human readable form of this Contract Provision.
public Contract.Term setText(StringDt theValue)
Definition: Human readable form of this Contract Provision.
public Contract.Term setText(String theString)
Definition: Human readable form of this Contract Provision.
public List<Contract.TermValuedItem> getValuedItem()
null.
Definition: Contract Provision Valued Item List
public Contract.Term setValuedItem(List<Contract.TermValuedItem> theValue)
Definition: Contract Provision Valued Item List
public Contract.TermValuedItem addValuedItem()
Definition: Contract Provision Valued Item List
public Contract.Term addValuedItem(Contract.TermValuedItem theValue)
Definition: Contract Provision Valued Item List
theValue - The valuedItem to add (must not be null)public Contract.TermValuedItem getValuedItemFirstRep()
Definition: Contract Provision Valued Item List
public List<Contract.Term> getGroup()
null.
Definition: Nested group of Contract Provisions.
public Contract.Term setGroup(List<Contract.Term> theValue)
Definition: Nested group of Contract Provisions.
public Contract.Term addGroup()
Definition: Nested group of Contract Provisions.
public Contract.Term addGroup(Contract.Term theValue)
Definition: Nested group of Contract Provisions.
theValue - The group to add (must not be null)public Contract.Term getGroupFirstRep()
Definition: Nested group of Contract Provisions.
Copyright © 2014–2016 University Health Network. All rights reserved.