Package org.hl7.fhir.r4.model
Class PlanDefinition.PlanDefinitionGoalComponent
- 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.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>addressesIdentifies problems, conditions, issues, or concerns the goal is intended to address.protected CodeableConceptcategoryIndicates a category the goal falls within.protected CodeableConceptdescriptionHuman-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>documentationDidactic or other informational resources associated with the goal that provide further supporting information about the goal.protected CodeableConceptpriorityIdentifies the expected level of importance associated with reaching/sustaining the defined goal.protected CodeableConceptstartThe event after which the goal should begin being pursued.protected List<PlanDefinition.PlanDefinitionGoalTargetComponent>targetIndicates what should be done and within what timeframe.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description PlanDefinitionGoalComponent()ConstructorPlanDefinitionGoalComponent(CodeableConcept description)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
-
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
thisfor 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
thisfor 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
thisfor 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:
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 PlanDefinition.PlanDefinitionGoalComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(PlanDefinition.PlanDefinitionGoalComponent 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
-
-