Class Coverage.GroupComponent

  • 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:
    Coverage

    public static class Coverage.GroupComponent
    extends BackboneElement
    implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
    See Also:
    Serialized Form
    • Field Detail

      • group

        protected StringType group
        Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify an employer group. May also be referred to as a Policy or Group ID.
      • subGroup

        protected StringType subGroup
        Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a subset of an employer group.
      • plan

        protected StringType plan
        Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a collection of benefits provided to employees. May be referred to as a Section or Division ID.
      • subPlan

        protected StringType subPlan
        Identifies a sub-style or sub-collective of coverage issued by the underwriter, for example may be used to identify a subset of a collection of benefits provided to employees.
      • class_

        protected StringType class_
        Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage such as a level of deductables or co-payment.
      • subClass

        protected StringType subClass
        Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a subclass of coverage such as a sub-level of deductables or co-payment.
    • Method Detail

      • getGroupElement

        public StringType getGroupElement()
        Returns:
        group (Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify an employer group. May also be referred to as a Policy or Group ID.). This is the underlying object with id, value and extensions. The accessor "getGroup" gives direct access to the value
      • setGroupElement

        public Coverage.GroupComponent setGroupElement​(StringType value)
        Parameters:
        value - group (Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify an employer group. May also be referred to as a Policy or Group ID.). This is the underlying object with id, value and extensions. The accessor "getGroup" gives direct access to the value
      • getGroup

        public String getGroup()
        Returns:
        Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify an employer group. May also be referred to as a Policy or Group ID.
      • setGroup

        public Coverage.GroupComponent setGroup​(String value)
        Parameters:
        value - Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify an employer group. May also be referred to as a Policy or Group ID.
      • getGroupDisplayElement

        public StringType getGroupDisplayElement()
        Returns:
        groupDisplay (A short description for the group.). This is the underlying object with id, value and extensions. The accessor "getGroupDisplay" gives direct access to the value
      • getSubGroupElement

        public StringType getSubGroupElement()
        Returns:
        subGroup (Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a subset of an employer group.). This is the underlying object with id, value and extensions. The accessor "getSubGroup" gives direct access to the value
      • setSubGroupElement

        public Coverage.GroupComponent setSubGroupElement​(StringType value)
        Parameters:
        value - subGroup (Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a subset of an employer group.). This is the underlying object with id, value and extensions. The accessor "getSubGroup" gives direct access to the value
      • getSubGroup

        public String getSubGroup()
        Returns:
        Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a subset of an employer group.
      • setSubGroup

        public Coverage.GroupComponent setSubGroup​(String value)
        Parameters:
        value - Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a subset of an employer group.
      • getSubGroupDisplayElement

        public StringType getSubGroupDisplayElement()
        Returns:
        subGroupDisplay (A short description for the subgroup.). This is the underlying object with id, value and extensions. The accessor "getSubGroupDisplay" gives direct access to the value
      • getPlanElement

        public StringType getPlanElement()
        Returns:
        plan (Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a collection of benefits provided to employees. May be referred to as a Section or Division ID.). This is the underlying object with id, value and extensions. The accessor "getPlan" gives direct access to the value
      • hasPlan

        public boolean hasPlan()
      • setPlanElement

        public Coverage.GroupComponent setPlanElement​(StringType value)
        Parameters:
        value - plan (Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a collection of benefits provided to employees. May be referred to as a Section or Division ID.). This is the underlying object with id, value and extensions. The accessor "getPlan" gives direct access to the value
      • getPlan

        public String getPlan()
        Returns:
        Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a collection of benefits provided to employees. May be referred to as a Section or Division ID.
      • setPlan

        public Coverage.GroupComponent setPlan​(String value)
        Parameters:
        value - Identifies a style or collective of coverage issued by the underwriter, for example may be used to identify a collection of benefits provided to employees. May be referred to as a Section or Division ID.
      • getPlanDisplayElement

        public StringType getPlanDisplayElement()
        Returns:
        planDisplay (A short description for the plan.). This is the underlying object with id, value and extensions. The accessor "getPlanDisplay" gives direct access to the value
      • getSubPlanElement

        public StringType getSubPlanElement()
        Returns:
        subPlan (Identifies a sub-style or sub-collective of coverage issued by the underwriter, for example may be used to identify a subset of a collection of benefits provided to employees.). This is the underlying object with id, value and extensions. The accessor "getSubPlan" gives direct access to the value
      • setSubPlanElement

        public Coverage.GroupComponent setSubPlanElement​(StringType value)
        Parameters:
        value - subPlan (Identifies a sub-style or sub-collective of coverage issued by the underwriter, for example may be used to identify a subset of a collection of benefits provided to employees.). This is the underlying object with id, value and extensions. The accessor "getSubPlan" gives direct access to the value
      • getSubPlan

        public String getSubPlan()
        Returns:
        Identifies a sub-style or sub-collective of coverage issued by the underwriter, for example may be used to identify a subset of a collection of benefits provided to employees.
      • setSubPlan

        public Coverage.GroupComponent setSubPlan​(String value)
        Parameters:
        value - Identifies a sub-style or sub-collective of coverage issued by the underwriter, for example may be used to identify a subset of a collection of benefits provided to employees.
      • getSubPlanDisplayElement

        public StringType getSubPlanDisplayElement()
        Returns:
        subPlanDisplay (A short description for the subplan.). This is the underlying object with id, value and extensions. The accessor "getSubPlanDisplay" gives direct access to the value
      • getClass_Element

        public StringType getClass_Element()
        Returns:
        class_ (Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage such as a level of deductables or co-payment.). This is the underlying object with id, value and extensions. The accessor "getClass_" gives direct access to the value
      • setClass_Element

        public Coverage.GroupComponent setClass_Element​(StringType value)
        Parameters:
        value - class_ (Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage such as a level of deductables or co-payment.). This is the underlying object with id, value and extensions. The accessor "getClass_" gives direct access to the value
      • getClass_

        public String getClass_()
        Returns:
        Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage such as a level of deductables or co-payment.
      • setClass_

        public Coverage.GroupComponent setClass_​(String value)
        Parameters:
        value - Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage such as a level of deductables or co-payment.
      • getClassDisplayElement

        public StringType getClassDisplayElement()
        Returns:
        classDisplay (A short description for the class.). This is the underlying object with id, value and extensions. The accessor "getClassDisplay" gives direct access to the value
      • getSubClassElement

        public StringType getSubClassElement()
        Returns:
        subClass (Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a subclass of coverage such as a sub-level of deductables or co-payment.). This is the underlying object with id, value and extensions. The accessor "getSubClass" gives direct access to the value
      • setSubClassElement

        public Coverage.GroupComponent setSubClassElement​(StringType value)
        Parameters:
        value - subClass (Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a subclass of coverage such as a sub-level of deductables or co-payment.). This is the underlying object with id, value and extensions. The accessor "getSubClass" gives direct access to the value
      • getSubClass

        public String getSubClass()
        Returns:
        Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a subclass of coverage such as a sub-level of deductables or co-payment.
      • setSubClass

        public Coverage.GroupComponent setSubClass​(String value)
        Parameters:
        value - Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a subclass of coverage such as a sub-level of deductables or co-payment.
      • getSubClassDisplayElement

        public StringType getSubClassDisplayElement()
        Returns:
        subClassDisplay (A short description for the subclass.). This is the underlying object with id, value and extensions. The accessor "getSubClassDisplay" gives direct access to the value
      • isEmpty

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