Implementation Guide for fælleskommunal informationsmodel
0.7.0 - CI Build Denmark flag

Implementation Guide for fælleskommunal informationsmodel - Local Development build (v0.7.0). See the Directory of published versions

Resource Profile: Goal

Official URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/KLCommonCareSocialGoal Version: 0.7.0
Draft as of 2023-07-06 Computable Name: KLCommonCareSocialGoal

Goal as defined in Danish municipalities

Scope and usage

In a Danish municipality setting, CommonCareSocialGoal is used to describe all the different kinds of goals and purposes defined by FSIII and FFB. Note that two specialized goal resources exist - use these for “FFB borgers mål og ønsker” og “Indsatsformål” if you want the CommonCareSocialCarePlan to work as intended.

The cateogory-attribute defines the different goals using the KLCommonGoalTypeCodes ValueSet. The goal-type often controls, which of the other attributes that are relevant to use. See more in the section “Bemærkninger vedr. eksempler”

The goal itself is described using Goal.target and/or Goal.description. The target may either be a severity related to functioning, or a changeValue. Goal.target.meassure may also be used to express the method by which a condition is evaluated without providing specific information about target.detail as described for “Indsatsmål” in FSIII (målmetode). The description may supplement the structured information and is used as primary description of the goal for categories that does not include structured data.

Goal.adresses has an extension (ConditionRank), which provide the means to prioritize the Conditions and MatterOfInterest that the goal addresses. The ConditionRank should be used in FFB to express the condition, which the goal primarily addresses (måltilstand), which is equivalent to rank 1. Other Condition or Information resources does not need to specify a rank. FFB only requires a Condition with rank 1 for “FFB Indsatsmål”, relating more conditions and matterOfInteres ressources is optional.

The goal outcome attributes are expressed as required by “FFB Indsatsmål”, with a note about outcome in Goal.outcomeCode.text, and the informer of that outcome stated in Goal.outcomeCode.extention:matterOfInterestInformer. Other than this, the goal outcome is often documented as a change in the condition. However, this is already handled by the Goal.adresses attribute. For reporting use cases, you just need to explicitely state at which points in time you need reporting of Goals and Conditions.

There may be several instanses of annotation stored in Goal.note.text, which describe how working with the goal progresses. Goal.note should be populated with a time and an author whenever relevant. Should not be confused with the Goal.description and Goal.outcomeCode.text.

Note that FFB, for some goals describe, whose goal it is. E.g. “borgers mål og ønsker” should be documented as described by the citizen. However, the Goal.expressedBy attribute should always be populated with the responsible practitioner. If describing the different roles of the documentation process in more detail is needed, use a Provanance resource and set the Goal as Provenance.target.

In Goal.extension:goalRelationship.type.text the string “based-on” define that the goal is based on another more overall goal. Goal.extension:goalRelationship.target references this overall goal. The relationship is used to link sub-goals (delmål) and intervention goals (indsatsmål) in FFB.

Goal.target.measure is used to express the type of observations, that should be performed to follow the goal, E.g. Pressure Ulcer Surface area observations, for goal related to curing an ulcer (FSIII målemetode). Goal.target.measure has a binding to an Observation ValueSet, which may be extended as needed. If possible, extend with observation codes fra SNOMED CT, and report the codes used to Local Government Denmark (KL).

The FHIR Goal ressource has a mandatory attribute Goal.lifecycleStatus with a binding to a status ValueSet. The whole ValueSet may be used, but you may constrain it, and only use “proposed” for all goals that are not yet active, “active” for active goals, and “completed” for all goals that are either reached or no longer being persued.

Bemærkninger vedr. eksempler

Bemærk desuden at denne profil har et eksempel for hver type af mål:

  • FSIII tilstandsmål (også kendt som forventet tilstand. Er kyttet til den tilstand der sættes mål for gennem Goal.adresses). Se: JudithForventetTilstand og MarkForventetTilstand
  • FSIII indsatsmål (Det FSIII beskriver som udførers indsatsmål, ressourcen rummer også målemetode) Se: MarkIndsatsmaal
  • FFB borgers mål og ønsker (Den overordnede beskrivelse der dokumenteres ifm. sagsåbning). Se: AndreasMaalOnsker
  • Indsatsformål (Overordnet mål for en FFB social indsats, forventning om at den også kan anvendes for §140 forløb og §119 forløb). Se profilen KLCommonCareSocialPurpose - eksemplerne: AndreasIndsatsformaal og AndreasIndsatsformaal2
  • FFB indsatsmål (FFB’s mål med indsatsen, som relaterer sig til de tilstand der sættes mål for ifm en social indsats. Tilstandene relateres gennem Goal.adresses). Se profilen KLCommonCareSocialFFBGoal - eksempel: Andreasindsatsmaal
  • FFB delmål (FFB’s udfører mål) Se: AndreasDelmaal

