EHDS Logical Information Models
0.1.0 - ci-build

EHDS Logical Information Models, published by Xt-EHR. This guide is not an authorized publication; it is the continuous build for version 0.1.0 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/tree/stakeholder-consultation-D6-2 and changes regularly. See the Directory of published versions

## Logical Model: EHDSServiceRequest - Detailed Descriptions

Draft as of 2025-05-26

Definitions for the EHDSServiceRequest logical model.

- Key Elements Table
- Differential Elements Table
- Snapshot Elements Table

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

0. EHDSServiceRequest
Definition | C.8 - EHDS refined base model for Specification of requested service or services Base definition for all types defined in FHIR type system.
Short | Service request modelBase for all types and resources
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. EHDSServiceRequest.serviceText
Definition | Textual description of the requested service
Short | C.8.1 - Service text
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. EHDSServiceRequest.serviceCode
Definition | A code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested.
Short | C.8.2 - Service code
Control | 0..1
Binding | LOINC, NPU, SNOMED CT
Type | CodeableConcept
6. EHDSServiceRequest.reasonCode
Definition | Health conditions affecting the health of the patient and are important to be known for a health professional during a health encounter. Clinical conditions of the subject relevant for the results interpretation.
Short | C.8.3 - Reason code
Control | 0..*
Binding | ICD-10 (ICD-11 when available), SNOMED CT, Orphacode
Type | CodeableConcept
8. EHDSServiceRequest.quantity
Definition | Amount of requested services of the same type
Short | C.8.4 - Quantity
Control | 0..1
Type | Quantity
10. EHDSServiceRequest.anatomicLocation
Definition | Anatomic location and laterality where the procedure should be performed. This is the target site.
Short | C.8.5 - Anatomic location
Control | 0..*
Binding | SNOMED CT
Type | CodeableConcept
12. EHDSServiceRequest.reasonReference
Definition | Indicates another resource that provides a justification for why this service is being requested.
Short | C.8.6 - Reason reference
Control | 0..*
Type | Reference(Observation model, Condition model, Medicinal product model, DocumentReference, DiagnosticReport)
14. EHDSServiceRequest.priority
Definition | Indicates how quickly the ServiceRequest should be addressed with respect to other requests.
Short | C.8.7 - Priority
Control | 0..1
Binding | HL7 Request priority
Type | CodeableConcept
16. EHDSServiceRequest.supportingInformation
Definition | Health conditions relevant for the results interpretation, e.g. fasting status, sex for clinical use, etc.
Short | C.8.8 - Supporting information
Control | 0..*
Type | Reference(Observation model, Condition model, Procedure model, Medication administration model, Resource)
18. EHDSServiceRequest.specimen
Definition | Specimens to be used by the laboratory procedure
Short | C.8.9 - Specimen
Control | 0..*
Type | Reference(Specimen model)
20. EHDSServiceRequest.subject
Definition | Individual or Entity the service is ordered for
Short | C.8.10 - Subject
Control | 1..1
Type | Reference(Patient model, Group model, Location model, Device model)
22. EHDSServiceRequest.encounter
Definition | An encounter that provides additional information about the healthcare context in which this request is made.
Short | C.8.11 - Encounter
Control | 0..1
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSEncounter
24. EHDSServiceRequest.occurance[x]
Definition | When service should occur
Short | C.8.12 - Occurance
Control | 0..1
Type | Choice of: dateTime, Period
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
26. EHDSServiceRequest.patientInstructions
Definition | Patient or consumer-oriented instructions
Short | C.8.13 - Patient instructions
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
28. EHDSServiceRequest.coverage
Definition | Insurance or medical plan or a payment agreement.
Short | C.8.14 - Coverage
Control | 0..*
Type | Reference(Coverage model)

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

