public static class CoverageEligibilityRequest.DetailsComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected CodeableConcept |
category
Code to identify the general type of benefits under which products and services are provided.
|
protected List<Reference> |
detail
The plan/proposal/order describing the proposed service in detail.
|
protected List<Resource> |
detailTarget
The actual objects that are the target of the reference (The plan/proposal/order describing the proposed service in detail.)
|
protected List<CoverageEligibilityRequest.DiagnosisComponent> |
diagnosis
Patient diagnosis for which care is sought.
|
protected Reference |
facility
Facility where the services will be provided.
|
protected Resource |
facilityTarget
The actual object that is the target of the reference (Facility where the services will be provided.)
|
protected List<CodeableConcept> |
modifier
Item typification or modifiers codes to convey additional context for the product or service.
|
protected CodeableConcept |
productOrService
This contains the product, service, drug or other billing code for the item.
|
protected Reference |
provider
The practitioner who is responsible for the product or service to be rendered to the patient.
|
protected Resource |
providerTarget
The actual object that is the target of the reference (The practitioner who is responsible for the product or service to be rendered to the patient.)
|
protected Quantity |
quantity
The number of repetitions of a service or product.
|
protected List<PositiveIntType> |
supportingInfoSequence
Exceptions, special conditions and supporting information applicable for this service or product line.
|
protected Money |
unitPrice
The amount charged to the patient by the provider for a single unit.
|
modifierExtension| Constructor and Description |
|---|
DetailsComponent()
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 List<PositiveIntType> supportingInfoSequence
protected CodeableConcept category
protected CodeableConcept productOrService
protected List<CodeableConcept> modifier
protected Reference provider
protected Resource providerTarget
protected Money unitPrice
protected Resource facilityTarget
protected List<CoverageEligibilityRequest.DiagnosisComponent> diagnosis
protected List<Reference> detail
protected List<Resource> detailTarget
public DetailsComponent()
public List<PositiveIntType> getSupportingInfoSequence()
supportingInfoSequence (Exceptions, special conditions and supporting information applicable for this service or product line.)public CoverageEligibilityRequest.DetailsComponent setSupportingInfoSequence(List<PositiveIntType> theSupportingInfoSequence)
this for easy method chainingpublic boolean hasSupportingInfoSequence()
public PositiveIntType addSupportingInfoSequenceElement()
supportingInfoSequence (Exceptions, special conditions and supporting information applicable for this service or product line.)public CoverageEligibilityRequest.DetailsComponent addSupportingInfoSequence(int value)
value - supportingInfoSequence (Exceptions, special conditions and supporting information applicable for this service or product line.)public boolean hasSupportingInfoSequence(int value)
value - supportingInfoSequence (Exceptions, special conditions and supporting information applicable for this service or product line.)public CodeableConcept getCategory()
category (Code to identify the general type of benefits under which products and services are provided.)public boolean hasCategory()
public CoverageEligibilityRequest.DetailsComponent 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 CoverageEligibilityRequest.DetailsComponent 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 CoverageEligibilityRequest.DetailsComponent setModifier(List<CodeableConcept> theModifier)
this for easy method chainingpublic boolean hasModifier()
public CodeableConcept addModifier()
public CoverageEligibilityRequest.DetailsComponent 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 product or service to be rendered to the patient.)public boolean hasProvider()
public CoverageEligibilityRequest.DetailsComponent setProvider(Reference value)
value - provider (The practitioner who is responsible for the product or service to be 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 product or service to be rendered to the patient.)public CoverageEligibilityRequest.DetailsComponent 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 product or service to be rendered to the patient.)public Quantity getQuantity()
quantity (The number of repetitions of a service or product.)public boolean hasQuantity()
public CoverageEligibilityRequest.DetailsComponent setQuantity(Quantity value)
value - quantity (The number of repetitions of a service or product.)public Money getUnitPrice()
unitPrice (The amount charged to the patient by the provider for a single unit.)public boolean hasUnitPrice()
public CoverageEligibilityRequest.DetailsComponent setUnitPrice(Money value)
value - unitPrice (The amount charged to the patient by the provider for a single unit.)public Reference getFacility()
facility (Facility where the services will be provided.)public boolean hasFacility()
public CoverageEligibilityRequest.DetailsComponent setFacility(Reference value)
value - facility (Facility where the services will be provided.)public Resource getFacilityTarget()
facility 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. (Facility where the services will be provided.)public CoverageEligibilityRequest.DetailsComponent setFacilityTarget(Resource value)
value - facility 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. (Facility where the services will be provided.)public List<CoverageEligibilityRequest.DiagnosisComponent> getDiagnosis()
diagnosis (Patient diagnosis for which care is sought.)public CoverageEligibilityRequest.DetailsComponent setDiagnosis(List<CoverageEligibilityRequest.DiagnosisComponent> theDiagnosis)
this for easy method chainingpublic boolean hasDiagnosis()
public CoverageEligibilityRequest.DiagnosisComponent addDiagnosis()
public CoverageEligibilityRequest.DetailsComponent addDiagnosis(CoverageEligibilityRequest.DiagnosisComponent t)
public CoverageEligibilityRequest.DiagnosisComponent getDiagnosisFirstRep()
diagnosis, creating it if it does not already existpublic List<Reference> getDetail()
detail (The plan/proposal/order describing the proposed service in detail.)public CoverageEligibilityRequest.DetailsComponent setDetail(List<Reference> theDetail)
this for easy method chainingpublic boolean hasDetail()
public CoverageEligibilityRequest.DetailsComponent addDetail(Reference t)
public Reference getDetailFirstRep()
detail, creating it if it does not already exist@Deprecated public List<Resource> getDetailTarget()
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 CoverageEligibilityRequest.DetailsComponent copy()
copy in class BackboneElementpublic void copyValues(CoverageEligibilityRequest.DetailsComponent 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.