public static class CoverageEligibilityResponse.ItemsComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected BooleanType |
authorizationRequired
A boolean flag indicating whether a preauthorization is required prior to actual service delivery.
|
protected List<CodeableConcept> |
authorizationSupporting
Codes or comments regarding information or actions associated with the preauthorization.
|
protected UriType |
authorizationUrl
A web location for obtaining requirements or descriptive information regarding the preauthorization.
|
protected List<CoverageEligibilityResponse.BenefitComponent> |
benefit
Benefits used to date.
|
protected CodeableConcept |
category
Code to identify the general type of benefits under which products and services are provided.
|
protected StringType |
description
A richer description of the benefit or services covered.
|
protected BooleanType |
excluded
True if the indicated class of service is excluded from the plan, missing or False indicates the product or service is included in the coverage.
|
protected List<CodeableConcept> |
modifier
Item typification or modifiers codes to convey additional context for the product or service.
|
protected StringType |
name
A short name or tag for the benefit.
|
protected CodeableConcept |
network
Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers.
|
protected CodeableConcept |
productOrService
This contains the product, service, drug or other billing code for the item.
|
protected Reference |
provider
The practitioner who is eligible for the provision of the product or service.
|
protected Resource |
providerTarget
The actual object that is the target of the reference (The practitioner who is eligible for the provision of the product or service.)
|
protected CodeableConcept |
term
The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.
|
protected CodeableConcept |
unit
Indicates if the benefits apply to an individual or to the family.
|
modifierExtension| Constructor and Description |
|---|
ItemsComponent()
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected CodeableConcept category
protected CodeableConcept productOrService
protected List<CodeableConcept> modifier
protected Reference provider
protected Resource providerTarget
protected BooleanType excluded
protected StringType name
protected StringType description
protected CodeableConcept network
protected CodeableConcept unit
protected CodeableConcept term
protected List<CoverageEligibilityResponse.BenefitComponent> benefit
protected BooleanType authorizationRequired
protected List<CodeableConcept> authorizationSupporting
protected UriType authorizationUrl
public ItemsComponent()
public CodeableConcept getCategory()
category (Code to identify the general type of benefits under which products and services are provided.)public boolean hasCategory()
public CoverageEligibilityResponse.ItemsComponent setCategory(CodeableConcept value)
value - category (Code to identify the general type of benefits under which products and services are provided.)public CodeableConcept getProductOrService()
productOrService (This contains the product, service, drug or other billing code for the item.)public boolean hasProductOrService()
public CoverageEligibilityResponse.ItemsComponent setProductOrService(CodeableConcept value)
value - productOrService (This contains the product, service, drug or other billing code for the item.)public List<CodeableConcept> getModifier()
modifier (Item typification or modifiers codes to convey additional context for the product or service.)public CoverageEligibilityResponse.ItemsComponent setModifier(List<CodeableConcept> theModifier)
this for easy method chainingpublic boolean hasModifier()
public CodeableConcept addModifier()
public CoverageEligibilityResponse.ItemsComponent addModifier(CodeableConcept t)
public CodeableConcept getModifierFirstRep()
modifier, creating it if it does not already existpublic Reference getProvider()
provider (The practitioner who is eligible for the provision of the product or service.)public boolean hasProvider()
public CoverageEligibilityResponse.ItemsComponent setProvider(Reference value)
value - provider (The practitioner who is eligible for the provision of the product or service.)public Resource getProviderTarget()
provider The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The practitioner who is eligible for the provision of the product or service.)public CoverageEligibilityResponse.ItemsComponent setProviderTarget(Resource value)
value - provider The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The practitioner who is eligible for the provision of the product or service.)public BooleanType getExcludedElement()
excluded (True if the indicated class of service is excluded from the plan, missing or False indicates the product or service is included in the coverage.). This is the underlying object with id, value and extensions. The accessor "getExcluded" gives direct access to the valuepublic boolean hasExcludedElement()
public boolean hasExcluded()
public CoverageEligibilityResponse.ItemsComponent setExcludedElement(BooleanType value)
value - excluded (True if the indicated class of service is excluded from the plan, missing or False indicates the product or service is included in the coverage.). This is the underlying object with id, value and extensions. The accessor "getExcluded" gives direct access to the valuepublic boolean getExcluded()
public CoverageEligibilityResponse.ItemsComponent setExcluded(boolean value)
value - True if the indicated class of service is excluded from the plan, missing or False indicates the product or service is included in the coverage.public StringType getNameElement()
name (A short name or tag for the benefit.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public CoverageEligibilityResponse.ItemsComponent setNameElement(StringType value)
value - name (A short name or tag for the benefit.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic CoverageEligibilityResponse.ItemsComponent setName(String value)
value - A short name or tag for the benefit.public StringType getDescriptionElement()
description (A richer description of the benefit or services covered.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public CoverageEligibilityResponse.ItemsComponent setDescriptionElement(StringType value)
value - description (A richer description of the benefit or services covered.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public CoverageEligibilityResponse.ItemsComponent setDescription(String value)
value - A richer description of the benefit or services covered.public CodeableConcept getNetwork()
network (Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers.)public boolean hasNetwork()
public CoverageEligibilityResponse.ItemsComponent setNetwork(CodeableConcept value)
value - network (Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers.)public CodeableConcept getUnit()
unit (Indicates if the benefits apply to an individual or to the family.)public boolean hasUnit()
public CoverageEligibilityResponse.ItemsComponent setUnit(CodeableConcept value)
value - unit (Indicates if the benefits apply to an individual or to the family.)public CodeableConcept getTerm()
term (The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.)public boolean hasTerm()
public CoverageEligibilityResponse.ItemsComponent setTerm(CodeableConcept value)
value - term (The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.)public List<CoverageEligibilityResponse.BenefitComponent> getBenefit()
benefit (Benefits used to date.)public CoverageEligibilityResponse.ItemsComponent setBenefit(List<CoverageEligibilityResponse.BenefitComponent> theBenefit)
this for easy method chainingpublic boolean hasBenefit()
public CoverageEligibilityResponse.BenefitComponent addBenefit()
public CoverageEligibilityResponse.ItemsComponent addBenefit(CoverageEligibilityResponse.BenefitComponent t)
public CoverageEligibilityResponse.BenefitComponent getBenefitFirstRep()
benefit, creating it if it does not already existpublic BooleanType getAuthorizationRequiredElement()
authorizationRequired (A boolean flag indicating whether a preauthorization is required prior to actual service delivery.). This is the underlying object with id, value and extensions. The accessor "getAuthorizationRequired" gives direct access to the valuepublic boolean hasAuthorizationRequiredElement()
public boolean hasAuthorizationRequired()
public CoverageEligibilityResponse.ItemsComponent setAuthorizationRequiredElement(BooleanType value)
value - authorizationRequired (A boolean flag indicating whether a preauthorization is required prior to actual service delivery.). This is the underlying object with id, value and extensions. The accessor "getAuthorizationRequired" gives direct access to the valuepublic boolean getAuthorizationRequired()
public CoverageEligibilityResponse.ItemsComponent setAuthorizationRequired(boolean value)
value - A boolean flag indicating whether a preauthorization is required prior to actual service delivery.public List<CodeableConcept> getAuthorizationSupporting()
authorizationSupporting (Codes or comments regarding information or actions associated with the preauthorization.)public CoverageEligibilityResponse.ItemsComponent setAuthorizationSupporting(List<CodeableConcept> theAuthorizationSupporting)
this for easy method chainingpublic boolean hasAuthorizationSupporting()
public CodeableConcept addAuthorizationSupporting()
public CoverageEligibilityResponse.ItemsComponent addAuthorizationSupporting(CodeableConcept t)
public CodeableConcept getAuthorizationSupportingFirstRep()
authorizationSupporting, creating it if it does not already existpublic UriType getAuthorizationUrlElement()
authorizationUrl (A web location for obtaining requirements or descriptive information regarding the preauthorization.). This is the underlying object with id, value and extensions. The accessor "getAuthorizationUrl" gives direct access to the valuepublic boolean hasAuthorizationUrlElement()
public boolean hasAuthorizationUrl()
public CoverageEligibilityResponse.ItemsComponent setAuthorizationUrlElement(UriType value)
value - authorizationUrl (A web location for obtaining requirements or descriptive information regarding the preauthorization.). This is the underlying object with id, value and extensions. The accessor "getAuthorizationUrl" gives direct access to the valuepublic String getAuthorizationUrl()
public CoverageEligibilityResponse.ItemsComponent setAuthorizationUrl(String value)
value - A web location for obtaining requirements or descriptive information regarding the preauthorization.protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic CoverageEligibilityResponse.ItemsComponent copy()
copy in class BackboneElementpublic void copyValues(CoverageEligibilityResponse.ItemsComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.