public static class Claim.Item extends BaseIdentifiableElement implements IResourceBlock
Definition: First tier of goods and services
| Constructor and Description |
|---|
Item() |
| Modifier and Type | Method and Description |
|---|---|
Claim.ItemDetail |
addDetail()
Adds and returns a new value for detail ()
|
Claim.Item |
addDetail(Claim.ItemDetail theValue)
Adds a given new value for detail ()
|
PositiveIntDt |
addDiagnosisLinkId()
Adds and returns a new value for diagnosisLinkId ()
|
Claim.Item |
addDiagnosisLinkId(int theInteger)
Adds a new value for diagnosisLinkId ()
|
Claim.Item |
addDiagnosisLinkId(PositiveIntDt theValue)
Adds a given new value for diagnosisLinkId ()
|
CodingDt |
addModifier()
Adds and returns a new value for modifier ()
|
Claim.Item |
addModifier(CodingDt theValue)
Adds a given new value for modifier ()
|
CodingDt |
addSubSite()
Adds and returns a new value for subSite ()
|
Claim.Item |
addSubSite(CodingDt theValue)
Adds a given new value for subSite ()
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
CodingDt |
getBodySite()
Gets the value(s) for bodySite ().
|
List<Claim.ItemDetail> |
getDetail()
Gets the value(s) for detail ().
|
Claim.ItemDetail |
getDetailFirstRep()
Gets the first repetition for detail (),
creating it if it does not already exist.
|
List<PositiveIntDt> |
getDiagnosisLinkId()
Gets the value(s) for diagnosisLinkId ().
|
PositiveIntDt |
getDiagnosisLinkIdFirstRep()
Gets the first repetition for diagnosisLinkId (),
creating it if it does not already exist.
|
BigDecimal |
getFactor()
Gets the value(s) for factor ().
|
DecimalDt |
getFactorElement()
Gets the value(s) for factor ().
|
List<CodingDt> |
getModifier()
Gets the value(s) for modifier ().
|
CodingDt |
getModifierFirstRep()
Gets the first repetition for modifier (),
creating it if it does not already exist.
|
MoneyDt |
getNet()
Gets the value(s) for net ().
|
BigDecimal |
getPoints()
Gets the value(s) for points ().
|
DecimalDt |
getPointsElement()
Gets the value(s) for points ().
|
Claim.ItemProsthesis |
getProsthesis()
Gets the value(s) for prosthesis ().
|
ResourceReferenceDt |
getProvider()
Gets the value(s) for provider ().
|
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 ().
|
Date |
getServiceDate()
Gets the value(s) for serviceDate ().
|
DateDt |
getServiceDateElement()
Gets the value(s) for serviceDate ().
|
List<CodingDt> |
getSubSite()
Gets the value(s) for subSite ().
|
CodingDt |
getSubSiteFirstRep()
Gets the first repetition for subSite (),
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.Item |
setBodySite(CodingDt theValue)
Sets the value(s) for bodySite ()
|
Claim.Item |
setDetail(List<Claim.ItemDetail> theValue)
Sets the value(s) for detail ()
|
Claim.Item |
setDiagnosisLinkId(List<PositiveIntDt> theValue)
Sets the value(s) for diagnosisLinkId ()
|
Claim.Item |
setFactor(BigDecimal theValue)
Sets the value for factor ()
|
Claim.Item |
setFactor(DecimalDt theValue)
Sets the value(s) for factor ()
|
Claim.Item |
setFactor(double theValue)
Sets the value for factor ()
|
Claim.Item |
setFactor(long theValue)
Sets the value for factor ()
|
Claim.Item |
setModifier(List<CodingDt> theValue)
Sets the value(s) for modifier ()
|
Claim.Item |
setNet(MoneyDt theValue)
Sets the value(s) for net ()
|
Claim.Item |
setPoints(BigDecimal theValue)
Sets the value for points ()
|
Claim.Item |
setPoints(DecimalDt theValue)
Sets the value(s) for points ()
|
Claim.Item |
setPoints(double theValue)
Sets the value for points ()
|
Claim.Item |
setPoints(long theValue)
Sets the value for points ()
|
Claim.Item |
setProsthesis(Claim.ItemProsthesis theValue)
Sets the value(s) for prosthesis ()
|
Claim.Item |
setProvider(ResourceReferenceDt theValue)
Sets the value(s) for provider ()
|
Claim.Item |
setQuantity(SimpleQuantityDt theValue)
Sets the value(s) for quantity ()
|
Claim.Item |
setSequence(int theInteger)
Sets the value for sequence ()
|
Claim.Item |
setSequence(PositiveIntDt theValue)
Sets the value(s) for sequence ()
|
Claim.Item |
setService(CodingDt theValue)
Sets the value(s) for service ()
|
Claim.Item |
setServiceDate(DateDt theValue)
Sets the value(s) for serviceDate ()
|
Claim.Item |
setServiceDate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for serviceDate ()
|
Claim.Item |
setServiceDateWithDayPrecision(Date theDate)
Sets the value for serviceDate ()
|
Claim.Item |
setSubSite(List<CodingDt> theValue)
Sets the value(s) for subSite ()
|
Claim.Item |
setType(CodingDt theValue)
Sets the value(s) for type ()
|
Claim.Item |
setUdi(CodingDt theValue)
Sets the value(s) for udi ()
|
Claim.Item |
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 Item()
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.Item setSequence(PositiveIntDt theValue)
Definition: A service line number.
public Claim.Item setSequence(int theInteger)
Definition: A service line number.
public CodingDt getType()
null.
Definition: The type of product or service.
public Claim.Item setType(CodingDt theValue)
Definition: The type of product or service.
public ResourceReferenceDt getProvider()
null.
Definition: The practitioner who is responsible for the services rendered to the patient
public Claim.Item setProvider(ResourceReferenceDt theValue)
Definition: The practitioner who is responsible for the services rendered to the patient
public List<PositiveIntDt> getDiagnosisLinkId()
null.
Definition: Diagnosis applicable for this service or product line.
public Claim.Item setDiagnosisLinkId(List<PositiveIntDt> theValue)
Definition: Diagnosis applicable for this service or product line.
public PositiveIntDt addDiagnosisLinkId()
Definition: Diagnosis applicable for this service or product line.
public Claim.Item addDiagnosisLinkId(PositiveIntDt theValue)
Definition: Diagnosis applicable for this service or product line.
theValue - The diagnosisLinkId to add (must not be null)public PositiveIntDt getDiagnosisLinkIdFirstRep()
Definition: Diagnosis applicable for this service or product line.
public Claim.Item addDiagnosisLinkId(int theInteger)
Definition: Diagnosis applicable for this service or product line.
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.Item 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 DateDt getServiceDateElement()
null.
Definition: The date when the enclosed suite of services were performed or completed
public Date getServiceDate()
null.
Definition: The date when the enclosed suite of services were performed or completed
public Claim.Item setServiceDate(DateDt theValue)
Definition: The date when the enclosed suite of services were performed or completed
public Claim.Item setServiceDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The date when the enclosed suite of services were performed or completed
public Claim.Item setServiceDateWithDayPrecision(Date theDate)
Definition: The date when the enclosed suite of services were performed or completed
public SimpleQuantityDt getQuantity()
null.
Definition: The number of repetitions of a service or product.
public Claim.Item 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.Item 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.Item 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.Item 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.Item 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.Item 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.Item 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.Item 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.Item 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.Item 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.Item 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.Item setUdi(CodingDt theValue)
Definition: List of Unique Device Identifiers associated with this line item.
public CodingDt getBodySite()
null.
Definition: Physical service site on the patient (limb, tooth, etc.).
public Claim.Item setBodySite(CodingDt theValue)
Definition: Physical service site on the patient (limb, tooth, etc.).
public List<CodingDt> getSubSite()
null.
Definition: A region or surface of the site, e.g. limb region or tooth surface(s).
public Claim.Item setSubSite(List<CodingDt> theValue)
Definition: A region or surface of the site, e.g. limb region or tooth surface(s).
public CodingDt addSubSite()
Definition: A region or surface of the site, e.g. limb region or tooth surface(s).
public Claim.Item addSubSite(CodingDt theValue)
Definition: A region or surface of the site, e.g. limb region or tooth surface(s).
theValue - The subSite to add (must not be null)public CodingDt getSubSiteFirstRep()
Definition: A region or surface of the site, e.g. limb region or tooth surface(s).
public List<CodingDt> getModifier()
null.
Definition: Item typification or modifiers codes, e.g. for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen.
public Claim.Item setModifier(List<CodingDt> theValue)
Definition: Item typification or modifiers codes, e.g. for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen.
public CodingDt addModifier()
Definition: Item typification or modifiers codes, e.g. for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen.
public Claim.Item addModifier(CodingDt theValue)
Definition: Item typification or modifiers codes, e.g. for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen.
theValue - The modifier to add (must not be null)public CodingDt getModifierFirstRep()
Definition: Item typification or modifiers codes, e.g. for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen.
public List<Claim.ItemDetail> getDetail()
null.
Definition: Second tier of goods and services
public Claim.Item setDetail(List<Claim.ItemDetail> theValue)
Definition: Second tier of goods and services
public Claim.ItemDetail addDetail()
Definition: Second tier of goods and services
public Claim.Item addDetail(Claim.ItemDetail theValue)
Definition: Second tier of goods and services
theValue - The detail to add (must not be null)public Claim.ItemDetail getDetailFirstRep()
Definition: Second tier of goods and services
public Claim.ItemProsthesis getProsthesis()
null.
Definition: The materials and placement date of prior fixed prosthesis.
public Claim.Item setProsthesis(Claim.ItemProsthesis theValue)
Definition: The materials and placement date of prior fixed prosthesis.
Copyright © 2014–2016 University Health Network. All rights reserved.