Class Goal
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class Goal extends DomainResource
Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGoal.GoalLifecycleStatusstatic classGoal.GoalLifecycleStatusEnumFactorystatic classGoal.GoalTargetComponent
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.TokenClientParamACHIEVEMENT_STATUSFluent Client search parameter constant for achievement-statusprotected CodeableConceptachievementStatusDescribes the progression, or lack thereof, towards the goal against the target.protected List<Reference>addressesThe identified conditions and other health record elements that are intended to be addressed by the goal.protected List<Resource>addressesTargetThe actual objects that are the target of the reference (The identified conditions and other health record elements that are intended to be addressed by the goal.)protected List<CodeableConcept>categoryIndicates a category the goal falls within.static ca.uhn.fhir.rest.gclient.TokenClientParamCATEGORYFluent Client search parameter constant for categoryprotected 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 ReferenceexpressedByIndicates whose goal this is - patient goal, practitioner goal, etc.protected ResourceexpressedByTargetThe actual object that is the target of the reference (Indicates whose goal this is - patient goal, practitioner goal, etc.)protected List<Identifier>identifierBusiness identifiers assigned to this goal by the performer or other systems which remain constant as the resource is updated and propagates from server to server.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_SUBJECTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.TokenClientParamLIFECYCLE_STATUSFluent Client search parameter constant for lifecycle-statusprotected Enumeration<Goal.GoalLifecycleStatus>lifecycleStatusThe state of the goal throughout its lifecycle.protected List<Annotation>noteAny comments related to the goal.protected List<CodeableConcept>outcomeCodeIdentifies the change (or lack of change) at the point when the status of the goal is assessed.protected List<Reference>outcomeReferenceDetails of what's changed (or not changed).protected List<Observation>outcomeReferenceTargetThe actual objects that are the target of the reference (Details of what's changed (or not changed).)static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientprotected CodeableConceptpriorityIdentifies the mutually agreed level of importance associated with reaching/sustaining the goal.static StringSP_ACHIEVEMENT_STATUSSearch parameter: achievement-statusstatic StringSP_CATEGORYSearch parameter: categorystatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_LIFECYCLE_STATUSSearch parameter: lifecycle-statusstatic StringSP_PATIENTSearch parameter: patientstatic StringSP_START_DATESearch parameter: start-datestatic StringSP_SUBJECTSearch parameter: subjectstatic StringSP_TARGET_DATESearch parameter: target-dateprotected TypestartThe date or event after which the goal should begin being pursued.static ca.uhn.fhir.rest.gclient.DateClientParamSTART_DATEFluent Client search parameter constant for start-dateprotected DateTypestatusDateIdentifies when the current status.protected StringTypestatusReasonCaptures the reason for the current status.protected ReferencesubjectIdentifies the patient, group or organization for whom the goal is being established.static ca.uhn.fhir.rest.gclient.ReferenceClientParamSUBJECTFluent Client search parameter constant for subjectprotected ResourcesubjectTargetThe actual object that is the target of the reference (Identifies the patient, group or organization for whom the goal is being established.)protected List<Goal.GoalTargetComponent>targetIndicates what should be done by when.static ca.uhn.fhir.rest.gclient.DateClientParamTARGET_DATEFluent Client search parameter constant for target-date-
Fields inherited from class org.hl7.fhir.r4.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.r4.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description Goal()ConstructorGoal(Enumeration<Goal.GoalLifecycleStatus> lifecycleStatus, CodeableConcept description, Reference subject)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r4.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
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, 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.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
Business identifiers assigned to this goal by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
-
lifecycleStatus
protected Enumeration<Goal.GoalLifecycleStatus> lifecycleStatus
The state of the goal throughout its lifecycle.
-
achievementStatus
protected CodeableConcept achievementStatus
Describes the progression, or lack thereof, towards the goal against the target.
-
category
protected List<CodeableConcept> category
Indicates a category the goal falls within.
-
priority
protected CodeableConcept priority
Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.
-
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".
-
subject
protected Reference subject
Identifies the patient, group or organization for whom the goal is being established.
-
subjectTarget
protected Resource subjectTarget
The actual object that is the target of the reference (Identifies the patient, group or organization for whom the goal is being established.)
-
target
protected List<Goal.GoalTargetComponent> target
Indicates what should be done by when.
-
statusDate
protected DateType statusDate
Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.
-
statusReason
protected StringType statusReason
Captures the reason for the current status.
-
expressedBy
protected Reference expressedBy
Indicates whose goal this is - patient goal, practitioner goal, etc.
-
expressedByTarget
protected Resource expressedByTarget
The actual object that is the target of the reference (Indicates whose goal this is - patient goal, practitioner goal, etc.)
-
addresses
protected List<Reference> addresses
The identified conditions and other health record elements that are intended to be addressed by the goal.
-
addressesTarget
protected List<Resource> addressesTarget
The actual objects that are the target of the reference (The identified conditions and other health record elements that are intended to be addressed by the goal.)
-
note
protected List<Annotation> note
Any comments related to the goal.
-
outcomeCode
protected List<CodeableConcept> outcomeCode
Identifies the change (or lack of change) at the point when the status of the goal is assessed.
-
outcomeReference
protected List<Reference> outcomeReference
Details of what's changed (or not changed).
-
outcomeReferenceTarget
protected List<Observation> outcomeReferenceTarget
The actual objects that are the target of the reference (Details of what's changed (or not changed).)
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: External Ids for this goal
Type: token
Path: Goal.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: External Ids for this goal
Type: token
Path: Goal.identifier
-
SP_LIFECYCLE_STATUS
public static final String SP_LIFECYCLE_STATUS
Search parameter: lifecycle-statusDescription: proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Type: token
Path: Goal.lifecycleStatus
- See Also:
- Constant Field Values
-
LIFECYCLE_STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam LIFECYCLE_STATUS
Fluent Client search parameter constant for lifecycle-statusDescription: proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Type: token
Path: Goal.lifecycleStatus
-
SP_ACHIEVEMENT_STATUS
public static final String SP_ACHIEVEMENT_STATUS
Search parameter: achievement-statusDescription: in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Type: token
Path: Goal.achievementStatus
- See Also:
- Constant Field Values
-
ACHIEVEMENT_STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACHIEVEMENT_STATUS
Fluent Client search parameter constant for achievement-statusDescription: in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Type: token
Path: Goal.achievementStatus
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: Who this goal is intended for
Type: reference
Path: Goal.subject
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: Who this goal is intended for
Type: reference
Path: Goal.subject
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Goal:patient".
-
SP_SUBJECT
public static final String SP_SUBJECT
Search parameter: subjectDescription: Who this goal is intended for
Type: reference
Path: Goal.subject
- See Also:
- Constant Field Values
-
SUBJECT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Fluent Client search parameter constant for subjectDescription: Who this goal is intended for
Type: reference
Path: Goal.subject
-
INCLUDE_SUBJECT
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Goal:subject".
-
SP_START_DATE
public static final String SP_START_DATE
Search parameter: start-dateDescription: When goal pursuit begins
Type: date
Path: Goal.startDate
- See Also:
- Constant Field Values
-
START_DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam START_DATE
Fluent Client search parameter constant for start-dateDescription: When goal pursuit begins
Type: date
Path: Goal.startDate
-
SP_CATEGORY
public static final String SP_CATEGORY
Search parameter: categoryDescription: E.g. Treatment, dietary, behavioral, etc.
Type: token
Path: Goal.category
- See Also:
- Constant Field Values
-
CATEGORY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
Fluent Client search parameter constant for categoryDescription: E.g. Treatment, dietary, behavioral, etc.
Type: token
Path: Goal.category
-
SP_TARGET_DATE
public static final String SP_TARGET_DATE
Search parameter: target-dateDescription: Reach goal on or before
Type: date
Path: Goal.target.dueDate
- See Also:
- Constant Field Values
-
TARGET_DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam TARGET_DATE
Fluent Client search parameter constant for target-dateDescription: Reach goal on or before
Type: date
Path: Goal.target.dueDate
-
-
Constructor Detail
-
Goal
public Goal()
Constructor
-
Goal
public Goal(Enumeration<Goal.GoalLifecycleStatus> lifecycleStatus, CodeableConcept description, Reference subject)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(Business identifiers assigned to this goal by the performer or other systems which remain constant as the resource is updated and propagates from server to server.)
-
setIdentifier
public Goal setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public Goal addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist
-
getLifecycleStatusElement
public Enumeration<Goal.GoalLifecycleStatus> getLifecycleStatusElement()
- Returns:
lifecycleStatus(The state of the goal throughout its lifecycle.). This is the underlying object with id, value and extensions. The accessor "getLifecycleStatus" gives direct access to the value
-
hasLifecycleStatusElement
public boolean hasLifecycleStatusElement()
-
hasLifecycleStatus
public boolean hasLifecycleStatus()
-
setLifecycleStatusElement
public Goal setLifecycleStatusElement(Enumeration<Goal.GoalLifecycleStatus> value)
- Parameters:
value-lifecycleStatus(The state of the goal throughout its lifecycle.). This is the underlying object with id, value and extensions. The accessor "getLifecycleStatus" gives direct access to the value
-
getLifecycleStatus
public Goal.GoalLifecycleStatus getLifecycleStatus()
- Returns:
- The state of the goal throughout its lifecycle.
-
setLifecycleStatus
public Goal setLifecycleStatus(Goal.GoalLifecycleStatus value)
- Parameters:
value- The state of the goal throughout its lifecycle.
-
getAchievementStatus
public CodeableConcept getAchievementStatus()
- Returns:
achievementStatus(Describes the progression, or lack thereof, towards the goal against the target.)
-
hasAchievementStatus
public boolean hasAchievementStatus()
-
setAchievementStatus
public Goal setAchievementStatus(CodeableConcept value)
- Parameters:
value-achievementStatus(Describes the progression, or lack thereof, towards the goal against the target.)
-
getCategory
public List<CodeableConcept> getCategory()
- Returns:
category(Indicates a category the goal falls within.)
-
setCategory
public Goal setCategory(List<CodeableConcept> theCategory)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCategory
public boolean hasCategory()
-
addCategory
public CodeableConcept addCategory()
-
addCategory
public Goal addCategory(CodeableConcept t)
-
getCategoryFirstRep
public CodeableConcept getCategoryFirstRep()
- Returns:
- The first repetition of repeating field
category, creating it if it does not already exist
-
getPriority
public CodeableConcept getPriority()
- Returns:
priority(Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.)
-
hasPriority
public boolean hasPriority()
-
setPriority
public Goal setPriority(CodeableConcept value)
- Parameters:
value-priority(Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.)
-
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 Goal 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".)
-
getSubject
public Reference getSubject()
- Returns:
subject(Identifies the patient, group or organization for whom the goal is being established.)
-
hasSubject
public boolean hasSubject()
-
setSubject
public Goal setSubject(Reference value)
- Parameters:
value-subject(Identifies the patient, group or organization for whom the goal is being established.)
-
getSubjectTarget
public Resource getSubjectTarget()
- Returns:
subjectThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Identifies the patient, group or organization for whom the goal is being established.)
-
setSubjectTarget
public Goal setSubjectTarget(Resource value)
- Parameters:
value-subjectThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Identifies the patient, group or organization for whom the goal is being established.)
-
getStart
public Type getStart()
- Returns:
start(The date or event after which the goal should begin being pursued.)
-
getStartDateType
public DateType getStartDateType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
start(The date or event after which the goal should begin being pursued.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasStartDateType
public boolean hasStartDateType()
-
getStartCodeableConcept
public CodeableConcept getStartCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
start(The date or event after which the goal should begin being pursued.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasStartCodeableConcept
public boolean hasStartCodeableConcept()
-
hasStart
public boolean hasStart()
-
setStart
public Goal setStart(Type value)
- Parameters:
value-start(The date or event after which the goal should begin being pursued.)
-
getTarget
public List<Goal.GoalTargetComponent> getTarget()
- Returns:
target(Indicates what should be done by when.)
-
setTarget
public Goal setTarget(List<Goal.GoalTargetComponent> theTarget)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasTarget
public boolean hasTarget()
-
addTarget
public Goal.GoalTargetComponent addTarget()
-
addTarget
public Goal addTarget(Goal.GoalTargetComponent t)
-
getTargetFirstRep
public Goal.GoalTargetComponent getTargetFirstRep()
- Returns:
- The first repetition of repeating field
target, creating it if it does not already exist
-
getStatusDateElement
public DateType getStatusDateElement()
- Returns:
statusDate(Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.). This is the underlying object with id, value and extensions. The accessor "getStatusDate" gives direct access to the value
-
hasStatusDateElement
public boolean hasStatusDateElement()
-
hasStatusDate
public boolean hasStatusDate()
-
setStatusDateElement
public Goal setStatusDateElement(DateType value)
- Parameters:
value-statusDate(Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.). This is the underlying object with id, value and extensions. The accessor "getStatusDate" gives direct access to the value
-
getStatusDate
public Date getStatusDate()
- Returns:
- Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.
-
setStatusDate
public Goal setStatusDate(Date value)
- Parameters:
value- Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.
-
getStatusReasonElement
public StringType getStatusReasonElement()
- Returns:
statusReason(Captures the reason for the current status.). This is the underlying object with id, value and extensions. The accessor "getStatusReason" gives direct access to the value
-
hasStatusReasonElement
public boolean hasStatusReasonElement()
-
hasStatusReason
public boolean hasStatusReason()
-
setStatusReasonElement
public Goal setStatusReasonElement(StringType value)
- Parameters:
value-statusReason(Captures the reason for the current status.). This is the underlying object with id, value and extensions. The accessor "getStatusReason" gives direct access to the value
-
getStatusReason
public String getStatusReason()
- Returns:
- Captures the reason for the current status.
-
setStatusReason
public Goal setStatusReason(String value)
- Parameters:
value- Captures the reason for the current status.
-
getExpressedBy
public Reference getExpressedBy()
- Returns:
expressedBy(Indicates whose goal this is - patient goal, practitioner goal, etc.)
-
hasExpressedBy
public boolean hasExpressedBy()
-
setExpressedBy
public Goal setExpressedBy(Reference value)
- Parameters:
value-expressedBy(Indicates whose goal this is - patient goal, practitioner goal, etc.)
-
getExpressedByTarget
public Resource getExpressedByTarget()
- Returns:
expressedByThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Indicates whose goal this is - patient goal, practitioner goal, etc.)
-
setExpressedByTarget
public Goal setExpressedByTarget(Resource value)
- Parameters:
value-expressedByThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Indicates whose goal this is - patient goal, practitioner goal, etc.)
-
getAddresses
public List<Reference> getAddresses()
- Returns:
addresses(The identified conditions and other health record elements that are intended to be addressed by the goal.)
-
setAddresses
public Goal setAddresses(List<Reference> theAddresses)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAddresses
public boolean hasAddresses()
-
addAddresses
public Reference addAddresses()
-
addAddresses
public Goal addAddresses(Reference t)
-
getAddressesFirstRep
public Reference getAddressesFirstRep()
- Returns:
- The first repetition of repeating field
addresses, creating it if it does not already exist
-
getAddressesTarget
@Deprecated public List<Resource> getAddressesTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getNote
public List<Annotation> getNote()
- Returns:
note(Any comments related to the goal.)
-
setNote
public Goal setNote(List<Annotation> theNote)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNote
public boolean hasNote()
-
addNote
public Annotation addNote()
-
addNote
public Goal addNote(Annotation t)
-
getNoteFirstRep
public Annotation getNoteFirstRep()
- Returns:
- The first repetition of repeating field
note, creating it if it does not already exist
-
getOutcomeCode
public List<CodeableConcept> getOutcomeCode()
- Returns:
outcomeCode(Identifies the change (or lack of change) at the point when the status of the goal is assessed.)
-
setOutcomeCode
public Goal setOutcomeCode(List<CodeableConcept> theOutcomeCode)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasOutcomeCode
public boolean hasOutcomeCode()
-
addOutcomeCode
public CodeableConcept addOutcomeCode()
-
addOutcomeCode
public Goal addOutcomeCode(CodeableConcept t)
-
getOutcomeCodeFirstRep
public CodeableConcept getOutcomeCodeFirstRep()
- Returns:
- The first repetition of repeating field
outcomeCode, creating it if it does not already exist
-
getOutcomeReference
public List<Reference> getOutcomeReference()
- Returns:
outcomeReference(Details of what's changed (or not changed).)
-
setOutcomeReference
public Goal setOutcomeReference(List<Reference> theOutcomeReference)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasOutcomeReference
public boolean hasOutcomeReference()
-
addOutcomeReference
public Reference addOutcomeReference()
-
addOutcomeReference
public Goal addOutcomeReference(Reference t)
-
getOutcomeReferenceFirstRep
public Reference getOutcomeReferenceFirstRep()
- Returns:
- The first repetition of repeating field
outcomeReference, creating it if it does not already exist
-
getOutcomeReferenceTarget
@Deprecated public List<Observation> getOutcomeReferenceTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addOutcomeReferenceTarget
@Deprecated public Observation addOutcomeReferenceTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public Goal copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(Goal dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-