public static class Invoice.InvoiceLineItemComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Reference |
chargeItem
The ChargeItem contains information such as the billing code, date, amount etc.
|
protected ChargeItem |
chargeItemTarget
The actual object that is the target of the reference (The ChargeItem contains information such as the billing code, date, amount etc.)
|
protected List<Invoice.InvoiceLineItemPriceComponentComponent> |
priceComponent
The price for a ChargeItem may be calculated as a base price with surcharges/deductions that apply in certain conditions.
|
protected PositiveIntType |
sequence
Sequence in which the items appear on the invoice.
|
modifierExtension| Constructor and Description |
|---|
InvoiceLineItemComponent()
Constructor
|
InvoiceLineItemComponent(Reference chargeItem)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected PositiveIntType sequence
protected Reference chargeItem
protected ChargeItem chargeItemTarget
protected List<Invoice.InvoiceLineItemPriceComponentComponent> priceComponent
public InvoiceLineItemComponent()
public InvoiceLineItemComponent(Reference chargeItem)
public PositiveIntType getSequenceElement()
sequence (Sequence in which the items appear on the invoice.). 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 Invoice.InvoiceLineItemComponent setSequenceElement(PositiveIntType value)
value - sequence (Sequence in which the items appear on the invoice.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the valuepublic int getSequence()
public Invoice.InvoiceLineItemComponent setSequence(int value)
value - Sequence in which the items appear on the invoice.public Reference getChargeItem()
chargeItem (The ChargeItem contains information such as the billing code, date, amount etc.)public boolean hasChargeItem()
public Invoice.InvoiceLineItemComponent setChargeItem(Reference value)
value - chargeItem (The ChargeItem contains information such as the billing code, date, amount etc.)public ChargeItem getChargeItemTarget()
chargeItem 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 ChargeItem contains information such as the billing code, date, amount etc.)public Invoice.InvoiceLineItemComponent setChargeItemTarget(ChargeItem value)
value - chargeItem 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 ChargeItem contains information such as the billing code, date, amount etc.)public List<Invoice.InvoiceLineItemPriceComponentComponent> getPriceComponent()
priceComponent (The price for a ChargeItem may be calculated as a base price with surcharges/deductions that apply in certain conditions. A ChargeItemDefinition resource that defines the prices, factors and conditions that apply to a billing code is currently under developement. The priceComponent element can be used to offer transparency to the recipient of the Invoice of how the prices have been calculated.)public Invoice.InvoiceLineItemComponent setPriceComponent(List<Invoice.InvoiceLineItemPriceComponentComponent> thePriceComponent)
this for easy method chainingpublic boolean hasPriceComponent()
public Invoice.InvoiceLineItemPriceComponentComponent addPriceComponent()
public Invoice.InvoiceLineItemComponent addPriceComponent(Invoice.InvoiceLineItemPriceComponentComponent t)
public Invoice.InvoiceLineItemPriceComponentComponent getPriceComponentFirstRep()
priceComponent, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty 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 Invoice.InvoiceLineItemComponent 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.