description: This profile introduces essential constraints and extensions for the Observation resource for Medical Test Results that apply across multiple use cases. package_name: hl7.fhir.eu.base-r5 derivation: constraint name: MedicalTestResultEuCore type: Observation elements: category: {index: 5} referenceRange: {index: 30} hasMember: type: Reference refers: ['http://hl7.eu/fhir/base-r5/StructureDefinition/medicalTestResult-eu-core'] index: 31 value[x]: extensions: uncertainty: {url: 'http://hl7.org/fhir/StructureDefinition/iso21090-uncertainty', min: 0, max: 1, type: Extension, index: 21} elements: extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/iso21090-uncertainty index: 21 slicing: slices: uncertainty: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/iso21090-uncertainty', index: 21} min: 0 max: 1 derivedFrom: type: Reference refers: ['http://hl7.eu/fhir/base-r5/StructureDefinition/medicalTestResult-eu-core', 'http://hl7.org/fhir/StructureDefinition/ImagingStudy'] index: 32 interpretation: {index: 23} method: {index: 27} specimen: {short: Specimen used for the observation, index: 28} valueQuantity: type: Quantity choiceOf: value index: 20 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 20} min: 0 max: 1 value: choices: [] index: 17 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 19 min: 0 max: 1 component: index: 33 elements: code: binding: {strength: example, valueSet: 'http://hl7.eu/fhir/base-r5/ValueSet/medicalTestResult-eu'} index: 34 value: choices: [] index: 36 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 38 min: 0 max: 1 valueQuantity: type: Quantity choiceOf: value index: 39 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 39} min: 0 max: 1 value[x]: extensions: uncertainty: {url: 'http://hl7.org/fhir/StructureDefinition/iso21090-uncertainty', min: 0, max: 1, type: Extension, index: 40} elements: extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/iso21090-uncertainty index: 40 slicing: slices: uncertainty: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/iso21090-uncertainty', index: 40} min: 0 max: 1 dataAbsentReason: {index: 41} interpretation: {index: 42} referenceRange: {index: 43} note: {index: 24} effectiveDateTime: {type: dateTime, choiceOf: effective, index: 11} status: {index: 4} language: {short: Language of the observation, index: 0} effective: choices: [effectiveDateTime, effectivePeriod] index: 10 code: binding: {strength: example, valueSet: 'http://hl7.eu/fhir/base-r5/ValueSet/medicalTestResult-eu'} index: 6 identifier: {index: 1} bodySite: {index: 25} focus: type: Reference refers: ['http://hl7.eu/fhir/base-r5/StructureDefinition/location-eu-core', 'http://hl7.eu/fhir/base-r5/StructureDefinition/patient-eu-core', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 8 issued: {index: 13} device: {index: 29} basedOn: {index: 2} bodyStructure: {index: 26} triggeredBy: elements: observation: type: Reference refers: ['http://hl7.eu/fhir/base-r5/StructureDefinition/medicalTestResult-eu-core'] index: 3 subject: type: Reference refers: ['http://hl7.eu/fhir/base-r5/StructureDefinition/patient-eu-core', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Location'] index: 7 performer: type: Reference refers: ['http://hl7.eu/fhir/base-r5/StructureDefinition/organization-eu-core', 'http://hl7.eu/fhir/base-r5/StructureDefinition/patient-eu-core', 'http://hl7.eu/fhir/base-r5/StructureDefinition/practitioner-eu-core', 'http://hl7.eu/fhir/base-r5/StructureDefinition/practitionerRole-eu-core', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 14 extensions: performerFunction: {url: 'http://hl7.org/fhir/StructureDefinition/event-performerFunction', min: 0, type: Extension, index: 15} elements: extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/event-performerFunction index: 15 slicing: slices: performerFunction: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/event-performerFunction', index: 15} min: 0 dataAbsentReason: {index: 22} effectivePeriod: {type: Period, choiceOf: effective, index: 12} package_version: 2.0.0 class: profile kind: resource url: http://hl7.eu/fhir/base-r5/StructureDefinition/medicalTestResult-eu-core base: http://hl7.org/fhir/StructureDefinition/Observation version: 2.0.0 required: [effectiveDateTime, effectivePeriod, subject, category, effective]