Class Claim.SpecialConditionComponent

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

    • sequence

      Sequence of the information element which serves to provide a link.
    • category

      The general class of the information supplied: information; exception; accident, employment; onset, etc.
    • code

      protected CodeableConcept code
      System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.
    • timing

      protected Type timing
      The date when or period to which this information refers.
    • value

      protected Type value
      Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.
    • reason

      For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.
  • Constructor Details

  • Method Details

    • getSequenceElement

      Returns:
      sequence (Sequence of the information element which serves to provide a link.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the value
    • hasSequenceElement

      public boolean hasSequenceElement()
    • hasSequence

      public boolean hasSequence()
    • setSequenceElement

      Parameters:
      value - sequence (Sequence of the information element which serves to provide a link.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the value
    • getSequence

      public int getSequence()
      Returns:
      Sequence of the information element which serves to provide a link.
    • setSequence

      Parameters:
      value - Sequence of the information element which serves to provide a link.
    • getCategory

      Returns:
      category (The general class of the information supplied: information; exception; accident, employment; onset, etc.)
    • hasCategory

      public boolean hasCategory()
    • setCategory

      Parameters:
      value - category (The general class of the information supplied: information; exception; accident, employment; onset, etc.)
    • getCode

      Returns:
      code (System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.)
    • hasCode

      public boolean hasCode()
    • setCode

      Parameters:
      value - code (System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.)
    • getTiming

      public Type getTiming()
      Returns:
      timing (The date when or period to which this information refers.)
    • getTimingDateType

      public DateType getTimingDateType() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      timing (The date when or period to which this information refers.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasTimingDateType

      public boolean hasTimingDateType()
    • getTimingPeriod

      public Period getTimingPeriod() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      timing (The date when or period to which this information refers.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasTimingPeriod

      public boolean hasTimingPeriod()
    • hasTiming

      public boolean hasTiming()
    • setTiming

      public Claim.SpecialConditionComponent setTiming(Type value) throws org.hl7.fhir.exceptions.FHIRFormatError
      Parameters:
      value - timing (The date when or period to which this information refers.)
      Throws:
      org.hl7.fhir.exceptions.FHIRFormatError
    • getValue

      public Type getValue()
      Returns:
      value (Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.)
    • getValueStringType

      public StringType getValueStringType() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      value (Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasValueStringType

      public boolean hasValueStringType()
    • getValueQuantity

      public Quantity getValueQuantity() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      value (Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasValueQuantity

      public boolean hasValueQuantity()
    • getValueAttachment

      public Attachment getValueAttachment() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      value (Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasValueAttachment

      public boolean hasValueAttachment()
    • getValueReference

      public Reference getValueReference() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      value (Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasValueReference

      public boolean hasValueReference()
    • hasValue

      public boolean hasValue()
    • setValue

      public Claim.SpecialConditionComponent setValue(Type value) throws org.hl7.fhir.exceptions.FHIRFormatError
      Parameters:
      value - value (Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.)
      Throws:
      org.hl7.fhir.exceptions.FHIRFormatError
    • getReason

      Returns:
      reason (For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.)
    • hasReason

      public boolean hasReason()
    • setReason

      Parameters:
      value - reason (For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.)
    • 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
    • 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
    • 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