Package org.hl7.fhir.dstu3.model
Class Claim.InsuranceComponent
java.lang.Object
org.hl7.fhir.dstu3.model.Base
org.hl7.fhir.dstu3.model.Element
org.hl7.fhir.dstu3.model.BackboneElement
org.hl7.fhir.dstu3.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:
-
Field Summary
Modifier and TypeFieldDescriptionprotected StringType
The contract number of a business agreement which describes the terms and conditions.protected Reference
The Coverages adjudication details.protected ClaimResponse
The actual object that is the target of the reference (The Coverages adjudication details.)protected Reference
Reference to the program or plan identification, underwriter or payor.protected Coverage
The actual object that is the target of the reference (Reference to the program or plan identification, underwriter or payor.)protected BooleanType
A flag to indicate that this Coverage is the focus for adjudication.protected List
<StringType> A list of references from the Insurer to which these services pertain.protected PositiveIntType
Sequence of coverage which serves to provide a link and convey coordination of benefit order.Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
Constructor Summary
ConstructorDescriptionConstructorInsuranceComponent
(PositiveIntType sequence, BooleanType focal, Reference coverage) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddPreAuthRef
(String value) copy()
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
boolean
getFocal()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) int
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
hasFocal()
boolean
boolean
boolean
hasPreAuthRef
(String value) boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setBusinessArrangement
(String value) setClaimResponse
(Reference value) setCoverage
(Reference value) setCoverageTarget
(Coverage value) setFocal
(boolean value) setFocalElement
(BooleanType 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.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, 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, 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
sequence
Sequence of coverage which serves to provide a link and convey coordination of benefit order. -
focal
A flag to indicate that this Coverage is the focus for adjudication. The Coverage against which the claim is to be adjudicated. -
coverage
Reference to the program or plan identification, underwriter or payor. -
coverageTarget
The actual object that is the target of the reference (Reference to the program or plan identification, underwriter or payor.) -
businessArrangement
The contract number of a business agreement which describes the terms and conditions. -
preAuthRef
A list of references from the Insurer to which these services pertain. -
claimResponse
The Coverages adjudication details. -
claimResponseTarget
The actual object that is the target of the reference (The Coverages adjudication details.)
-
-
Constructor Details
-
InsuranceComponent
public InsuranceComponent()Constructor -
InsuranceComponent
Constructor
-
-
Method Details
-
getSequenceElement
- Returns:
sequence
(Sequence of coverage which serves to provide a link and 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
(Sequence of coverage which serves to provide a link and 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:
- Sequence of coverage which serves to provide a link and convey coordination of benefit order.
-
setSequence
- Parameters:
value
- Sequence of coverage which serves to provide a link and convey coordination of benefit order.
-
getFocalElement
- Returns:
focal
(A flag to indicate that this Coverage is the focus for adjudication. The Coverage against which the claim is to be adjudicated.). 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 the focus for adjudication. The Coverage against which the claim is to be adjudicated.). 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 the focus for adjudication. The Coverage against which the claim is to be adjudicated.
-
setFocal
- Parameters:
value
- A flag to indicate that this Coverage is the focus for adjudication. The Coverage against which the claim is to be adjudicated.
-
getCoverage
- Returns:
coverage
(Reference to the program or plan identification, underwriter or payor.)
-
hasCoverage
-
setCoverage
- Parameters:
value
-coverage
(Reference to the program or plan identification, underwriter or payor.)
-
getCoverageTarget
- Returns:
coverage
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. (Reference to the program or plan identification, underwriter or payor.)
-
setCoverageTarget
- Parameters:
value
-coverage
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. (Reference to the program or plan identification, underwriter or payor.)
-
getBusinessArrangementElement
- Returns:
businessArrangement
(The contract number of a business agreement which describes the terms and conditions.). 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
(The contract number of a business agreement which describes the terms and conditions.). This is the underlying object with id, value and extensions. The accessor "getBusinessArrangement" gives direct access to the value
-
getBusinessArrangement
- Returns:
- The contract number of a business agreement which describes the terms and conditions.
-
setBusinessArrangement
- Parameters:
value
- The contract number of a business agreement which describes the terms and conditions.
-
getPreAuthRef
- Returns:
preAuthRef
(A list of references from the Insurer to which these services pertain.)
-
setPreAuthRef
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPreAuthRef
-
addPreAuthRefElement
- Returns:
preAuthRef
(A list of references from the Insurer to which these services pertain.)
-
addPreAuthRef
- Parameters:
value
-preAuthRef
(A list of references from the Insurer to which these services pertain.)
-
hasPreAuthRef
- Parameters:
value
-preAuthRef
(A list of references from the Insurer to which these services pertain.)
-
getClaimResponse
- Returns:
claimResponse
(The Coverages adjudication details.)
-
hasClaimResponse
-
setClaimResponse
- Parameters:
value
-claimResponse
(The Coverages adjudication details.)
-
getClaimResponseTarget
- Returns:
claimResponse
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 Coverages adjudication details.)
-
setClaimResponseTarget
- Parameters:
value
-claimResponse
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 Coverages adjudication details.)
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-