Package org.hl7.fhir.r4.model
Class Goal.GoalTargetComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected TypedetailThe target value of the focus to be achieved to signify the fulfillment of the goal, e.g.protected TypedueIndicates either the date or the duration after start by which the goal should be met.protected CodeableConceptmeasureThe parameter whose value is being tracked, e.g.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description GoalTargetComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
measure
protected CodeableConcept measure
The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.
-
detail
protected Type 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.
-
-
Constructor Detail
-
GoalTargetComponent
public GoalTargetComponent()
Constructor
-
-
Method Detail
-
getMeasure
public CodeableConcept 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
public Goal.GoalTargetComponent setMeasure(CodeableConcept value)
- Parameters:
value-measure(The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.)
-
getDetail
public Type 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
public Goal.GoalTargetComponent setDetail(Type value)
- 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 Type 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
public Goal.GoalTargetComponent setDue(Type value)
- 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:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Goal.GoalTargetComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(Goal.GoalTargetComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-