description: A observation profile for the EU. package_name: rs/hl7.fhir.eu.imaging derivation: constraint name: ObservationEu type: Observation elements: value[x]: extensions: dataAbsentReason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', min: 0, max: 1, type: Extension, index: 17} elements: extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 17 slicing: slices: dataAbsentReason: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', index: 17} min: 0 max: 1 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MolecularSequence'] index: 16 valueTime: {type: time, choiceOf: value, index: 12} valueQuantity: {type: Quantity, choiceOf: value, index: 5} value: choices: [valueQuantity, valueCodeableConcept, valueString, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod, valueAttachment, valueReference] index: 4 valueString: {type: string, choiceOf: value, index: 7} valueRatio: {type: Ratio, choiceOf: value, index: 10} valueDateTime: {type: dateTime, choiceOf: value, index: 13} component: elements: value[x]: extensions: dataAbsentReason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', min: 0, max: 1, type: Extension, index: 32} elements: extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 32 slicing: slices: dataAbsentReason: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', index: 32} min: 0 max: 1 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/MolecularSequence'] index: 31 valueTime: {type: time, choiceOf: value, index: 27} valueQuantity: {type: Quantity, choiceOf: value, index: 20} value: choices: [valueQuantity, valueCodeableConcept, valueString, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod, valueAttachment, valueReference] index: 19 valueString: {type: string, choiceOf: value, index: 22} valueRatio: {type: Ratio, choiceOf: value, index: 25} valueDateTime: {type: dateTime, choiceOf: value, index: 28} valueSampledData: {type: SampledData, choiceOf: value, index: 26} valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 21} valuePeriod: {type: Period, choiceOf: value, index: 29} valueRange: {type: Range, choiceOf: value, index: 24} valueInteger: {type: integer, choiceOf: value, index: 23} valueAttachment: {type: Attachment, choiceOf: value, index: 30} required: [value, valueAttachment, valueCodeableConcept, valueDateTime, valueInteger, valuePeriod, valueQuantity, valueRange, valueRatio, valueReference, valueSampledData, valueString, valueTime] valueSampledData: {type: SampledData, choiceOf: value, index: 11} effective: choices: [] index: 1 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 6} valuePeriod: {type: Period, choiceOf: value, index: 14} valueRange: {type: Range, choiceOf: value, index: 9} valueInteger: {type: integer, choiceOf: value, index: 8} valueAttachment: {type: Attachment, choiceOf: value, index: 15} performer: extensions: performerFunction: {url: 'http://hl7.org/fhir/StructureDefinition/event-performerFunction', min: 0, max: 1, type: Extension, index: 2} elements: extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/event-performerFunction index: 2 slicing: slices: performerFunction: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/event-performerFunction', index: 2} min: 0 max: 1 package_version: r5-0.1.0-ballot class: profile kind: resource url: http://hl7.eu/fhir/imaging-r5/StructureDefinition/ObservationEu base: http://hl7.org/fhir/StructureDefinition/Observation version: 0.1.0-ballot required: [effective, value, valueAttachment, valueCodeableConcept, valueDateTime, valueInteger, valuePeriod, valueQuantity, valueRange, valueRatio, valueReference, valueSampledData, valueString, valueTime]