Class Goal.GoalTargetComponent

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:
Goal

public static class Goal.GoalTargetComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
See Also:
  • Field Details

    • measure

      The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.
    • detail

      protected DataType detail
      The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.
    • due

      protected DataType due
      Indicates either the date or the duration after start by which the goal should be met.
  • Constructor Details

  • Method Details

    • getMeasure

      Returns:
      measure (The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.)
    • hasMeasure

      public boolean hasMeasure()
    • setMeasure

      Parameters:
      value - measure (The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.)
    • getDetail

      public DataType getDetail()
      Returns:
      detail (The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.)
    • getDetailQuantity

      public Quantity getDetailQuantity() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      detail (The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDetailQuantity

      public boolean hasDetailQuantity()
    • getDetailRange

      public Range getDetailRange() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      detail (The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDetailRange

      public boolean hasDetailRange()
    • getDetailCodeableConcept

      public CodeableConcept getDetailCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      detail (The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDetailCodeableConcept

      public boolean hasDetailCodeableConcept()
    • getDetailStringType

      public StringType getDetailStringType() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      detail (The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDetailStringType

      public boolean hasDetailStringType()
    • getDetailBooleanType

      public BooleanType getDetailBooleanType() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      detail (The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDetailBooleanType

      public boolean hasDetailBooleanType()
    • getDetailIntegerType

      public IntegerType getDetailIntegerType() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      detail (The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDetailIntegerType

      public boolean hasDetailIntegerType()
    • getDetailRatio

      public Ratio getDetailRatio() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      detail (The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDetailRatio

      public boolean hasDetailRatio()
    • hasDetail

      public boolean hasDetail()
    • setDetail

      Parameters:
      value - detail (The target value of the focus to be achieved to signify the fulfillment of the goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the range can be specified. When a low value is missing, it indicates that the goal is achieved at any focus value at or below the high value. Similarly, if the high value is missing, it indicates that the goal is achieved at any focus value at or above the low value.)
    • getDue

      public DataType getDue()
      Returns:
      due (Indicates either the date or the duration after start by which the goal should be met.)
    • getDueDateType

      public DateType getDueDateType() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      due (Indicates either the date or the duration after start by which the goal should be met.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDueDateType

      public boolean hasDueDateType()
    • getDueDuration

      public Duration getDueDuration() throws org.hl7.fhir.exceptions.FHIRException
      Returns:
      due (Indicates either the date or the duration after start by which the goal should be met.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDueDuration

      public boolean hasDueDuration()
    • hasDue

      public boolean hasDue()
    • setDue

      Parameters:
      value - due (Indicates either the date or the duration after start by which the goal should be met.)
    • 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)