Package org.hl7.fhir
Class ClaimCoverage
- java.lang.Object
-
- org.hl7.fhir.Element
-
- org.hl7.fhir.BackboneElement
-
- org.hl7.fhir.ClaimCoverage
-
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
public class ClaimCoverage extends BackboneElement implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
A provider issued list of services and products provided, or to be provided, to a patient which is provided to an insurer for payment recovery.Java class for Claim.Coverage complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Claim.Coverage"> <complexContent> <extension base="{http://hl7.org/fhir}BackboneElement"> <sequence> <element name="sequence" type="{http://hl7.org/fhir}positiveInt"/> <element name="focal" type="{http://hl7.org/fhir}boolean"/> <choice> <element name="coverageIdentifier" type="{http://hl7.org/fhir}Identifier"/> <element name="coverageReference" type="{http://hl7.org/fhir}Reference"/> </choice> <element name="businessArrangement" type="{http://hl7.org/fhir}string" minOccurs="0"/> <element name="preAuthRef" type="{http://hl7.org/fhir}string" maxOccurs="unbounded" minOccurs="0"/> <element name="claimResponse" type="{http://hl7.org/fhir}Reference" minOccurs="0"/> <element name="originalRuleset" type="{http://hl7.org/fhir}Coding" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected StringbusinessArrangementprotected ReferenceclaimResponseprotected IdentifiercoverageIdentifierprotected ReferencecoverageReferenceprotected Booleanfocalprotected CodingoriginalRulesetprotected java.util.List<String>preAuthRefprotected PositiveIntsequence-
Fields inherited from class org.hl7.fhir.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ClaimCoverage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBuilderappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)java.lang.StringBuilderappendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)booleanequals(java.lang.Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)StringgetBusinessArrangement()Gets the value of the businessArrangement property.ReferencegetClaimResponse()Gets the value of the claimResponse property.IdentifiergetCoverageIdentifier()Gets the value of the coverageIdentifier property.ReferencegetCoverageReference()Gets the value of the coverageReference property.BooleangetFocal()Gets the value of the focal property.CodinggetOriginalRuleset()Gets the value of the originalRuleset property.java.util.List<String>getPreAuthRef()Gets the value of the preAuthRef property.PositiveIntgetSequence()Gets the value of the sequence property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)voidsetBusinessArrangement(String value)Sets the value of the businessArrangement property.voidsetClaimResponse(Reference value)Sets the value of the claimResponse property.voidsetCoverageIdentifier(Identifier value)Sets the value of the coverageIdentifier property.voidsetCoverageReference(Reference value)Sets the value of the coverageReference property.voidsetFocal(Boolean value)Sets the value of the focal property.voidsetOriginalRuleset(Coding value)Sets the value of the originalRuleset property.voidsetSequence(PositiveInt value)Sets the value of the sequence property.java.lang.StringtoString()ClaimCoveragewithBusinessArrangement(String value)ClaimCoveragewithClaimResponse(Reference value)ClaimCoveragewithCoverageIdentifier(Identifier value)ClaimCoveragewithCoverageReference(Reference value)ClaimCoveragewithExtension(java.util.Collection<Extension> values)ClaimCoveragewithExtension(Extension... values)ClaimCoveragewithFocal(Boolean value)ClaimCoveragewithId(java.lang.String value)ClaimCoveragewithModifierExtension(java.util.Collection<Extension> values)ClaimCoveragewithModifierExtension(Extension... values)ClaimCoveragewithOriginalRuleset(Coding value)ClaimCoveragewithPreAuthRef(java.util.Collection<String> values)ClaimCoveragewithPreAuthRef(String... values)ClaimCoveragewithSequence(PositiveInt value)-
Methods inherited from class org.hl7.fhir.BackboneElement
getModifierExtension
-
Methods inherited from class org.hl7.fhir.Element
getExtension, getId, setId
-
-
-
-
Field Detail
-
sequence
protected PositiveInt sequence
-
focal
protected Boolean focal
-
coverageIdentifier
protected Identifier coverageIdentifier
-
coverageReference
protected Reference coverageReference
-
businessArrangement
protected String businessArrangement
-
preAuthRef
protected java.util.List<String> preAuthRef
-
claimResponse
protected Reference claimResponse
-
originalRuleset
protected Coding originalRuleset
-
-
Method Detail
-
getSequence
public PositiveInt getSequence()
Gets the value of the sequence property.- Returns:
- possible object is
PositiveInt
-
setSequence
public void setSequence(PositiveInt value)
Sets the value of the sequence property.- Parameters:
value- allowed object isPositiveInt
-
getFocal
public Boolean getFocal()
Gets the value of the focal property.- Returns:
- possible object is
Boolean
-
setFocal
public void setFocal(Boolean value)
Sets the value of the focal property.- Parameters:
value- allowed object isBoolean
-
getCoverageIdentifier
public Identifier getCoverageIdentifier()
Gets the value of the coverageIdentifier property.- Returns:
- possible object is
Identifier
-
setCoverageIdentifier
public void setCoverageIdentifier(Identifier value)
Sets the value of the coverageIdentifier property.- Parameters:
value- allowed object isIdentifier
-
getCoverageReference
public Reference getCoverageReference()
Gets the value of the coverageReference property.- Returns:
- possible object is
Reference
-
setCoverageReference
public void setCoverageReference(Reference value)
Sets the value of the coverageReference property.- Parameters:
value- allowed object isReference
-
getBusinessArrangement
public String getBusinessArrangement()
Gets the value of the businessArrangement property.- Returns:
- possible object is
String
-
setBusinessArrangement
public void setBusinessArrangement(String value)
Sets the value of the businessArrangement property.- Parameters:
value- allowed object isString
-
getPreAuthRef
public java.util.List<String> getPreAuthRef()
Gets the value of the preAuthRef property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the preAuthRef property.For example, to add a new item, do as follows:
getPreAuthRef().add(newItem);Objects of the following type(s) are allowed in the list
String
-
getClaimResponse
public Reference getClaimResponse()
Gets the value of the claimResponse property.- Returns:
- possible object is
Reference
-
setClaimResponse
public void setClaimResponse(Reference value)
Sets the value of the claimResponse property.- Parameters:
value- allowed object isReference
-
getOriginalRuleset
public Coding getOriginalRuleset()
Gets the value of the originalRuleset property.- Returns:
- possible object is
Coding
-
setOriginalRuleset
public void setOriginalRuleset(Coding value)
Sets the value of the originalRuleset property.- Parameters:
value- allowed object isCoding
-
withSequence
public ClaimCoverage withSequence(PositiveInt value)
-
withFocal
public ClaimCoverage withFocal(Boolean value)
-
withCoverageIdentifier
public ClaimCoverage withCoverageIdentifier(Identifier value)
-
withCoverageReference
public ClaimCoverage withCoverageReference(Reference value)
-
withBusinessArrangement
public ClaimCoverage withBusinessArrangement(String value)
-
withPreAuthRef
public ClaimCoverage withPreAuthRef(String... values)
-
withPreAuthRef
public ClaimCoverage withPreAuthRef(java.util.Collection<String> values)
-
withClaimResponse
public ClaimCoverage withClaimResponse(Reference value)
-
withOriginalRuleset
public ClaimCoverage withOriginalRuleset(Coding value)
-
withModifierExtension
public ClaimCoverage withModifierExtension(Extension... values)
- Overrides:
withModifierExtensionin classBackboneElement
-
withModifierExtension
public ClaimCoverage withModifierExtension(java.util.Collection<Extension> values)
- Overrides:
withModifierExtensionin classBackboneElement
-
withExtension
public ClaimCoverage withExtension(Extension... values)
- Overrides:
withExtensionin classBackboneElement
-
withExtension
public ClaimCoverage withExtension(java.util.Collection<Extension> values)
- Overrides:
withExtensionin classBackboneElement
-
withId
public ClaimCoverage withId(java.lang.String value)
- Overrides:
withIdin classBackboneElement
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classBackboneElement
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classBackboneElement
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classBackboneElement
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBackboneElement
-
toString
public java.lang.String toString()
- Overrides:
toStringin classBackboneElement
-
append
public java.lang.StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)- Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classBackboneElement
-
appendFields
public java.lang.StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classBackboneElement
-
-