Class Claim.InsuranceComponent

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.InsuranceComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
See Also:
  • Field Details

    • sequence

      A number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.
    • focal

      protected BooleanType focal
      A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.
    • identifier

      The business identifier to be used when the claim is sent for adjudication against this insurance policy.
    • coverage

      protected Reference coverage
      Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.
    • coverageTarget

      The actual object that is the target of the reference (Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.)
    • businessArrangement

      A business agreement number established between the provider and the insurer for special business processing purposes.
    • preAuthRef

      Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization.
    • claimResponse

      The result of the adjudication of the line items for the Coverage specified in this insurance.
    • claimResponseTarget

      The actual object that is the target of the reference (The result of the adjudication of the line items for the Coverage specified in this insurance.)
  • Constructor Details

  • Method Details

    • getSequenceElement

      Returns:
      sequence (A number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.). 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

      Parameters:
      value - sequence (A number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.). 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 number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.
    • setSequence

      Parameters:
      value - A number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.
    • getFocalElement

      Returns:
      focal (A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.). This is the underlying object with id, value and extensions. The accessor "getFocal" gives direct access to the value
    • hasFocalElement

      public boolean hasFocalElement()
    • hasFocal

      public boolean hasFocal()
    • setFocalElement

      Parameters:
      value - focal (A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.). This is the underlying object with id, value and extensions. The accessor "getFocal" gives direct access to the value
    • getFocal

      public boolean getFocal()
      Returns:
      A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.
    • setFocal

      public Claim.InsuranceComponent setFocal(boolean value)
      Parameters:
      value - A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.
    • getIdentifier

      Returns:
      identifier (The business identifier to be used when the claim is sent for adjudication against this insurance policy.)
    • hasIdentifier

      public boolean hasIdentifier()
    • setIdentifier

      Parameters:
      value - identifier (The business identifier to be used when the claim is sent for adjudication against this insurance policy.)
    • getCoverage

      Returns:
      coverage (Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.)
    • hasCoverage

      public boolean hasCoverage()
    • setCoverage

      Parameters:
      value - coverage (Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.)
    • getCoverageTarget

      Returns:
      coverage The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.)
    • setCoverageTarget

      Parameters:
      value - coverage The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.)
    • getBusinessArrangementElement

      Returns:
      businessArrangement (A business agreement number established between the provider and the insurer for special business processing purposes.). This is the underlying object with id, value and extensions. The accessor "getBusinessArrangement" gives direct access to the value
    • hasBusinessArrangementElement

    • hasBusinessArrangement

      public boolean hasBusinessArrangement()
    • setBusinessArrangementElement

      Parameters:
      value - businessArrangement (A business agreement number established between the provider and the insurer for special business processing purposes.). This is the underlying object with id, value and extensions. The accessor "getBusinessArrangement" gives direct access to the value
    • getBusinessArrangement

      Returns:
      A business agreement number established between the provider and the insurer for special business processing purposes.
    • setBusinessArrangement

      Parameters:
      value - A business agreement number established between the provider and the insurer for special business processing purposes.
    • getPreAuthRef

      Returns:
      preAuthRef (Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization.)
    • setPreAuthRef

      Returns:
      Returns a reference to this for easy method chaining
    • hasPreAuthRef

      public boolean hasPreAuthRef()
    • addPreAuthRefElement

      Returns:
      preAuthRef (Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization.)
    • addPreAuthRef

      Parameters:
      value - preAuthRef (Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization.)
    • hasPreAuthRef

      public boolean hasPreAuthRef(String value)
      Parameters:
      value - preAuthRef (Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization.)
    • getClaimResponse

      Returns:
      claimResponse (The result of the adjudication of the line items for the Coverage specified in this insurance.)
    • hasClaimResponse

      public boolean hasClaimResponse()
    • setClaimResponse

      Parameters:
      value - claimResponse (The result of the adjudication of the line items for the Coverage specified in this insurance.)
    • getClaimResponseTarget

      Returns:
      claimResponse The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The result of the adjudication of the line items for the Coverage specified in this insurance.)
    • setClaimResponseTarget

      Parameters:
      value - claimResponse The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The result of the adjudication of the line items for the Coverage specified in this insurance.)
    • listChildren

      protected void listChildren(List<Property> children)
      Overrides:
      listChildren in class BackboneElement
    • getNamedProperty

      public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getNamedProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getProperty

      public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setProperty

      public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setProperty

      public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • makeProperty

      public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      makeProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getTypesForProperty

      public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getTypesForProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addChild

      public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      addChild in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • copy

      Specified by:
      copy in class BackboneElement
    • copyValues

    • equalsDeep

      public boolean equalsDeep(Base other_)
      Overrides:
      equalsDeep in class BackboneElement
    • equalsShallow

      public boolean equalsShallow(Base other_)
      Overrides:
      equalsShallow in class BackboneElement
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      isEmpty in class BackboneElement
    • fhirType

      public String fhirType()
      Specified by:
      fhirType in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      fhirType in class BackboneElement