
Package org.hl7.fhir.dstu2.model
Class ClaimResponse.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.ClaimResponse.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:
ClaimResponse
public static class ClaimResponse.CoverageComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringTypeThe contract number of a business agreement which describes the terms and conditions.protected ReferenceThe Coverages adjudication details.protected ClaimResponseThe actual object that is the target of the reference (The Coverages adjudication details.)protected ReferenceReference to the program or plan identification, underwriter or payor.protected CoverageThe actual object that is the target of the reference (Reference to the program or plan identification, underwriter or payor.)protected BooleanTypeThe instance number of the Coverage which is the focus for adjudication.protected CodingThe 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 CodingThe relationship of the patient to the subscriber.protected PositiveIntTypeA service line item.Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension -
Constructor Summary
ConstructorsConstructorDescriptionCoverageComponent(PositiveIntType sequence, BooleanType focal, Reference coverage, Coding relationship) -
Method Summary
Modifier and TypeMethodDescriptionaddPreAuthRef(String value) copy()booleanequalsDeep(Base other) booleanequalsShallow(Base other) fhirType()booleangetFocal()intbooleanbooleanbooleanbooleanbooleanhasFocal()booleanbooleanbooleanbooleanhasPreAuthRef(String value) booleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> childrenList) setBusinessArrangement(String value) setClaimResponse(Reference value) setCoverage(Reference value) setCoverageTarget(Coverage value) setFocal(boolean value) setFocalElement(BooleanType value) setOriginalRuleset(Coding value) voidsetProperty(String name, Base value) setRelationship(Coding value) setSequence(int value) Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionMethods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementMethods 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, setUserDataINNMethods 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 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:
coverageThe 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-coverageThe 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:
claimResponseThe 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-claimResponseThe 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:
listChildrenin classBackboneElement
-
setProperty
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classBackboneElement
-
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
-