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 prior authorization or pre-authorization is required prior to actual service delivery.
|
protected List<CodeableConcept> |
authorizationSupporting
Codes or comments regarding information or actions assciated with the pre-authorization.
|
protected UriType |
authorizationUrl
A descriptive document location.
|
protected List<CoverageEligibilityResponse.BenefitComponent> |
benefit
Benefits used to date.
|
protected CodeableConcept |
billcode
A code to indicate the Professional Service or Product supplied (eg.
|
protected CodeableConcept |
category
High-level Dental, Vision, Medical, Pharmacy, Rehab etc.
|
protected StringType |
description
A richer description of the benefit, for example 'DENT2 covers 100% of basic, 50% of major but excludes Ortho, Implants and Cosmetic services'.
|
protected BooleanType |
excluded
True if the indicated class of service is excluded from the plan, missing or False indicated the service is included in the coverage.
|
protected List<CodeableConcept> |
modifier
Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.
|
protected StringType |
name
A short name or tag for the benefit, for example MED01, or DENT2.
|
protected CodeableConcept |
network
Network designation.
|
protected Reference |
provider
The practitioner who is responsible for the services rendered to the patient.
|
protected Resource |
providerTarget
The actual object that is the target of the reference (The practitioner who is responsible for the services rendered to the patient.)
|
protected CodeableConcept |
term
The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.
|
protected CodeableConcept |
unit
Unit designation: individual or 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, 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, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected CodeableConcept category
protected CodeableConcept billcode
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 (High-level Dental, Vision, Medical, Pharmacy, Rehab etc. and detailed types of services: Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.)public boolean hasCategory()
public CoverageEligibilityResponse.ItemsComponent setCategory(CodeableConcept value)
value - category (High-level Dental, Vision, Medical, Pharmacy, Rehab etc. and detailed types of services: Dental: basic, major, ortho; Vision exam, glasses, contacts; etc.)public CodeableConcept getBillcode()
billcode (A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).)public boolean hasBillcode()
public CoverageEligibilityResponse.ItemsComponent setBillcode(CodeableConcept value)
value - billcode (A code to indicate the Professional Service or Product supplied (eg. CTP, HCPCS,USCLS,ICD10, NCPDP,DIN,ACHI,CCI).)public List<CodeableConcept> getModifier()
modifier (Item typification or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or for medical whether the treatment was outside the clinic or out of office hours.)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 responsible for the services rendered to the patient.)public boolean hasProvider()
public CoverageEligibilityResponse.ItemsComponent setProvider(Reference value)
value - provider (The practitioner who is responsible for the services rendered to the patient.)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 responsible for the services rendered to the patient.)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 responsible for the services rendered to the patient.)public BooleanType getExcludedElement()
excluded (True if the indicated class of service is excluded from the plan, missing or False indicated the 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 indicated the 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 indicated the service is included in the coverage.public StringType getNameElement()
name (A short name or tag for the benefit, for example MED01, or DENT2.). 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, for example MED01, or DENT2.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic String getName()
public CoverageEligibilityResponse.ItemsComponent setName(String value)
value - A short name or tag for the benefit, for example MED01, or DENT2.public StringType getDescriptionElement()
description (A richer description of the benefit, for example 'DENT2 covers 100% of basic, 50% of major but excludes Ortho, Implants and Cosmetic services'.). 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, for example 'DENT2 covers 100% of basic, 50% of major but excludes Ortho, Implants and Cosmetic services'.). 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, for example 'DENT2 covers 100% of basic, 50% of major but excludes Ortho, Implants and Cosmetic services'.public CodeableConcept getNetwork()
network (Network designation.)public boolean hasNetwork()
public CoverageEligibilityResponse.ItemsComponent setNetwork(CodeableConcept value)
value - network (Network designation.)public CodeableConcept getUnit()
unit (Unit designation: individual or family.)public boolean hasUnit()
public CoverageEligibilityResponse.ItemsComponent setUnit(CodeableConcept value)
value - unit (Unit designation: individual or 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 prior authorization or pre-authorization 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 prior authorization or pre-authorization 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 prior authorization or pre-authorization is required prior to actual service delivery.public List<CodeableConcept> getAuthorizationSupporting()
authorizationSupporting (Codes or comments regarding information or actions assciated with the pre-authorization.)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 descriptive document location.). 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 descriptive document location.). 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 descriptive document location.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 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 class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.