public class Goal extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Goal.GoalOutcomeComponent |
static class |
Goal.GoalStatus |
static class |
Goal.GoalStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
static String |
SP_CATEGORY |
static String |
SP_IDENTIFIER |
static String |
SP_PATIENT |
static String |
SP_STATUS |
static String |
SP_SUBJECT |
static String |
SP_TARGETDATE |
| Constructor and Description |
|---|
Goal() |
Goal(StringType description,
Enumeration<Goal.GoalStatus> status) |
addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdchildren, compareDeep, compareDeep, compareDeep, compareValues, compareValues, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasUserData, listChildrenByName, setUserData, setUserDataINNequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getMeta, setIdsetIdpublic static final String SP_IDENTIFIER
public static final String SP_PATIENT
public static final String SP_SUBJECT
public static final String SP_TARGETDATE
public static final String SP_CATEGORY
public static final String SP_STATUS
public Goal()
public Goal(StringType description, Enumeration<Goal.GoalStatus> status)
public List<Identifier> getIdentifier()
identifier (This records identifiers associated with this care plan that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (This records identifiers associated with this care plan that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).)public Goal addIdentifier(Identifier t)
public Reference getSubject()
subject (Identifies the patient, group or organization for whom the goal is being established.)public boolean hasSubject()
public Goal setSubject(Reference value)
value - subject (Identifies the patient, group or organization for whom the goal is being established.)public Resource getSubjectTarget()
subject The 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.)public Goal setSubjectTarget(Resource value)
value - subject The 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.)public Type getStart()
start (The date or event after which the goal should begin being pursued.)public CodeableConcept getStartCodeableConcept() throws Exception
public boolean hasStart()
public Goal setStart(Type value)
value - start (The date or event after which the goal should begin being pursued.)public Type getTarget()
target (Indicates either the date or the duration after start by which the goal should be met.)public boolean hasTarget()
public Goal setTarget(Type value)
value - target (Indicates either the date or the duration after start by which the goal should be met.)public List<CodeableConcept> getCategory()
category (Indicates a category the goal falls within.)public boolean hasCategory()
public CodeableConcept addCategory()
category (Indicates a category the goal falls within.)public Goal addCategory(CodeableConcept t)
public StringType getDescriptionElement()
description (Human-readable description of a specific desired objective of care.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public Goal setDescriptionElement(StringType value)
value - description (Human-readable description of a specific desired objective of care.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public Goal setDescription(String value)
value - Human-readable description of a specific desired objective of care.public Enumeration<Goal.GoalStatus> getStatusElement()
status (Indicates whether the goal has been reached and is still considered relevant.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public Goal setStatusElement(Enumeration<Goal.GoalStatus> value)
value - status (Indicates whether the goal has been reached and is still considered relevant.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Goal.GoalStatus getStatus()
public Goal setStatus(Goal.GoalStatus value)
value - Indicates whether the goal has been reached and is still considered relevant.public DateType getStatusDateElement()
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 valuepublic boolean hasStatusDateElement()
public boolean hasStatusDate()
public Goal setStatusDateElement(DateType value)
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 valuepublic Date getStatusDate()
public Goal setStatusDate(Date value)
value - Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.public CodeableConcept getStatusReason()
statusReason (Captures the reason for the current status.)public boolean hasStatusReason()
public Goal setStatusReason(CodeableConcept value)
value - statusReason (Captures the reason for the current status.)public Reference getAuthor()
author (Indicates whose goal this is - patient goal, practitioner goal, etc.)public boolean hasAuthor()
public Goal setAuthor(Reference value)
value - author (Indicates whose goal this is - patient goal, practitioner goal, etc.)public Resource getAuthorTarget()
author The 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.)public Goal setAuthorTarget(Resource value)
value - author The 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.)public CodeableConcept getPriority()
priority (Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.)public boolean hasPriority()
public Goal setPriority(CodeableConcept value)
value - priority (Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.)public List<Reference> getAddresses()
addresses (The identified conditions and other health record elements that are intended to be addressed by the goal.)public boolean hasAddresses()
public Reference addAddresses()
addresses (The identified conditions and other health record elements that are intended to be addressed by the goal.)public List<Resource> getAddressesTarget()
addresses (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. The identified conditions and other health record elements that are intended to be addressed by the goal.)public List<Annotation> getNote()
note (Any comments related to the goal.)public boolean hasNote()
public Annotation addNote()
note (Any comments related to the goal.)public Goal addNote(Annotation t)
public List<Goal.GoalOutcomeComponent> getOutcome()
outcome (Identifies the change (or lack of change) at the point where the goal was deepmed to be cancelled or achieved.)public boolean hasOutcome()
public Goal.GoalOutcomeComponent addOutcome()
outcome (Identifies the change (or lack of change) at the point where the goal was deepmed to be cancelled or achieved.)public Goal addOutcome(Goal.GoalOutcomeComponent t)
public Goal copy()
copy in class DomainResourcepublic boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2015 University Health Network. All rights reserved.