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.
In scope of the eHealth infrastructure Goals are used together with reference ranges to configure triaging based on relative values.
This use is indicated by setting the code reference-value
in Goal.description. This is currently the only type of Goal used in the infrastructure, but other types may be added in the future.
A Goal must have a startDate and optionally a target.dueDate or dueDuration to specify during which period the Goal applies.
Goal.addresses must reference exactly one procedureRequest containing the reference ranges that the Goal supports.
Goal.target.measure must contain an observation code indicating which type of observation the Goal is intended for.
The official URL for this profile is:
http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-goal
This profile builds on Goal.
This profile was published on Thu May 06 07:41:40 UTC 2021 as a active by null.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
Path | Conformance | ValueSet |
Goal.language | extensible | Common Languages Max Binding: All Languages |
Goal.status | required | GoalStatus |
Goal.category | example | GoalCategory |
Goal.priority | preferred | GoalPriority |
Goal.description | example | GoalDescription |
Goal.start[x] | example | GoalStartEvent |
Goal.target.measure | required | GoalTargetMeasure |
Goal.target.detail[x] | example | |
Goal.outcomeCode | example | SNOMED CT Clinical Findings |
Id | Path | Details | Requirements |
dom-2 | Goal | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Goal | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Goal | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-3 | Goal | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
ele-1 | Goal.target | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
gol-1 | Goal.target | Goal.target.measure is required if Goal.target.detail is populated : (detail.exists() and measure.exists()) or detail.exists().not() |