Class ClaimResponse.ErrorComponent

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.ErrorComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
See Also:
  • Field Details

    • itemSequence

      The sequence number of the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.
    • detailSequence

      The sequence number of the detail within the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.
    • subDetailSequence

      The sequence number of the sub-detail within the detail within the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.
    • code

      protected CodeableConcept code
      An error code, from a specified code system, which details why the claim could not be adjudicated.
    • expression

      A [simple subset of FHIRPath](fhirpath.html#simple) limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised.
  • Constructor Details

  • Method Details

    • getItemSequenceElement

      Returns:
      itemSequence (The sequence number of the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.). This is the underlying object with id, value and extensions. The accessor "getItemSequence" gives direct access to the value
    • hasItemSequenceElement

      public boolean hasItemSequenceElement()
    • hasItemSequence

      public boolean hasItemSequence()
    • setItemSequenceElement

      Parameters:
      value - itemSequence (The sequence number of the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.). This is the underlying object with id, value and extensions. The accessor "getItemSequence" gives direct access to the value
    • getItemSequence

      public int getItemSequence()
      Returns:
      The sequence number of the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.
    • setItemSequence

      Parameters:
      value - The sequence number of the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.
    • getDetailSequenceElement

      Returns:
      detailSequence (The sequence number of the detail within the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.). This is the underlying object with id, value and extensions. The accessor "getDetailSequence" gives direct access to the value
    • hasDetailSequenceElement

      public boolean hasDetailSequenceElement()
    • hasDetailSequence

      public boolean hasDetailSequence()
    • setDetailSequenceElement

      Parameters:
      value - detailSequence (The sequence number of the detail within the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.). This is the underlying object with id, value and extensions. The accessor "getDetailSequence" gives direct access to the value
    • getDetailSequence

      public int getDetailSequence()
      Returns:
      The sequence number of the detail within the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.
    • setDetailSequence

      Parameters:
      value - The sequence number of the detail within the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.
    • getSubDetailSequenceElement

      Returns:
      subDetailSequence (The sequence number of the sub-detail within the detail within the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.). This is the underlying object with id, value and extensions. The accessor "getSubDetailSequence" gives direct access to the value
    • hasSubDetailSequenceElement

      public boolean hasSubDetailSequenceElement()
    • hasSubDetailSequence

      public boolean hasSubDetailSequence()
    • setSubDetailSequenceElement

      Parameters:
      value - subDetailSequence (The sequence number of the sub-detail within the detail within the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.). This is the underlying object with id, value and extensions. The accessor "getSubDetailSequence" gives direct access to the value
    • getSubDetailSequence

      public int getSubDetailSequence()
      Returns:
      The sequence number of the sub-detail within the detail within the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.
    • setSubDetailSequence

      Parameters:
      value - The sequence number of the sub-detail within the detail within the line item submitted which contains the error. This value is omitted when the error occurs outside of the item structure.
    • getCode

      Returns:
      code (An error code, from a specified code system, which details why the claim could not be adjudicated.)
    • hasCode

      public boolean hasCode()
    • setCode

      Parameters:
      value - code (An error code, from a specified code system, which details why the claim could not be adjudicated.)
    • getExpression

      Returns:
      expression (A [simple subset of FHIRPath](fhirpath.html#simple) limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised.)
    • setExpression

      Returns:
      Returns a reference to this for easy method chaining
    • hasExpression

      public boolean hasExpression()
    • addExpressionElement

      Returns:
      expression (A [simple subset of FHIRPath](fhirpath.html#simple) limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised.)
    • addExpression

      Parameters:
      value - expression (A [simple subset of FHIRPath](fhirpath.html#simple) limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised.)
    • hasExpression

      public boolean hasExpression(String value)
      Parameters:
      value - expression (A [simple subset of FHIRPath](fhirpath.html#simple) limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised.)
    • listChildren

      protected void listChildren(List<Property> children)
      Overrides:
      listChildren in class BackboneElement
    • getNamedProperty

      public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getNamedProperty in class BackboneElement
      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 class BackboneElement
      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 class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setProperty

      public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • removeChild

      public void removeChild(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      removeChild in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • makeProperty

      public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      makeProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getTypesForProperty

      public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getTypesForProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addChild

      public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      addChild in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • copy

      Specified by:
      copy in class BackboneElement
    • copyValues

    • equalsDeep

      public boolean equalsDeep(Base other_)
      Overrides:
      equalsDeep in class BackboneElement
    • equalsShallow

      public boolean equalsShallow(Base other_)
      Overrides:
      equalsShallow in class BackboneElement
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      isEmpty in class BackboneElement
    • fhirType

      public String fhirType()
      Specified by:
      fhirType in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      fhirType in class BackboneElement
      Returns:
      the FHIR type name of the instance (not the java class name)