Class Coverage

All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource

public class Coverage extends DomainResource
Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment.
See Also:
  • Field Details

    • identifier

      A unique identifier assigned to this coverage.
    • status

      The status of the resource instance.
    • type

      protected CodeableConcept type
      The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization.
    • policyHolder

      The party who 'owns' the insurance policy.
    • subscriber

      protected Reference subscriber
      The party who has signed-up for or 'owns' the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.
    • subscriberId

      The insurer assigned ID for the Subscriber.
    • beneficiary

      The party who benefits from the insurance coverage; the patient when products and/or services are provided.
    • dependent

      protected StringType dependent
      A designator for a dependent under the coverage.
    • relationship

      The relationship of beneficiary (patient) to the subscriber.
    • period

      protected Period period
      Time period during which the coverage is in force. A missing start date indicates the start date isn't known, a missing end date means the coverage is continuing to be in force.
    • payor

      protected List<Reference> payor
      The program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements.
    • class_

      A suite of underwriter specific classifiers.
    • order

      The order of applicability of this coverage relative to other coverages which are currently in force. Note, there may be gaps in the numbering and this does not imply primary, secondary etc. as the specific positioning of coverages depends upon the episode of care.
    • network

      protected StringType network
      The insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the 'in-network' rate, otherwise 'out of network' terms and conditions apply.
    • costToBeneficiary

      A suite of codes indicating the cost category and associated amount which have been detailed in the policy and may have been included on the health card.
    • subrogation

      When 'subrogation=true' this insurance instance has been included not for adjudication but to provide insurers with the details to recover costs.
    • contract

      protected List<Reference> contract
      The policy(s) which constitute this insurance coverage.
    • SP_BENEFICIARY

      public static final String SP_BENEFICIARY
      Search parameter: beneficiary

      Description: Covered party
      Type: reference
      Path: Coverage.beneficiary

      See Also:
    • BENEFICIARY

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BENEFICIARY
      Fluent Client search parameter constant for beneficiary

      Description: Covered party
      Type: reference
      Path: Coverage.beneficiary

    • INCLUDE_BENEFICIARY

      public static final ca.uhn.fhir.model.api.Include INCLUDE_BENEFICIARY
      Constant for fluent queries to be used to add include statements. Specifies the path value of "Coverage:beneficiary".
    • SP_CLASS_TYPE

      public static final String SP_CLASS_TYPE
      Search parameter: class-type

      Description: Coverage class (eg. plan, group)
      Type: token
      Path: Coverage.class.type

      See Also:
    • CLASS_TYPE

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLASS_TYPE
      Fluent Client search parameter constant for class-type

      Description: Coverage class (eg. plan, group)
      Type: token
      Path: Coverage.class.type

    • SP_CLASS_VALUE

      public static final String SP_CLASS_VALUE
      Search parameter: class-value

      Description: Value of the class (eg. Plan number, group number)
      Type: string
      Path: Coverage.class.value

      See Also:
    • CLASS_VALUE

      public static final ca.uhn.fhir.rest.gclient.StringClientParam CLASS_VALUE
      Fluent Client search parameter constant for class-value

      Description: Value of the class (eg. Plan number, group number)
      Type: string
      Path: Coverage.class.value

    • SP_DEPENDENT

      public static final String SP_DEPENDENT
      Search parameter: dependent

      Description: Dependent number
      Type: string
      Path: Coverage.dependent

      See Also:
    • DEPENDENT

      public static final ca.uhn.fhir.rest.gclient.StringClientParam DEPENDENT
      Fluent Client search parameter constant for dependent

      Description: Dependent number
      Type: string
      Path: Coverage.dependent

    • SP_IDENTIFIER

      public static final String SP_IDENTIFIER
      Search parameter: identifier

      Description: The primary identifier of the insured and the coverage
      Type: token
      Path: Coverage.identifier

      See Also:
    • IDENTIFIER

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
      Fluent Client search parameter constant for identifier

      Description: The primary identifier of the insured and the coverage
      Type: token
      Path: Coverage.identifier

    • SP_PATIENT

      public static final String SP_PATIENT
      Search parameter: patient

      Description: Retrieve coverages for a patient
      Type: reference
      Path: Coverage.beneficiary

      See Also:
    • PATIENT

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
      Fluent Client search parameter constant for patient

      Description: Retrieve coverages for a patient
      Type: reference
      Path: Coverage.beneficiary

    • INCLUDE_PATIENT

      public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
      Constant for fluent queries to be used to add include statements. Specifies the path value of "Coverage:patient".
    • SP_PAYOR

      public static final String SP_PAYOR
      Search parameter: payor

      Description: The identity of the insurer or party paying for services
      Type: reference
      Path: Coverage.payor

      See Also:
    • PAYOR

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PAYOR
      Fluent Client search parameter constant for payor

      Description: The identity of the insurer or party paying for services
      Type: reference
      Path: Coverage.payor

    • INCLUDE_PAYOR

      public static final ca.uhn.fhir.model.api.Include INCLUDE_PAYOR
      Constant for fluent queries to be used to add include statements. Specifies the path value of "Coverage:payor".
    • SP_POLICY_HOLDER

      public static final String SP_POLICY_HOLDER
      Search parameter: policy-holder

      Description: Reference to the policyholder
      Type: reference
      Path: Coverage.policyHolder

      See Also:
    • POLICY_HOLDER

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam POLICY_HOLDER
      Fluent Client search parameter constant for policy-holder

      Description: Reference to the policyholder
      Type: reference
      Path: Coverage.policyHolder

    • INCLUDE_POLICY_HOLDER

      public static final ca.uhn.fhir.model.api.Include INCLUDE_POLICY_HOLDER
      Constant for fluent queries to be used to add include statements. Specifies the path value of "Coverage:policy-holder".
    • SP_STATUS

      public static final String SP_STATUS
      Search parameter: status

      Description: The status of the Coverage
      Type: token
      Path: Coverage.status

      See Also:
    • STATUS

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
      Fluent Client search parameter constant for status

      Description: The status of the Coverage
      Type: token
      Path: Coverage.status

    • SP_SUBSCRIBER

      public static final String SP_SUBSCRIBER
      Search parameter: subscriber

      Description: Reference to the subscriber
      Type: reference
      Path: Coverage.subscriber

      See Also:
    • SUBSCRIBER

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBSCRIBER
      Fluent Client search parameter constant for subscriber

      Description: Reference to the subscriber
      Type: reference
      Path: Coverage.subscriber

    • INCLUDE_SUBSCRIBER

      public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBSCRIBER
      Constant for fluent queries to be used to add include statements. Specifies the path value of "Coverage:subscriber".
    • SP_TYPE

      public static final String SP_TYPE
      Search parameter: type

      Description: The kind of coverage (health plan, auto, Workers Compensation)
      Type: token
      Path: Coverage.type

      See Also:
    • TYPE

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
      Fluent Client search parameter constant for type

      Description: The kind of coverage (health plan, auto, Workers Compensation)
      Type: token
      Path: Coverage.type

  • Constructor Details

  • Method Details