0. EHDSServiceRequest
Definition | C.8 - EHDS refined base model for Specification of requested service or services
Short | Service request model
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. EHDSServiceRequest.serviceText
Definition | Textual description of the requested service
Short | C.8.1 - Service text
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. EHDSServiceRequest.serviceCode
Definition | A code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested.
Short | C.8.2 - Service code
Control | 0..1
Binding | LOINC, NPU, SNOMED CT
Type | CodeableConcept
6. EHDSServiceRequest.reasonCode
Definition | Health conditions affecting the health of the patient and are important to be known for a health professional during a health encounter. Clinical conditions of the subject relevant for the results interpretation.
Short | C.8.3 - Reason code
Control | 0..*
Binding | ICD-10 (ICD-11 when available), SNOMED CT, Orphacode
Type | CodeableConcept
8. EHDSServiceRequest.quantity
Definition | Amount of requested services of the same type
Short | C.8.4 - Quantity
Control | 0..1
Type | Quantity
10. EHDSServiceRequest.anatomicLocation
Definition | Anatomic location and laterality where the procedure should be performed. This is the target site.
Short | C.8.5 - Anatomic location
Control | 0..*
Binding | SNOMED CT
Type | CodeableConcept
12. EHDSServiceRequest.reasonReference
Definition | Indicates another resource that provides a justification for why this service is being requested.
Short | C.8.6 - Reason reference
Control | 0..*
Type | Reference(Observation model, Condition model, Medicinal product model, DocumentReference, DiagnosticReport)
14. EHDSServiceRequest.priority
Definition | Indicates how quickly the ServiceRequest should be addressed with respect to other requests.
Short | C.8.7 - Priority
Control | 0..1
Binding | HL7 Request priority
Type | CodeableConcept
16. EHDSServiceRequest.supportingInformation
Definition | Health conditions relevant for the results interpretation, e.g. fasting status, sex for clinical use, etc.
Short | C.8.8 - Supporting information
Control | 0..*
Type | Reference(Observation model, Condition model, Procedure model, Medication administration model, Resource)
18. EHDSServiceRequest.specimen
Definition | Specimens to be used by the laboratory procedure
Short | C.8.9 - Specimen
Control | 0..*
Type | Reference(Specimen model)
20. EHDSServiceRequest.subject
Definition | Individual or Entity the service is ordered for
Short | C.8.10 - Subject
Control | 1..1
Type | Reference(Patient model, Group model, Location model, Device model)
22. EHDSServiceRequest.encounter
Definition | An encounter that provides additional information about the healthcare context in which this request is made.
Short | C.8.11 - Encounter
Control | 0..1
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSEncounter
24. EHDSServiceRequest.occurance[x]
Definition | When service should occur
Short | C.8.12 - Occurance
Control | 0..1
Type | Choice of: dateTime, Period
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
26. EHDSServiceRequest.patientInstructions
Definition | Patient or consumer-oriented instructions
Short | C.8.13 - Patient instructions
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
28. EHDSServiceRequest.coverage
Definition | Insurance or medical plan or a payment agreement.
Short | C.8.14 - Coverage
Control | 0..*
Type | Reference(Coverage model)

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

0. EHDSServiceRequest
Definition | C.8 - EHDS refined base model for Specification of requested service or services
Short | Service request model
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. EHDSServiceRequest.serviceText
Definition | Textual description of the requested service
Short | C.8.1 - Service text
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. EHDSServiceRequest.serviceCode
Definition | A code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested.
Short | C.8.2 - Service code
Control | 0..1
Binding | LOINC, NPU, SNOMED CT
Type | CodeableConcept
6. EHDSServiceRequest.reasonCode
Definition | Health conditions affecting the health of the patient and are important to be known for a health professional during a health encounter. Clinical conditions of the subject relevant for the results interpretation.
Short | C.8.3 - Reason code
Control | 0..*
Binding | ICD-10 (ICD-11 when available), SNOMED CT, Orphacode
Type | CodeableConcept
8. EHDSServiceRequest.quantity
Definition | Amount of requested services of the same type
Short | C.8.4 - Quantity
Control | 0..1
Type | Quantity
10. EHDSServiceRequest.anatomicLocation
Definition | Anatomic location and laterality where the procedure should be performed. This is the target site.
Short | C.8.5 - Anatomic location
Control | 0..*
Binding | SNOMED CT
Type | CodeableConcept
12. EHDSServiceRequest.reasonReference
Definition | Indicates another resource that provides a justification for why this service is being requested.
Short | C.8.6 - Reason reference
Control | 0..*
Type | Reference(Observation model, Condition model, Medicinal product model, DocumentReference, DiagnosticReport)
14. EHDSServiceRequest.priority
Definition | Indicates how quickly the ServiceRequest should be addressed with respect to other requests.
Short | C.8.7 - Priority
Control | 0..1
Binding | HL7 Request priority
Type | CodeableConcept
16. EHDSServiceRequest.supportingInformation
Definition | Health conditions relevant for the results interpretation, e.g. fasting status, sex for clinical use, etc.
Short | C.8.8 - Supporting information
Control | 0..*
Type | Reference(Observation model, Condition model, Procedure model, Medication administration model, Resource)
18. EHDSServiceRequest.specimen
Definition | Specimens to be used by the laboratory procedure
Short | C.8.9 - Specimen
Control | 0..*
Type | Reference(Specimen model)
20. EHDSServiceRequest.subject
Definition | Individual or Entity the service is ordered for
Short | C.8.10 - Subject
Control | 1..1
Type | Reference(Patient model, Group model, Location model, Device model)
22. EHDSServiceRequest.encounter
Definition | An encounter that provides additional information about the healthcare context in which this request is made.
Short | C.8.11 - Encounter
Control | 0..1
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSEncounter
24. EHDSServiceRequest.occurance[x]
Definition | When service should occur
Short | C.8.12 - Occurance
Control | 0..1
Type | Choice of: dateTime, Period
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
26. EHDSServiceRequest.patientInstructions
Definition | Patient or consumer-oriented instructions
Short | C.8.13 - Patient instructions
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
28. EHDSServiceRequest.coverage
Definition | Insurance or medical plan or a payment agreement.
Short | C.8.14 - Coverage
Control | 0..*
Type | Reference(Coverage model)