public static class ClaimResponse.AddedItemDetailComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected List<ClaimResponse.AdjudicationComponent> |
adjudication
The adjudication results.
|
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<CodeableConcept> |
modifier
Item typification or modifiers codes to convey additional context for the product or service.
|
protected Money |
net
The quantity times the unit price for an additional service or product or charge.
|
protected List<PositiveIntType> |
noteNumber
The numbers associated with notes below which apply to the adjudication of this item.
|
protected CodeableConcept |
productOrService
When the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item.
|
protected Quantity |
quantity
The number of repetitions of a service or product.
|
protected List<ClaimResponse.AddedItemSubDetailComponent> |
subDetail
The third-tier service adjudications for payor added services.
|
protected Money |
unitPrice
If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.
|
modifierExtension| Constructor and Description |
|---|
AddedItemDetailComponent()
Constructor
|
AddedItemDetailComponent(CodeableConcept productOrService)
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, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, 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, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected CodeableConcept productOrService
protected List<CodeableConcept> modifier
protected Money unitPrice
protected DecimalType factor
protected Money net
protected List<PositiveIntType> noteNumber
protected List<ClaimResponse.AdjudicationComponent> adjudication
protected List<ClaimResponse.AddedItemSubDetailComponent> subDetail
public AddedItemDetailComponent()
public AddedItemDetailComponent(CodeableConcept productOrService)
public CodeableConcept getProductOrService()
productOrService (When the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item.)public boolean hasProductOrService()
public ClaimResponse.AddedItemDetailComponent setProductOrService(CodeableConcept value)
value - productOrService (When the value is a group code then this item collects a set of related claim details, otherwise this contains the product, service, drug or other billing code for the item.)public List<CodeableConcept> getModifier()
modifier (Item typification or modifiers codes to convey additional context for the product or service.)public ClaimResponse.AddedItemDetailComponent setModifier(List<CodeableConcept> theModifier)
this for easy method chainingpublic boolean hasModifier()
public CodeableConcept addModifier()
public ClaimResponse.AddedItemDetailComponent addModifier(CodeableConcept t)
public CodeableConcept getModifierFirstRep()
modifier, creating it if it does not already existpublic Quantity getQuantity()
quantity (The number of repetitions of a service or product.)public boolean hasQuantity()
public ClaimResponse.AddedItemDetailComponent setQuantity(Quantity value)
value - quantity (The number of repetitions of a service or product.)public Money getUnitPrice()
unitPrice (If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.)public boolean hasUnitPrice()
public ClaimResponse.AddedItemDetailComponent setUnitPrice(Money value)
value - unitPrice (If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details 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 ClaimResponse.AddedItemDetailComponent 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 ClaimResponse.AddedItemDetailComponent 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 ClaimResponse.AddedItemDetailComponent setFactor(long 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 ClaimResponse.AddedItemDetailComponent setFactor(double 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 Money getNet()
net (The quantity times the unit price for an additional service or product or charge.)public boolean hasNet()
public ClaimResponse.AddedItemDetailComponent setNet(Money value)
value - net (The quantity times the unit price for an additional service or product or charge.)public List<PositiveIntType> getNoteNumber()
noteNumber (The numbers associated with notes below which apply to the adjudication of this item.)public ClaimResponse.AddedItemDetailComponent setNoteNumber(List<PositiveIntType> theNoteNumber)
this for easy method chainingpublic boolean hasNoteNumber()
public PositiveIntType addNoteNumberElement()
noteNumber (The numbers associated with notes below which apply to the adjudication of this item.)public ClaimResponse.AddedItemDetailComponent addNoteNumber(int value)
value - noteNumber (The numbers associated with notes below which apply to the adjudication of this item.)public boolean hasNoteNumber(int value)
value - noteNumber (The numbers associated with notes below which apply to the adjudication of this item.)public List<ClaimResponse.AdjudicationComponent> getAdjudication()
adjudication (The adjudication results.)public ClaimResponse.AddedItemDetailComponent setAdjudication(List<ClaimResponse.AdjudicationComponent> theAdjudication)
this for easy method chainingpublic boolean hasAdjudication()
public ClaimResponse.AdjudicationComponent addAdjudication()
public ClaimResponse.AddedItemDetailComponent addAdjudication(ClaimResponse.AdjudicationComponent t)
public ClaimResponse.AdjudicationComponent getAdjudicationFirstRep()
adjudication, creating it if it does not already existpublic List<ClaimResponse.AddedItemSubDetailComponent> getSubDetail()
subDetail (The third-tier service adjudications for payor added services.)public ClaimResponse.AddedItemDetailComponent setSubDetail(List<ClaimResponse.AddedItemSubDetailComponent> theSubDetail)
this for easy method chainingpublic boolean hasSubDetail()
public ClaimResponse.AddedItemSubDetailComponent addSubDetail()
public ClaimResponse.AddedItemDetailComponent addSubDetail(ClaimResponse.AddedItemSubDetailComponent t)
public ClaimResponse.AddedItemSubDetailComponent getSubDetailFirstRep()
subDetail, 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 ClaimResponse.AddedItemDetailComponent copy()
copy in class BackboneElementpublic void copyValues(ClaimResponse.AddedItemDetailComponent dst)
public 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 interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.