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

      • 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.
      • policyHolderTarget

        protected Resource policyHolderTarget
        The actual object that is the target of the reference (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.
      • subscriberTarget

        protected Resource subscriberTarget
        The actual object that is the target of the reference (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.)
      • beneficiary

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

        protected Patient beneficiaryTarget
        The actual object that is the target of the reference (The party who benefits from the insurance coverage; the patient when products and/or services are provided.)
      • dependent

        protected StringType dependent
        A unique identifier for a dependent under the coverage.
      • 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.
      • payorTarget

        protected List<Resource> payorTarget
        The actual objects that are the target of the reference (The program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements.)
      • order

        protected PositiveIntType 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.
      • subrogation

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

        protected List<Contract> contractTarget
        The actual objects that are the target of the reference (The policy(s) which constitute this insurance coverage.)
      • 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:
        Constant Field Values
      • 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_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:
        Constant Field Values
      • 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_SUBSCRIBER

        public static final String SP_SUBSCRIBER
        Search parameter: subscriber

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

        See Also:
        Constant Field Values
      • 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".
      • 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_PATIENT

        public static final String SP_PATIENT
        Search parameter: patient

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

        See Also:
        Constant Field Values
      • 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_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:
        Constant Field Values
      • 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_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:
        Constant Field Values
      • 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

      • 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_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:
        Constant Field Values
      • 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

      • 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:
        Constant Field Values
      • 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