public static class PlanDefinition.PlanDefinitionGoalComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and 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.
|
modifierExtension| Constructor and Description |
|---|
PlanDefinitionGoalComponent()
Constructor
|
PlanDefinitionGoalComponent(CodeableConcept description)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected CodeableConcept category
protected CodeableConcept description
protected CodeableConcept priority
protected CodeableConcept start
protected List<CodeableConcept> addresses
protected List<RelatedArtifact> documentation
protected List<PlanDefinition.PlanDefinitionGoalTargetComponent> target
public PlanDefinitionGoalComponent()
public PlanDefinitionGoalComponent(CodeableConcept description)
public CodeableConcept getCategory()
category (Indicates a category the goal falls within.)public boolean hasCategory()
public PlanDefinition.PlanDefinitionGoalComponent setCategory(CodeableConcept value)
value - category (Indicates a category the goal falls within.)public CodeableConcept getDescription()
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".)public boolean hasDescription()
public PlanDefinition.PlanDefinitionGoalComponent setDescription(CodeableConcept value)
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".)public CodeableConcept getPriority()
priority (Identifies the expected level of importance associated with reaching/sustaining the defined goal.)public boolean hasPriority()
public PlanDefinition.PlanDefinitionGoalComponent setPriority(CodeableConcept value)
value - priority (Identifies the expected level of importance associated with reaching/sustaining the defined goal.)public CodeableConcept getStart()
start (The event after which the goal should begin being pursued.)public boolean hasStart()
public PlanDefinition.PlanDefinitionGoalComponent setStart(CodeableConcept value)
value - start (The event after which the goal should begin being pursued.)public List<CodeableConcept> getAddresses()
addresses (Identifies problems, conditions, issues, or concerns the goal is intended to address.)public PlanDefinition.PlanDefinitionGoalComponent setAddresses(List<CodeableConcept> theAddresses)
this for easy method chainingpublic boolean hasAddresses()
public CodeableConcept addAddresses()
public PlanDefinition.PlanDefinitionGoalComponent addAddresses(CodeableConcept t)
public CodeableConcept getAddressesFirstRep()
addresses, creating it if it does not already existpublic List<RelatedArtifact> getDocumentation()
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.)public PlanDefinition.PlanDefinitionGoalComponent setDocumentation(List<RelatedArtifact> theDocumentation)
this for easy method chainingpublic boolean hasDocumentation()
public RelatedArtifact addDocumentation()
public PlanDefinition.PlanDefinitionGoalComponent addDocumentation(RelatedArtifact t)
public RelatedArtifact getDocumentationFirstRep()
documentation, creating it if it does not already existpublic List<PlanDefinition.PlanDefinitionGoalTargetComponent> getTarget()
target (Indicates what should be done and within what timeframe.)public PlanDefinition.PlanDefinitionGoalComponent setTarget(List<PlanDefinition.PlanDefinitionGoalTargetComponent> theTarget)
this for easy method chainingpublic boolean hasTarget()
public PlanDefinition.PlanDefinitionGoalTargetComponent addTarget()
public PlanDefinition.PlanDefinitionGoalComponent addTarget(PlanDefinition.PlanDefinitionGoalTargetComponent t)
public PlanDefinition.PlanDefinitionGoalTargetComponent getTargetFirstRep()
target, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic PlanDefinition.PlanDefinitionGoalComponent copy()
copy in class BackboneElementpublic void copyValues(PlanDefinition.PlanDefinitionGoalComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.