Skip to content

Goal Profile

Canonical../StructureDefinition/nexus-emr-core-goal
Statusdraft (experimental) · 1.26.0
BaseGoal (constraint)
SourceFSH · JSON

Nexus EMR profile for Goal -- the measurable target behind CDM flowsheets and care gaps. First pass: lifecycle, description, target (measure/detail/due), addresses. Closed to SMART apps pending an exposure decision.

Elements / Snapshot

The full effective definition: base Goal with this profile's constraints applied.

Element Flags Card. Type Description & Constraints
Goal 0..* Nexus EMR Goal Core i
Invariants: dom-2, dom-3, dom-4, dom-5, dom-6, nexus-note-extension-not-where-native
id 0..1 http://hl7.org/fhirpath/System.String Logical id of this artifact i
meta 0..1 Meta Metadata about the resource
Invariants: ele-1
implicitRules ?! 0..1 uri A set of rules under which this content was created i
Invariants: ele-1
language 0..1 code Language of the resource content i
Binding: languages (preferred)
Invariants: ele-1
text 0..1 Narrative Text summary of the resource, for human interpretation i
Invariants: ele-1
contained 0..* Resource Contained, inline Resources i
extension 0..* Extension Additional content defined by implementations i
Invariants: ele-1, ext-1
modifierExtension ?! 0..* Extension Extensions that cannot be ignored i
Invariants: ele-1, ext-1
identifier 0..* Identifier External Ids for this goal i
Invariants: ele-1
lifecycleStatus S ?! 1..1 code proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected i
Binding: goal-status (required)
Invariants: ele-1
achievementStatus 0..1 CodeableConcept in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Binding: goal-achievement (preferred)
Invariants: ele-1
category 0..* CodeableConcept E.g. Treatment, dietary, behavioral, etc.
Binding: goal-category (example)
Invariants: ele-1
priority 0..1 CodeableConcept high-priority | medium-priority | low-priority i
Binding: goal-priority (preferred)
Invariants: ele-1
description S 1..1 CodeableConcept The goal, human-readable ('HbA1c under 7%') i
Binding: clinical-findings (example)
Invariants: ele-1
subject S 1..1 Reference(Patient Profile) The patient
Invariants: ele-1
start[x] 0..1 date, CodeableConcept When goal pursuit begins
Slicing: type:$this (open)
Binding: goal-start-event (example)
Invariants: ele-1
start[x]:startDate S 0..1 date When pursuit began -- the effective date
Binding: goal-start-event (example)
Invariants: ele-1
target S 0..* BackboneElement The measurable target a flowsheet row checks against i
Invariants: ele-1, gol-1
id 0..1 http://hl7.org/fhirpath/System.String Unique id for inter-element referencing
extension 0..* Extension Additional content defined by implementations i
Invariants: ele-1, ext-1
modifierExtension ?! 0..* Extension Extensions that cannot be ignored even if unrecognized i
Invariants: ele-1, ext-1
measure S 0..1 CodeableConcept What is measured (LOINC where the flowsheet's Observation uses one) i
Binding: observation-codes (example)
Invariants: ele-1
detail[x] S 0..1 Quantity, Range, CodeableConcept, string, boolean, integer, Ratio The target value (Quantity or Range) i
Invariants: ele-1
due[x] S 0..1 date, Duration When it should be achieved / next checked i
Invariants: ele-1
statusDate 0..1 date When goal status took effect i
Invariants: ele-1
statusReason 0..1 string Reason for current status i
Invariants: ele-1
expressedBy 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) Who's responsible for creating Goal? i
Invariants: ele-1
addresses S 0..* Reference(Condition Profile | Observation Profile | Medication Statement Profile) The condition(s) this goal manages
Invariants: ele-1
note 0..* Annotation Comments about the goal i
Invariants: ele-1
outcomeCode 0..* CodeableConcept What result was achieved regarding the goal? i
Binding: clinical-findings (example)
Invariants: ele-1
outcomeReference 0..* Reference(Observation) Observation that resulted from goal i
Invariants: ele-1