EHDS Logical Information Models
0.2.1 - qa-preview

EHDS Logical Information Models, published by Xt-EHR. This guide is not an authorized publication; it is the continuous build for version 0.2.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Xt-EHR/xt-ehr-common/ and changes regularly. See the Directory of published versions

Logical Model: EHDSProcedure - Detailed Descriptions

Draft as of 2026-02-05

Definitions for the EHDSProcedure logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. EHDSProcedure
Definition

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.


Base definition for all types defined in FHIR type system.

ShortProcedure modelBase for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSProcedure.header
Definition

Basic metadata for this information

ShortBasic metadata for this information
Control1..1
TypeBase
4. EHDSProcedure.header.subject
Definition

Patient/subject information

ShortPatient/subject information
Control1..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
6. EHDSProcedure.header.identifier
Definition

Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).

ShortBusiness identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
8. EHDSProcedure.header.author[x]
Definition

Author responsible for the provided information.

ShortAuthor responsible for the provided information.
Control0..*
TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
10. EHDSProcedure.header.date
Definition

Date and optionally time of authoring/issuing

ShortDate and optionally time of authoring/issuing
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. EHDSProcedure.header.status
Definition

Status of the procedure (e.g. completed, on hold, stopped)

ShortStatus of the procedure (e.g. completed, on hold, stopped)
Control1..1
Binding

HL7 Event Status

TypeCodeableConcept
14. EHDSProcedure.header.source
Definition

Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.

ShortSource of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.
Control0..1
TypeCodeableConcept
16. EHDSProcedure.header.language
Definition

Language in which the resource is written. Language is expressed by the IETF language tag.

ShortLanguage in which the resource is written. Language is expressed by the IETF language tag.
Control0..1
Binding

BCP 47

TypeCodeableConcept
18. EHDSProcedure.code
Definition

Concept code and display name identifying the type of procedure

ShortConcept code and display name identifying the type of procedure
Control1..1
Binding

SNOMED CT

TypeCodeableConcept
20. EHDSProcedure.procedureDate[x]
Definition

Date and time of the procedure or interval of its performance

ShortDate and time of the procedure or interval of its performance
Control0..1
TypeChoice of: dateTime, Period
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. EHDSProcedure.performer
Definition

Actors who performed the procedure (only main responsible actors expected)

ShortActors who performed the procedure (only main responsible actors expected)
Control0..*
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional
24. EHDSProcedure.bodySite
Definition

Target body site of the procedure. Laterality may be included as a qualifier of the body site.

ShortTarget body site of the procedure. Laterality may be included as a qualifier of the body site.
Control0..*
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure
26. EHDSProcedure.reason[x]
Definition

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.

ShortThe reason the procedure was performed. This may be a concept from a terminology or a reference to a specific instance that describes the reason.
Control0..*
Binding

SNOMED CT, ICD-10, Orphacode

TypeChoice of: CodeableConcept, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSProcedure
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
28. EHDSProcedure.outcome
Definition

The immediate result of the procedure (e.g. successful, unsuccessful). This does not include assessment over a longer period of time.

ShortThe immediate result of the procedure (e.g. successful, unsuccessful). This does not include assessment over a longer period of time.
Control0..1
Binding

SNOMED CT

TypeCodeableConcept
30. EHDSProcedure.complication
Definition

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.

ShortAny 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.
Control0..*
Binding

ICD-10, SNOMED CT

TypeCodeableConcept
32. EHDSProcedure.deviceUsed
Definition

Device used to perform the procedure

ShortDevice used to perform the procedure
Control0..*
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
34. EHDSProcedure.focalDevice
Definition

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.

