Class Claim.ItemDetailSubDetail

java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.api.BaseIdentifiableElement
ca.uhn.fhir.model.dstu2.resource.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:
  • Constructor Details

  • Method Details

    • 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.

    • setSequence

      public Claim.ItemDetailSubDetail setSequence(int theInteger)
      Sets the value 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.

    • setType

      Sets the value(s) for type ()

      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.

    • setService

      Sets the value(s) for service ()

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

    • 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.

    • setQuantity

      Sets the value(s) for quantity ()

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

    • 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.

    • setUnitPrice

      Sets the value(s) for unitPrice ()

      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

      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

      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

      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

      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

      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.

    • setUdi

      Sets the value(s) for udi ()

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