Conversions between Danish information model and FHIR-profile

Nedenstående tabel oversætter mellem de attributter der er defineret i den fælleskommunale informationsmodel (FKI), definerer kort den enkelte attribut på dansk og specificere hvilke af FHIR-profilens atributter, der skal bruges til specifikation af indholdet.

FKI-attribut Definition FHIR
målkategori Klasse, der udtrykker hvilket mål der er tale om. Goal.category
målSværhedsgrad En klasse, der udtrykker en tilstands mål for sværhedsgrad. Goal.target[severitySlice]
måltype En klasse der udtrykker, om målet er at indsatsen skal ændre eller fastholde en tilstand, og i hvilken grad. Goal.target[changeValueSlice]
målbeskrivelse Beskrivelse af hvad målet er. Goal.description
målSubjekt Den borger som målet er opstillet for. Goal.subject
målAnsvarlig Den fagperson der er ansvarlig for oprettelsen af målet Goal.expressedBy
målrelateret Den eller de Tilstande eller Oplysninger, der er relvant for målet. Goal.addresses
målrelateretRang Heltal, der udtrykker hvordan tilstanden er prioriteret, så der kan skelnes mellem primær tilstand og øvrige tilstande Goal.addresses.extension:conditionRank
målnotat Løbende notat, der fortæller hvordan det går med at arbejde med målet. Goal.note.text
målvurdering En beskrivelse af om målet er opfyldt. Goal.outcomeCode.text
målvurderingsInformant Klasse der udtrykker, hvem der har vurderet målet. Goal.outcomeCode.extention:matterOfInterestInformer
målemetode Den type af observationer der skal til for at følge med i dette mål. Goal.target.measure
delmålBaseretPå Det FFB indsatsmål, som et FFB delmål er baseret på. Goal.extension:goalRelationship.target / Goal.extension:goalRelationship.type
målstatus Status for målet Goal.lifecycleStatus

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Goal

NameFlagsCard.TypeDescription & Constraintsdoco
.. Goal Goal
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... goalRelationship 0..1(Complex)Goals related to this Goal
URL: http://hl7.org/fhir/StructureDefinition/goal-relationship
.... extension:type 1..1ExtensionExtension
..... value[x] 1..1CodeableConcept[DK] delmålBaseretPå
...... text 0..1stringPlain text representation of the concept
Required Pattern: based-on
.... extension:target 1..1ExtensionExtension
..... value[x] 1..1Reference(Goal)[DK] delmålBaseretPå
... category 1..1CodeableConcept[DK] målkategori
Binding: KLMålKategoriKoder (required)
... subject 1..1Reference(Citizen)[DK] målSubjekt
... Slices for target 0..*BackboneElementTarget outcome for the goal
Slice: Unordered, Open by value:measure
.... target:All Slices Content/Rules for all slices
..... measure 0..1CodeableConcept[DK] målemetode
Binding: KLTypeAfObservationPåMål (extensible)
.... target:severitySlice 0..1BackboneElement[DK] målSværhedsgrad
..... measure 1..1CodeableConceptThe parameter whose value is being tracked
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonCareSocialCodes
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 66959f77-6e2a-4574-8423-3ff097f8b9fa
..... detail[x] 0..1CodeableConceptThe target value to be achieved
Binding: KLSværhedgrader (required)
.... target:changeValueSlice 0..1BackboneElement[DK] måltype
..... measure 1..1CodeableConceptThe parameter whose value is being tracked
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonCareSocialCodes
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 90c48f03-f194-4b2f-ad7d-6cba1069ae48
..... detail[x] 0..1CodeableConceptThe target value to be achieved
Binding: KLMåltypeKoder (required)
... expressedBy 0..1Reference(Practioner | Citizen)[DK] målAnsvarlig
... addresses 0..*Reference(Condition | MatterOfInterest)[DK] målrelateret
.... conditionRank 0..1positiveInt[DK] målrelateretRang
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/ConditionRank
... note
.... text 1..1markdown[DK] målnotat
... outcomeCode
.... matterOfInterestInformer 0..1CodeableConcept[DK] målvurderingsInformant
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/MatterOfInterestInformer
Binding: KLKildeTilOplysningFFB (required)
.... text 0..1string[DK] målvurdering

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Goal.categoryrequiredKLGoalTypeCodes
Goal.target.measureextensibleKLTargetMeasureCodes
Goal.target:severitySlice.detail[x]requiredKLSeverities
Goal.target:changeValueSlice.detail[x]requiredKLChangeValueCodes
NameFlagsCard.TypeDescription & Constraintsdoco
.. Goal 0..*GoalDescribes the intended objective(s) for a patient, group or organization
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... goalRelationship 0..1(Complex)Goals related to this Goal
URL: http://hl7.org/fhir/StructureDefinition/goal-relationship
.... Slices for extension 2..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... extension:type 1..1ExtensionExtension
..... extension 0..0
..... url 1..1uri"type"
..... value[x] 1..1CodeableConcept[DK] delmålBaseretPå
Binding: GoalRelationshipType (extensible): Types of relationships between two goals.

