public static class Claim.ItemsComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Coding |
bodySite
Physical service site on the patient (limb, tooth, etc.).
|
protected List<Claim.DetailComponent> |
detail
Second tier of goods and services.
|
protected List<PositiveIntType> |
diagnosisLinkId
Diagnosis applicable for this service or product line.
|
protected DecimalType |
factor
A real number that represents a multiplier used in determining the overall value of services delivered and/or goods received.
|
protected List<Coding> |
modifier
Item typification or modifiers codes, e.g.
|
protected Money |
net
The quantity times the unit price for an additional service or product or charge.
|
protected DecimalType |
points
An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered.
|
protected Claim.ProsthesisComponent |
prosthesis
The materials and placement date of prior fixed prosthesis.
|
protected Reference |
provider
The practitioner who is responsible for the services rendered to the patient.
|
protected Practitioner |
providerTarget
The actual object that is the target of the reference (The practitioner who is responsible for the services rendered to the patient.)
|
protected SimpleQuantity |
quantity
The number of repetitions of a service or product.
|
protected PositiveIntType |
sequence
A service line number.
|
protected Coding |
service
If a grouping item then 'GROUP' otherwise it is a node therefore a code to indicate the Professional Service or Product supplied.
|
protected DateType |
serviceDate
The date when the enclosed suite of services were performed or completed.
|
protected List<Coding> |
subSite
A region or surface of the site, e.g.
|
protected Coding |
type
The type of product or service.
|
protected Coding |
udi
List of Unique Device Identifiers associated with this line item.
|
protected Money |
unitPrice
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.
|
modifierExtension| Constructor and Description |
|---|
ItemsComponent() |
ItemsComponent(PositiveIntType sequence,
Coding type,
Coding service) |
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected PositiveIntType sequence
protected Reference provider
protected Practitioner providerTarget
protected List<PositiveIntType> diagnosisLinkId
protected Coding service
protected DateType serviceDate
protected SimpleQuantity quantity
protected Money unitPrice
protected DecimalType factor
protected DecimalType points
protected Money net
protected List<Coding> subSite
protected List<Coding> modifier
protected List<Claim.DetailComponent> detail
protected Claim.ProsthesisComponent prosthesis
public ItemsComponent()
public ItemsComponent(PositiveIntType sequence, Coding type, Coding service)
public PositiveIntType getSequenceElement()
sequence (A service line number.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the valuepublic boolean hasSequenceElement()
public boolean hasSequence()
public Claim.ItemsComponent setSequenceElement(PositiveIntType value)
value - sequence (A service line number.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the valuepublic int getSequence()
public Claim.ItemsComponent setSequence(int value)
value - A service line number.public boolean hasType()
public Claim.ItemsComponent setType(Coding value)
value - type (The type of product or service.)public Reference getProvider()
provider (The practitioner who is responsible for the services rendered to the patient.)public boolean hasProvider()
public Claim.ItemsComponent setProvider(Reference value)
value - provider (The practitioner who is responsible for the services rendered to the patient.)public Practitioner getProviderTarget()
provider The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The practitioner who is responsible for the services rendered to the patient.)public Claim.ItemsComponent setProviderTarget(Practitioner value)
value - provider The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The practitioner who is responsible for the services rendered to the patient.)public List<PositiveIntType> getDiagnosisLinkId()
diagnosisLinkId (Diagnosis applicable for this service or product line.)public boolean hasDiagnosisLinkId()
public PositiveIntType addDiagnosisLinkIdElement()
diagnosisLinkId (Diagnosis applicable for this service or product line.)public Claim.ItemsComponent addDiagnosisLinkId(int value)
value - diagnosisLinkId (Diagnosis applicable for this service or product line.)public boolean hasDiagnosisLinkId(int value)
value - diagnosisLinkId (Diagnosis applicable for this service or product line.)public Coding getService()
service (If a grouping item then 'GROUP' otherwise it is a node therefore a code to indicate the Professional Service or Product supplied.)public boolean hasService()
public Claim.ItemsComponent setService(Coding value)
value - service (If a grouping item then 'GROUP' otherwise it is a node therefore a code to indicate the Professional Service or Product supplied.)public DateType getServiceDateElement()
serviceDate (The date when the enclosed suite of services were performed or completed.). This is the underlying object with id, value and extensions. The accessor "getServiceDate" gives direct access to the valuepublic boolean hasServiceDateElement()
public boolean hasServiceDate()
public Claim.ItemsComponent setServiceDateElement(DateType value)
value - serviceDate (The date when the enclosed suite of services were performed or completed.). This is the underlying object with id, value and extensions. The accessor "getServiceDate" gives direct access to the valuepublic Date getServiceDate()
public Claim.ItemsComponent setServiceDate(Date value)
value - The date when the enclosed suite of services were performed or completed.public SimpleQuantity getQuantity()
quantity (The number of repetitions of a service or product.)public boolean hasQuantity()
public Claim.ItemsComponent setQuantity(SimpleQuantity value)
value - quantity (The number of repetitions of a service or product.)public Money getUnitPrice()
unitPrice (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 boolean hasUnitPrice()
public Claim.ItemsComponent setUnitPrice(Money value)
value - unitPrice (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 DecimalType getFactorElement()
factor (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.). This is the underlying object with id, value and extensions. The accessor "getFactor" gives direct access to the valuepublic boolean hasFactorElement()
public boolean hasFactor()
public Claim.ItemsComponent setFactorElement(DecimalType value)
value - factor (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.). This is the underlying object with id, value and extensions. The accessor "getFactor" gives direct access to the valuepublic BigDecimal getFactor()
public Claim.ItemsComponent setFactor(BigDecimal value)
value - 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 DecimalType getPointsElement()
points (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.). This is the underlying object with id, value and extensions. The accessor "getPoints" gives direct access to the valuepublic boolean hasPointsElement()
public boolean hasPoints()
public Claim.ItemsComponent setPointsElement(DecimalType value)
value - points (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.). This is the underlying object with id, value and extensions. The accessor "getPoints" gives direct access to the valuepublic BigDecimal getPoints()
public Claim.ItemsComponent setPoints(BigDecimal value)
value - 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 Money getNet()
net (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 boolean hasNet()
public Claim.ItemsComponent setNet(Money value)
value - net (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 Coding getUdi()
udi (List of Unique Device Identifiers associated with this line item.)public boolean hasUdi()
public Claim.ItemsComponent setUdi(Coding value)
value - udi (List of Unique Device Identifiers associated with this line item.)public Coding getBodySite()
bodySite (Physical service site on the patient (limb, tooth, etc.).)public boolean hasBodySite()
public Claim.ItemsComponent setBodySite(Coding value)
value - bodySite (Physical service site on the patient (limb, tooth, etc.).)public List<Coding> getSubSite()
subSite (A region or surface of the site, e.g. limb region or tooth surface(s).)public boolean hasSubSite()
public Coding addSubSite()
subSite (A region or surface of the site, e.g. limb region or tooth surface(s).)public Claim.ItemsComponent addSubSite(Coding t)
public List<Coding> getModifier()
modifier (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 boolean hasModifier()
public Coding addModifier()
modifier (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.ItemsComponent addModifier(Coding t)
public List<Claim.DetailComponent> getDetail()
detail (Second tier of goods and services.)public boolean hasDetail()
public Claim.DetailComponent addDetail()
detail (Second tier of goods and services.)public Claim.ItemsComponent addDetail(Claim.DetailComponent t)
public Claim.ProsthesisComponent getProsthesis()
prosthesis (The materials and placement date of prior fixed prosthesis.)public boolean hasProsthesis()
public Claim.ItemsComponent setProsthesis(Claim.ProsthesisComponent value)
value - prosthesis (The materials and placement date of prior fixed prosthesis.)protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Claim.ItemsComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.