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: KLGatewayChildrenFeedingObservation - Detailed Descriptions

Active as of 2024-10-31

Definitions for the klgateway-children-feeding-observation 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] madningsobservationStatus
10. Observation.code
Short[DK] madningsobservationsKode
12. Observation.code.coding
Control2..2
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
  • 14. Observation.code.coding:LOINC
    Slice NameLOINC
    Control0..0
    16. Observation.code.coding:SNOMEDCT
    Slice NameSNOMEDCT
    Control1..?
    Pattern Value{
      "system" : "http://snomed.info/sct",
      "code" : "169740003"
    }
    18. Observation.code.coding:NPU
    Slice NameNPU
    Control0..0
    20. Observation.code.coding:IEEE
    Slice NameIEEE
    Control0..0
    22. Observation.code.coding:MedCom
    Slice NameMedCom
    Control0..0
    24. Observation.code.coding:SKS
    Slice NameSKS
    Control0..0
    26. Observation.code.coding:FBOECode
    Slice NameFBOECode
    Control1..1
    Pattern Value{
      "system" : "http://fhir.kl.dk/term/CodeSystem/FBOE",
      "code" : "e61e4dab-54bb-4bf4-9b76-8d991cf4de08"
    }
    28. Observation.code.coding:FBOECode.system
    Control1..?
    Pattern Valuehttp://fhir.kl.dk/term/CodeSystem/FBOE
    30. Observation.subject
    Short[DK] madningsobservationSubjekt
    TypeReference(KLGatewayChildrenCitizen)bundled
    32. Observation.focus
    Control0..0
    34. Observation.encounter
    Short[DK] madningsobservationKontakt
    TypeReference(KLGatewayChildrenEncounter)bundled
    36. Observation.effective[x]
    Short[DK] madningsobservationTid
    Control1..?
    TypeChoice of: dateTime, Period, Timing, instant
    [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
    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
    • 38. Observation.effective[x]:effectivePeriod
      Slice NameeffectivePeriod
      Control0..1
      TypePeriod
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      40. Observation.effective[x]:effectivePeriod.start
      Control1..?
      42. Observation.effective[x]:effectiveDateTime
      Slice NameeffectiveDateTime
      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
      44. Observation.issued
      Control0..0
      46. Observation.performer
      Control0..0
      48. Observation.value[x]
      Short[DK] madningsobservationsResultat
      TypeCodeableConcept, dateTime, boolean, string, SampledData, Quantity, Period, Ratio, integer, time, Range
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      50. Observation.value[x]:valueCodeableConcept
      Slice NamevalueCodeableConcept
      Control0..1
      BindingThe codes SHALL be taken from ResultatkoderSmåbørnMad
      (required to http://fhir.kl.dk/children/ValueSet/FeedingResultsChildren)
      TypeCodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      52. Observation.dataAbsentReason
      Short[DK] madningsobservationMangler
      54. Observation.interpretation
      Control0..0
      56. Observation.note
      Control0..0
      58. Observation.bodySite
      Control0..0
      60. Observation.method
      Control0..0
      62. Observation.specimen
      Control0..0
      64. Observation.device
      Control0..0
      66. Observation.hasMember
      Control0..0
      68. Observation.derivedFrom
      Control0..0