description: Describes the intended objective(s) for a patient, group, or organizational care. Examples include a patient's weight loss, restoration of an activity of daily living for a patient, obtaining herd immunity via immunization for a group, meeting a process improvement objective for an organization, etc. package_name: hl7.fhir.r6.core derivation: specialization name: Goal type: Goal elements: description: isModifier: false short: Code or text describing goal type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/goal-description'} isSummary: true index: 6 category: isModifier: false short: E.g. Treatment, dietary, behavioral, etc type: CodeableConcept mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/goal-category'} isSummary: true index: 3 addresses: isModifier: false short: Issues addressed by this goal refers: ['http://hl7.org/fhir/StructureDefinition/Condition', 'http://hl7.org/fhir/StructureDefinition/MedicationRequest', 'http://hl7.org/fhir/StructureDefinition/MedicationStatement', 'http://hl7.org/fhir/StructureDefinition/NutritionIntake', 'http://hl7.org/fhir/StructureDefinition/NutritionOrder', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure', 'http://hl7.org/fhir/StructureDefinition/RiskAssessment', 'http://hl7.org/fhir/StructureDefinition/ServiceRequest'] type: Reference mustSupport: false array: true isSummary: false index: 35 startDate: {isModifier: false, short: When goal pursuit begins, type: date, mustSupport: false, choiceOf: start, isSummary: true, index: 10} start: isModifier: false short: When goal pursuit begins mustSupport: false choices: [startDate, startCodeableConcept] isSummary: true index: 9 achievementStatus: isModifier: false short: in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable type: CodeableConcept mustSupport: false binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/goal-achievement'} isSummary: true index: 2 continuous: {isModifier: false, short: 'After meeting the goal, ongoing activity is needed to sustain the goal objective', type: boolean, mustSupport: false, isSummary: false, index: 4} statusReason: isModifier: false short: Reason for current lifecycle status type: CodeableConcept mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/goal-status-reason'} isSummary: false index: 32 source: isModifier: false short: Who's responsible for creating Goal? refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference mustSupport: false isSummary: true index: 34 acceptance: isModifier: false short: Individual acceptance of goal index: 12 type: BackboneElement mustSupport: false array: true elements: participant: isModifier: false short: Individual or organization whose acceptance is reflected refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference mustSupport: false isSummary: false index: 13 status: isModifier: false short: agree | disagree | pending type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/goal-accept-status|6.0.0-ballot4'} isSummary: false index: 14 priority: isModifier: false short: Priority of goal for individual type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/goal-priority'} isSummary: false index: 15 required: [participant] isSummary: false note: {isModifier: false, short: Comments about the goal, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 36} startCodeableConcept: {isModifier: false, short: When goal pursuit begins, type: CodeableConcept, mustSupport: false, choiceOf: start, isSummary: true, index: 11} priority: isModifier: false short: high-priority | medium-priority | low-priority type: CodeableConcept mustSupport: false binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/goal-priority'} isSummary: true index: 5 recorder: isModifier: false short: Who recorded the goal refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference mustSupport: false isSummary: true index: 33 identifier: {isModifier: false, short: External Ids for this goal, type: Identifier, mustSupport: false, array: true, isSummary: false, index: 0} statusDate: {isModifier: false, short: When goal achievment status took effect, type: date, mustSupport: false, isSummary: true, index: 31} target: constraint: gol-1: {human: Goal.target.measure is required if Goal.target.detail is populated, source: 'http://hl7.org/fhir/StructureDefinition/Goal', severity: error, expression: (detail.exists() and measure.exists()) or detail.exists().not()} isModifier: false short: Target outcome for the goal index: 16 type: BackboneElement mustSupport: false array: true elements: detailRange: {isModifier: false, short: The target value to be achieved, type: Range, mustSupport: false, choiceOf: detail, isSummary: true, index: 21} detailQuantity: {isModifier: false, short: The target value to be achieved, type: Quantity, mustSupport: false, choiceOf: detail, isSummary: true, index: 20} detailInteger: {isModifier: false, short: The target value to be achieved, type: integer, mustSupport: false, choiceOf: detail, isSummary: true, index: 25} detailString: {isModifier: false, short: The target value to be achieved, type: string, mustSupport: false, choiceOf: detail, isSummary: true, index: 23} measure: isModifier: false short: The parameter whose value is being tracked type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/observation-codes'} isSummary: true index: 17 due: isModifier: false short: Reach goal on or before mustSupport: false choices: [dueDate, dueDuration] isSummary: true index: 28 detailRatio: {isModifier: false, short: The target value to be achieved, type: Ratio, mustSupport: false, choiceOf: detail, isSummary: true, index: 26} detailCodeableConcept: {isModifier: false, short: The target value to be achieved, type: CodeableConcept, mustSupport: false, choiceOf: detail, isSummary: true, index: 22} dueDate: {isModifier: false, short: Reach goal on or before, type: date, mustSupport: false, choiceOf: due, isSummary: true, index: 29} detailBoolean: {isModifier: false, short: The target value to be achieved, type: boolean, mustSupport: false, choiceOf: detail, isSummary: true, index: 24} dueDuration: {isModifier: false, short: Reach goal on or before, type: Duration, mustSupport: false, choiceOf: due, isSummary: true, index: 30} detail: isModifier: false short: The target value to be achieved mustSupport: false choices: [detailQuantity, detailRange, detailCodeableConcept, detailString, detailBoolean, detailInteger, detailRatio] isSummary: true index: 19 isSummary: false subject: isModifier: false short: Who this goal is intended for refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient'] type: Reference mustSupport: false isSummary: true index: 7 lifecycleStatus: isModifier: true short: proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected index: 1 type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/goal-status|6.0.0-ballot4'} isModifierReason: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid isSummary: true package_version: 6.0.0-ballot4 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Goal base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 6.0.0-ballot4 required: [lifecycleStatus, subject, description]