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:
  • Field Details

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

      A short description for the group.
    • 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.
    • subGroupDisplay

      A short description for the subgroup.
    • 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.
    • planDisplay

      A short description for the plan.
    • 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.
    • subPlanDisplay

      A short description for the subplan.
    • 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.
    • classDisplay

      A short description for the class.
    • 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.
    • subClassDisplay

      A short description for the subclass.
  • Constructor Details

  • Method Details

    • 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
    • hasGroupElement

      public boolean hasGroupElement()
    • hasGroup

      public boolean hasGroup()
    • setGroupElement

      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

      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

      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
    • hasGroupDisplayElement

      public boolean hasGroupDisplayElement()
    • hasGroupDisplay

      public boolean hasGroupDisplay()
    • setGroupDisplayElement

      Parameters:
      value - 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
    • getGroupDisplay

      Returns:
      A short description for the group.
    • setGroupDisplay

      Parameters:
      value - A short description for the group.
    • 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
    • hasSubGroupElement

      public boolean hasSubGroupElement()
    • hasSubGroup

      public boolean hasSubGroup()
    • setSubGroupElement

      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

      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

      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
    • hasSubGroupDisplayElement

      public boolean hasSubGroupDisplayElement()
    • hasSubGroupDisplay

      public boolean hasSubGroupDisplay()
    • setSubGroupDisplayElement

      Parameters:
      value - 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
    • getSubGroupDisplay

      Returns:
      A short description for the subgroup.
    • setSubGroupDisplay

      Parameters:
      value - A short description for the subgroup.
    • 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
    • hasPlanElement

      public boolean hasPlanElement()
    • hasPlan

      public boolean hasPlan()
    • setPlanElement

      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

      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

      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
    • hasPlanDisplayElement

      public boolean hasPlanDisplayElement()
    • hasPlanDisplay

      public boolean hasPlanDisplay()
    • setPlanDisplayElement

      Parameters:
      value - 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
    • getPlanDisplay

      Returns:
      A short description for the plan.
    • setPlanDisplay

      Parameters:
      value - A short description for the plan.
    • 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
    • hasSubPlanElement

      public boolean hasSubPlanElement()
    • hasSubPlan

      public boolean hasSubPlan()
    • setSubPlanElement

      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

      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

      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
    • hasSubPlanDisplayElement

      public boolean hasSubPlanDisplayElement()
    • hasSubPlanDisplay

      public boolean hasSubPlanDisplay()
    • setSubPlanDisplayElement

      Parameters:
      value - 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
    • getSubPlanDisplay

      Returns:
      A short description for the subplan.
    • setSubPlanDisplay

      Parameters:
      value - A short description for the subplan.
    • 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
    • hasClass_Element

      public boolean hasClass_Element()
    • hasClass_

      public boolean hasClass_()
    • setClass_Element

      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_

      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

      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
    • hasClassDisplayElement

      public boolean hasClassDisplayElement()
    • hasClassDisplay

      public boolean hasClassDisplay()
    • setClassDisplayElement

      Parameters:
      value - 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
    • getClassDisplay

      Returns:
      A short description for the class.
    • setClassDisplay

      Parameters:
      value - A short description for the class.
    • 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
    • hasSubClassElement

      public boolean hasSubClassElement()
    • hasSubClass

      public boolean hasSubClass()
    • setSubClassElement

      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

      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

      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
    • hasSubClassDisplayElement

      public boolean hasSubClassDisplayElement()
    • hasSubClassDisplay

      public boolean hasSubClassDisplay()
    • setSubClassDisplayElement

      Parameters:
      value - 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
    • getSubClassDisplay

      Returns:
      A short description for the subclass.
    • setSubClassDisplay

      Parameters:
      value - A short description for the subclass.
    • listChildren

      protected void listChildren(List<Property> children)
      Overrides:
      listChildren in class BackboneElement
    • getNamedProperty

      public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getNamedProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getProperty

      public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setProperty

      public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setProperty

      public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • makeProperty

      public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      makeProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getTypesForProperty

      public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getTypesForProperty 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