Package org.hl7.fhir.dstu2.model
Class Claim.CoverageComponent
java.lang.Object
org.hl7.fhir.dstu2.model.Base
org.hl7.fhir.dstu2.model.Element
org.hl7.fhir.dstu2.model.BackboneElement
org.hl7.fhir.dstu2.model.Claim.CoverageComponent
- 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.CoverageComponent
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
The instance number of the Coverage which is the focus for adjudication.protected Coding
The style (standard) and version of the original material which was converted into this resource.protected List
<StringType> A list of references from the Insurer to which these services pertain.protected Coding
The relationship of the patient to the subscriber.protected PositiveIntType
A service line item.Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
Constructor Summary
ConstructorDescriptionCoverageComponent
(PositiveIntType sequence, BooleanType focal, Reference coverage, Coding relationship) -
Method Summary
Modifier and TypeMethodDescriptionaddPreAuthRef
(String value) copy()
boolean
equalsDeep
(Base other) boolean
equalsShallow
(Base other) fhirType()
boolean
getFocal()
int
boolean
boolean
boolean
boolean
boolean
hasFocal()
boolean
boolean
boolean
boolean
hasPreAuthRef
(String value) boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> childrenList) setBusinessArrangement
(String value) setClaimResponse
(Reference value) setCoverage
(Reference value) setCoverageTarget
(Coverage value) setFocal
(boolean value) setFocalElement
(BooleanType value) setOriginalRuleset
(Coding value) void
setProperty
(String name, Base value) setRelationship
(Coding value) setSequence
(int value) Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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
A service line item. -
focal
The instance number of the Coverage which 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. -
relationship
The relationship of the patient to the subscriber. -
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.) -
originalRuleset
The style (standard) and version of the original material which was converted into this resource.
-
-
Constructor Details
-
CoverageComponent
public CoverageComponent() -
CoverageComponent
public CoverageComponent(PositiveIntType sequence, BooleanType focal, Reference coverage, Coding relationship)
-
-
Method Details
-
getSequenceElement
- Returns:
sequence
(A service line item.). 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 service line item.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the value
-
getSequence
- Returns:
- A service line item.
-
setSequence
- Parameters:
value
- A service line item.
-
getFocalElement
- Returns:
focal
(The instance number of the Coverage which 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
(The instance number of the Coverage which 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:
- The instance number of the Coverage which is the focus for adjudication. The Coverage against which the claim is to be adjudicated.
-
setFocal
- Parameters:
value
- The instance number of the Coverage which 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.
-
getRelationship
- Returns:
relationship
(The relationship of the patient to the subscriber.)
-
hasRelationship
-
setRelationship
- Parameters:
value
-relationship
(The relationship of the patient to the subscriber.)
-
getPreAuthRef
- Returns:
preAuthRef
(A list of references from the Insurer to which these services pertain.)
-
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.)
-
getOriginalRuleset
- Returns:
originalRuleset
(The style (standard) and version of the original material which was converted into this resource.)
-
hasOriginalRuleset
-
setOriginalRuleset
- Parameters:
value
-originalRuleset
(The style (standard) and version of the original material which was converted into this resource.)
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
setProperty
- Overrides:
setProperty
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
-