Package org.hl7.fhir.r4.model
Class CoverageEligibilityRequest.DetailsComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.CoverageEligibilityRequest.DetailsComponent
-
- 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:
- CoverageEligibilityRequest
public static class CoverageEligibilityRequest.DetailsComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptcategoryCode to identify the general type of benefits under which products and services are provided.protected List<Reference>detailThe plan/proposal/order describing the proposed service in detail.protected List<Resource>detailTargetThe actual objects that are the target of the reference (The plan/proposal/order describing the proposed service in detail.)protected List<CoverageEligibilityRequest.DiagnosisComponent>diagnosisPatient diagnosis for which care is sought.protected ReferencefacilityFacility where the services will be provided.protected ResourcefacilityTargetThe actual object that is the target of the reference (Facility where the services will be provided.)protected List<CodeableConcept>modifierItem typification or modifiers codes to convey additional context for the product or service.protected CodeableConceptproductOrServiceThis contains the product, service, drug or other billing code for the item.protected ReferenceproviderThe practitioner who is responsible for the product or service to be rendered to the patient.protected ResourceproviderTargetThe 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 QuantityquantityThe number of repetitions of a service or product.protected List<PositiveIntType>supportingInfoSequenceExceptions, special conditions and supporting information applicable for this service or product line.protected MoneyunitPriceThe amount charged to the patient by the provider for a single unit.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description DetailsComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, 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, 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
-
supportingInfoSequence
protected List<PositiveIntType> supportingInfoSequence
Exceptions, special conditions and supporting information applicable for this service or product line.
-
category
protected CodeableConcept category
Code to identify the general type of benefits under which products and services are provided.
-
productOrService
protected CodeableConcept productOrService
This contains the product, service, drug or other billing code for the item.
-
modifier
protected List<CodeableConcept> modifier
Item typification or modifiers codes to convey additional context for the product or service.
-
provider
protected Reference provider
The practitioner who is responsible for the product or service to be rendered to the patient.
-
providerTarget
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.)
-
unitPrice
protected Money unitPrice
The amount charged to the patient by the provider for a single unit.
-
facilityTarget
protected Resource facilityTarget
The actual object that is the target of the reference (Facility where the services will be provided.)
-
diagnosis
protected List<CoverageEligibilityRequest.DiagnosisComponent> diagnosis
Patient diagnosis for which care is sought.
-
detail
protected List<Reference> detail
The plan/proposal/order describing the proposed service in detail.
-
detailTarget
protected List<Resource> detailTarget
The actual objects that are the target of the reference (The plan/proposal/order describing the proposed service in detail.)
-
-
Constructor Detail
-
DetailsComponent
public DetailsComponent()
Constructor
-
-
Method Detail
-
getSupportingInfoSequence
public List<PositiveIntType> getSupportingInfoSequence()
- Returns:
supportingInfoSequence(Exceptions, special conditions and supporting information applicable for this service or product line.)
-
setSupportingInfoSequence
public CoverageEligibilityRequest.DetailsComponent setSupportingInfoSequence(List<PositiveIntType> theSupportingInfoSequence)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSupportingInfoSequence
public boolean hasSupportingInfoSequence()
-
addSupportingInfoSequenceElement
public PositiveIntType addSupportingInfoSequenceElement()
- Returns:
supportingInfoSequence(Exceptions, special conditions and supporting information applicable for this service or product line.)
-
addSupportingInfoSequence
public CoverageEligibilityRequest.DetailsComponent addSupportingInfoSequence(int value)
- Parameters:
value-supportingInfoSequence(Exceptions, special conditions and supporting information applicable for this service or product line.)
-
hasSupportingInfoSequence
public boolean hasSupportingInfoSequence(int value)
- Parameters:
value-supportingInfoSequence(Exceptions, special conditions and supporting information applicable for this service or product line.)
-
getCategory
public CodeableConcept getCategory()
- Returns:
category(Code to identify the general type of benefits under which products and services are provided.)
-
hasCategory
public boolean hasCategory()
-
setCategory
public CoverageEligibilityRequest.DetailsComponent setCategory(CodeableConcept value)
- Parameters:
value-category(Code to identify the general type of benefits under which products and services are provided.)
-
getProductOrService
public CodeableConcept getProductOrService()
- Returns:
productOrService(This contains the product, service, drug or other billing code for the item.)
-
hasProductOrService
public boolean hasProductOrService()
-
setProductOrService
public CoverageEligibilityRequest.DetailsComponent setProductOrService(CodeableConcept value)
- Parameters:
value-productOrService(This contains the product, service, drug or other billing code for the item.)
-
getModifier
public List<CodeableConcept> getModifier()
- Returns:
modifier(Item typification or modifiers codes to convey additional context for the product or service.)
-
setModifier
public CoverageEligibilityRequest.DetailsComponent setModifier(List<CodeableConcept> theModifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasModifier
public boolean hasModifier()
-
addModifier
public CodeableConcept addModifier()
-
addModifier
public CoverageEligibilityRequest.DetailsComponent addModifier(CodeableConcept t)
-
getModifierFirstRep
public CodeableConcept getModifierFirstRep()
- Returns:
- The first repetition of repeating field
modifier, creating it if it does not already exist
-
getProvider
public Reference getProvider()
- Returns:
provider(The practitioner who is responsible for the product or service to be rendered to the patient.)
-
hasProvider
public boolean hasProvider()
-
setProvider
public CoverageEligibilityRequest.DetailsComponent setProvider(Reference value)
- Parameters:
value-provider(The practitioner who is responsible for the product or service to be rendered to the patient.)
-
getProviderTarget
public Resource getProviderTarget()
- Returns:
providerThe 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.)
-
setProviderTarget
public CoverageEligibilityRequest.DetailsComponent setProviderTarget(Resource value)
- Parameters:
value-providerThe 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.)
-
getQuantity
public Quantity getQuantity()
- Returns:
quantity(The number of repetitions of a service or product.)
-
hasQuantity
public boolean hasQuantity()
-
setQuantity
public CoverageEligibilityRequest.DetailsComponent setQuantity(Quantity value)
- Parameters:
value-quantity(The number of repetitions of a service or product.)
-
getUnitPrice
public Money getUnitPrice()
- Returns:
unitPrice(The amount charged to the patient by the provider for a single unit.)
-
hasUnitPrice
public boolean hasUnitPrice()
-
setUnitPrice
public CoverageEligibilityRequest.DetailsComponent setUnitPrice(Money value)
- Parameters:
value-unitPrice(The amount charged to the patient by the provider for a single unit.)
-
getFacility
public Reference getFacility()
- Returns:
facility(Facility where the services will be provided.)
-
hasFacility
public boolean hasFacility()
-
setFacility
public CoverageEligibilityRequest.DetailsComponent setFacility(Reference value)
- Parameters:
value-facility(Facility where the services will be provided.)
-
getFacilityTarget
public Resource getFacilityTarget()
- Returns:
facilityThe 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.)
-
setFacilityTarget
public CoverageEligibilityRequest.DetailsComponent setFacilityTarget(Resource value)
- Parameters:
value-facilityThe 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.)
-
getDiagnosis
public List<CoverageEligibilityRequest.DiagnosisComponent> getDiagnosis()
- Returns:
diagnosis(Patient diagnosis for which care is sought.)
-
setDiagnosis
public CoverageEligibilityRequest.DetailsComponent setDiagnosis(List<CoverageEligibilityRequest.DiagnosisComponent> theDiagnosis)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDiagnosis
public boolean hasDiagnosis()
-
addDiagnosis
public CoverageEligibilityRequest.DiagnosisComponent addDiagnosis()
-
addDiagnosis
public CoverageEligibilityRequest.DetailsComponent addDiagnosis(CoverageEligibilityRequest.DiagnosisComponent t)
-
getDiagnosisFirstRep
public CoverageEligibilityRequest.DiagnosisComponent getDiagnosisFirstRep()
- Returns:
- The first repetition of repeating field
diagnosis, creating it if it does not already exist
-
getDetail
public List<Reference> getDetail()
- Returns:
detail(The plan/proposal/order describing the proposed service in detail.)
-
setDetail
public CoverageEligibilityRequest.DetailsComponent setDetail(List<Reference> theDetail)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDetail
public boolean hasDetail()
-
addDetail
public CoverageEligibilityRequest.DetailsComponent addDetail(Reference t)
-
getDetailFirstRep
public Reference getDetailFirstRep()
- Returns:
- The first repetition of repeating field
detail, creating it if it does not already exist
-
getDetailTarget
@Deprecated public List<Resource> getDetailTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
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 CoverageEligibilityRequest.DetailsComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(CoverageEligibilityRequest.DetailsComponent dst)
-
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
-
-