description: HL7 Denmark core profile for observations package_name: hl7.fhir.dk.core derivation: constraint name: DkCoreObservation type: Observation elements: 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: 'https://www.snomed.org/'} schema: short: SNOMED CT code for the observation index: 4 elements: system: pattern: {type: Uri, value: 'https://www.snomed.org/'} index: 5 code: {index: 6} required: [system, code] NPU: match: {system: 'urn:oid:1.2.208.176.2.1'} 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: 'urn:oid:1.2.208.176.2.1'} 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: 'https://terminology.medcom.dk/fhir/observation-code'} schema: short: MedCom code for the observation. MedCom codes are administred by the MedCom. index: 13 elements: system: pattern: {type: Uri, value: 'https://terminology.medcom.dk/fhir/observation-code'} 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] subject: type: Reference refers: ['http://hl7.dk/fhir/core/StructureDefinition/dk-core-patient', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Location'] 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.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 20 valueQuantity: type: Quantity index: 21 elements: system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 22 method: elements: coding: index: 23 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: SCTCode: match: {system: 'http://snomed.info/sct'} schema: binding: {strength: required, valueSet: 'http://hl7.dk/fhir/core/ValueSet/TechniqesSCTCodes'} index: 24 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 25 required: [system] 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: 26} component: elements: code: elements: coding: index: 27 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: 28 elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 29 code: {index: 30} required: [system, code] SNOMEDCT: match: {system: 'https://www.snomed.org/'} schema: short: SNOMED CT code for the observation index: 31 elements: system: pattern: {type: Uri, value: 'https://www.snomed.org/'} index: 32 code: {index: 33} required: [system, code] NPU: match: {system: 'urn:oid:1.2.208.176.2.1'} schema: short: NPU code for the observation. NPU codes are administred by the Danish Health Data Authority. index: 34 elements: system: pattern: {type: Uri, value: 'urn:oid:1.2.208.176.2.1'} index: 35 code: {index: 36} required: [system, code] IEEE: match: {system: 'urn:iso:std:iso:11073:10101'} schema: short: IEEE code for the observation index: 37 elements: system: pattern: {type: Uri, value: 'urn:iso:std:iso:11073:10101'} index: 38 code: {index: 39} required: [system, code] MedCom: match: {system: 'https://terminology.medcom.dk/fhir/observation-code'} schema: short: MedCom code for the observation. MedCom codes are administred by the MedCom. index: 40 elements: system: pattern: {type: Uri, value: 'https://terminology.medcom.dk/fhir/observation-code'} index: 41 code: {index: 42} required: [system, code] SKS: match: {system: 'urn:oid:1.2.208.176.2.4'} schema: short: SKS code for the observation. index: 43 elements: system: pattern: {type: Uri, value: 'urn:oid:1.2.208.176.2.4'} index: 44 code: {index: 45} required: [system, code] valueQuantity: type: Quantity index: 46 elements: system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 47 package_version: 2.2.0 class: profile kind: resource url: http://hl7.dk/fhir/core/StructureDefinition/dk-core-observation base: http://hl7.org/fhir/StructureDefinition/Observation version: 2.2.0 required: [subject]