description: This profile sets minimum expectations for the DiagnosticReport resource for commonly used EHDS documents. package_name: hl7.fhir.eu.base-r5 derivation: constraint name: DiagnosticReportEuCore type: DiagnosticReport elements: category: index: 12 slicing: rules: open ordered: false discriminator: - {path: $this, type: value} min: null slices: diagnostic-service: match: {} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/diagnostic-service-sections'} index: 13 min: 0 max: 1 study: {short: Study subject to this report, index: 25} encounter: {short: The healthcare event which this Diagnostic Report is about (when test ordered)., index: 16} specimen: {short: Specimens this report is based on., index: 23} extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: DiagnosticReportCompositionR5: match: {url: null} schema: type: Extension short: Associated Composition url: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition index: 1 elements: value: choices: [valueReference] index: 3 valueReference: type: Reference choiceOf: value refers: ['http://hl7.eu/fhir/base-r5/StructureDefinition/composition-eu-core'] index: 4 required: [valueReference, value] note: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.note index: 5 elements: value[x]: extensions: annotation-type: {url: 'http://hl7.org/fhir/StructureDefinition/annotationType', min: 0, type: Extension, index: 6} elements: extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/annotationType index: 6 slicing: slices: annotation-type: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/annotationType', index: 6} min: 0 value: extensions: {} elements: extension: elements: value: short: Type of note choices: [] index: 8 resultsInterpreter: index: 21 slicing: rules: open ordered: false description: Primary interpreter of results discriminator: - {path: resolve(), type: profile} min: null slices: author: match: {} schema: type: Reference refers: ['http://hl7.eu/fhir/base-r5/StructureDefinition/practitionerRole-eu-core'] array: true index: 22 min: 0 status: {short: Status of the Report, index: 11} result: {short: results, index: 24} effective: short: Clinically relevant time/time-period for report. choices: [] index: 18 code: {short: Type of Diagnostic Report, index: 14} identifier: {index: 9} presentedForm: {short: Entire report as issued (pdf recommended), index: 29} basedOn: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/ServiceRequest'] index: 10 media: short: Additional data (like images, diagrams or documents) associated with this report index: 26 elements: comment: {index: 27} link: {short: Reference to the image or data, index: 28} subject: type: Reference short: Who and/or what this report is about refers: ['http://hl7.eu/fhir/base-r5/StructureDefinition/patient-animal-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/Location'] index: 15 performer: short: Responsible Diagnostic Service. index: 19 slicing: rules: open ordered: false description: Organization that delivered the report discriminator: - {path: $this, type: profile} min: null slices: organization: match: {} schema: short: The organization producer of this report refers: ['http://hl7.eu/fhir/base-r5/StructureDefinition/organization-eu-core'] type: Reference array: true index: 20 min: 0 package_version: 2.0.0-ballot extensions: DiagnosticReportCompositionR5: url: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition type: Extension short: Associated Composition index: 1 elements: value: choices: [valueReference] index: 3 valueReference: type: Reference choiceOf: value refers: ['http://hl7.eu/fhir/base-r5/StructureDefinition/composition-eu-core'] index: 4 required: [valueReference, value] note: url: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.note type: Extension index: 5 elements: value[x]: extensions: annotation-type: {url: 'http://hl7.org/fhir/StructureDefinition/annotationType', min: 0, type: Extension, index: 6} elements: extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/annotationType index: 6 slicing: slices: annotation-type: match: {} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/annotationType', index: 6} min: 0 value: extensions: {} elements: extension: elements: value: short: Type of note choices: [] index: 8 class: profile kind: resource url: http://hl7.eu/fhir/base-r5/StructureDefinition/diagnosticReport-eu-core base: http://hl7.org/fhir/StructureDefinition/DiagnosticReport version: 2.0.0-ballot required: [subject]