Package org.hl7.fhir.dstu3.model
Class Claim.ItemComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.model.Claim.ItemComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- Claim
public static class Claim.ItemComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptbodySitePhysical service site on the patient (limb, tooth, etc).protected List<PositiveIntType>careTeamLinkIdCareTeam applicable for this service or product line.protected CodeableConceptcategoryHealth Care Service Type Codes to identify the classification of service or benefits.protected List<Claim.DetailComponent>detailSecond tier of goods and services.protected List<PositiveIntType>diagnosisLinkIdDiagnosis applicable for this service or product line.protected List<Reference>encounterA billed item may include goods or services provided in multiple encounters.protected List<Encounter>encounterTargetThe actual objects that are the target of the reference (A billed item may include goods or services provided in multiple encounters.)protected DecimalTypefactorA real number that represents a multiplier used in determining the overall value of services delivered and/or goods received.protected List<PositiveIntType>informationLinkIdExceptions, special conditions and supporting information pplicable for this service or product line.protected TypelocationWhere the service was provided.protected List<CodeableConcept>modifierItem typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.protected MoneynetThe quantity times the unit price for an addittional service or product or charge.protected List<PositiveIntType>procedureLinkIdProcedures applicable for this service or product line.protected List<CodeableConcept>programCodeFor programs which require reason codes for the inclusion or covering of this billed item under the program or sub-program.protected SimpleQuantityquantityThe number of repetitions of a service or product.protected CodeableConceptrevenueThe type of reveneu or cost center providing the product and/or service.protected PositiveIntTypesequenceA service line number.protected CodeableConceptserviceIf this is an actual service or product line, ie.protected TypeservicedThe date or dates when the enclosed suite of services were performed or completed.protected List<CodeableConcept>subSiteA region or surface of the site, eg.protected List<Reference>udiList of Unique Device Identifiers associated with this line item.protected List<Device>udiTargetThe actual objects that are the target of the reference (List of Unique Device Identifiers associated with this line item.)protected MoneyunitPriceIf 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.-
Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ItemComponent()ConstructorItemComponent(PositiveIntType sequence)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, 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, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
sequence
protected PositiveIntType sequence
A service line number.
-
careTeamLinkId
protected List<PositiveIntType> careTeamLinkId
CareTeam applicable for this service or product line.
-
diagnosisLinkId
protected List<PositiveIntType> diagnosisLinkId
Diagnosis applicable for this service or product line.
-
procedureLinkId
protected List<PositiveIntType> procedureLinkId
Procedures applicable for this service or product line.
-
informationLinkId
protected List<PositiveIntType> informationLinkId
Exceptions, special conditions and supporting information pplicable for this service or product line.
-
revenue
protected CodeableConcept revenue
The type of reveneu or cost center providing the product and/or service.
-
category
protected CodeableConcept category
Health Care Service Type Codes to identify the classification of service or benefits.
-
service
protected CodeableConcept service
If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,RXNorm,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. 'glasses' or 'compound'.
-
modifier
protected List<CodeableConcept> modifier
Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.
-
programCode
protected List<CodeableConcept> programCode
For programs which require reason codes for the inclusion or covering of this billed item under the program or sub-program.
-
serviced
protected Type serviced
The date or dates when the enclosed suite of services were performed or completed.
-
quantity
protected SimpleQuantity quantity
The number of repetitions of a service or product.
-
unitPrice
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.
-
factor
protected DecimalType 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.
-
net
protected Money net
The quantity times the unit price for an addittional 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.
-
udiTarget
protected List<Device> udiTarget
The actual objects that are the target of the reference (List of Unique Device Identifiers associated with this line item.)
-
bodySite
protected CodeableConcept bodySite
Physical service site on the patient (limb, tooth, etc).
-
subSite
protected List<CodeableConcept> subSite
A region or surface of the site, eg. limb region or tooth surface(s).
-
encounter
protected List<Reference> encounter
A billed item may include goods or services provided in multiple encounters.
-
encounterTarget
protected List<Encounter> encounterTarget
The actual objects that are the target of the reference (A billed item may include goods or services provided in multiple encounters.)
-
detail
protected List<Claim.DetailComponent> detail
Second tier of goods and services.
-
-
Constructor Detail
-
ItemComponent
public ItemComponent()
Constructor
-
ItemComponent
public ItemComponent(PositiveIntType sequence)
Constructor
-
-
Method Detail
-
getSequenceElement
public PositiveIntType getSequenceElement()
- Returns:
sequence(A service line number.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the value
-
hasSequenceElement
public boolean hasSequenceElement()
-
hasSequence
public boolean hasSequence()
-
setSequenceElement
public Claim.ItemComponent setSequenceElement(PositiveIntType value)
- Parameters:
value-sequence(A service line number.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the value
-
getSequence
public int getSequence()
- Returns:
- A service line number.
-
setSequence
public Claim.ItemComponent setSequence(int value)
- Parameters:
value- A service line number.
-
getCareTeamLinkId
public List<PositiveIntType> getCareTeamLinkId()
- Returns:
careTeamLinkId(CareTeam applicable for this service or product line.)
-
setCareTeamLinkId
public Claim.ItemComponent setCareTeamLinkId(List<PositiveIntType> theCareTeamLinkId)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCareTeamLinkId
public boolean hasCareTeamLinkId()
-
addCareTeamLinkIdElement
public PositiveIntType addCareTeamLinkIdElement()
- Returns:
careTeamLinkId(CareTeam applicable for this service or product line.)
-
addCareTeamLinkId
public Claim.ItemComponent addCareTeamLinkId(int value)
- Parameters:
value-careTeamLinkId(CareTeam applicable for this service or product line.)
-
hasCareTeamLinkId
public boolean hasCareTeamLinkId(int value)
- Parameters:
value-careTeamLinkId(CareTeam applicable for this service or product line.)
-
getDiagnosisLinkId
public List<PositiveIntType> getDiagnosisLinkId()
- Returns:
diagnosisLinkId(Diagnosis applicable for this service or product line.)
-
setDiagnosisLinkId
public Claim.ItemComponent setDiagnosisLinkId(List<PositiveIntType> theDiagnosisLinkId)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDiagnosisLinkId
public boolean hasDiagnosisLinkId()
-
addDiagnosisLinkIdElement
public PositiveIntType addDiagnosisLinkIdElement()
- Returns:
diagnosisLinkId(Diagnosis applicable for this service or product line.)
-
addDiagnosisLinkId
public Claim.ItemComponent addDiagnosisLinkId(int value)
- Parameters:
value-diagnosisLinkId(Diagnosis applicable for this service or product line.)
-
hasDiagnosisLinkId
public boolean hasDiagnosisLinkId(int value)
- Parameters:
value-diagnosisLinkId(Diagnosis applicable for this service or product line.)
-
getProcedureLinkId
public List<PositiveIntType> getProcedureLinkId()
- Returns:
procedureLinkId(Procedures applicable for this service or product line.)
-
setProcedureLinkId
public Claim.ItemComponent setProcedureLinkId(List<PositiveIntType> theProcedureLinkId)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProcedureLinkId
public boolean hasProcedureLinkId()
-
addProcedureLinkIdElement
public PositiveIntType addProcedureLinkIdElement()
- Returns:
procedureLinkId(Procedures applicable for this service or product line.)
-
addProcedureLinkId
public Claim.ItemComponent addProcedureLinkId(int value)
- Parameters:
value-procedureLinkId(Procedures applicable for this service or product line.)
-
hasProcedureLinkId
public boolean hasProcedureLinkId(int value)
- Parameters:
value-procedureLinkId(Procedures applicable for this service or product line.)
-
getInformationLinkId
public List<PositiveIntType> getInformationLinkId()
- Returns:
informationLinkId(Exceptions, special conditions and supporting information pplicable for this service or product line.)
-
setInformationLinkId
public Claim.ItemComponent setInformationLinkId(List<PositiveIntType> theInformationLinkId)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasInformationLinkId
public boolean hasInformationLinkId()
-
addInformationLinkIdElement
public PositiveIntType addInformationLinkIdElement()
- Returns:
informationLinkId(Exceptions, special conditions and supporting information pplicable for this service or product line.)
-
addInformationLinkId
public Claim.ItemComponent addInformationLinkId(int value)
- Parameters:
value-informationLinkId(Exceptions, special conditions and supporting information pplicable for this service or product line.)
-
hasInformationLinkId
public boolean hasInformationLinkId(int value)
- Parameters:
value-informationLinkId(Exceptions, special conditions and supporting information pplicable for this service or product line.)
-
getRevenue
public CodeableConcept getRevenue()
- Returns:
revenue(The type of reveneu or cost center providing the product and/or service.)
-
hasRevenue
public boolean hasRevenue()
-
setRevenue
public Claim.ItemComponent setRevenue(CodeableConcept value)
- Parameters:
value-revenue(The type of reveneu or cost center providing the product and/or service.)
-
getCategory
public CodeableConcept getCategory()
- Returns:
category(Health Care Service Type Codes to identify the classification of service or benefits.)
-
hasCategory
public boolean hasCategory()
-
setCategory
public Claim.ItemComponent setCategory(CodeableConcept value)
- Parameters:
value-category(Health Care Service Type Codes to identify the classification of service or benefits.)
-
getService
public CodeableConcept getService()
- Returns:
service(If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,RXNorm,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. 'glasses' or 'compound'.)
-
hasService
public boolean hasService()
-
setService
public Claim.ItemComponent setService(CodeableConcept value)
- Parameters:
value-service(If this is an actual service or product line, ie. not a Group, then use code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,RXNorm,ACHI,CCI). If a grouping item then use a group code to indicate the type of thing being grouped eg. 'glasses' or 'compound'.)
-
getModifier
public List<CodeableConcept> getModifier()
- Returns:
modifier(Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.)
-
setModifier
public Claim.ItemComponent setModifier(List<CodeableConcept> theModifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasModifier
public boolean hasModifier()
-
addModifier
public CodeableConcept addModifier()
-
addModifier
public Claim.ItemComponent addModifier(CodeableConcept t)
-
getModifierFirstRep
public CodeableConcept getModifierFirstRep()
- Returns:
- The first repetition of repeating field
modifier, creating it if it does not already exist
-
getProgramCode
public List<CodeableConcept> getProgramCode()
- Returns:
programCode(For programs which require reason codes for the inclusion or covering of this billed item under the program or sub-program.)
-
setProgramCode
public Claim.ItemComponent setProgramCode(List<CodeableConcept> theProgramCode)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProgramCode
public boolean hasProgramCode()
-
addProgramCode
public CodeableConcept addProgramCode()
-
addProgramCode
public Claim.ItemComponent addProgramCode(CodeableConcept t)
-
getProgramCodeFirstRep
public CodeableConcept getProgramCodeFirstRep()
- Returns:
- The first repetition of repeating field
programCode, creating it if it does not already exist
-
getServiced
public Type getServiced()
- Returns:
serviced(The date or dates when the enclosed suite of services were performed or completed.)
-
getServicedDateType
public DateType getServicedDateType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
serviced(The date or dates when the enclosed suite of services were performed or completed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasServicedDateType
public boolean hasServicedDateType()
-
getServicedPeriod
public Period getServicedPeriod() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
serviced(The date or dates when the enclosed suite of services were performed or completed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasServicedPeriod
public boolean hasServicedPeriod()
-
hasServiced
public boolean hasServiced()
-
setServiced
public Claim.ItemComponent setServiced(Type value) throws org.hl7.fhir.exceptions.FHIRFormatError
- Parameters:
value-serviced(The date or dates when the enclosed suite of services were performed or completed.)- Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
getLocation
public Type getLocation()
- Returns:
location(Where the service was provided.)
-
getLocationCodeableConcept
public CodeableConcept getLocationCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
location(Where the service was provided.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasLocationCodeableConcept
public boolean hasLocationCodeableConcept()
-
getLocationAddress
public Address getLocationAddress() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
location(Where the service was provided.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasLocationAddress
public boolean hasLocationAddress()
-
getLocationReference
public Reference getLocationReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
location(Where the service was provided.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasLocationReference
public boolean hasLocationReference()
-
hasLocation
public boolean hasLocation()
-
setLocation
public Claim.ItemComponent setLocation(Type value) throws org.hl7.fhir.exceptions.FHIRFormatError
- Parameters:
value-location(Where the service was provided.)- Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
getQuantity
public SimpleQuantity getQuantity()
- Returns:
quantity(The number of repetitions of a service or product.)
-
hasQuantity
public boolean hasQuantity()
-
setQuantity
public Claim.ItemComponent setQuantity(SimpleQuantity value)
- Parameters:
value-quantity(The number of repetitions of a service or product.)
-
getUnitPrice
public Money getUnitPrice()
- Returns:
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.)
-
hasUnitPrice
public boolean hasUnitPrice()
-
setUnitPrice
public Claim.ItemComponent setUnitPrice(Money value)
- Parameters:
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.)
-
getFactorElement
public DecimalType getFactorElement()
- Returns:
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 value
-
hasFactorElement
public boolean hasFactorElement()
-
hasFactor
public boolean hasFactor()
-
setFactorElement
public Claim.ItemComponent setFactorElement(DecimalType value)
- Parameters:
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 value
-
getFactor
public BigDecimal getFactor()
- Returns:
- 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.
-
setFactor
public Claim.ItemComponent setFactor(BigDecimal value)
- Parameters:
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.
-
setFactor
public Claim.ItemComponent setFactor(long value)
- Parameters:
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.
-
setFactor
public Claim.ItemComponent setFactor(double value)
- Parameters:
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.
-
getNet
public Money getNet()
- Returns:
net(The quantity times the unit price for an addittional 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.)
-
hasNet
public boolean hasNet()
-
setNet
public Claim.ItemComponent setNet(Money value)
- Parameters:
value-net(The quantity times the unit price for an addittional 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.)
-
getUdi
public List<Reference> getUdi()
- Returns:
udi(List of Unique Device Identifiers associated with this line item.)
-
setUdi
public Claim.ItemComponent setUdi(List<Reference> theUdi)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasUdi
public boolean hasUdi()
-
addUdi
public Claim.ItemComponent addUdi(Reference t)
-
getUdiFirstRep
public Reference getUdiFirstRep()
- Returns:
- The first repetition of repeating field
udi, creating it if it does not already exist
-
getUdiTarget
@Deprecated public List<Device> getUdiTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addUdiTarget
@Deprecated public Device addUdiTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getBodySite
public CodeableConcept getBodySite()
- Returns:
bodySite(Physical service site on the patient (limb, tooth, etc).)
-
hasBodySite
public boolean hasBodySite()
-
setBodySite
public Claim.ItemComponent setBodySite(CodeableConcept value)
- Parameters:
value-bodySite(Physical service site on the patient (limb, tooth, etc).)
-
getSubSite
public List<CodeableConcept> getSubSite()
- Returns:
subSite(A region or surface of the site, eg. limb region or tooth surface(s).)
-
setSubSite
public Claim.ItemComponent setSubSite(List<CodeableConcept> theSubSite)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSubSite
public boolean hasSubSite()
-
addSubSite
public CodeableConcept addSubSite()
-
addSubSite
public Claim.ItemComponent addSubSite(CodeableConcept t)
-
getSubSiteFirstRep
public CodeableConcept getSubSiteFirstRep()
- Returns:
- The first repetition of repeating field
subSite, creating it if it does not already exist
-
getEncounter
public List<Reference> getEncounter()
- Returns:
encounter(A billed item may include goods or services provided in multiple encounters.)
-
setEncounter
public Claim.ItemComponent setEncounter(List<Reference> theEncounter)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEncounter
public boolean hasEncounter()
-
addEncounter
public Reference addEncounter()
-
addEncounter
public Claim.ItemComponent addEncounter(Reference t)
-
getEncounterFirstRep
public Reference getEncounterFirstRep()
- Returns:
- The first repetition of repeating field
encounter, creating it if it does not already exist
-
getEncounterTarget
@Deprecated public List<Encounter> getEncounterTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addEncounterTarget
@Deprecated public Encounter addEncounterTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getDetail
public List<Claim.DetailComponent> getDetail()
- Returns:
detail(Second tier of goods and services.)
-
setDetail
public Claim.ItemComponent setDetail(List<Claim.DetailComponent> theDetail)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDetail
public boolean hasDetail()
-
addDetail
public Claim.DetailComponent addDetail()
-
addDetail
public Claim.ItemComponent addDetail(Claim.DetailComponent t)
-
getDetailFirstRep
public Claim.DetailComponent getDetailFirstRep()
- Returns:
- The first repetition of repeating field
detail, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Claim.ItemComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-