description: This profile represents the constraints applied to the Procedure resource by this guide. package_name: rs/hl7.fhir.eu.hdr derivation: constraint name: ProcedureEuHdr type: Procedure elements: focalDevice: short: Device implanted, removed or otherwise manipulated index: 20 elements: manipulated: type: Reference refers: ['http://hl7.eu/fhir/hdr/StructureDefinition/device-eu-hdr'] index: 21 complicationDetail: {short: Complications that occurred during the procedure (details), index: 19} reasonCode: {short: Why the procedure was performed (code), index: 14} performed: choices: [] index: 10 outcome: {short: Outcome of the procedure, index: 17} performed[x]: extensions: data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', min: 0, max: 1, type: Extension, short: 'performed[x] absence reason', index: 11} elements: extension: type: Extension short: performed[x] absence reason url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 11 slicing: slices: data-absent-reason: match: {} schema: {type: Extension, short: 'performed[x] absence reason', url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', index: 11} min: 0 max: 1 extension: index: 1 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: bodySite: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/procedure-targetBodyStructure index: 2 elements: value: choices: [valueReference] index: 4 valueReference: type: Reference choiceOf: value refers: ['http://hl7.eu/fhir/laboratory/StructureDefinition/BodyStructure-eu-lab'] index: 5 complication: {short: Complications that occurred during the procedure (code), index: 18} code: type: CodeableConcept binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/procedures-uv-ips'} index: 6 bodySite: type: CodeableConcept binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/body-site'} index: 16 subject: type: Reference refers: ['http://hl7.eu/fhir/base/StructureDefinition/patient-eu-core'] index: 7 elements: reference: {index: 8} required: [reference] performer: elements: actor: type: Reference refers: ['http://hl7.eu/fhir/base/StructureDefinition/organization-eu-core', 'http://hl7.eu/fhir/base/StructureDefinition/patient-eu-core', 'http://hl7.eu/fhir/base/StructureDefinition/practitioner-eu-core', 'http://hl7.eu/fhir/base/StructureDefinition/practitionerRole-eu-core', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 12 onBehalfOf: type: Reference refers: ['http://hl7.eu/fhir/base/StructureDefinition/organization-eu-core'] index: 13 reasonReference: type: Reference short: Why the procedure was performed (details) refers: ['http://hl7.eu/fhir/hdr/StructureDefinition/condition-eu-hdr', 'http://hl7.eu/fhir/hdr/StructureDefinition/procedure-eu-hdr', 'http://hl7.org/fhir/StructureDefinition/DiagnosticReport', 'http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Observation'] index: 15 text: {short: Textual representation of the procedur, index: 0} package_version: 0.1.0-ballot extensions: bodySite: url: http://hl7.org/fhir/StructureDefinition/procedure-targetBodyStructure type: Extension index: 2 elements: value: choices: [valueReference] index: 4 valueReference: type: Reference choiceOf: value refers: ['http://hl7.eu/fhir/laboratory/StructureDefinition/BodyStructure-eu-lab'] index: 5 class: profile kind: resource url: http://hl7.eu/fhir/hdr/StructureDefinition/procedure-eu-hdr base: http://hl7.org/fhir/StructureDefinition/Procedure version: 0.1.0-ballot required: [code, performed]