Class Claim.ItemDetailSubDetail

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IIdentifiableElement, ca.uhn.fhir.model.api.IResourceBlock, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, Serializable, org.hl7.fhir.instance.model.api.IBase
    Enclosing class:
    Claim

    public static class Claim.ItemDetailSubDetail
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: Claim.item.detail.subDetail ()

    Definition: Third tier of goods and services

    See Also:
    Serialized Form
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      • getAllPopulatedChildElementsOfType

        public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType​(Class<T> theType)
        Specified by:
        getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
      • getSequenceElement

        public ca.uhn.fhir.model.primitive.PositiveIntDt getSequenceElement()
        Gets the value(s) for sequence (). creating it if it does not exist. Will not return null.

        Definition: A service line number.

      • getSequence

        public Integer getSequence()
        Gets the value(s) for sequence (). creating it if it does not exist. This method may return null.

        Definition: A service line number.

      • setSequence

        public Claim.ItemDetailSubDetail setSequence​(ca.uhn.fhir.model.primitive.PositiveIntDt theValue)
        Sets the value(s) for sequence ()

        Definition: A service line number.

      • getType

        public CodingDt getType()
        Gets the value(s) for type (). creating it if it does not exist. Will not return null.

        Definition: The type of product or service.

      • getService

        public CodingDt getService()
        Gets the value(s) for service (). creating it if it does not exist. Will not return null.

        Definition: The fee for an additional service or product or charge.

      • getQuantity

        public SimpleQuantityDt getQuantity()
        Gets the value(s) for quantity (). creating it if it does not exist. Will not return null.

        Definition: The number of repetitions of a service or product.

      • getUnitPrice

        public MoneyDt getUnitPrice()
        Gets the value(s) for unitPrice (). creating it if it does not exist. Will not return null.

        Definition: The fee for an additional service or product or charge.

      • getFactorElement

        public ca.uhn.fhir.model.primitive.DecimalDt getFactorElement()
        Gets the value(s) for factor (). creating it if it does not exist. Will not return null.

        Definition: A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.

      • getFactor

        public BigDecimal getFactor()
        Gets the value(s) for factor (). creating it if it does not exist. This method may return null.

        Definition: A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.

      • setFactor

        public Claim.ItemDetailSubDetail setFactor​(ca.uhn.fhir.model.primitive.DecimalDt theValue)
        Sets the value(s) for factor ()

        Definition: A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.

      • setFactor

        public Claim.ItemDetailSubDetail setFactor​(long theValue)
        Sets the value for factor ()

        Definition: A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.

      • setFactor

        public Claim.ItemDetailSubDetail setFactor​(double theValue)
        Sets the value for factor ()

        Definition: A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.

      • setFactor

        public Claim.ItemDetailSubDetail setFactor​(BigDecimal theValue)
        Sets the value for factor ()

        Definition: A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.

      • getPointsElement

        public ca.uhn.fhir.model.primitive.DecimalDt getPointsElement()
        Gets the value(s) for points (). creating it if it does not exist. Will not return null.

        Definition: An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point.

      • getPoints

        public BigDecimal getPoints()
        Gets the value(s) for points (). creating it if it does not exist. This method may return null.

        Definition: An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point.

      • setPoints

        public Claim.ItemDetailSubDetail setPoints​(ca.uhn.fhir.model.primitive.DecimalDt theValue)
        Sets the value(s) for points ()

        Definition: An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point.

      • setPoints

        public Claim.ItemDetailSubDetail setPoints​(long theValue)
        Sets the value for points ()

        Definition: An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point.

      • setPoints

        public Claim.ItemDetailSubDetail setPoints​(double theValue)
        Sets the value for points ()

        Definition: An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point.

      • setPoints

        public Claim.ItemDetailSubDetail setPoints​(BigDecimal theValue)
        Sets the value for points ()

        Definition: An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point.

      • getNet

        public MoneyDt getNet()
        Gets the value(s) for net (). creating it if it does not exist. Will not return null.

        Definition: The quantity times the unit price for an additional service or product or charge. 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.

      • setNet

        public Claim.ItemDetailSubDetail setNet​(MoneyDt theValue)
        Sets the value(s) for net ()

        Definition: The quantity times the unit price for an additional service or product or charge. 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.

      • getUdi

        public CodingDt getUdi()
        Gets the value(s) for udi (). creating it if it does not exist. Will not return null.

        Definition: List of Unique Device Identifiers associated with this line item.