public static class Contract.ValuedItemComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected DateTimeType |
effectiveTime
Indicates the time during which this Contract ValuedItem information is effective.
|
protected Type |
entity
Specific type of Contract 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 Valued Item delivered.
|
protected Identifier |
identifier
Identifies a Contract Valued Item instance.
|
protected List<StringType> |
linkId
Id of the clause or question text related to the context of this valuedItem in the referenced form or QuestionnaireResponse.
|
protected Money |
net
Expresses the product of the Contract Valued Item unitQuantity and the unitPriceAmt.
|
protected StringType |
payment
Terms of valuation.
|
protected DateTimeType |
paymentDate
When payment is due.
|
protected DecimalType |
points
An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered.
|
protected Quantity |
quantity
Specifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.
|
protected Reference |
recipient
Who will receive payment.
|
protected Resource |
recipientTarget
The actual object that is the target of the reference (Who will receive payment.)
|
protected Reference |
responsible
Who will make payment.
|
protected Resource |
responsibleTarget
The actual object that is the target of the reference (Who will make payment.)
|
protected List<UnsignedIntType> |
securityLabelNumber
A set of security labels that define which terms are controlled by this condition.
|
protected Money |
unitPrice
A Contract Valued Item unit valuation measure.
|
modifierExtension| Constructor and Description |
|---|
ValuedItemComponent()
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, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, 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, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected Identifier identifier
protected DateTimeType effectiveTime
protected Quantity quantity
protected DecimalType factor
protected DecimalType points
protected Money net
protected StringType payment
protected DateTimeType paymentDate
protected Reference responsible
protected Resource responsibleTarget
protected Resource recipientTarget
protected List<StringType> linkId
protected List<UnsignedIntType> securityLabelNumber
public ValuedItemComponent()
public Type getEntity()
entity (Specific type of Contract Valued Item that may be priced.)public CodeableConcept getEntityCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
entity (Specific type of Contract Valued Item that may be priced.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasEntityCodeableConcept()
public Reference getEntityReference() throws org.hl7.fhir.exceptions.FHIRException
entity (Specific type of Contract Valued Item that may be priced.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasEntityReference()
public boolean hasEntity()
public Contract.ValuedItemComponent setEntity(Type value)
value - entity (Specific type of Contract Valued Item that may be priced.)public Identifier getIdentifier()
identifier (Identifies a Contract Valued Item instance.)public boolean hasIdentifier()
public Contract.ValuedItemComponent setIdentifier(Identifier value)
value - identifier (Identifies a Contract Valued Item instance.)public DateTimeType getEffectiveTimeElement()
effectiveTime (Indicates the time during which this Contract 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.ValuedItemComponent setEffectiveTimeElement(DateTimeType value)
value - effectiveTime (Indicates the time during which this Contract 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.ValuedItemComponent setEffectiveTime(Date value)
value - Indicates the time during which this Contract ValuedItem information is effective.public Quantity getQuantity()
quantity (Specifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.)public boolean hasQuantity()
public Contract.ValuedItemComponent setQuantity(Quantity value)
value - quantity (Specifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.)public Money getUnitPrice()
unitPrice (A Contract Valued Item unit valuation measure.)public boolean hasUnitPrice()
public Contract.ValuedItemComponent setUnitPrice(Money value)
value - unitPrice (A Contract 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 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.ValuedItemComponent setFactorElement(DecimalType value)
value - factor (A real number that represents a multiplier used in determining the overall value of the Contract 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.ValuedItemComponent setFactor(BigDecimal value)
value - A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.public Contract.ValuedItemComponent setFactor(long value)
value - A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.public Contract.ValuedItemComponent setFactor(double value)
value - A real number that represents a multiplier used in determining the overall value of the Contract 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 Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued 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.ValuedItemComponent setPointsElement(DecimalType value)
value - points (An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued 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.ValuedItemComponent setPoints(BigDecimal value)
value - An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.public Contract.ValuedItemComponent setPoints(long value)
value - An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.public Contract.ValuedItemComponent setPoints(double value)
value - An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.public Money getNet()
net (Expresses the product of the Contract 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.ValuedItemComponent setNet(Money value)
value - net (Expresses the product of the Contract 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 StringType getPaymentElement()
payment (Terms of valuation.). This is the underlying object with id, value and extensions. The accessor "getPayment" gives direct access to the valuepublic boolean hasPaymentElement()
public boolean hasPayment()
public Contract.ValuedItemComponent setPaymentElement(StringType value)
value - payment (Terms of valuation.). This is the underlying object with id, value and extensions. The accessor "getPayment" gives direct access to the valuepublic String getPayment()
public Contract.ValuedItemComponent setPayment(String value)
value - Terms of valuation.public DateTimeType getPaymentDateElement()
paymentDate (When payment is due.). This is the underlying object with id, value and extensions. The accessor "getPaymentDate" gives direct access to the valuepublic boolean hasPaymentDateElement()
public boolean hasPaymentDate()
public Contract.ValuedItemComponent setPaymentDateElement(DateTimeType value)
value - paymentDate (When payment is due.). This is the underlying object with id, value and extensions. The accessor "getPaymentDate" gives direct access to the valuepublic Date getPaymentDate()
public Contract.ValuedItemComponent setPaymentDate(Date value)
value - When payment is due.public Reference getResponsible()
responsible (Who will make payment.)public boolean hasResponsible()
public Contract.ValuedItemComponent setResponsible(Reference value)
value - responsible (Who will make payment.)public Resource getResponsibleTarget()
responsible 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 will make payment.)public Contract.ValuedItemComponent setResponsibleTarget(Resource value)
value - responsible 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 will make payment.)public Reference getRecipient()
recipient (Who will receive payment.)public boolean hasRecipient()
public Contract.ValuedItemComponent setRecipient(Reference value)
value - recipient (Who will receive payment.)public Resource getRecipientTarget()
recipient 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 will receive payment.)public Contract.ValuedItemComponent setRecipientTarget(Resource value)
value - recipient 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 will receive payment.)public List<StringType> getLinkId()
linkId (Id of the clause or question text related to the context of this valuedItem in the referenced form or QuestionnaireResponse.)public Contract.ValuedItemComponent setLinkId(List<StringType> theLinkId)
this for easy method chainingpublic boolean hasLinkId()
public StringType addLinkIdElement()
linkId (Id of the clause or question text related to the context of this valuedItem in the referenced form or QuestionnaireResponse.)public Contract.ValuedItemComponent addLinkId(String value)
value - linkId (Id of the clause or question text related to the context of this valuedItem in the referenced form or QuestionnaireResponse.)public boolean hasLinkId(String value)
value - linkId (Id of the clause or question text related to the context of this valuedItem in the referenced form or QuestionnaireResponse.)public List<UnsignedIntType> getSecurityLabelNumber()
securityLabelNumber (A set of security labels that define which terms are controlled by this condition.)public Contract.ValuedItemComponent setSecurityLabelNumber(List<UnsignedIntType> theSecurityLabelNumber)
this for easy method chainingpublic boolean hasSecurityLabelNumber()
public UnsignedIntType addSecurityLabelNumberElement()
securityLabelNumber (A set of security labels that define which terms are controlled by this condition.)public Contract.ValuedItemComponent addSecurityLabelNumber(int value)
value - securityLabelNumber (A set of security labels that define which terms are controlled by this condition.)public boolean hasSecurityLabelNumber(int value)
value - securityLabelNumber (A set of security labels that define which terms are controlled by this condition.)protected 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.ValuedItemComponent copy()
copy in class BackboneElementpublic void copyValues(Contract.ValuedItemComponent dst)
public 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 interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.