KLChildren implementation guide, an implementation of FBU
2.1.0 - Release

This page is part of the KLChildren (v2.1.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: KLGatewayChildrenIndicator - Detailed Descriptions

Active as of 2024-10-31

Definitions for the klgateway-children-indicator resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Observation
Invariantsobs-2: If the value is not given, then explain why using dataAbsentReason (value.empty() implies dataAbsentReason.exists())
2. Observation.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..0
4. Observation.basedOn
Control0..0
6. Observation.partOf
Control0..0
8. Observation.status
Short[DK] IndikatorStatus
10. Observation.category
Control0..0
12. Observation.code
Short[DK] IndikatorKode
14. Observation.code.coding
Control1..1
SlicingThis element introduces a set of slices on Observation.code.coding. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
  • value @ system
  • 16. Observation.code.coding:LOINC
    Slice NameLOINC
    Control0..0
    18. Observation.code.coding:SNOMEDCT
    Slice NameSNOMEDCT
    Control0..0
    20. Observation.code.coding:NPU
    Slice NameNPU
    Control0..0
    22. Observation.code.coding:IEEE
    Slice NameIEEE
    Control0..0
    24. Observation.code.coding:MedCom
    Slice NameMedCom
    Control0..0
    26. Observation.code.coding:SKS
    Slice NameSKS
    Control0..0
    28. Observation.code.coding:FBOECode
    Slice NameFBOECode
    Control1..1
    BindingThe codes SHALL be taken from SundhedsplejeIndikatorkoder
    (required to http://fhir.kl.dk/children/ValueSet/IndicatorCodesChildren)
    30. Observation.code.coding:FBOECode.system
    Control1..?
    Pattern Valuehttp://fhir.kl.dk/term/CodeSystem/FBOE
    32. Observation.subject
    Short[DK] Indikatorsubjekt
    TypeReference(KLGatewayChildrenCitizen)bundled
    34. Observation.focus
    Control0..0
    36. Observation.encounter
    Short[DK] Indikatorkontakt
    TypeReference(KLGatewayChildrenEncounter)bundled
    38. Observation.effective[x]
    Control1..?
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    SlicingThis element introduces a set of slices on Observation.effective[x]. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • type @ $this
    • 40. Observation.effective[x]:effectiveInstant
      Slice NameeffectiveInstant
      Control0..0
      Typeinstant
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      42. Observation.effective[x]:effectivePeriod
      Slice NameeffectivePeriod
      Control0..0
      TypePeriod
      44. Observation.effective[x]:effectiveTiming
      Slice NameeffectiveTiming
      Control0..0
      TypeTiming
      46. Observation.effective[x]:effectiveDateTime
      Slice NameeffectiveDateTime
      Short[DK] Indikatortid
      Control0..1
      TypedateTime
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      48. Observation.issued
      Control0..0
      50. Observation.performer
      Control0..0
      52. Observation.value[x]
      Short[DK] IndikatorResultat
      TypeCodeableConcept, dateTime, boolean, string, SampledData, Quantity, Period, Ratio, integer, time, Range
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      54. Observation.value[x]:valueCodeableConcept
      Slice NamevalueCodeableConcept
      Control0..1
      TypeCodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      56. Observation.value[x]:valueCodeableConcept.coding
      Control1..1
      58. Observation.dataAbsentReason
      Short[DK] IndikatorMangler
      60. Observation.interpretation
      Control0..0
      62. Observation.note
      Control0..0
      64. Observation.bodySite
      Control0..0
      66. Observation.method
      Control0..0
      68. Observation.specimen
      Control0..0
      70. Observation.device
      Control0..0
      72. Observation.hasMember
      Control0..0
      74. Observation.derivedFrom
      Control0..0