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.

TypedFhir API / TypeScript

The typed accessor surface Goal exposes for Goal — generated from this IG's compiled profile; each typed accessor has a validating raw-FHIR twin (xRaw) where marked. The three ports are parity-enforced.

class Goal extends ClinicalResourcegenerated source

Accessor Type Access Notes
$effectiveDate FuzzyDate | undefined read-only The resource's effective date — the first present of this profile's date elements (precedence), normalized to the canonical FuzzyDatetime f…
$display string | undefined read-only The resource's human headline — a coded concept's label, else a title / name, else undefined.
lifecycleStatus string | undefined read/write proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
achievementStatus Concept | undefined read/write · raw twin in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
category Concepts read/write · raw twin E.g. Treatment, dietary, behavioral, etc.
priority Concept | undefined read/write · raw twin high-priority | medium-priority | low-priority
description Concept | undefined read/write · raw twin The goal, human-readable ('HbA1c under 7%')
subject Reference | undefined read/write · raw twin The patient
target Json[] | undefined read/write The measurable target a flowsheet row checks against
addresses References read/write · raw twin The condition(s) this goal manages
outcomeCode Concepts read/write · raw twin What result was achieved regarding the goal?