...... text Σ0..1stringPlain text representation of the concept
Required Pattern: based-on
.... extension:target 1..1ExtensionExtension
..... extension 0..0
..... url 1..1uri"target"
..... value[x] 1..1Reference(Goal)[DK] delmålBaseretPå
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/goal-relationship"
... lifecycleStatus ?!Σ1..1codeproposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Binding: GoalLifecycleStatus (required): Codes that reflect the current state of a goal and whether the goal is still being targeted.

... category Σ1..1CodeableConcept[DK] målkategori
Binding: KLMålKategoriKoder (required)
... description Σ1..1CodeableConcept[DK] målbeskrivelse
Binding: SNOMEDCTClinicalFindings (example): Codes providing the details of a particular goal. This will generally be system or implementation guide-specific. In many systems, only the text element will be used.

... subject Σ1..1Reference(Citizen)[DK] målSubjekt
... Slices for target C0..*BackboneElementTarget outcome for the goal
Slice: Unordered, Open by value:measure
.... target:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure ΣC0..1CodeableConcept[DK] målemetode
Binding: KLTypeAfObservationPåMål (extensible)
.... target:severitySlice C0..1BackboneElement[DK] målSværhedsgrad
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure ΣC1..1CodeableConceptThe parameter whose value is being tracked
Binding: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonCareSocialCodes
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 66959f77-6e2a-4574-8423-3ff097f8b9fa
..... detail[x] ΣC0..1CodeableConceptThe target value to be achieved
Binding: KLSværhedgrader (required)
.... target:changeValueSlice C0..1BackboneElement[DK] måltype
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure ΣC1..1CodeableConceptThe parameter whose value is being tracked
Binding: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonCareSocialCodes
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 90c48f03-f194-4b2f-ad7d-6cba1069ae48
..... detail[x] ΣC0..1CodeableConceptThe target value to be achieved
Binding: KLMåltypeKoder (required)
... expressedBy Σ0..1Reference(Practioner | Citizen)[DK] målAnsvarlig
... addresses 0..*Reference(Condition | MatterOfInterest)[DK] målrelateret
.... conditionRank 0..1positiveInt[DK] målrelateretRang
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/ConditionRank

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Goal.extension:goalRelationship.extension:type.value[x]extensibleGoalRelationshipType
Goal.lifecycleStatusrequiredGoalLifecycleStatus
Goal.categoryrequiredKLGoalTypeCodes
Goal.descriptionexampleSNOMEDCTClinicalFindings
Goal.target.measureextensibleKLTargetMeasureCodes
Goal.target:severitySlice.measureexamplePattern: 66959f77-6e2a-4574-8423-3ff097f8b9fa
Goal.target:severitySlice.detail[x]requiredKLSeverities
Goal.target:changeValueSlice.measureexamplePattern: 90c48f03-f194-4b2f-ad7d-6cba1069ae48
Goal.target:changeValueSlice.detail[x]requiredKLChangeValueCodes
NameFlagsCard.TypeDescription & Constraintsdoco
.. Goal 0..*GoalDescribes the intended objective(s) for a patient, group or organization
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... goalRelationship 0..1(Complex)Goals related to this Goal
URL: http://hl7.org/fhir/StructureDefinition/goal-relationship
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 2..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... extension:type 1..1ExtensionExtension
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"type"
..... value[x] 1..1CodeableConcept[DK] delmålBaseretPå
Binding: GoalRelationshipType (extensible): Types of relationships between two goals.

