description: Base StructureDefinition for Goal Resource package_name: hl7.fhir.r3.core derivation: specialization name: Goal type: Goal elements: description: {short: Code or text describing goal, type: CodeableConcept, isSummary: true, index: 4} category: {short: 'E.g. Treatment, dietary, behavioral, etc.', type: CodeableConcept, array: true, isSummary: true, index: 2} addresses: short: Issues addressed by this goal refers: ['http://hl7.org/fhir/StructureDefinition/Condition', 'http://hl7.org/fhir/StructureDefinition/MedicationStatement', 'http://hl7.org/fhir/StructureDefinition/NutritionOrder', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/ProcedureRequest', 'http://hl7.org/fhir/StructureDefinition/RiskAssessment'] type: Reference array: true index: 24 expressedBy: short: Who's responsible for creating Goal? refers: ['http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference isSummary: true index: 23 startDate: {short: When goal pursuit begins, type: date, choiceOf: start, isSummary: true, index: 8} start: short: When goal pursuit begins choices: [startDate, startCodeableConcept] isSummary: true index: 7 statusReason: {type: string, short: Reason for current status, index: 22} note: {short: Comments about the goal, type: Annotation, array: true, index: 25} startCodeableConcept: {short: When goal pursuit begins, type: CodeableConcept, choiceOf: start, isSummary: true, index: 9} priority: {short: high-priority | medium-priority | low-priority, type: CodeableConcept, isSummary: true, index: 3} status: {isModifier: true, short: proposed | accepted | planned | in-progress | on-target | ahead-of-target | behind-target | sustaining | achieved | on-hold | cancelled | entered-in-error | rejected, type: code, isSummary: true, index: 1} outcomeCode: {short: 'What result was achieved regarding the goal?', type: CodeableConcept, array: true, index: 26} identifier: {short: External Ids for this goal, type: Identifier, array: true, index: 0} statusDate: {short: When goal status took effect, type: date, isSummary: true, index: 21} target: constraint: gol-1: {human: Goal.target.measure is required if Goal.target.detail is populated, severity: error, expression: (detail.exists() and measure.exists()) or detail.exists().not()} short: Target outcome for the goal type: BackboneElement index: 10 elements: measure: {short: The parameter whose value is being tracked, type: CodeableConcept, isSummary: true, index: 11} detail: short: The target value to be achieved choices: [detailQuantity, detailRange, detailCodeableConcept] isSummary: true index: 13 detailQuantity: {short: The target value to be achieved, type: Quantity, choiceOf: detail, isSummary: true, index: 14} detailRange: {short: The target value to be achieved, type: Range, choiceOf: detail, isSummary: true, index: 15} detailCodeableConcept: {short: The target value to be achieved, type: CodeableConcept, choiceOf: detail, isSummary: true, index: 16} due: short: Reach goal on or before choices: [dueDate, dueDuration] isSummary: true index: 18 dueDate: {short: Reach goal on or before, type: date, choiceOf: due, isSummary: true, index: 19} dueDuration: {short: Reach goal on or before, type: Duration, choiceOf: due, isSummary: true, index: 20} outcomeReference: short: Observation that resulted from goal refers: ['http://hl7.org/fhir/StructureDefinition/Observation'] type: Reference array: true index: 27 subject: 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 isSummary: true index: 5 package_version: 3.0.2 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Goal base: http://hl7.org/fhir/StructureDefinition/DomainResource version: null required: [status, description]