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:
    Serialized Form
    • Field Detail

      • 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

        protected Practitioner 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

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

        protected Organization 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).)
    • Method Detail

      • getType

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

        public boolean hasType()
      • getProvider

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

        public Practitioner 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

        public Claim.PayeeComponent setProviderTarget​(Practitioner value)
        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).)
      • getOrganizationTarget

        public Organization 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

        public Claim.PayeeComponent setOrganizationTarget​(Organization value)
        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).)
      • setPerson

        public Claim.PayeeComponent setPerson​(Reference value)
        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

        public Patient 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

        public Claim.PayeeComponent setPersonTarget​(Patient value)
        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).)
      • isEmpty

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