Package org.hl7.fhir

Class Claim

All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2

public class Claim extends DomainResource implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
If the element is present, it must have either a @value, an @id, or extensions

Java class for Claim complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Claim">
   <complexContent>
     <extension base="{http://hl7.org/fhir}DomainResource">
       <sequence>
         <element name="type" type="{http://hl7.org/fhir}ClaimType"/>
         <element name="subType" type="{http://hl7.org/fhir}Coding" maxOccurs="unbounded" minOccurs="0"/>
         <element name="identifier" type="{http://hl7.org/fhir}Identifier" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ruleset" type="{http://hl7.org/fhir}Coding" minOccurs="0"/>
         <element name="originalRuleset" type="{http://hl7.org/fhir}Coding" minOccurs="0"/>
         <element name="created" type="{http://hl7.org/fhir}dateTime" minOccurs="0"/>
         <element name="billablePeriod" type="{http://hl7.org/fhir}Period" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="targetIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="targetReference" type="{http://hl7.org/fhir}Reference"/>
         </choice>
         <choice minOccurs="0">
           <element name="providerIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="providerReference" type="{http://hl7.org/fhir}Reference"/>
         </choice>
         <choice minOccurs="0">
           <element name="organizationIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="organizationReference" type="{http://hl7.org/fhir}Reference"/>
         </choice>
         <element name="use" type="{http://hl7.org/fhir}Use" minOccurs="0"/>
         <element name="priority" type="{http://hl7.org/fhir}Coding" minOccurs="0"/>
         <element name="fundsReserve" type="{http://hl7.org/fhir}Coding" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="entererIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="entererReference" type="{http://hl7.org/fhir}Reference"/>
         </choice>
         <choice minOccurs="0">
           <element name="facilityIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="facilityReference" type="{http://hl7.org/fhir}Reference"/>
         </choice>
         <element name="related" type="{http://hl7.org/fhir}Claim.Related" maxOccurs="unbounded" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="prescriptionIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="prescriptionReference" type="{http://hl7.org/fhir}Reference"/>
         </choice>
         <choice minOccurs="0">
           <element name="originalPrescriptionIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="originalPrescriptionReference" type="{http://hl7.org/fhir}Reference"/>
         </choice>
         <element name="payee" type="{http://hl7.org/fhir}Claim.Payee" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="referralIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="referralReference" type="{http://hl7.org/fhir}Reference"/>
         </choice>
         <element name="occurrenceCode" type="{http://hl7.org/fhir}Coding" maxOccurs="unbounded" minOccurs="0"/>
         <element name="occurenceSpanCode" type="{http://hl7.org/fhir}Coding" maxOccurs="unbounded" minOccurs="0"/>
         <element name="valueCode" type="{http://hl7.org/fhir}Coding" maxOccurs="unbounded" minOccurs="0"/>
         <element name="diagnosis" type="{http://hl7.org/fhir}Claim.Diagnosis" maxOccurs="unbounded" minOccurs="0"/>
         <element name="procedure" type="{http://hl7.org/fhir}Claim.Procedure" maxOccurs="unbounded" minOccurs="0"/>
         <element name="specialCondition" type="{http://hl7.org/fhir}Coding" maxOccurs="unbounded" minOccurs="0"/>
         <choice>
           <element name="patientIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="patientReference" type="{http://hl7.org/fhir}Reference"/>
         </choice>
         <element name="coverage" type="{http://hl7.org/fhir}Claim.Coverage" maxOccurs="unbounded" minOccurs="0"/>
         <element name="accidentDate" type="{http://hl7.org/fhir}date" minOccurs="0"/>
         <element name="accidentType" type="{http://hl7.org/fhir}Coding" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="accidentLocationAddress" type="{http://hl7.org/fhir}Address"/>
           <element name="accidentLocationReference" type="{http://hl7.org/fhir}Reference"/>
         </choice>
         <element name="interventionException" type="{http://hl7.org/fhir}Coding" maxOccurs="unbounded" minOccurs="0"/>
         <element name="onset" type="{http://hl7.org/fhir}Claim.Onset" maxOccurs="unbounded" minOccurs="0"/>
         <element name="employmentImpacted" type="{http://hl7.org/fhir}Period" minOccurs="0"/>
         <element name="hospitalization" type="{http://hl7.org/fhir}Period" minOccurs="0"/>
         <element name="item" type="{http://hl7.org/fhir}Claim.Item" maxOccurs="unbounded" minOccurs="0"/>
         <element name="total" type="{http://hl7.org/fhir}Money" minOccurs="0"/>
         <element name="additionalMaterial" type="{http://hl7.org/fhir}Coding" maxOccurs="unbounded" minOccurs="0"/>
         <element name="missingTeeth" type="{http://hl7.org/fhir}Claim.MissingTeeth" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

    • type

      protected ClaimType type
    • subType

      protected List<Coding> subType
    • identifier

      protected List<Identifier> identifier
    • ruleset

      protected Coding ruleset
    • originalRuleset

      protected Coding originalRuleset
    • created

      protected DateTime created
    • billablePeriod

      protected Period billablePeriod
    • targetIdentifier

      protected Identifier targetIdentifier
    • targetReference

      protected Reference targetReference
    • providerIdentifier

      protected Identifier providerIdentifier
    • providerReference

      protected Reference providerReference
    • organizationIdentifier

      protected Identifier organizationIdentifier
    • organizationReference

      protected Reference organizationReference
    • use

      protected Use use
    • priority

      protected Coding priority
    • fundsReserve

      protected Coding fundsReserve
    • entererIdentifier

      protected Identifier entererIdentifier
    • entererReference

      protected Reference entererReference
    • facilityIdentifier

      protected Identifier facilityIdentifier
    • facilityReference

      protected Reference facilityReference
    • prescriptionIdentifier

      protected Identifier prescriptionIdentifier
    • prescriptionReference

      protected Reference prescriptionReference
    • originalPrescriptionIdentifier

      protected Identifier originalPrescriptionIdentifier
    • originalPrescriptionReference

      protected Reference originalPrescriptionReference
    • payee

      protected ClaimPayee payee
    • referralIdentifier

      protected Identifier referralIdentifier
    • referralReference

      protected Reference referralReference
    • occurrenceCode

      protected List<Coding> occurrenceCode
    • occurenceSpanCode

      protected List<Coding> occurenceSpanCode
    • valueCode

      protected List<Coding> valueCode
    • diagnosis

      protected List<ClaimDiagnosis> diagnosis
    • procedure

      protected List<ClaimProcedure> procedure
    • specialCondition

      protected List<Coding> specialCondition
    • patientIdentifier

      protected Identifier patientIdentifier
    • patientReference

      protected Reference patientReference
    • coverage

      protected List<ClaimCoverage> coverage
    • accidentDate

      protected Date accidentDate
    • accidentType

      protected Coding accidentType
    • accidentLocationAddress

      protected Address accidentLocationAddress
    • accidentLocationReference

      protected Reference accidentLocationReference
    • interventionException

      protected List<Coding> interventionException
    • onset

      protected List<ClaimOnset> onset
    • employmentImpacted

      protected Period employmentImpacted
    • hospitalization

      protected Period hospitalization
    • item

      protected List<ClaimItem> item
    • total

      protected Money total
    • additionalMaterial

      protected List<Coding> additionalMaterial
    • missingTeeth

      protected List<ClaimMissingTeeth> missingTeeth
  • Constructor Details

    • Claim

      public Claim()
  • Method Details

    • getType

      public ClaimType getType()
      Gets the value of the type property.
      Returns:
      possible object is ClaimType
    • setType

      public void setType(ClaimType value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is ClaimType
    • getSubType

      public List<Coding> getSubType()
      Gets the value of the subType property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the subType property.

      For example, to add a new item, do as follows:

          getSubType().add(newItem);
       

      Objects of the following type(s) are allowed in the list Coding

    • getIdentifier

      public List<Identifier> getIdentifier()
      Gets the value of the identifier property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the identifier property.

      For example, to add a new item, do as follows:

          getIdentifier().add(newItem);
       

      Objects of the following type(s) are allowed in the list Identifier

    • getRuleset

      public Coding getRuleset()
      Gets the value of the ruleset property.
      Returns:
      possible object is Coding
    • setRuleset

      public void setRuleset(Coding value)
      Sets the value of the ruleset property.
      Parameters:
      value - allowed object is Coding
    • getOriginalRuleset

      public Coding getOriginalRuleset()
      Gets the value of the originalRuleset property.
      Returns:
      possible object is Coding
    • setOriginalRuleset

      public void setOriginalRuleset(Coding value)
      Sets the value of the originalRuleset property.
      Parameters:
      value - allowed object is Coding
    • getCreated

      public DateTime getCreated()
      Gets the value of the created property.
      Returns:
      possible object is DateTime
    • setCreated

      public void setCreated(DateTime value)
      Sets the value of the created property.
      Parameters:
      value - allowed object is DateTime
    • getBillablePeriod

      public Period getBillablePeriod()
      Gets the value of the billablePeriod property.
      Returns:
      possible object is Period
    • setBillablePeriod

      public void setBillablePeriod(Period value)
      Sets the value of the billablePeriod property.
      Parameters:
      value - allowed object is Period
    • getTargetIdentifier

      public Identifier getTargetIdentifier()
      Gets the value of the targetIdentifier property.
      Returns:
      possible object is Identifier
    • setTargetIdentifier

      public void setTargetIdentifier(Identifier value)
      Sets the value of the targetIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getTargetReference

      public Reference getTargetReference()
      Gets the value of the targetReference property.
      Returns:
      possible object is Reference
    • setTargetReference

      public void setTargetReference(Reference value)
      Sets the value of the targetReference property.
      Parameters:
      value - allowed object is Reference
    • getProviderIdentifier

      public Identifier getProviderIdentifier()
      Gets the value of the providerIdentifier property.
      Returns:
      possible object is Identifier
    • setProviderIdentifier

      public void setProviderIdentifier(Identifier value)
      Sets the value of the providerIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getProviderReference

      public Reference getProviderReference()
      Gets the value of the providerReference property.
      Returns:
      possible object is Reference
    • setProviderReference

      public void setProviderReference(Reference value)
      Sets the value of the providerReference property.
      Parameters:
      value - allowed object is Reference
    • getOrganizationIdentifier

      public Identifier getOrganizationIdentifier()
      Gets the value of the organizationIdentifier property.
      Returns:
      possible object is Identifier
    • setOrganizationIdentifier

      public void setOrganizationIdentifier(Identifier value)
      Sets the value of the organizationIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getOrganizationReference

      public Reference getOrganizationReference()
      Gets the value of the organizationReference property.
      Returns:
      possible object is Reference
    • setOrganizationReference

      public void setOrganizationReference(Reference value)
      Sets the value of the organizationReference property.
      Parameters:
      value - allowed object is Reference
    • getUse

      public Use getUse()
      Gets the value of the use property.
      Returns:
      possible object is Use
    • setUse

      public void setUse(Use value)
      Sets the value of the use property.
      Parameters:
      value - allowed object is Use
    • getPriority

      public Coding getPriority()
      Gets the value of the priority property.
      Returns:
      possible object is Coding
    • setPriority

      public void setPriority(Coding value)
      Sets the value of the priority property.
      Parameters:
      value - allowed object is Coding
    • getFundsReserve

      public Coding getFundsReserve()
      Gets the value of the fundsReserve property.
      Returns:
      possible object is Coding
    • setFundsReserve

      public void setFundsReserve(Coding value)
      Sets the value of the fundsReserve property.
      Parameters:
      value - allowed object is Coding
    • getEntererIdentifier

      public Identifier getEntererIdentifier()
      Gets the value of the entererIdentifier property.
      Returns:
      possible object is Identifier
    • setEntererIdentifier

      public void setEntererIdentifier(Identifier value)
      Sets the value of the entererIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getEntererReference

      public Reference getEntererReference()
      Gets the value of the entererReference property.
      Returns:
      possible object is Reference
    • setEntererReference

      public void setEntererReference(Reference value)
      Sets the value of the entererReference property.
      Parameters:
      value - allowed object is Reference
    • getFacilityIdentifier

      public Identifier getFacilityIdentifier()
      Gets the value of the facilityIdentifier property.
      Returns:
      possible object is Identifier
    • setFacilityIdentifier

      public void setFacilityIdentifier(Identifier value)
      Sets the value of the facilityIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getFacilityReference

      public Reference getFacilityReference()
      Gets the value of the facilityReference property.
      Returns:
      possible object is Reference
    • setFacilityReference

      public void setFacilityReference(Reference value)
      Sets the value of the facilityReference property.
      Parameters:
      value - allowed object is Reference
    • getRelated

      public List<ClaimRelated> getRelated()
      Gets the value of the related property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the related property.

      For example, to add a new item, do as follows:

          getRelated().add(newItem);
       

      Objects of the following type(s) are allowed in the list ClaimRelated

    • getPrescriptionIdentifier

      public Identifier getPrescriptionIdentifier()
      Gets the value of the prescriptionIdentifier property.
      Returns:
      possible object is Identifier
    • setPrescriptionIdentifier

      public void setPrescriptionIdentifier(Identifier value)
      Sets the value of the prescriptionIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getPrescriptionReference

      public Reference getPrescriptionReference()
      Gets the value of the prescriptionReference property.
      Returns:
      possible object is Reference
    • setPrescriptionReference

      public void setPrescriptionReference(Reference value)
      Sets the value of the prescriptionReference property.
      Parameters:
      value - allowed object is Reference
    • getOriginalPrescriptionIdentifier

      public Identifier getOriginalPrescriptionIdentifier()
      Gets the value of the originalPrescriptionIdentifier property.
      Returns:
      possible object is Identifier
    • setOriginalPrescriptionIdentifier

      public void setOriginalPrescriptionIdentifier(Identifier value)
      Sets the value of the originalPrescriptionIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getOriginalPrescriptionReference

      public Reference getOriginalPrescriptionReference()
      Gets the value of the originalPrescriptionReference property.
      Returns:
      possible object is Reference
    • setOriginalPrescriptionReference

      public void setOriginalPrescriptionReference(Reference value)
      Sets the value of the originalPrescriptionReference property.
      Parameters:
      value - allowed object is Reference
    • getPayee

      public ClaimPayee getPayee()
      Gets the value of the payee property.
      Returns:
      possible object is ClaimPayee
    • setPayee

      public void setPayee(ClaimPayee value)
      Sets the value of the payee property.
      Parameters:
      value - allowed object is ClaimPayee
    • getReferralIdentifier

      public Identifier getReferralIdentifier()
      Gets the value of the referralIdentifier property.
      Returns:
      possible object is Identifier
    • setReferralIdentifier

      public void setReferralIdentifier(Identifier value)
      Sets the value of the referralIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getReferralReference

      public Reference getReferralReference()
      Gets the value of the referralReference property.
      Returns:
      possible object is Reference
    • setReferralReference

      public void setReferralReference(Reference value)
      Sets the value of the referralReference property.
      Parameters:
      value - allowed object is Reference
    • getOccurrenceCode

      public List<Coding> getOccurrenceCode()
      Gets the value of the occurrenceCode property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the occurrenceCode property.

      For example, to add a new item, do as follows:

          getOccurrenceCode().add(newItem);
       

      Objects of the following type(s) are allowed in the list Coding

    • getOccurenceSpanCode

      public List<Coding> getOccurenceSpanCode()
      Gets the value of the occurenceSpanCode property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the occurenceSpanCode property.

      For example, to add a new item, do as follows:

          getOccurenceSpanCode().add(newItem);
       

      Objects of the following type(s) are allowed in the list Coding

    • getValueCode

      public List<Coding> getValueCode()
      Gets the value of the valueCode property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the valueCode property.

      For example, to add a new item, do as follows:

          getValueCode().add(newItem);
       

      Objects of the following type(s) are allowed in the list Coding

    • getDiagnosis

      public List<ClaimDiagnosis> getDiagnosis()
      Gets the value of the diagnosis property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the diagnosis property.

      For example, to add a new item, do as follows:

          getDiagnosis().add(newItem);
       

      Objects of the following type(s) are allowed in the list ClaimDiagnosis

    • getProcedure

      public List<ClaimProcedure> getProcedure()
      Gets the value of the procedure property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the procedure property.

      For example, to add a new item, do as follows:

          getProcedure().add(newItem);
       

      Objects of the following type(s) are allowed in the list ClaimProcedure

    • getSpecialCondition

      public List<Coding> getSpecialCondition()
      Gets the value of the specialCondition property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the specialCondition property.

      For example, to add a new item, do as follows:

          getSpecialCondition().add(newItem);
       

      Objects of the following type(s) are allowed in the list Coding

    • getPatientIdentifier

      public Identifier getPatientIdentifier()
      Gets the value of the patientIdentifier property.
      Returns:
      possible object is Identifier
    • setPatientIdentifier

      public void setPatientIdentifier(Identifier value)
      Sets the value of the patientIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getPatientReference

      public Reference getPatientReference()
      Gets the value of the patientReference property.
      Returns:
      possible object is Reference
    • setPatientReference

      public void setPatientReference(Reference value)
      Sets the value of the patientReference property.
      Parameters:
      value - allowed object is Reference
    • getCoverage

      public List<ClaimCoverage> getCoverage()
      Gets the value of the coverage property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the coverage property.

      For example, to add a new item, do as follows:

          getCoverage().add(newItem);
       

      Objects of the following type(s) are allowed in the list ClaimCoverage

    • getAccidentDate

      public Date getAccidentDate()
      Gets the value of the accidentDate property.
      Returns:
      possible object is Date
    • setAccidentDate

      public void setAccidentDate(Date value)
      Sets the value of the accidentDate property.
      Parameters:
      value - allowed object is Date
    • getAccidentType

      public Coding getAccidentType()
      Gets the value of the accidentType property.
      Returns:
      possible object is Coding
    • setAccidentType

      public void setAccidentType(Coding value)
      Sets the value of the accidentType property.
      Parameters:
      value - allowed object is Coding
    • getAccidentLocationAddress

      public Address getAccidentLocationAddress()
      Gets the value of the accidentLocationAddress property.
      Returns:
      possible object is Address
    • setAccidentLocationAddress

      public void setAccidentLocationAddress(Address value)
      Sets the value of the accidentLocationAddress property.
      Parameters:
      value - allowed object is Address
    • getAccidentLocationReference

      public Reference getAccidentLocationReference()
      Gets the value of the accidentLocationReference property.
      Returns:
      possible object is Reference
    • setAccidentLocationReference

      public void setAccidentLocationReference(Reference value)
      Sets the value of the accidentLocationReference property.
      Parameters:
      value - allowed object is Reference
    • getInterventionException

      public List<Coding> getInterventionException()
      Gets the value of the interventionException property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the interventionException property.

      For example, to add a new item, do as follows:

          getInterventionException().add(newItem);
       

      Objects of the following type(s) are allowed in the list Coding

    • getOnset

      public List<ClaimOnset> getOnset()
      Gets the value of the onset property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the onset property.

      For example, to add a new item, do as follows:

          getOnset().add(newItem);
       

      Objects of the following type(s) are allowed in the list ClaimOnset

    • getEmploymentImpacted

      public Period getEmploymentImpacted()
      Gets the value of the employmentImpacted property.
      Returns:
      possible object is Period
    • setEmploymentImpacted

      public void setEmploymentImpacted(Period value)
      Sets the value of the employmentImpacted property.
      Parameters:
      value - allowed object is Period
    • getHospitalization

      public Period getHospitalization()
      Gets the value of the hospitalization property.
      Returns:
      possible object is Period
    • setHospitalization

      public void setHospitalization(Period value)
      Sets the value of the hospitalization property.
      Parameters:
      value - allowed object is Period
    • getItem

      public List<ClaimItem> getItem()
      Gets the value of the item property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the item property.

      For example, to add a new item, do as follows:

          getItem().add(newItem);
       

      Objects of the following type(s) are allowed in the list ClaimItem

    • getTotal

      public Money getTotal()
      Gets the value of the total property.
      Returns:
      possible object is Money
    • setTotal

      public void setTotal(Money value)
      Sets the value of the total property.
      Parameters:
      value - allowed object is Money
    • getAdditionalMaterial

      public List<Coding> getAdditionalMaterial()
      Gets the value of the additionalMaterial property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the additionalMaterial property.

      For example, to add a new item, do as follows:

          getAdditionalMaterial().add(newItem);
       

      Objects of the following type(s) are allowed in the list Coding

    • getMissingTeeth

      public List<ClaimMissingTeeth> getMissingTeeth()
      Gets the value of the missingTeeth property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the missingTeeth property.

      For example, to add a new item, do as follows:

          getMissingTeeth().add(newItem);
       

      Objects of the following type(s) are allowed in the list ClaimMissingTeeth

    • withType

      public Claim withType(ClaimType value)
    • withSubType

      public Claim withSubType(Coding... values)
    • withSubType

      public Claim withSubType(Collection<Coding> values)
    • withIdentifier

      public Claim withIdentifier(Identifier... values)
    • withIdentifier

      public Claim withIdentifier(Collection<Identifier> values)
    • withRuleset

      public Claim withRuleset(Coding value)
    • withOriginalRuleset

      public Claim withOriginalRuleset(Coding value)
    • withCreated

      public Claim withCreated(DateTime value)
    • withBillablePeriod

      public Claim withBillablePeriod(Period value)
    • withTargetIdentifier

      public Claim withTargetIdentifier(Identifier value)
    • withTargetReference

      public Claim withTargetReference(Reference value)
    • withProviderIdentifier

      public Claim withProviderIdentifier(Identifier value)
    • withProviderReference

      public Claim withProviderReference(Reference value)
    • withOrganizationIdentifier

      public Claim withOrganizationIdentifier(Identifier value)
    • withOrganizationReference

      public Claim withOrganizationReference(Reference value)
    • withUse

      public Claim withUse(Use value)
    • withPriority

      public Claim withPriority(Coding value)
    • withFundsReserve

      public Claim withFundsReserve(Coding value)
    • withEntererIdentifier

      public Claim withEntererIdentifier(Identifier value)
    • withEntererReference

      public Claim withEntererReference(Reference value)
    • withFacilityIdentifier

      public Claim withFacilityIdentifier(Identifier value)
    • withFacilityReference

      public Claim withFacilityReference(Reference value)
    • withRelated

      public Claim withRelated(ClaimRelated... values)
    • withRelated

      public Claim withRelated(Collection<ClaimRelated> values)
    • withPrescriptionIdentifier

      public Claim withPrescriptionIdentifier(Identifier value)
    • withPrescriptionReference

      public Claim withPrescriptionReference(Reference value)
    • withOriginalPrescriptionIdentifier

      public Claim withOriginalPrescriptionIdentifier(Identifier value)
    • withOriginalPrescriptionReference

      public Claim withOriginalPrescriptionReference(Reference value)
    • withPayee

      public Claim withPayee(ClaimPayee value)
    • withReferralIdentifier

      public Claim withReferralIdentifier(Identifier value)
    • withReferralReference

      public Claim withReferralReference(Reference value)
    • withOccurrenceCode

      public Claim withOccurrenceCode(Coding... values)
    • withOccurrenceCode

      public Claim withOccurrenceCode(Collection<Coding> values)
    • withOccurenceSpanCode

      public Claim withOccurenceSpanCode(Coding... values)
    • withOccurenceSpanCode

      public Claim withOccurenceSpanCode(Collection<Coding> values)
    • withValueCode

      public Claim withValueCode(Coding... values)
    • withValueCode

      public Claim withValueCode(Collection<Coding> values)
    • withDiagnosis

      public Claim withDiagnosis(ClaimDiagnosis... values)
    • withDiagnosis

      public Claim withDiagnosis(Collection<ClaimDiagnosis> values)
    • withProcedure

      public Claim withProcedure(ClaimProcedure... values)
    • withProcedure

      public Claim withProcedure(Collection<ClaimProcedure> values)
    • withSpecialCondition

      public Claim withSpecialCondition(Coding... values)
    • withSpecialCondition

      public Claim withSpecialCondition(Collection<Coding> values)
    • withPatientIdentifier

      public Claim withPatientIdentifier(Identifier value)
    • withPatientReference

      public Claim withPatientReference(Reference value)
    • withCoverage

      public Claim withCoverage(ClaimCoverage... values)
    • withCoverage

      public Claim withCoverage(Collection<ClaimCoverage> values)
    • withAccidentDate

      public Claim withAccidentDate(Date value)
    • withAccidentType

      public Claim withAccidentType(Coding value)
    • withAccidentLocationAddress

      public Claim withAccidentLocationAddress(Address value)
    • withAccidentLocationReference

      public Claim withAccidentLocationReference(Reference value)
    • withInterventionException

      public Claim withInterventionException(Coding... values)
    • withInterventionException

      public Claim withInterventionException(Collection<Coding> values)
    • withOnset

      public Claim withOnset(ClaimOnset... values)
    • withOnset

      public Claim withOnset(Collection<ClaimOnset> values)
    • withEmploymentImpacted

      public Claim withEmploymentImpacted(Period value)
    • withHospitalization

      public Claim withHospitalization(Period value)
    • withItem

      public Claim withItem(ClaimItem... values)
    • withItem

      public Claim withItem(Collection<ClaimItem> values)
    • withTotal

      public Claim withTotal(Money value)
    • withAdditionalMaterial

      public Claim withAdditionalMaterial(Coding... values)
    • withAdditionalMaterial

      public Claim withAdditionalMaterial(Collection<Coding> values)
    • withMissingTeeth

      public Claim withMissingTeeth(ClaimMissingTeeth... values)
    • withMissingTeeth

      public Claim withMissingTeeth(Collection<ClaimMissingTeeth> values)
    • withText

      public Claim withText(Narrative value)
      Overrides:
      withText in class DomainResource
    • withContained

      public Claim withContained(ResourceContainer... values)
      Overrides:
      withContained in class DomainResource
    • withContained

      public Claim withContained(Collection<ResourceContainer> values)
      Overrides:
      withContained in class DomainResource
    • withExtension

      public Claim withExtension(Extension... values)
      Overrides:
      withExtension in class DomainResource
    • withExtension

      public Claim withExtension(Collection<Extension> values)
      Overrides:
      withExtension in class DomainResource
    • withModifierExtension

      public Claim withModifierExtension(Extension... values)
      Overrides:
      withModifierExtension in class DomainResource
    • withModifierExtension

      public Claim withModifierExtension(Collection<Extension> values)
      Overrides:
      withModifierExtension in class DomainResource
    • withId

      public Claim withId(Id value)
      Overrides:
      withId in class DomainResource
    • withMeta

      public Claim withMeta(Meta value)
      Overrides:
      withMeta in class DomainResource
    • withImplicitRules

      public Claim withImplicitRules(Uri value)
      Overrides:
      withImplicitRules in class DomainResource
    • withLanguage

      public Claim withLanguage(Code value)
      Overrides:
      withLanguage in class DomainResource
    • equals

      public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
      Specified by:
      equals in interface org.jvnet.jaxb2_commons.lang.Equals2
      Overrides:
      equals in class DomainResource
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class DomainResource
    • hashCode

      public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
      Specified by:
      hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
      Overrides:
      hashCode in class DomainResource
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class DomainResource
    • toString

      public String toString()
      Overrides:
      toString in class DomainResource
    • append

      public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
      Specified by:
      append in interface org.jvnet.jaxb2_commons.lang.ToString2
      Overrides:
      append in class DomainResource
    • appendFields

      public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
      Specified by:
      appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
      Overrides:
      appendFields in class DomainResource
    • setSubType

      public void setSubType(List<Coding> value)
    • setIdentifier

      public void setIdentifier(List<Identifier> value)
    • setRelated

      public void setRelated(List<ClaimRelated> value)
    • setOccurrenceCode

      public void setOccurrenceCode(List<Coding> value)
    • setOccurenceSpanCode

      public void setOccurenceSpanCode(List<Coding> value)
    • setValueCode

      public void setValueCode(List<Coding> value)
    • setDiagnosis

      public void setDiagnosis(List<ClaimDiagnosis> value)
    • setProcedure

      public void setProcedure(List<ClaimProcedure> value)
    • setSpecialCondition

      public void setSpecialCondition(List<Coding> value)
    • setCoverage

      public void setCoverage(List<ClaimCoverage> value)
    • setInterventionException

      public void setInterventionException(List<Coding> value)
    • setOnset

      public void setOnset(List<ClaimOnset> value)
    • setItem

      public void setItem(List<ClaimItem> value)
    • setAdditionalMaterial

      public void setAdditionalMaterial(List<Coding> value)
    • setMissingTeeth

      public void setMissingTeeth(List<ClaimMissingTeeth> value)