public static class Claim.ItemDetail extends BaseIdentifiableElement implements IResourceBlock
Definition: Second tier of goods and services
| Constructor and Description |
|---|
ItemDetail() |
| Modifier and Type | Method and Description |
|---|---|
Claim.ItemDetailSubDetail |
addSubDetail()
Adds and returns a new value for subDetail ()
|
Claim.ItemDetail |
addSubDetail(Claim.ItemDetailSubDetail theValue)
Adds a given new value for subDetail ()
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
BigDecimal |
getFactor()
Gets the value(s) for factor ().
|
DecimalDt |
getFactorElement()
Gets the value(s) for factor ().
|
MoneyDt |
getNet()
Gets the value(s) for net ().
|
BigDecimal |
getPoints()
Gets the value(s) for points ().
|
DecimalDt |
getPointsElement()
Gets the value(s) for points ().
|
SimpleQuantityDt |
getQuantity()
Gets the value(s) for quantity ().
|
Integer |
getSequence()
Gets the value(s) for sequence ().
|
PositiveIntDt |
getSequenceElement()
Gets the value(s) for sequence ().
|
CodingDt |
getService()
Gets the value(s) for service ().
|
List<Claim.ItemDetailSubDetail> |
getSubDetail()
Gets the value(s) for subDetail ().
|
Claim.ItemDetailSubDetail |
getSubDetailFirstRep()
Gets the first repetition for subDetail (),
creating it if it does not already exist.
|
CodingDt |
getType()
Gets the value(s) for type ().
|
CodingDt |
getUdi()
Gets the value(s) for udi ().
|
MoneyDt |
getUnitPrice()
Gets the value(s) for unitPrice ().
|
boolean |
isEmpty() |
Claim.ItemDetail |
setFactor(BigDecimal theValue)
Sets the value for factor ()
|
Claim.ItemDetail |
setFactor(DecimalDt theValue)
Sets the value(s) for factor ()
|
Claim.ItemDetail |
setFactor(double theValue)
Sets the value for factor ()
|
Claim.ItemDetail |
setFactor(long theValue)
Sets the value for factor ()
|
Claim.ItemDetail |
setNet(MoneyDt theValue)
Sets the value(s) for net ()
|
Claim.ItemDetail |
setPoints(BigDecimal theValue)
Sets the value for points ()
|
Claim.ItemDetail |
setPoints(DecimalDt theValue)
Sets the value(s) for points ()
|
Claim.ItemDetail |
setPoints(double theValue)
Sets the value for points ()
|
Claim.ItemDetail |
setPoints(long theValue)
Sets the value for points ()
|
Claim.ItemDetail |
setQuantity(SimpleQuantityDt theValue)
Sets the value(s) for quantity ()
|
Claim.ItemDetail |
setSequence(int theInteger)
Sets the value for sequence ()
|
Claim.ItemDetail |
setSequence(PositiveIntDt theValue)
Sets the value(s) for sequence ()
|
Claim.ItemDetail |
setService(CodingDt theValue)
Sets the value(s) for service ()
|
Claim.ItemDetail |
setSubDetail(List<Claim.ItemDetailSubDetail> theValue)
Sets the value(s) for subDetail ()
|
Claim.ItemDetail |
setType(CodingDt theValue)
Sets the value(s) for type ()
|
Claim.ItemDetail |
setUdi(CodingDt theValue)
Sets the value(s) for udi ()
|
Claim.ItemDetail |
setUnitPrice(MoneyDt theValue)
Sets the value(s) for unitPrice ()
|
getElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetElementSpecificId, getId, setElementSpecificId, setId, setIdpublic ItemDetail()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic PositiveIntDt getSequenceElement()
null.
Definition: A service line number.
public Integer getSequence()
null.
Definition: A service line number.
public Claim.ItemDetail setSequence(PositiveIntDt theValue)
Definition: A service line number.
public Claim.ItemDetail setSequence(int theInteger)
Definition: A service line number.
public CodingDt getType()
null.
Definition: The type of product or service.
public Claim.ItemDetail setType(CodingDt theValue)
Definition: The type of product or service.
public CodingDt getService()
null.
Definition: If a grouping item then 'GROUP' otherwise it is a node therefore a code to indicate the Professional Service or Product supplied.
public Claim.ItemDetail setService(CodingDt theValue)
Definition: If a grouping item then 'GROUP' otherwise it is a node therefore a code to indicate the Professional Service or Product supplied.
public SimpleQuantityDt getQuantity()
null.
Definition: The number of repetitions of a service or product.
public Claim.ItemDetail setQuantity(SimpleQuantityDt theValue)
Definition: The number of repetitions of a service or product.
public MoneyDt getUnitPrice()
null.
Definition: If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.
public Claim.ItemDetail setUnitPrice(MoneyDt theValue)
Definition: If the item is a node then this is the fee for the product or service, otherwise this is the total of the fees for the children of the group.
public DecimalDt getFactorElement()
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.
public BigDecimal getFactor()
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.
public Claim.ItemDetail setFactor(DecimalDt theValue)
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.
public Claim.ItemDetail setFactor(long theValue)
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.
public Claim.ItemDetail setFactor(double theValue)
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.
public Claim.ItemDetail setFactor(BigDecimal theValue)
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.
public DecimalDt getPointsElement()
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.
public BigDecimal getPoints()
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.
public Claim.ItemDetail setPoints(DecimalDt theValue)
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.
public Claim.ItemDetail setPoints(long theValue)
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.
public Claim.ItemDetail setPoints(double theValue)
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.
public Claim.ItemDetail setPoints(BigDecimal theValue)
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.
public MoneyDt getNet()
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.
public Claim.ItemDetail setNet(MoneyDt theValue)
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.
public CodingDt getUdi()
null.
Definition: List of Unique Device Identifiers associated with this line item.
public Claim.ItemDetail setUdi(CodingDt theValue)
Definition: List of Unique Device Identifiers associated with this line item.
public List<Claim.ItemDetailSubDetail> getSubDetail()
null.
Definition: Third tier of goods and services
public Claim.ItemDetail setSubDetail(List<Claim.ItemDetailSubDetail> theValue)
Definition: Third tier of goods and services
public Claim.ItemDetailSubDetail addSubDetail()
Definition: Third tier of goods and services
public Claim.ItemDetail addSubDetail(Claim.ItemDetailSubDetail theValue)
Definition: Third tier of goods and services
theValue - The subDetail to add (must not be null)public Claim.ItemDetailSubDetail getSubDetailFirstRep()
Definition: Third tier of goods and services
Copyright © 2014–2016 University Health Network. All rights reserved.