Class Claim.PayeeComponent

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

    • type

      protected Coding type
      Party to be reimbursed: Subscriber, provider, other.
    • provider

      protected Reference provider
      The provider who is to be reimbursed for the claim (the party to whom any benefit is assigned).
    • providerTarget

      The actual object that is the target of the reference (The provider who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • organization

      The organization who is to be reimbursed for the claim (the party to whom any benefit is assigned).
    • organizationTarget

      The actual object that is the target of the reference (The organization who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • person

      protected Reference person
      The person other than the subscriber who is to be reimbursed for the claim (the party to whom any benefit is assigned).
    • personTarget

      protected Patient personTarget
      The actual object that is the target of the reference (The person other than the subscriber who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
  • Constructor Details

  • Method Details

    • getType

      public Coding getType()
      Returns:
      type (Party to be reimbursed: Subscriber, provider, other.)
    • hasType

      public boolean hasType()
    • setType

      Parameters:
      value - type (Party to be reimbursed: Subscriber, provider, other.)
    • getProvider

      Returns:
      provider (The provider who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • hasProvider

      public boolean hasProvider()
    • setProvider

      Parameters:
      value - provider (The provider who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • getProviderTarget

      Returns:
      provider 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 provider who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • setProviderTarget

      Parameters:
      value - provider 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 provider who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • getOrganization

      Returns:
      organization (The organization who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • hasOrganization

      public boolean hasOrganization()
    • setOrganization

      Parameters:
      value - organization (The organization who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • getOrganizationTarget

      Returns:
      organization 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 organization who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • setOrganizationTarget

      Parameters:
      value - organization 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 organization who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • getPerson

      public Reference getPerson()
      Returns:
      person (The person other than the subscriber who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • hasPerson

      public boolean hasPerson()
    • setPerson

      Parameters:
      value - person (The person other than the subscriber who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • getPersonTarget

      Returns:
      person 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 person other than the subscriber who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • setPersonTarget

      Parameters:
      value - person 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 person other than the subscriber who is to be reimbursed for the claim (the party to whom any benefit is assigned).)
    • listChildren

      protected void listChildren(List<Property> childrenList)
      Overrides:
      listChildren in class BackboneElement
    • setProperty

      public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty 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
    • 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