Class DV_QUANTIFIED

All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseDatatype, org.hl7.fhir.instance.model.api.ICompositeType
Direct Known Subclasses:
DV_ABSOLUTE_QUANTITY, DV_AMOUNT

public abstract class DV_QUANTIFIED extends DV_ORDERED implements org.hl7.fhir.instance.model.api.ICompositeType
Abstract class defining the concept of true quantified values, i.e. values which are not only ordered, but which have a precise magnitude.
See Also:
  • Field Details

    • magnitude_status

      Optional status of magnitude with values: '=' : magnitude is a point value 'invalid input: '<'' : value is invalid input: '<' magnitude '>' : value is > magnitude 'invalid input: '<'=' : value is invalid input: '<'= magnitude '>=' : value is >= magnitude '~' : value is approximately magnitude If not present, assumed meaning is '=' .
    • accuracy

      protected Base accuracy
      Accuracy of measurement. Exact form of expression determined in descendants.
  • Constructor Details

  • Method Details

    • getMagnitude_statusElement

      Returns:
      magnitude_status (Optional status of magnitude with values: '=' : magnitude is a point value 'invalid input: '<'' : value is invalid input: '<' magnitude '>' : value is > magnitude 'invalid input: '<'=' : value is invalid input: '<'= magnitude '>=' : value is >= magnitude '~' : value is approximately magnitude If not present, assumed meaning is '=' .). This is the underlying object with id, value and extensions. The accessor "getMagnitude_status" gives direct access to the value
    • hasMagnitude_statusElement

      public boolean hasMagnitude_statusElement()
    • hasMagnitude_status

      public boolean hasMagnitude_status()
    • setMagnitude_statusElement

      Parameters:
      value - magnitude_status (Optional status of magnitude with values: '=' : magnitude is a point value 'invalid input: '<'' : value is invalid input: '<' magnitude '>' : value is > magnitude 'invalid input: '<'=' : value is invalid input: '<'= magnitude '>=' : value is >= magnitude '~' : value is approximately magnitude If not present, assumed meaning is '=' .). This is the underlying object with id, value and extensions. The accessor "getMagnitude_status" gives direct access to the value
    • getMagnitude_status

      Returns:
      Optional status of magnitude with values: '=' : magnitude is a point value 'invalid input: '<'' : value is invalid input: '<' magnitude '>' : value is > magnitude 'invalid input: '<'=' : value is invalid input: '<'= magnitude '>=' : value is >= magnitude '~' : value is approximately magnitude If not present, assumed meaning is '=' .
    • setMagnitude_status

      Parameters:
      value - Optional status of magnitude with values: '=' : magnitude is a point value 'invalid input: '<'' : value is invalid input: '<' magnitude '>' : value is > magnitude 'invalid input: '<'=' : value is invalid input: '<'= magnitude '>=' : value is >= magnitude '~' : value is approximately magnitude If not present, assumed meaning is '=' .
    • getAccuracy

      public Base getAccuracy()
      Returns:
      accuracy (Accuracy of measurement. Exact form of expression determined in descendants.)
    • hasAccuracy

      public boolean hasAccuracy()
    • setAccuracy

      public DV_QUANTIFIED setAccuracy(Base value)
      Parameters:
      value - accuracy (Accuracy of measurement. Exact form of expression determined in descendants.)
    • listChildren

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

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

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

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

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

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

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

      public abstract DV_QUANTIFIED copy()
      Specified by:
      copy in class DV_ORDERED
    • copyValues

      public void copyValues(DV_QUANTIFIED dst)
    • equalsDeep

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

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

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