| identifier | No | Identifier[] | External Ids for this goal |
| lifecycleStatus | Yes | code | proposed / planned / accepted / active / on-hold / completed / cancelled / entered-in-error / rejected |
| achievementStatus | No | CodeableConcept | in-progress / improving / worsening / no-change / achieved / sustaining / not-achieved / no-progress / not-attainable |
| category | No | CodeableConcept[] | E.g. Treatment, dietary, behavioral, etc. |
| priority | No | CodeableConcept | high-priority / medium-priority / low-priority |
| description | Yes | CodeableConcept | Code or text describing goal |
| subject | Yes | Reference<Patient / Group / Organization> | Who this goal is intended for |
| start[x] | No | date, CodeableConcept | When goal pursuit begins |
| target | No | GoalTarget | Target outcome for the goal |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - measure | No | CodeableConcept | The parameter whose value is being tracked |
| - detail[x] | No | Quantity, Range, CodeableConcept, string, boolean, integer, Ratio | The target value to be achieved |
| - due[x] | No | date, Duration | Reach goal on or before |
| statusDate | No | date | When goal status took effect |
| statusReason | No | string | Reason for current status |
| expressedBy | No | Reference<Patient / Practitioner / PractitionerRole / RelatedPerson> | Who’s responsible for creating Goal? |
| addresses | No | Reference<Condition / Observation / MedicationStatement / NutritionOrder / ServiceRequest / RiskAssessment>[] | Issues addressed by this goal |
| note | No | Annotation[] | Comments about the goal |
| outcomeCode | No | CodeableConcept[] | What result was achieved regarding the goal? |
| outcomeReference | No | Reference<Observation>[] | Observation that resulted from goal |