public static class Contract.TermValuedItemComponent extends BackboneElement implements IBaseBackboneElement
| Constructor and Description |
|---|
TermValuedItemComponent() |
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getId, getIdElement, hasExtension, hasId, hasIdElement, setId, setIdElementchildren, compareDeep, compareDeep, compareDeep, compareValues, compareValues, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasUserData, listChildrenByName, setUserData, setUserDataINNequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtensionaddModifierExtension, getModifierExtensionpublic Type getEntity()
entity (Specific type of Contract Provision Valued Item that may be priced.)public CodeableConcept getEntityCodeableConcept() throws Exception
public boolean hasEntityCodeableConcept()
throws Exception
Exceptionpublic boolean hasEntity()
public Contract.TermValuedItemComponent setEntity(Type value)
value - entity (Specific type of Contract Provision Valued Item that may be priced.)public Identifier getIdentifier()
identifier (Identifies a Contract Provision Valued Item instance.)public boolean hasIdentifier()
public Contract.TermValuedItemComponent setIdentifier(Identifier value)
value - identifier (Identifies a Contract Provision Valued Item instance.)public DateTimeType getEffectiveTimeElement()
effectiveTime (Indicates the time during which this Contract Term ValuedItem information is effective.). This is the underlying object with id, value and extensions. The accessor "getEffectiveTime" gives direct access to the valuepublic boolean hasEffectiveTimeElement()
public boolean hasEffectiveTime()
public Contract.TermValuedItemComponent setEffectiveTimeElement(DateTimeType value)
value - effectiveTime (Indicates the time during which this Contract Term ValuedItem information is effective.). This is the underlying object with id, value and extensions. The accessor "getEffectiveTime" gives direct access to the valuepublic Date getEffectiveTime()
public Contract.TermValuedItemComponent setEffectiveTime(Date value)
value - Indicates the time during which this Contract Term ValuedItem information is effective.public SimpleQuantity getQuantity()
quantity (Specifies the units by which the Contract Provision Valued Item is measured or counted, and quantifies the countable or measurable Contract Term Valued Item instances.)public boolean hasQuantity()
public Contract.TermValuedItemComponent setQuantity(SimpleQuantity value)
value - quantity (Specifies the units by which the Contract Provision Valued Item is measured or counted, and quantifies the countable or measurable Contract Term Valued Item instances.)public Money getUnitPrice()
unitPrice (A Contract Provision Valued Item unit valuation measure.)public boolean hasUnitPrice()
public Contract.TermValuedItemComponent setUnitPrice(Money value)
value - unitPrice (A Contract Provision Valued Item unit valuation measure.)public DecimalType getFactorElement()
factor (A real number that represents a multiplier used in determining the overall value of the Contract Provision Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.). This is the underlying object with id, value and extensions. The accessor "getFactor" gives direct access to the valuepublic boolean hasFactorElement()
public boolean hasFactor()
public Contract.TermValuedItemComponent setFactorElement(DecimalType value)
value - factor (A real number that represents a multiplier used in determining the overall value of the Contract Provision Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.). This is the underlying object with id, value and extensions. The accessor "getFactor" gives direct access to the valuepublic BigDecimal getFactor()
public Contract.TermValuedItemComponent setFactor(BigDecimal value)
value - A real number that represents a multiplier used in determining the overall value of the Contract Provision Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.public DecimalType getPointsElement()
points (An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Provision Valued Item delivered. The concept of Points allows for assignment of point values for a Contract ProvisionValued Item, such that a monetary amount can be assigned to each point.). This is the underlying object with id, value and extensions. The accessor "getPoints" gives direct access to the valuepublic boolean hasPointsElement()
public boolean hasPoints()
public Contract.TermValuedItemComponent setPointsElement(DecimalType value)
value - points (An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Provision Valued Item delivered. The concept of Points allows for assignment of point values for a Contract ProvisionValued Item, such that a monetary amount can be assigned to each point.). This is the underlying object with id, value and extensions. The accessor "getPoints" gives direct access to the valuepublic BigDecimal getPoints()
public Contract.TermValuedItemComponent setPoints(BigDecimal value)
value - An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Provision Valued Item delivered. The concept of Points allows for assignment of point values for a Contract ProvisionValued Item, such that a monetary amount can be assigned to each point.public Money getNet()
net (Expresses the product of the Contract Provision Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points = net Amount. Quantity, factor and points are assumed to be 1 if not supplied.)public boolean hasNet()
public Contract.TermValuedItemComponent setNet(Money value)
value - net (Expresses the product of the Contract Provision Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points = net Amount. Quantity, factor and points are assumed to be 1 if not supplied.)public Contract.TermValuedItemComponent 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 BackboneElementCopyright © 2014–2015 University Health Network. All rights reserved.