description: The model provides basic information about a procedure performed on or for a patient. This includes surgical, therapeutic, and diagnostic procedures, as well as specimen collection. The model does not cover procedures in the planning stage. package_name: xtehr.eu.ehds.models derivation: specialization name: EHDSProcedure type: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSProcedure elements: reasonCodeableConcept: {type: CodeableConcept, short: The reason the procedure was performed. This may be a concept from a terminology or a reference to a specific instance that describes the reason., choiceOf: reason, array: true, index: 12} procedureDate: short: Date and time of the procedure or interval of its performance choices: [procedureDateDateTime, procedureDatePeriod] index: 5 procedureDateDateTime: {type: dateTime, short: Date and time of the procedure or interval of its performance, choiceOf: procedureDate, index: 6} reasonHttp://www: elements: xt-ehr: elements: eu/fhir/models/StructureDefinition/EHDSCondition: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition', short: The reason the procedure was performed. This may be a concept from a terminology or a reference to a specific instance that describes the reason., choiceOf: reason, array: true, index: 13} eu/fhir/models/StructureDefinition/EHDSObservation: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation', short: The reason the procedure was performed. This may be a concept from a terminology or a reference to a specific instance that describes the reason., choiceOf: reason, array: true, index: 14} eu/fhir/models/StructureDefinition/EHDSProcedure: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSProcedure', short: The reason the procedure was performed. This may be a concept from a terminology or a reference to a specific instance that describes the reason., choiceOf: reason, array: true, index: 15} focalDevice: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice', short: 'Device(s) that is/are implanted, removed, or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.', array: true, index: 19} outcome: {type: CodeableConcept, short: 'The immediate result of the procedure (e.g. successful, unsuccessful). This does not include assessment over a longer period of time.', index: 16} procedureDatePeriod: {type: Period, short: Date and time of the procedure or interval of its performance, choiceOf: procedureDate, index: 7} header: elements: author: short: Author responsible for the provided information. choices: [] index: 1 status: {short: 'Status of the procedure (e.g. completed, on hold, stopped)', index: 2} note: {type: string, short: Additional information about the procedure, index: 20} reason: short: The reason the procedure was performed. This may be a concept from a terminology or a reference to a specific instance that describes the reason. choices: [reasonCodeableConcept, 'reasonHttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition', 'reasonHttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation', 'reasonHttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSProcedure'] array: true index: 11 complication: {type: CodeableConcept, short: 'Any complications that occurred during the procedure, or in the immediate post-procedure period. These are generally tracked separately from the procedure description, which will typically describe the procedure itself rather than any ''post procedure'' issues.', array: true, index: 17} code: {type: CodeableConcept, short: Concept code and display name identifying the type of procedure, index: 3} bodySite: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure', short: Target body site of the procedure. Laterality may be included as a qualifier of the body site., array: true, index: 9} deviceUsed: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice', short: Device used to perform the procedure, array: true, index: 18} performer: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional', short: Actors who performed the procedure (only main responsible actors expected), array: true, index: 8} package_version: 0.3.0 class: logical kind: logical url: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSProcedure base: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDataSet version: 0.3.0 required: [code]