
Package org.hl7.fhir.dstu3.model
Class ClaimResponse.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.ClaimResponse.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:
ClaimResponse
public static class ClaimResponse.InsuranceComponent
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 List<StringType> A list of references from the Insurer to which these services pertain.protected PositiveIntTypeA service line item.Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension -
Constructor Summary
ConstructorsConstructorDescriptionConstructorInsuranceComponent(PositiveIntType sequence, BooleanType focal, Reference coverage) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddPreAuthRef(String value) copy()booleanequalsDeep(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()booleanbooleanbooleanhasPreAuthRef(String value) booleanbooleanbooleanisEmpty()protected voidlistChildren(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, setModifierExtensionMethods 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, setIdElementMethods 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, isPrimitive, isResource, listChildrenByName, 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. -
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(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.
-
getPreAuthRef
- Returns:
preAuthRef(A list of references from the Insurer to which these services pertain.)
-
setPreAuthRef
- Returns:
- Returns a reference to
thisfor 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:
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.)
-
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
-
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
-
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
-