Package org.hl7.fhir

Class EligibilityRequest

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

public class EligibilityRequest 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 EligibilityRequest complex type.

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

 <complexType name="EligibilityRequest">
   <complexContent>
     <extension base="{http://hl7.org/fhir}DomainResource">
       <sequence>
         <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"/>
         <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="priority" 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>
         <choice minOccurs="0">
           <element name="patientIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="patientReference" type="{http://hl7.org/fhir}Reference"/>
         </choice>
         <choice minOccurs="0">
           <element name="coverageIdentifier" type="{http://hl7.org/fhir}Identifier"/>
           <element name="coverageReference" type="{http://hl7.org/fhir}Reference"/>
         </choice>
         <element name="businessArrangement" type="{http://hl7.org/fhir}string" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="servicedDate" type="{http://hl7.org/fhir}date"/>
           <element name="servicedPeriod" type="{http://hl7.org/fhir}Period"/>
         </choice>
         <element name="benefitCategory" type="{http://hl7.org/fhir}Coding" minOccurs="0"/>
         <element name="benefitSubCategory" type="{http://hl7.org/fhir}Coding" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

    • identifier

      protected List<Identifier> identifier
    • ruleset

      protected Coding ruleset
    • originalRuleset

      protected Coding originalRuleset
    • created

      protected DateTime created
    • targetIdentifier

      protected Identifier targetIdentifier
    • targetReference

      protected Reference targetReference
    • providerIdentifier

      protected Identifier providerIdentifier
    • providerReference

      protected Reference providerReference
    • organizationIdentifier

      protected Identifier organizationIdentifier
    • organizationReference

      protected Reference organizationReference
    • priority

      protected Coding priority
    • entererIdentifier

      protected Identifier entererIdentifier
    • entererReference

      protected Reference entererReference
    • facilityIdentifier

      protected Identifier facilityIdentifier
    • facilityReference

      protected Reference facilityReference
    • patientIdentifier

      protected Identifier patientIdentifier
    • patientReference

      protected Reference patientReference
    • coverageIdentifier

      protected Identifier coverageIdentifier
    • coverageReference

      protected Reference coverageReference
    • businessArrangement

      protected String businessArrangement
    • servicedDate

      protected Date servicedDate
    • servicedPeriod

      protected Period servicedPeriod
    • benefitCategory

      protected Coding benefitCategory
    • benefitSubCategory

      protected Coding benefitSubCategory
  • Constructor Details

    • EligibilityRequest

      public EligibilityRequest()
  • Method Details

    • 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
    • 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
    • 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
    • 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
    • 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
    • getCoverageIdentifier

      public Identifier getCoverageIdentifier()
      Gets the value of the coverageIdentifier property.
      Returns:
      possible object is Identifier
    • setCoverageIdentifier

      public void setCoverageIdentifier(Identifier value)
      Sets the value of the coverageIdentifier property.
      Parameters:
      value - allowed object is Identifier
    • getCoverageReference

      public Reference getCoverageReference()
      Gets the value of the coverageReference property.
      Returns:
      possible object is Reference
    • setCoverageReference

      public void setCoverageReference(Reference value)
      Sets the value of the coverageReference property.
      Parameters:
      value - allowed object is Reference
    • getBusinessArrangement

      public String getBusinessArrangement()
      Gets the value of the businessArrangement property.
      Returns:
      possible object is String
    • setBusinessArrangement

      public void setBusinessArrangement(String value)
      Sets the value of the businessArrangement property.
      Parameters:
      value - allowed object is String
    • getServicedDate

      public Date getServicedDate()
      Gets the value of the servicedDate property.
      Returns:
      possible object is Date
    • setServicedDate

      public void setServicedDate(Date value)
      Sets the value of the servicedDate property.
      Parameters:
      value - allowed object is Date
    • getServicedPeriod

      public Period getServicedPeriod()
      Gets the value of the servicedPeriod property.
      Returns:
      possible object is Period
    • setServicedPeriod

      public void setServicedPeriod(Period value)
      Sets the value of the servicedPeriod property.
      Parameters:
      value - allowed object is Period
    • getBenefitCategory

      public Coding getBenefitCategory()
      Gets the value of the benefitCategory property.
      Returns:
      possible object is Coding
    • setBenefitCategory

      public void setBenefitCategory(Coding value)
      Sets the value of the benefitCategory property.
      Parameters:
      value - allowed object is Coding
    • getBenefitSubCategory

      public Coding getBenefitSubCategory()
      Gets the value of the benefitSubCategory property.
      Returns:
      possible object is Coding
    • setBenefitSubCategory

      public void setBenefitSubCategory(Coding value)
      Sets the value of the benefitSubCategory property.
      Parameters:
      value - allowed object is Coding
    • withIdentifier

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

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

      public EligibilityRequest withRuleset(Coding value)
    • withOriginalRuleset

      public EligibilityRequest withOriginalRuleset(Coding value)
    • withCreated

      public EligibilityRequest withCreated(DateTime value)
    • withTargetIdentifier

      public EligibilityRequest withTargetIdentifier(Identifier value)
    • withTargetReference

      public EligibilityRequest withTargetReference(Reference value)
    • withProviderIdentifier

      public EligibilityRequest withProviderIdentifier(Identifier value)
    • withProviderReference

      public EligibilityRequest withProviderReference(Reference value)
    • withOrganizationIdentifier

      public EligibilityRequest withOrganizationIdentifier(Identifier value)
    • withOrganizationReference

      public EligibilityRequest withOrganizationReference(Reference value)
    • withPriority

      public EligibilityRequest withPriority(Coding value)
    • withEntererIdentifier

      public EligibilityRequest withEntererIdentifier(Identifier value)
    • withEntererReference

      public EligibilityRequest withEntererReference(Reference value)
    • withFacilityIdentifier

      public EligibilityRequest withFacilityIdentifier(Identifier value)
    • withFacilityReference

      public EligibilityRequest withFacilityReference(Reference value)
    • withPatientIdentifier

      public EligibilityRequest withPatientIdentifier(Identifier value)
    • withPatientReference

      public EligibilityRequest withPatientReference(Reference value)
    • withCoverageIdentifier

      public EligibilityRequest withCoverageIdentifier(Identifier value)
    • withCoverageReference

      public EligibilityRequest withCoverageReference(Reference value)
    • withBusinessArrangement

      public EligibilityRequest withBusinessArrangement(String value)
    • withServicedDate

      public EligibilityRequest withServicedDate(Date value)
    • withServicedPeriod

      public EligibilityRequest withServicedPeriod(Period value)
    • withBenefitCategory

      public EligibilityRequest withBenefitCategory(Coding value)
    • withBenefitSubCategory

      public EligibilityRequest withBenefitSubCategory(Coding value)
    • withText

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

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

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

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

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

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

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

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

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

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

      public EligibilityRequest 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
    • setIdentifier

      public void setIdentifier(List<Identifier> value)