
Package org.hl7.fhir.dstu3.model
Class PlanDefinition.PlanDefinitionGoalComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.model.PlanDefinition.PlanDefinitionGoalComponent
-
- 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:
- PlanDefinition
public static class PlanDefinition.PlanDefinitionGoalComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<CodeableConcept>
addresses
Identifies problems, conditions, issues, or concerns the goal is intended to address.protected CodeableConcept
category
Indicates a category the goal falls within.protected CodeableConcept
description
Human-readable and/or coded description of a specific desired objective of care, such as "control blood pressure" or "negotiate an obstacle course" or "dance with child at wedding".protected List<RelatedArtifact>
documentation
Didactic or other informational resources associated with the goal that provide further supporting information about the goal.protected CodeableConcept
priority
Identifies the expected level of importance associated with reaching/sustaining the defined goal.protected CodeableConcept
start
The event after which the goal should begin being pursued.protected List<PlanDefinition.PlanDefinitionGoalTargetComponent>
target
Indicates what should be done and within what timeframe.-
Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description PlanDefinitionGoalComponent()
ConstructorPlanDefinitionGoalComponent(CodeableConcept description)
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, 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
-
category
protected CodeableConcept category
Indicates a category the goal falls within.
-
description
protected CodeableConcept description
Human-readable and/or coded description of a specific desired objective of care, such as "control blood pressure" or "negotiate an obstacle course" or "dance with child at wedding".
-
priority
protected CodeableConcept priority
Identifies the expected level of importance associated with reaching/sustaining the defined goal.
-
start
protected CodeableConcept start
The event after which the goal should begin being pursued.
-
addresses
protected List<CodeableConcept> addresses
Identifies problems, conditions, issues, or concerns the goal is intended to address.
-
documentation
protected List<RelatedArtifact> documentation
Didactic or other informational resources associated with the goal that provide further supporting information about the goal. Information resources can include inline text commentary and links to web resources.
-
target
protected List<PlanDefinition.PlanDefinitionGoalTargetComponent> target
Indicates what should be done and within what timeframe.
-
-
Constructor Detail
-
PlanDefinitionGoalComponent
public PlanDefinitionGoalComponent()
Constructor
-
PlanDefinitionGoalComponent
public PlanDefinitionGoalComponent(CodeableConcept description)
Constructor
-
-
Method Detail
-
getCategory
public CodeableConcept getCategory()
- Returns:
category
(Indicates a category the goal falls within.)
-
hasCategory
public boolean hasCategory()
-
setCategory
public PlanDefinition.PlanDefinitionGoalComponent setCategory(CodeableConcept value)
- Parameters:
value
-category
(Indicates a category the goal falls within.)
-
getDescription
public CodeableConcept getDescription()
- Returns:
description
(Human-readable and/or coded description of a specific desired objective of care, such as "control blood pressure" or "negotiate an obstacle course" or "dance with child at wedding".)
-
hasDescription
public boolean hasDescription()
-
setDescription
public PlanDefinition.PlanDefinitionGoalComponent setDescription(CodeableConcept value)
- Parameters:
value
-description
(Human-readable and/or coded description of a specific desired objective of care, such as "control blood pressure" or "negotiate an obstacle course" or "dance with child at wedding".)
-
getPriority
public CodeableConcept getPriority()
- Returns:
priority
(Identifies the expected level of importance associated with reaching/sustaining the defined goal.)
-
hasPriority
public boolean hasPriority()
-
setPriority
public PlanDefinition.PlanDefinitionGoalComponent setPriority(CodeableConcept value)
- Parameters:
value
-priority
(Identifies the expected level of importance associated with reaching/sustaining the defined goal.)
-
getStart
public CodeableConcept getStart()
- Returns:
start
(The event after which the goal should begin being pursued.)
-
hasStart
public boolean hasStart()
-
setStart
public PlanDefinition.PlanDefinitionGoalComponent setStart(CodeableConcept value)
- Parameters:
value
-start
(The event after which the goal should begin being pursued.)
-
getAddresses
public List<CodeableConcept> getAddresses()
- Returns:
addresses
(Identifies problems, conditions, issues, or concerns the goal is intended to address.)
-
setAddresses
public PlanDefinition.PlanDefinitionGoalComponent setAddresses(List<CodeableConcept> theAddresses)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAddresses
public boolean hasAddresses()
-
addAddresses
public CodeableConcept addAddresses()
-
addAddresses
public PlanDefinition.PlanDefinitionGoalComponent addAddresses(CodeableConcept t)
-
getAddressesFirstRep
public CodeableConcept getAddressesFirstRep()
- Returns:
- The first repetition of repeating field
addresses
, creating it if it does not already exist
-
getDocumentation
public List<RelatedArtifact> getDocumentation()
- Returns:
documentation
(Didactic or other informational resources associated with the goal that provide further supporting information about the goal. Information resources can include inline text commentary and links to web resources.)
-
setDocumentation
public PlanDefinition.PlanDefinitionGoalComponent setDocumentation(List<RelatedArtifact> theDocumentation)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasDocumentation
public boolean hasDocumentation()
-
addDocumentation
public RelatedArtifact addDocumentation()
-
addDocumentation
public PlanDefinition.PlanDefinitionGoalComponent addDocumentation(RelatedArtifact t)
-
getDocumentationFirstRep
public RelatedArtifact getDocumentationFirstRep()
- Returns:
- The first repetition of repeating field
documentation
, creating it if it does not already exist
-
getTarget
public List<PlanDefinition.PlanDefinitionGoalTargetComponent> getTarget()
- Returns:
target
(Indicates what should be done and within what timeframe.)
-
setTarget
public PlanDefinition.PlanDefinitionGoalComponent setTarget(List<PlanDefinition.PlanDefinitionGoalTargetComponent> theTarget)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasTarget
public boolean hasTarget()
-
addTarget
public PlanDefinition.PlanDefinitionGoalTargetComponent addTarget()
-
addTarget
public PlanDefinition.PlanDefinitionGoalComponent addTarget(PlanDefinition.PlanDefinitionGoalTargetComponent t)
-
getTargetFirstRep
public PlanDefinition.PlanDefinitionGoalTargetComponent getTargetFirstRep()
- Returns:
- The first repetition of repeating field
target
, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classBackboneElement
- 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 classBackboneElement
- 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 classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public PlanDefinition.PlanDefinitionGoalComponent copy()
- Specified by:
copy
in classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-