...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCode defined by a terminology system
...... text Σ0..1stringPlain text representation of the concept
Required Pattern: based-on
.... extension:target 1..1ExtensionExtension
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"target"
..... value[x] 1..1Reference(Goal)[DK] delmålBaseretPå
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/goal-relationship"
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier 0..*IdentifierExternal Ids for this goal
... lifecycleStatus ?!Σ1..1codeproposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Binding: GoalLifecycleStatus (required): Codes that reflect the current state of a goal and whether the goal is still being targeted.

... achievementStatus Σ0..1CodeableConceptin-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Binding: GoalAchievementStatus (preferred): Indicates the progression, or lack thereof, towards the goal against the target.

... category Σ1..1CodeableConcept[DK] målkategori
Binding: KLMålKategoriKoder (required)
... priority Σ0..1CodeableConcepthigh-priority | medium-priority | low-priority
Binding: GoalPriority (preferred): The level of importance associated with a goal.

... description Σ1..1CodeableConcept[DK] målbeskrivelse
Binding: SNOMEDCTClinicalFindings (example): Codes providing the details of a particular goal. This will generally be system or implementation guide-specific. In many systems, only the text element will be used.

... subject Σ1..1Reference(Citizen)[DK] målSubjekt
... start[x] Σ0..1When goal pursuit begins
Binding: GoalStartEvent (example): Codes describing events that can trigger the initiation of a goal.

.... startDatedate
.... startCodeableConceptCodeableConcept
... Slices for target C0..*BackboneElementTarget outcome for the goal
Slice: Unordered, Open by value:measure
.... target:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure ΣC0..1CodeableConcept[DK] målemetode
Binding: KLTypeAfObservationPåMål (extensible)
..... detail[x] ΣC0..1The target value to be achieved
Binding: (unbound) (example): Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal.

...... detailQuantityQuantity
...... detailRangeRange
...... detailCodeableConceptCodeableConcept
...... detailStringstring
...... detailBooleanboolean
...... detailIntegerinteger
...... detailRatioRatio
..... due[x] Σ0..1Reach goal on or before
...... dueDatedate
...... dueDurationDuration
.... target:severitySlice C0..1BackboneElement[DK] målSværhedsgrad
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure ΣC1..1CodeableConceptThe parameter whose value is being tracked
Binding: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonCareSocialCodes
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 66959f77-6e2a-4574-8423-3ff097f8b9fa
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... detail[x] ΣC0..1CodeableConceptThe target value to be achieved
Binding: KLSværhedgrader (required)
..... due[x] Σ0..1Reach goal on or before
...... dueDatedate
...... dueDurationDuration
.... target:changeValueSlice C0..1BackboneElement[DK] måltype
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure ΣC1..1CodeableConceptThe parameter whose value is being tracked
Binding: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonCareSocialCodes
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 90c48f03-f194-4b2f-ad7d-6cba1069ae48
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... detail[x] ΣC0..1CodeableConceptThe target value to be achieved
Binding: KLMåltypeKoder (required)
..... due[x] Σ0..1Reach goal on or before
...... dueDatedate
...... dueDurationDuration
... statusDate Σ0..1dateWhen goal status took effect
... statusReason 0..1stringReason for current status
... expressedBy Σ0..1Reference(Practioner | Citizen)[DK] målAnsvarlig
... addresses 0..*Reference(Condition | MatterOfInterest)[DK] målrelateret
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... conditionRank 0..1positiveInt[DK] målrelateretRang
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/ConditionRank
.... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... note 0..*AnnotationComments about the goal
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] Σ0..1Individual responsible for the annotation
..... authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
..... authorStringstring
.... time Σ0..1dateTimeWhen the annotation was made
.... text Σ1..1markdown[DK] målnotat
... outcomeCode 0..*CodeableConceptWhat result was achieved regarding the goal?
Binding: SNOMEDCTClinicalFindings (example): The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months".


.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... matterOfInterestInformer 0..1CodeableConcept[DK] målvurderingsInformant
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/MatterOfInterestInformer
Binding: KLKildeTilOplysningFFB (required)
.... coding Σ0..*CodingCode defined by a terminology system
.... text Σ0..1string[DK] målvurdering
... outcomeReference 0..*Reference(Observation)Observation that resulted from goal

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Goal.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Goal.extension:goalRelationship.extension:type.value[x]extensibleGoalRelationshipType
Goal.lifecycleStatusrequiredGoalLifecycleStatus
Goal.achievementStatuspreferredGoalAchievementStatus
Goal.categoryrequiredKLGoalTypeCodes
Goal.prioritypreferredGoalPriority
Goal.descriptionexampleSNOMEDCTClinicalFindings
Goal.start[x]exampleGoalStartEvent
Goal.target.measureextensibleKLTargetMeasureCodes
Goal.target.detail[x]example
Goal.target:severitySlice.measureexamplePattern: 66959f77-6e2a-4574-8423-3ff097f8b9fa
Goal.target:severitySlice.detail[x]requiredKLSeverities
Goal.target:changeValueSlice.measureexamplePattern: 90c48f03-f194-4b2f-ad7d-6cba1069ae48
Goal.target:changeValueSlice.detail[x]requiredKLChangeValueCodes
Goal.addresses.typeextensibleResourceType
Goal.outcomeCodeexampleSNOMEDCTClinicalFindings

Differential View

This structure is derived from Goal

NameFlagsCard.TypeDescription & Constraintsdoco
.. Goal Goal
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... goalRelationship 0..1(Complex)Goals related to this Goal
URL: http://hl7.org/fhir/StructureDefinition/goal-relationship
.... extension:type 1..1ExtensionExtension
..... value[x] 1..1CodeableConcept[DK] delmålBaseretPå
...... text 0..1stringPlain text representation of the concept
Required Pattern: based-on
.... extension:target 1..1ExtensionExtension
..... value[x] 1..1Reference(Goal)[DK] delmålBaseretPå
... category 1..1CodeableConcept[DK] målkategori
Binding: KLMålKategoriKoder (required)
... subject 1..1Reference(Citizen)[DK] målSubjekt
... Slices for target 0..*BackboneElementTarget outcome for the goal
Slice: Unordered, Open by value:measure
.... target:All Slices Content/Rules for all slices
..... measure 0..1CodeableConcept[DK] målemetode
Binding: KLTypeAfObservationPåMål (extensible)
.... target:severitySlice 0..1BackboneElement[DK] målSværhedsgrad
..... measure 1..1CodeableConceptThe parameter whose value is being tracked
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonCareSocialCodes
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 66959f77-6e2a-4574-8423-3ff097f8b9fa
..... detail[x] 0..1CodeableConceptThe target value to be achieved
Binding: KLSværhedgrader (required)
.... target:changeValueSlice 0..1BackboneElement[DK] måltype
..... measure 1..1CodeableConceptThe parameter whose value is being tracked
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonCareSocialCodes
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 90c48f03-f194-4b2f-ad7d-6cba1069ae48
..... detail[x] 0..1CodeableConceptThe target value to be achieved
Binding: KLMåltypeKoder (required)
... expressedBy 0..1Reference(Practioner | Citizen)[DK] målAnsvarlig
... addresses 0..*Reference(Condition | MatterOfInterest)[DK] målrelateret
.... conditionRank 0..1positiveInt[DK] målrelateretRang
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/ConditionRank
... note
.... text 1..1markdown[DK] målnotat
... outcomeCode
.... matterOfInterestInformer 0..1CodeableConcept[DK] målvurderingsInformant
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/MatterOfInterestInformer
Binding: KLKildeTilOplysningFFB (required)
.... text 0..1string[DK] målvurdering

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Goal.categoryrequiredKLGoalTypeCodes
Goal.target.measureextensibleKLTargetMeasureCodes
Goal.target:severitySlice.detail[x]requiredKLSeverities
Goal.target:changeValueSlice.detail[x]requiredKLChangeValueCodes

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Goal 0..*GoalDescribes the intended objective(s) for a patient, group or organization
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... goalRelationship 0..1(Complex)Goals related to this Goal
URL: http://hl7.org/fhir/StructureDefinition/goal-relationship
.... Slices for extension 2..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... extension:type 1..1ExtensionExtension
..... extension 0..0
..... url 1..1uri"type"
..... value[x] 1..1CodeableConcept[DK] delmålBaseretPå
Binding: GoalRelationshipType (extensible): Types of relationships between two goals.

...... text Σ0..1stringPlain text representation of the concept
Required Pattern: based-on
.... extension:target 1..1ExtensionExtension
..... extension 0..0
..... url 1..1uri"target"
..... value[x] 1..1Reference(Goal)[DK] delmålBaseretPå
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/goal-relationship"
... lifecycleStatus ?!Σ1..1codeproposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Binding: GoalLifecycleStatus (required): Codes that reflect the current state of a goal and whether the goal is still being targeted.

... category Σ1..1CodeableConcept[DK] målkategori
Binding: KLMålKategoriKoder (required)
... description Σ1..1CodeableConcept[DK] målbeskrivelse
Binding: SNOMEDCTClinicalFindings (example): Codes providing the details of a particular goal. This will generally be system or implementation guide-specific. In many systems, only the text element will be used.

... subject Σ1..1Reference(Citizen)[DK] målSubjekt
... Slices for target C0..*BackboneElementTarget outcome for the goal
Slice: Unordered, Open by value:measure
.... target:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure ΣC0..1CodeableConcept[DK] målemetode
Binding: KLTypeAfObservationPåMål (extensible)
.... target:severitySlice C0..1BackboneElement[DK] målSværhedsgrad
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure ΣC1..1CodeableConceptThe parameter whose value is being tracked
Binding: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonCareSocialCodes
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 66959f77-6e2a-4574-8423-3ff097f8b9fa
..... detail[x] ΣC0..1CodeableConceptThe target value to be achieved
Binding: KLSværhedgrader (required)
.... target:changeValueSlice C0..1BackboneElement[DK] måltype
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure ΣC1..1CodeableConceptThe parameter whose value is being tracked
Binding: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonCareSocialCodes
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 90c48f03-f194-4b2f-ad7d-6cba1069ae48
..... detail[x] ΣC0..1CodeableConceptThe target value to be achieved
Binding: KLMåltypeKoder (required)
... expressedBy Σ0..1Reference(Practioner | Citizen)[DK] målAnsvarlig
... addresses 0..*Reference(Condition | MatterOfInterest)[DK] målrelateret
.... conditionRank 0..1positiveInt[DK] målrelateretRang
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/ConditionRank

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Goal.extension:goalRelationship.extension:type.value[x]extensibleGoalRelationshipType
Goal.lifecycleStatusrequiredGoalLifecycleStatus
Goal.categoryrequiredKLGoalTypeCodes
Goal.descriptionexampleSNOMEDCTClinicalFindings
Goal.target.measureextensibleKLTargetMeasureCodes
Goal.target:severitySlice.measureexamplePattern: 66959f77-6e2a-4574-8423-3ff097f8b9fa
Goal.target:severitySlice.detail[x]requiredKLSeverities
Goal.target:changeValueSlice.measureexamplePattern: 90c48f03-f194-4b2f-ad7d-6cba1069ae48
Goal.target:changeValueSlice.detail[x]requiredKLChangeValueCodes

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Goal 0..*GoalDescribes the intended objective(s) for a patient, group or organization
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... goalRelationship 0..1(Complex)Goals related to this Goal
URL: http://hl7.org/fhir/StructureDefinition/goal-relationship
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 2..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... extension:type 1..1ExtensionExtension
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"type"
..... value[x] 1..1CodeableConcept[DK] delmålBaseretPå
Binding: GoalRelationshipType (extensible): Types of relationships between two goals.

...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCode defined by a terminology system
...... text Σ0..1stringPlain text representation of the concept
Required Pattern: based-on
.... extension:target 1..1ExtensionExtension
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"target"
..... value[x] 1..1Reference(Goal)[DK] delmålBaseretPå
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/goal-relationship"
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier 0..*IdentifierExternal Ids for this goal
... lifecycleStatus ?!Σ1..1codeproposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Binding: GoalLifecycleStatus (required): Codes that reflect the current state of a goal and whether the goal is still being targeted.

... achievementStatus Σ0..1CodeableConceptin-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Binding: GoalAchievementStatus (preferred): Indicates the progression, or lack thereof, towards the goal against the target.

... category Σ1..1CodeableConcept[DK] målkategori
Binding: KLMålKategoriKoder (required)
... priority Σ0..1CodeableConcepthigh-priority | medium-priority | low-priority
Binding: GoalPriority (preferred): The level of importance associated with a goal.

... description Σ1..1CodeableConcept[DK] målbeskrivelse
Binding: SNOMEDCTClinicalFindings (example): Codes providing the details of a particular goal. This will generally be system or implementation guide-specific. In many systems, only the text element will be used.

... subject Σ1..1Reference(Citizen)[DK] målSubjekt
... start[x] Σ0..1When goal pursuit begins
Binding: GoalStartEvent (example): Codes describing events that can trigger the initiation of a goal.

.... startDatedate
.... startCodeableConceptCodeableConcept
... Slices for target C0..*BackboneElementTarget outcome for the goal
Slice: Unordered, Open by value:measure
.... target:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure ΣC0..1CodeableConcept[DK] målemetode
Binding: KLTypeAfObservationPåMål (extensible)
..... detail[x] ΣC0..1The target value to be achieved
Binding: (unbound) (example): Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal.

...... detailQuantityQuantity
...... detailRangeRange
...... detailCodeableConceptCodeableConcept
...... detailStringstring
...... detailBooleanboolean
...... detailIntegerinteger
...... detailRatioRatio
..... due[x] Σ0..1Reach goal on or before
...... dueDatedate
...... dueDurationDuration
.... target:severitySlice C0..1BackboneElement[DK] målSværhedsgrad
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure ΣC1..1CodeableConceptThe parameter whose value is being tracked
Binding: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonCareSocialCodes
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 66959f77-6e2a-4574-8423-3ff097f8b9fa
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... detail[x] ΣC0..1CodeableConceptThe target value to be achieved
Binding: KLSværhedgrader (required)
..... due[x] Σ0..1Reach goal on or before
...... dueDatedate
...... dueDurationDuration
.... target:changeValueSlice C0..1BackboneElement[DK] måltype
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure ΣC1..1CodeableConceptThe parameter whose value is being tracked
Binding: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonCareSocialCodes
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 90c48f03-f194-4b2f-ad7d-6cba1069ae48
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... detail[x] ΣC0..1CodeableConceptThe target value to be achieved
Binding: KLMåltypeKoder (required)
..... due[x] Σ0..1Reach goal on or before
...... dueDatedate
...... dueDurationDuration
... statusDate Σ0..1dateWhen goal status took effect
... statusReason 0..1stringReason for current status
... expressedBy Σ0..1Reference(Practioner | Citizen)[DK] målAnsvarlig
... addresses 0..*Reference(Condition | MatterOfInterest)[DK] målrelateret
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... conditionRank 0..1positiveInt[DK] målrelateretRang
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/ConditionRank
.... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... note 0..*AnnotationComments about the goal
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] Σ0..1Individual responsible for the annotation
..... authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
..... authorStringstring
.... time Σ0..1dateTimeWhen the annotation was made
.... text Σ1..1markdown[DK] målnotat
... outcomeCode 0..*CodeableConceptWhat result was achieved regarding the goal?
Binding: SNOMEDCTClinicalFindings (example): The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months".


.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... matterOfInterestInformer 0..1CodeableConcept[DK] målvurderingsInformant
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/MatterOfInterestInformer
Binding: KLKildeTilOplysningFFB (required)
.... coding Σ0..*CodingCode defined by a terminology system
.... text Σ0..1string[DK] målvurdering
... outcomeReference 0..*Reference(Observation)Observation that resulted from goal

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Goal.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Goal.extension:goalRelationship.extension:type.value[x]extensibleGoalRelationshipType
Goal.lifecycleStatusrequiredGoalLifecycleStatus
Goal.achievementStatuspreferredGoalAchievementStatus
Goal.categoryrequiredKLGoalTypeCodes
Goal.prioritypreferredGoalPriority
Goal.descriptionexampleSNOMEDCTClinicalFindings
Goal.start[x]exampleGoalStartEvent
Goal.target.measureextensibleKLTargetMeasureCodes
Goal.target.detail[x]example
Goal.target:severitySlice.measureexamplePattern: 66959f77-6e2a-4574-8423-3ff097f8b9fa
Goal.target:severitySlice.detail[x]requiredKLSeverities
Goal.target:changeValueSlice.measureexamplePattern: 90c48f03-f194-4b2f-ad7d-6cba1069ae48
Goal.target:changeValueSlice.detail[x]requiredKLChangeValueCodes
Goal.addresses.typeextensibleResourceType
Goal.outcomeCodeexampleSNOMEDCTClinicalFindings

 

Other representations of profile: CSV, Excel, Schematron