
Package org.hl7.fhir.r5.model
Class Claim.InsuranceComponent
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.Element
org.hl7.fhir.r5.model.BackboneElement
org.hl7.fhir.r5.model.Claim.InsuranceComponent
- 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:
Claim
public static class Claim.InsuranceComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringTypeA business agreement number established between the provider and the insurer for special business processing purposes.protected ReferenceThe result of the adjudication of the line items for the Coverage specified in this insurance.protected ReferenceReference to the insurance card level information contained in the Coverage resource.protected BooleanTypeA flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.protected IdentifierThe business identifier to be used when the claim is sent for adjudication against this insurance policy.protected List<StringType> Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization.protected PositiveIntTypeA number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension -
Constructor Summary
ConstructorsConstructorDescriptionConstructorInsuranceComponent(int sequence, boolean focal, Reference coverage) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddPreAuthRef(String value) copy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()booleangetFocal()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) intString[]getTypesForProperty(int hash, String name) booleanbooleanbooleanbooleanbooleanhasFocal()booleanbooleanbooleanbooleanhasPreAuthRef(String value) booleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(String name, Base value) setBusinessArrangement(String value) setClaimResponse(Reference value) setCoverage(Reference value) setFocal(boolean value) setFocalElement(BooleanType value) setIdentifier(Identifier value) setPreAuthRef(List<StringType> thePreAuthRef) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setSequence(int value) Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getExtensionValue, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtensionMethods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionString, getExtensionString, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatusMethods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, executeFunction, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setCopyUserData, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtensionMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
sequence
A number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order. -
focal
A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true. -
identifier
The business identifier to be used when the claim is sent for adjudication against this insurance policy. -
coverage
Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system. -
businessArrangement
A business agreement number established between the provider and the insurer for special business processing purposes. -
preAuthRef
Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization. -
claimResponse
The result of the adjudication of the line items for the Coverage specified in this insurance.
-
-
Constructor Details
-
InsuranceComponent
public InsuranceComponent()Constructor -
InsuranceComponent
Constructor
-
-
Method Details
-
getSequenceElement
- Returns:
sequence(A number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the value
-
hasSequenceElement
-
hasSequence
-
setSequenceElement
- Parameters:
value-sequence(A number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the value
-
getSequence
- Returns:
- A number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.
-
setSequence
- Parameters:
value- A number to uniquely identify insurance entries and provide a sequence of coverages to convey coordination of benefit order.
-
getFocalElement
- Returns:
focal(A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.). This is the underlying object with id, value and extensions. The accessor "getFocal" gives direct access to the value
-
hasFocalElement
-
hasFocal
-
setFocalElement
- Parameters:
value-focal(A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.). This is the underlying object with id, value and extensions. The accessor "getFocal" gives direct access to the value
-
getFocal
- Returns:
- A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.
-
setFocal
- Parameters:
value- A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.
-
getIdentifier
- Returns:
identifier(The business identifier to be used when the claim is sent for adjudication against this insurance policy.)
-
hasIdentifier
-
setIdentifier
- Parameters:
value-identifier(The business identifier to be used when the claim is sent for adjudication against this insurance policy.)
-
getCoverage
- Returns:
coverage(Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.)
-
hasCoverage
-
setCoverage
- Parameters:
value-coverage(Reference to the insurance card level information contained in the Coverage resource. The coverage issuing insurer will use these details to locate the patient's actual coverage within the insurer's information system.)
-
getBusinessArrangementElement
- Returns:
businessArrangement(A business agreement number established between the provider and the insurer for special business processing purposes.). This is the underlying object with id, value and extensions. The accessor "getBusinessArrangement" gives direct access to the value
-
hasBusinessArrangementElement
-
hasBusinessArrangement
-
setBusinessArrangementElement
- Parameters:
value-businessArrangement(A business agreement number established between the provider and the insurer for special business processing purposes.). This is the underlying object with id, value and extensions. The accessor "getBusinessArrangement" gives direct access to the value
-
getBusinessArrangement
- Returns:
- A business agreement number established between the provider and the insurer for special business processing purposes.
-
setBusinessArrangement
- Parameters:
value- A business agreement number established between the provider and the insurer for special business processing purposes.
-
getPreAuthRef
- Returns:
preAuthRef(Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization.)
-
setPreAuthRef
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPreAuthRef
-
addPreAuthRefElement
- Returns:
preAuthRef(Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization.)
-
addPreAuthRef
- Parameters:
value-preAuthRef(Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization.)
-
hasPreAuthRef
- Parameters:
value-preAuthRef(Reference numbers previously provided by the insurer to the provider to be quoted on subsequent claims containing services or products related to the prior authorization.)
-
getClaimResponse
- Returns:
claimResponse(The result of the adjudication of the line items for the Coverage specified in this insurance.)
-
hasClaimResponse
-
setClaimResponse
- Parameters:
value-claimResponse(The result of the adjudication of the line items for the Coverage specified in this insurance.)
-
listChildren
- 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
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- 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
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement- Returns:
- the FHIR type name of the instance (not the java class name)
-