Package org.hl7.fhir.dstu3.model
Class Coverage.GroupComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.model.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 Summary
Fields Modifier and Type Field Description protected StringTypeclass_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.protected StringTypeclassDisplayA short description for the class.protected StringTypegroupIdentifies a style or collective of coverage issued by the underwriter, for example may be used to identify an employer group.protected StringTypegroupDisplayA short description for the group.protected StringTypeplanIdentifies a style or collective of coverage issued by the underwriter, for example may be used to identify a collection of benefits provided to employees.protected StringTypeplanDisplayA short description for the plan.protected StringTypesubClassIdentifies 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.protected StringTypesubClassDisplayA short description for the subclass.protected StringTypesubGroupIdentifies a style or collective of coverage issued by the underwriter, for example may be used to identify a subset of an employer group.protected StringTypesubGroupDisplayA short description for the subgroup.protected StringTypesubPlanIdentifies 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.protected StringTypesubPlanDisplayA short description for the subplan.-
Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description GroupComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
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.
-
groupDisplay
protected StringType 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
protected StringType 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
protected StringType 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
protected StringType 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
protected StringType 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
protected StringType subClassDisplay
A short description for the subclass.
-
-
Constructor Detail
-
GroupComponent
public GroupComponent()
Constructor
-
-
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
-
hasGroupElement
public boolean hasGroupElement()
-
hasGroup
public boolean hasGroup()
-
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
-
hasGroupDisplayElement
public boolean hasGroupDisplayElement()
-
hasGroupDisplay
public boolean hasGroupDisplay()
-
setGroupDisplayElement
public Coverage.GroupComponent setGroupDisplayElement(StringType value)
- 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
public String getGroupDisplay()
- Returns:
- A short description for the group.
-
setGroupDisplay
public Coverage.GroupComponent setGroupDisplay(String value)
- Parameters:
value- A short description for the group.
-
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
-
hasSubGroupElement
public boolean hasSubGroupElement()
-
hasSubGroup
public boolean hasSubGroup()
-
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
-
hasSubGroupDisplayElement
public boolean hasSubGroupDisplayElement()
-
hasSubGroupDisplay
public boolean hasSubGroupDisplay()
-
setSubGroupDisplayElement
public Coverage.GroupComponent setSubGroupDisplayElement(StringType value)
- 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
public String getSubGroupDisplay()
- Returns:
- A short description for the subgroup.
-
setSubGroupDisplay
public Coverage.GroupComponent setSubGroupDisplay(String value)
- Parameters:
value- A short description for the subgroup.
-
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
-
hasPlanElement
public boolean hasPlanElement()
-
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
-
hasPlanDisplayElement
public boolean hasPlanDisplayElement()
-
hasPlanDisplay
public boolean hasPlanDisplay()
-
setPlanDisplayElement
public Coverage.GroupComponent setPlanDisplayElement(StringType value)
- 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
public String getPlanDisplay()
- Returns:
- A short description for the plan.
-
setPlanDisplay
public Coverage.GroupComponent setPlanDisplay(String value)
- Parameters:
value- A short description for the plan.
-
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
-
hasSubPlanElement
public boolean hasSubPlanElement()
-
hasSubPlan
public boolean hasSubPlan()
-
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
-
hasSubPlanDisplayElement
public boolean hasSubPlanDisplayElement()
-
hasSubPlanDisplay
public boolean hasSubPlanDisplay()
-
setSubPlanDisplayElement
public Coverage.GroupComponent setSubPlanDisplayElement(StringType value)
- 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
public String getSubPlanDisplay()
- Returns:
- A short description for the subplan.
-
setSubPlanDisplay
public Coverage.GroupComponent setSubPlanDisplay(String value)
- Parameters:
value- A short description for the subplan.
-
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
-
hasClass_Element
public boolean hasClass_Element()
-
hasClass_
public boolean hasClass_()
-
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
-
hasClassDisplayElement
public boolean hasClassDisplayElement()
-
hasClassDisplay
public boolean hasClassDisplay()
-
setClassDisplayElement
public Coverage.GroupComponent setClassDisplayElement(StringType value)
- 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
public String getClassDisplay()
- Returns:
- A short description for the class.
-
setClassDisplay
public Coverage.GroupComponent setClassDisplay(String value)
- Parameters:
value- A short description for the class.
-
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
-
hasSubClassElement
public boolean hasSubClassElement()
-
hasSubClass
public boolean hasSubClass()
-
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
-
hasSubClassDisplayElement
public boolean hasSubClassDisplayElement()
-
hasSubClassDisplay
public boolean hasSubClassDisplay()
-
setSubClassDisplayElement
public Coverage.GroupComponent setSubClassDisplayElement(StringType value)
- 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
public String getSubClassDisplay()
- Returns:
- A short description for the subclass.
-
setSubClassDisplay
public Coverage.GroupComponent setSubClassDisplay(String value)
- Parameters:
value- A short description for the subclass.
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Coverage.GroupComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-