description: Base StructureDefinition for Goal Resource package_name: hl7.fhir.core derivation: specialization name: Goal type: null elements: description: {short: 'What''s the desired outcome?', type: string, isSummary: true, index: 11} category: {short: 'E.g. Treatment, dietary, behavioral, etc.', type: CodeableConcept, array: true, isSummary: true, index: 10} addresses: {type: Reference, short: Issues addressed by this goal, array: true, index: 17} targetDate: {short: Reach goal on or before, type: date, choiceOf: target, isSummary: true, index: 8} startDate: {short: When goal pursuit begins, type: date, choiceOf: start, isSummary: true, index: 4} start: short: When goal pursuit begins choices: [startDate, startCodeableConcept] isSummary: true index: 3 statusReason: {type: CodeableConcept, short: Reason for current status, comments: 'This will typically be captured for statuses such as rejected, on-hold or cancelled, but could be present for others.', index: 14} outcome: type: BackboneElement short: What was end result of goal? comments: Note that this should not duplicate the goal status. array: true index: 19 elements: result: short: Code or observation that resulted from goal choices: [resultCodeableConcept, resultReference] index: 21 resultCodeableConcept: {type: CodeableConcept, short: Code or observation that resulted from goal, choiceOf: result, index: 22} resultReference: {type: Reference, short: Code or observation that resulted from goal, choiceOf: result, index: 23} note: {short: Comments about the goal, comments: 'May be used for progress notes, concerns or other related information that doesn''t actually describe the goal itself.', type: Annotation, array: true, index: 18} author: {short: 'Who''s responsible for creating Goal?', comments: 'This is the individual reponsible for establishing the goal, not necessarily who recorded it. (For that, use the Provenance resource.).', type: Reference, isSummary: true, index: 15} startCodeableConcept: {short: When goal pursuit begins, type: CodeableConcept, choiceOf: start, isSummary: true, index: 5} priority: short: high | medium |low comments: |- Extensions are available to track priorities as established by each participant (i.e. Priority from the patient's perspective, different practitioners' perspectives, family member's perspectives) The ordinal extension on Coding can be used to convey a numerically comparable ranking to priority. (Keep in mind that different coding systems may use a "low value=important". type: CodeableConcept isSummary: true index: 16 status: {isModifier: true, short: proposed | planned | accepted | rejected | in-progress | achieved | sustaining | on-hold | cancelled, type: code, isSummary: true, index: 12} targetQuantity: {short: Reach goal on or before, type: Quantity, choiceOf: target, isSummary: true, index: 9} identifier: {type: Identifier, short: External Ids for this goal, array: true, index: 0} statusDate: {short: When goal status took effect, comments: 'To see the date for past statuses, query history.', type: date, isSummary: true, index: 13} target: short: Reach goal on or before isSummary: true choices: [targetDate, targetQuantity] index: 7 subject: {short: Who this goal is intended for, type: Reference, isSummary: true, index: 1} package_version: 1.4.0 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Goal base: http://hl7.org/fhir/StructureDefinition/DomainResource version: null required: [status, description]