public static class Contract.TermValuedItemComponent extends BackboneElement implements IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected DateTimeType |
effectiveTime
Indicates the time during which this Contract Term ValuedItem information is effective.
|
protected Type |
entity
Specific type of Contract Provision Valued Item that may be priced.
|
protected DecimalType |
factor
A real number that represents a multiplier used in determining the overall value of the Contract Provision Valued Item delivered.
|
protected Identifier |
identifier
Identifies a Contract Provision Valued Item instance.
|
protected Money |
net
Expresses the product of the Contract Provision Valued Item unitQuantity and the unitPriceAmt.
|
protected DecimalType |
points
An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Provision Valued Item delivered.
|
protected SimpleQuantity |
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.
|
protected Money |
unitPrice
A Contract Provision Valued Item unit valuation measure.
|
modifierExtension| Constructor and Description |
|---|
TermValuedItemComponent()
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 effectiveTime
protected SimpleQuantity quantity
protected DecimalType factor
protected DecimalType points
public TermValuedItemComponent()
public Type getEntity()
entity (Specific type of Contract Provision Valued Item that may be priced.)public CodeableConcept getEntityCodeableConcept() throws FHIRException
entity (Specific type of Contract Provision Valued Item that may be priced.)FHIRExceptionpublic boolean hasEntityCodeableConcept()
public Reference getEntityReference() throws FHIRException
entity (Specific type of Contract Provision Valued Item that may be priced.)FHIRExceptionpublic boolean hasEntityReference()
public 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 Contract.TermValuedItemComponent setFactor(long 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 Contract.TermValuedItemComponent setFactor(double 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 Contract.TermValuedItemComponent setPoints(long 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 Contract.TermValuedItemComponent setPoints(double 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.)protected 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.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 BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2017 University Health Network. All rights reserved.