ShortDevice(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.
Control0..*
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
36. EHDSProcedure.note
Definition

Additional information about the procedure

ShortAdditional information about the procedure
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be foundhere

0. EHDSProcedure
Definition

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.

ShortProcedure model
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSProcedure.header
4. EHDSProcedure.header.author[x]
Definition

Author responsible for the provided information.

ShortAuthor responsible for the provided information.
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
6. EHDSProcedure.header.status
Definition

Status of the procedure (e.g. completed, on hold, stopped)

ShortStatus of the procedure (e.g. completed, on hold, stopped)
Binding

HL7 Event Status

8. EHDSProcedure.code
Definition

Concept code and display name identifying the type of procedure

ShortConcept code and display name identifying the type of procedure
Control1..1
Binding

SNOMED CT

TypeCodeableConcept
10. EHDSProcedure.procedureDate[x]
Definition

Date and time of the procedure or interval of its performance

ShortDate and time of the procedure or interval of its performance
Control0..1
TypeChoice of: dateTime, Period
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. EHDSProcedure.performer
Definition

Actors who performed the procedure (only main responsible actors expected)

ShortActors who performed the procedure (only main responsible actors expected)
Control0..*
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional
14. EHDSProcedure.bodySite
Definition

Target body site of the procedure. Laterality may be included as a qualifier of the body site.

ShortTarget body site of the procedure. Laterality may be included as a qualifier of the body site.
Control0..*
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure
16. EHDSProcedure.reason[x]
Definition

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.

ShortThe reason the procedure was performed. This may be a concept from a terminology or a reference to a specific instance that describes the reason.
Control0..*
Binding

SNOMED CT, ICD-10, Orphacode

TypeChoice of: CodeableConcept, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSProcedure
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
18. EHDSProcedure.outcome
Definition

The immediate result of the procedure (e.g. successful, unsuccessful). This does not include assessment over a longer period of time.

ShortThe immediate result of the procedure (e.g. successful, unsuccessful). This does not include assessment over a longer period of time.
Control0..1
Binding

SNOMED CT

TypeCodeableConcept
20. EHDSProcedure.complication
Definition

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.

ShortAny 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.
Control0..*
Binding

ICD-10, SNOMED CT

TypeCodeableConcept
22. EHDSProcedure.deviceUsed
Definition

Device used to perform the procedure

ShortDevice used to perform the procedure
Control0..*
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
24. EHDSProcedure.focalDevice
Definition

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.

ShortDevice(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.
Control0..*
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
26. EHDSProcedure.note
Definition

Additional information about the procedure

ShortAdditional information about the procedure
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be foundhere

0. EHDSProcedure
Definition

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.

ShortProcedure model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSProcedure.header
Definition

Basic metadata for this information

ShortBasic metadata for this information
Control1..1
TypeBase
4. EHDSProcedure.header.subject
Definition

Patient/subject information

ShortPatient/subject information
Control1..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
6. EHDSProcedure.header.identifier
Definition

Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).

ShortBusiness identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
8. EHDSProcedure.header.author[x]
Definition

Author responsible for the provided information.

ShortAuthor responsible for the provided information.
Control0..*
TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
10. EHDSProcedure.header.date
Definition

Date and optionally time of authoring/issuing

ShortDate and optionally time of authoring/issuing
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. EHDSProcedure.header.status
Definition

Status of the procedure (e.g. completed, on hold, stopped)

ShortStatus of the procedure (e.g. completed, on hold, stopped)
Control1..1
Binding

HL7 Event Status

TypeCodeableConcept
14. EHDSProcedure.header.source
Definition

Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.

ShortSource of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.
Control0..1
TypeCodeableConcept
16. EHDSProcedure.header.language
Definition

Language in which the resource is written. Language is expressed by the IETF language tag.

ShortLanguage in which the resource is written. Language is expressed by the IETF language tag.
Control0..1
Binding

BCP 47

TypeCodeableConcept
18. EHDSProcedure.code
Definition

Concept code and display name identifying the type of procedure

ShortConcept code and display name identifying the type of procedure
Control1..1
Binding

SNOMED CT

TypeCodeableConcept
20. EHDSProcedure.procedureDate[x]
Definition

Date and time of the procedure or interval of its performance

ShortDate and time of the procedure or interval of its performance
Control0..1
TypeChoice of: dateTime, Period
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. EHDSProcedure.performer
Definition

Actors who performed the procedure (only main responsible actors expected)

ShortActors who performed the procedure (only main responsible actors expected)
Control0..*
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional
24. EHDSProcedure.bodySite
Definition

Target body site of the procedure. Laterality may be included as a qualifier of the body site.

ShortTarget body site of the procedure. Laterality may be included as a qualifier of the body site.
Control0..*
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSBodyStructure
26. EHDSProcedure.reason[x]
Definition

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.

ShortThe reason the procedure was performed. This may be a concept from a terminology or a reference to a specific instance that describes the reason.
Control0..*
Binding

SNOMED CT, ICD-10, Orphacode

TypeChoice of: CodeableConcept, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSProcedure
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
28. EHDSProcedure.outcome
Definition

The immediate result of the procedure (e.g. successful, unsuccessful). This does not include assessment over a longer period of time.

ShortThe immediate result of the procedure (e.g. successful, unsuccessful). This does not include assessment over a longer period of time.
Control0..1
Binding

SNOMED CT

TypeCodeableConcept
30. EHDSProcedure.complication
Definition

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.

ShortAny 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.
Control0..*
Binding

ICD-10, SNOMED CT

TypeCodeableConcept
32. EHDSProcedure.deviceUsed
Definition

Device used to perform the procedure

ShortDevice used to perform the procedure
Control0..*
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
34. EHDSProcedure.focalDevice
Definition

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.

ShortDevice(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.
Control0..*
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
36. EHDSProcedure.note
Definition

Additional information about the procedure

ShortAdditional information about the procedure
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension