description: HL7 Denmark core profile for observations package_name: hl7.fhir.dk.core derivation: constraint name: DkCoreObservation type: Observation elements: value[x]: elements: system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 26 method: elements: coding: index: 27 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: SCTCode: match: {system: 'http://snomed.info/sct|http://snomed.info/sct/554471000005108'} schema: binding: {strength: example, valueSet: 'http://hl7.dk/fhir/core/ValueSet/dk-core-TechniquesSCTCodes'} index: 28 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct|http://snomed.info/sct/554471000005108'} index: 29 required: [system] valueQuantity: type: Quantity choiceOf: value index: 25 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 25} min: 0 max: 1 value: choices: [] index: 22 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 24 min: 0 max: 1 component: elements: code: elements: coding: index: 31 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: LOINC: match: {system: 'http://loinc.org'} schema: short: LOINC code for the observation index: 32 elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 33 code: {index: 34} required: [system, code] SNOMEDCT: match: {system: 'http://snomed.info/sct'} schema: short: SNOMED CT code for the observation index: 35 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 36 code: {index: 37} required: [system, code] NPU: match: {system: 'http://npu-terminology.org'} schema: short: NPU code for the observation. NPU codes are administred by the Danish Health Data Authority. index: 38 elements: system: pattern: {type: Uri, value: 'http://npu-terminology.org'} index: 39 code: {index: 40} required: [system, code] IEEE: match: {system: 'urn:iso:std:iso:11073:10101'} schema: short: IEEE code for the observation index: 41 elements: system: pattern: {type: Uri, value: 'urn:iso:std:iso:11073:10101'} index: 42 code: {index: 43} required: [system, code] MedCom: match: {system: 'http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-observation-codes'} schema: short: MedCom code for the observation. MedCom codes are administred by the MedCom. index: 44 elements: system: pattern: {type: Uri, value: 'http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-observation-codes'} index: 45 code: {index: 46} required: [system, code] SKS: match: {system: 'urn:oid:1.2.208.176.2.4'} schema: short: SKS code for the observation. index: 47 elements: system: pattern: {type: Uri, value: 'urn:oid:1.2.208.176.2.4'} index: 48 code: {index: 49} required: [system, code] value: choices: [] index: 51 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 53 min: 0 max: 1 valueQuantity: type: Quantity choiceOf: value index: 54 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 54} min: 0 max: 1 value[x]: elements: system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 55 code: elements: coding: index: 0 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: LOINC: match: {system: 'http://loinc.org'} schema: short: LOINC code for the observation index: 1 elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 2 code: {index: 3} required: [system, code] SNOMEDCT: match: {system: 'http://snomed.info/sct'} schema: short: SNOMED CT code for the observation index: 4 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 5 code: {index: 6} required: [system, code] NPU: match: {system: 'http://npu-terminology.org'} schema: short: NPU code for the observation. NPU codes are administred by the Danish Health Data Authority. index: 7 elements: system: pattern: {type: Uri, value: 'http://npu-terminology.org'} index: 8 code: {index: 9} required: [system, code] IEEE: match: {system: 'urn:iso:std:iso:11073:10101'} schema: short: IEEE code for the observation index: 10 elements: system: pattern: {type: Uri, value: 'urn:iso:std:iso:11073:10101'} index: 11 code: {index: 12} required: [system, code] MedCom: match: {system: 'http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-observation-codes'} schema: short: MedCom code for the observation. MedCom codes are administred by the MedCom. index: 13 elements: system: pattern: {type: Uri, value: 'http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-observation-codes'} index: 14 code: {index: 15} required: [system, code] SKS: match: {system: 'urn:oid:1.2.208.176.2.4'} schema: short: SKS code for the observation index: 16 elements: system: pattern: {type: Uri, value: 'urn:oid:1.2.208.176.2.4'} index: 17 code: {index: 18} required: [system, code] device: {short: 'The device used for the measurement. It is recommended that when information about the device is sent, it is contained in the same Bundle as the Observation the device measured.', index: 30} subject: type: Reference refers: ['http://hl7.dk/fhir/core/StructureDefinition/dk-core-location', 'http://hl7.dk/fhir/core/StructureDefinition/dk-core-patient', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group'] index: 19 performer: type: Reference refers: ['http://hl7.dk/fhir/core/StructureDefinition/dk-core-organization', 'http://hl7.dk/fhir/core/StructureDefinition/dk-core-patient', 'http://hl7.dk/fhir/core/StructureDefinition/dk-core-practitioner', 'http://hl7.dk/fhir/core/StructureDefinition/dk-core-practitioner-role', 'http://hl7.dk/fhir/core/StructureDefinition/dk-core-related-person', 'http://hl7.org/fhir/StructureDefinition/CareTeam'] index: 20 package_version: 3.5.0 class: profile kind: resource url: http://hl7.dk/fhir/core/StructureDefinition/dk-core-observation base: http://hl7.org/fhir/StructureDefinition/Observation version: 3.5.0 required: [subject]