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
Definition: Third tier of goods and services
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for factor ().ca.uhn.fhir.model.primitive.DecimalDt
Gets the value(s) for factor ().getNet()
Gets the value(s) for net ().Gets the value(s) for points ().ca.uhn.fhir.model.primitive.DecimalDt
Gets the value(s) for points ().Gets the value(s) for quantity ().Gets the value(s) for sequence ().ca.uhn.fhir.model.primitive.PositiveIntDt
Gets the value(s) for sequence ().Gets the value(s) for service ().getType()
Gets the value(s) for type ().getUdi()
Gets the value(s) for udi ().Gets the value(s) for unitPrice ().boolean
isEmpty()
setFactor
(double theValue) Sets the value for factor ()setFactor
(long theValue) Sets the value for factor ()setFactor
(ca.uhn.fhir.model.primitive.DecimalDt theValue) Sets the value(s) for factor ()setFactor
(BigDecimal theValue) Sets the value for factor ()Sets the value(s) for net ()setPoints
(double theValue) Sets the value for points ()setPoints
(long theValue) Sets the value for points ()setPoints
(ca.uhn.fhir.model.primitive.DecimalDt theValue) Sets the value(s) for points ()setPoints
(BigDecimal theValue) Sets the value for points ()setQuantity
(SimpleQuantityDt theValue) Sets the value(s) for quantity ()setSequence
(int theInteger) Sets the value for sequence ()setSequence
(ca.uhn.fhir.model.primitive.PositiveIntDt theValue) Sets the value(s) for sequence ()setService
(CodingDt theValue) Sets the value(s) for service ()Sets the value(s) for type ()Sets the value(s) for udi ()setUnitPrice
(MoneyDt theValue) Sets the value(s) for unitPrice ()Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Constructor Details
-
ItemDetailSubDetail
public ItemDetailSubDetail()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.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 interfaceca.uhn.fhir.model.api.ICompositeElement
-
getSequenceElement
Gets the value(s) for sequence (). creating it if it does not exist. Will not returnnull
.Definition: A service line number.
-
getSequence
Gets the value(s) for sequence (). creating it if it does not exist. This method may returnnull
.Definition: A service line number.
-
setSequence
Sets the value(s) for sequence ()Definition: A service line number.
-
setSequence
Sets the value for sequence ()Definition: A service line number.
-
getType
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull
.Definition: The type of product or service.
-
setType
Sets the value(s) for type ()Definition: The type of product or service.
-
getService
Gets the value(s) for service (). creating it if it does not exist. Will not returnnull
.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 returnnull
.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 returnnull
.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
Gets the value(s) for factor (). creating it if it does not exist. Will not returnnull
.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 returnnull
.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(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
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.
-
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
Gets the value(s) for points (). creating it if it does not exist. Will not returnnull
.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 returnnull
.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(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
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.
-
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
Gets the value(s) for net (). creating it if it does not exist. Will not returnnull
.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
Gets the value(s) for udi (). creating it if it does not exist. Will not returnnull
.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.
-