public static class ExplanationOfBenefit.AddedItemComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected List<ExplanationOfBenefit.AdjudicationComponent> |
adjudication
The adjudication results.
|
protected CodeableConcept |
bodySite
Physical service site on the patient (limb, tooth, etc.).
|
protected List<ExplanationOfBenefit.AddedItemDetailComponent> |
detail
The second-tier service adjudications for payor added services.
|
protected List<PositiveIntType> |
detailSequence
The sequence number of the details within the claim item which this line is intended to replace.
|
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<PositiveIntType> |
itemSequence
Claim items which this service line is intended to replace.
|
protected Type |
location
Where the product or service was provided.
|
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 List<CodeableConcept> |
programCode
Identifies the program under which this may be recovered.
|
protected List<Reference> |
provider
The providers who are authorized for the services rendered to the patient.
|
protected List<Resource> |
providerTarget
The actual objects that are the target of the reference (The providers who are authorized for the services rendered to the patient.)
|
protected Quantity |
quantity
The number of repetitions of a service or product.
|
protected Type |
serviced
The date or dates when the service or product was supplied, performed or completed.
|
protected List<PositiveIntType> |
subDetailSequence
The sequence number of the sub-details woithin the details within the claim item which this line is intended to replace.
|
protected List<CodeableConcept> |
subSite
A region or surface of the bodySite, e.g.
|
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 |
|---|
AddedItemComponent()
Constructor
|
AddedItemComponent(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 List<PositiveIntType> itemSequence
protected List<PositiveIntType> detailSequence
protected List<PositiveIntType> subDetailSequence
protected List<Reference> provider
protected List<Resource> providerTarget
protected CodeableConcept productOrService
protected List<CodeableConcept> modifier
protected List<CodeableConcept> programCode
protected Type serviced
protected Money unitPrice
protected DecimalType factor
protected Money net
protected CodeableConcept bodySite
protected List<CodeableConcept> subSite
protected List<PositiveIntType> noteNumber
protected List<ExplanationOfBenefit.AdjudicationComponent> adjudication
protected List<ExplanationOfBenefit.AddedItemDetailComponent> detail
public AddedItemComponent()
public AddedItemComponent(CodeableConcept productOrService)
public List<PositiveIntType> getItemSequence()
itemSequence (Claim items which this service line is intended to replace.)public ExplanationOfBenefit.AddedItemComponent setItemSequence(List<PositiveIntType> theItemSequence)
this for easy method chainingpublic boolean hasItemSequence()
public PositiveIntType addItemSequenceElement()
itemSequence (Claim items which this service line is intended to replace.)public ExplanationOfBenefit.AddedItemComponent addItemSequence(int value)
value - itemSequence (Claim items which this service line is intended to replace.)public boolean hasItemSequence(int value)
value - itemSequence (Claim items which this service line is intended to replace.)public List<PositiveIntType> getDetailSequence()
detailSequence (The sequence number of the details within the claim item which this line is intended to replace.)public ExplanationOfBenefit.AddedItemComponent setDetailSequence(List<PositiveIntType> theDetailSequence)
this for easy method chainingpublic boolean hasDetailSequence()
public PositiveIntType addDetailSequenceElement()
detailSequence (The sequence number of the details within the claim item which this line is intended to replace.)public ExplanationOfBenefit.AddedItemComponent addDetailSequence(int value)
value - detailSequence (The sequence number of the details within the claim item which this line is intended to replace.)public boolean hasDetailSequence(int value)
value - detailSequence (The sequence number of the details within the claim item which this line is intended to replace.)public List<PositiveIntType> getSubDetailSequence()
subDetailSequence (The sequence number of the sub-details woithin the details within the claim item which this line is intended to replace.)public ExplanationOfBenefit.AddedItemComponent setSubDetailSequence(List<PositiveIntType> theSubDetailSequence)
this for easy method chainingpublic boolean hasSubDetailSequence()
public PositiveIntType addSubDetailSequenceElement()
subDetailSequence (The sequence number of the sub-details woithin the details within the claim item which this line is intended to replace.)public ExplanationOfBenefit.AddedItemComponent addSubDetailSequence(int value)
value - subDetailSequence (The sequence number of the sub-details woithin the details within the claim item which this line is intended to replace.)public boolean hasSubDetailSequence(int value)
value - subDetailSequence (The sequence number of the sub-details woithin the details within the claim item which this line is intended to replace.)public List<Reference> getProvider()
provider (The providers who are authorized for the services rendered to the patient.)public ExplanationOfBenefit.AddedItemComponent setProvider(List<Reference> theProvider)
this for easy method chainingpublic boolean hasProvider()
public Reference addProvider()
public ExplanationOfBenefit.AddedItemComponent addProvider(Reference t)
public Reference getProviderFirstRep()
provider, creating it if it does not already exist@Deprecated public List<Resource> getProviderTarget()
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 ExplanationOfBenefit.AddedItemComponent 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 ExplanationOfBenefit.AddedItemComponent setModifier(List<CodeableConcept> theModifier)
this for easy method chainingpublic boolean hasModifier()
public CodeableConcept addModifier()
public ExplanationOfBenefit.AddedItemComponent addModifier(CodeableConcept t)
public CodeableConcept getModifierFirstRep()
modifier, creating it if it does not already existpublic List<CodeableConcept> getProgramCode()
programCode (Identifies the program under which this may be recovered.)public ExplanationOfBenefit.AddedItemComponent setProgramCode(List<CodeableConcept> theProgramCode)
this for easy method chainingpublic boolean hasProgramCode()
public CodeableConcept addProgramCode()
public ExplanationOfBenefit.AddedItemComponent addProgramCode(CodeableConcept t)
public CodeableConcept getProgramCodeFirstRep()
programCode, creating it if it does not already existpublic Type getServiced()
serviced (The date or dates when the service or product was supplied, performed or completed.)public DateType getServicedDateType() throws org.hl7.fhir.exceptions.FHIRException
serviced (The date or dates when the service or product was supplied, performed or completed.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasServicedDateType()
public Period getServicedPeriod() throws org.hl7.fhir.exceptions.FHIRException
serviced (The date or dates when the service or product was supplied, performed or completed.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasServicedPeriod()
public boolean hasServiced()
public ExplanationOfBenefit.AddedItemComponent setServiced(Type value)
value - serviced (The date or dates when the service or product was supplied, performed or completed.)public Type getLocation()
location (Where the product or service was provided.)public CodeableConcept getLocationCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
location (Where the product or service was provided.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasLocationCodeableConcept()
public Address getLocationAddress() throws org.hl7.fhir.exceptions.FHIRException
location (Where the product or service was provided.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasLocationAddress()
public Reference getLocationReference() throws org.hl7.fhir.exceptions.FHIRException
location (Where the product or service was provided.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasLocationReference()
public boolean hasLocation()
public ExplanationOfBenefit.AddedItemComponent setLocation(Type value)
value - location (Where the product or service was provided.)public Quantity getQuantity()
quantity (The number of repetitions of a service or product.)public boolean hasQuantity()
public ExplanationOfBenefit.AddedItemComponent 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 ExplanationOfBenefit.AddedItemComponent 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 ExplanationOfBenefit.AddedItemComponent 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 ExplanationOfBenefit.AddedItemComponent 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 ExplanationOfBenefit.AddedItemComponent 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 ExplanationOfBenefit.AddedItemComponent 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 ExplanationOfBenefit.AddedItemComponent setNet(Money value)
value - net (The quantity times the unit price for an additional service or product or charge.)public CodeableConcept getBodySite()
bodySite (Physical service site on the patient (limb, tooth, etc.).)public boolean hasBodySite()
public ExplanationOfBenefit.AddedItemComponent setBodySite(CodeableConcept value)
value - bodySite (Physical service site on the patient (limb, tooth, etc.).)public List<CodeableConcept> getSubSite()
subSite (A region or surface of the bodySite, e.g. limb region or tooth surface(s).)public ExplanationOfBenefit.AddedItemComponent setSubSite(List<CodeableConcept> theSubSite)
this for easy method chainingpublic boolean hasSubSite()
public CodeableConcept addSubSite()
public ExplanationOfBenefit.AddedItemComponent addSubSite(CodeableConcept t)
public CodeableConcept getSubSiteFirstRep()
subSite, creating it if it does not already existpublic List<PositiveIntType> getNoteNumber()
noteNumber (The numbers associated with notes below which apply to the adjudication of this item.)public ExplanationOfBenefit.AddedItemComponent 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 ExplanationOfBenefit.AddedItemComponent 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<ExplanationOfBenefit.AdjudicationComponent> getAdjudication()
adjudication (The adjudication results.)public ExplanationOfBenefit.AddedItemComponent setAdjudication(List<ExplanationOfBenefit.AdjudicationComponent> theAdjudication)
this for easy method chainingpublic boolean hasAdjudication()
public ExplanationOfBenefit.AdjudicationComponent addAdjudication()
public ExplanationOfBenefit.AddedItemComponent addAdjudication(ExplanationOfBenefit.AdjudicationComponent t)
public ExplanationOfBenefit.AdjudicationComponent getAdjudicationFirstRep()
adjudication, creating it if it does not already existpublic List<ExplanationOfBenefit.AddedItemDetailComponent> getDetail()
detail (The second-tier service adjudications for payor added services.)public ExplanationOfBenefit.AddedItemComponent setDetail(List<ExplanationOfBenefit.AddedItemDetailComponent> theDetail)
this for easy method chainingpublic boolean hasDetail()
public ExplanationOfBenefit.AddedItemDetailComponent addDetail()
public ExplanationOfBenefit.AddedItemComponent addDetail(ExplanationOfBenefit.AddedItemDetailComponent t)
public ExplanationOfBenefit.AddedItemDetailComponent getDetailFirstRep()
detail, 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 ExplanationOfBenefit.AddedItemComponent copy()
copy in class BackboneElementpublic void copyValues(ExplanationOfBenefit.AddedItemComponent 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.