Skip to main content

Goal

ResourceClinical · Care ProvisionTrial useMaturity 2

Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
8 of 8 parameters tested

Structure​

ElementCard.TypeDescription
identifier
0..*IdentifierExternal Ids for this goal
lifecycleStatusRequired?!Σ
1..1codeproposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejectedBinding (required): goal-status
achievementStatusΣ
0..1CodeableConceptin-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainableBinding (preferred): goal-achievement
categoryΣ
0..*CodeableConceptE.g. Treatment, dietary, behavioral, etc.Binding (example): goal-category
priorityΣ
0..1CodeableConcepthigh-priority | medium-priority | low-priorityBinding (preferred): goal-priority
descriptionRequiredΣ
1..1CodeableConceptCode or text describing goalBinding (example): clinical-findings
subjectRequiredΣ
1..1Reference(Patient | Group | Organization)Who this goal is intended for
start[x]Σ
0..1date | CodeableConceptWhen goal pursuit beginsBinding (example): goal-start-event
target
0..*BackboneElementTarget outcome for the goal
measureΣ
0..1CodeableConceptThe parameter whose value is being trackedBinding (example): observation-codes
detail[x]Σ
0..1Quantity | Range | CodeableConcept | string | boolean | integer | RatioThe target value to be achieved
due[x]Σ
0..1date | DurationReach goal on or before
statusDateΣ
0..1dateWhen goal status took effect
statusReason
0..1stringReason for current status
expressedByΣ
0..1Reference(Patient | Practitioner | PractitionerRole | RelatedPerson)Who's responsible for creating Goal?
addresses
0..*Reference(Condition | Observation | MedicationStatement | NutritionOrder | ServiceRequest | RiskAssessment)Issues addressed by this goal
note
0..*AnnotationComments about the goal
outcomeCode
0..*CodeableConceptWhat result was achieved regarding the goal?Binding (example): clinical-findings
outcomeReference
0..*Reference(Observation)Observation that resulted from goal

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/Goal?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
achievement-statustoken

in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable

Goal.achievementStatus
categorytoken

E.g. Treatment, dietary, behavioral, etc.

Goal.category
identifiertoken

External Ids for this goal

Goal.identifier
lifecycle-statustoken

proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected

Goal.lifecycleStatus
patientreference

Who this goal is intended for

Goal.subject.where(resolve() is Patient)
start-datedate

When goal pursuit begins

(Goal.start.ofType(date))
subjectreference

Who this goal is intended for

Goal.subject
target-datedate

Reach goal on or before

(Goal.target.due.ofType(date))

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition