Implementation Guide for fælles faglige instrumenter (FFInst)
1.0.0 - release Denmark flag

This page is part of the KLFFinst (v1.0.0: Release) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: WHO-5 happy (1)

Official URL: http://fhir.kl.dk/ffinst/StructureDefinition/KLToolsWHO5ObservationHappy1 Version: 1.0.0
Active as of 2023-08-27 Computable Name: KLToolsWHO5ObservationHappy1

WHO5 observation, for the first question about feeling happy

Scope and Usage

WHO-5 happy is used to represent the result of the first question about being happy in an WHO-5 questionnaire.

Observation.code is fixed to a SNOMED CT code.

the value[x] is a valueCodeableConcept, which is bound to the answers from the questionaire, and a more generalized SNOMED CT ValueSet. The latter coding is included to allow for better data extraction.

To make explicite, who answered the questionnaire, a finding informer extension with a required value set is included.

Observation:extension.associatedCondition holds a reference to related municipality conditions. This is relevant when presenting observation results in municipality systems. In this profile, Observation.extension:associatedCondition is fixed to the SNOMED CT code 106126000 ‘Emotional state finding (finding)’

Observations.derivedFrom has a mandatory reference to the questionnaire response, that produced this observation.

Conversions between Danish information model and FHIR-profile

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

Informationsmodel Definition FHIR
WHO5GladKode Klasse som udtrykker, at der observeres på borgers følelse af glæde ifølge WHO-5. Observation.code
WHO5GladResultat Klasse, der udtrykker, svaret på spørgsmålet Observation.valueCodeableConcept.coding
WHO5GladSubjekt Den borger, som er genstand for observationen. Observation.subject
WHO5Gladkontakt Den kontakt, hvor observationen er foretaget. Observation.encounter
WHO5GladAnsvarlig Den fagperson der er ansvarlig for observationen. Observation.performer
WHO5GladKilde Den person der er kilde til resultatet Observation:extension.findingInformer
WHO5GladAssocieretFund Klasse, der udtrykker, hvilken kommunal tilstand denne observation er associeret med. Observation:extension.associatedCondition
WHO5Gladtid Tidspunkt for observationen. Observation.effectiveDateTime
WHO5GladStatus Klasse der udtrykker, hvor i sin proces, observationen er. Observation.status

Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

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

This structure is derived from KLCommonCareSocialObservation

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..*KLCommonCareSocialObservationMeasurements and simple assertions
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... findingInformer 0..1CodeableConceptFindingInformer
URL: http://fhir.kl.dk/ffinst/StructureDefinition/FindingInformer
Binding: FindingInformerCodes (required)
... associatedConditions 0..*CodeableConceptAssociatedConditions
URL: http://fhir.kl.dk/ffinst/StructureDefinition/AssociatedConditions
Binding: Condition/Problem/DiagnosisCodes (required)
.... value[x] 1..1CodeableConceptValue of extension
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://snomed.info/sct
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: 106126000
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 285854004
... value[x] 0..1CodeableConcept[DK] observationsresultat
.... Slices for coding 2..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:KLToolsCode 1..1CodingCode defined by a terminology system
Binding: WHO5AnswerCodesHappy (required)
...... system 1..1uriIdentity of the terminology system
Required Pattern: http://fhir.kl.dk/ffinst/CodeSystem/KLToolsCodes
..... coding:SCTCode 1..1CodingCode defined by a terminology system
Binding: WHO5SCTfindingsHappy1 (required)
...... system 1..1uriIdentity of the terminology system
Required Pattern: http://snomed.info/sct
... derivedFrom 1..1Reference(Questionnaire response)Related measurements the observation is made from

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Observation.value[x].coding:KLToolsCoderequiredWHO5AnswerCodesHappy
Observation.value[x].coding:SCTCoderequiredWHO5SCTfindingsHappy1

 

Other representations of profile: CSV, Excel, Schematron