EHDS Logical Information Models
0.4.0 - draft

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

Logical Model: EHDSEndpoint - Detailed Descriptions

Draft as of 2026-02-22

Definitions for the EHDSEndpoint logical model.

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

0. EHDSEndpoint
Definition

Model covers technical details of an endpoint that can be used for electronic services


Base definition for all types defined in FHIR type system.

ShortEndpoint 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. EHDSEndpoint.identifier
Definition

Identifier for the endpoint

ShortIdentifier for the endpoint
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeIdentifier
4. EHDSEndpoint.status
Definition

Status of the endpoint (e.g. active, limited).

ShortStatus of the endpoint (e.g. active, limited).
Control1..1
Binding

HL7 Endpoint Status

TypeCodeableConcept
6. EHDSEndpoint.connectionType
Definition

A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way.

ShortA coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way.
Control1..*
TypeCodeableConcept
8. EHDSEndpoint.name
Definition

A friendly name that this endpoint can be referred to with.

ShortA friendly name that this endpoint can be referred to with.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. EHDSEndpoint.managingOrganisation
Definition

The organisation that provides technical management services for this endpoint.

ShortThe organisation that provides technical management services for this endpoint.
Control0..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation
12. EHDSEndpoint.payload
Definition

The set of payloads that are provided/available at this endpoint.

ShortThe set of payloads that are provided/available at this endpoint.
Control0..*
TypeBase
14. EHDSEndpoint.payload.type
Definition

The type of content that may be used at this endpoint.

ShortThe type of content that may be used at this endpoint.
Control0..*
TypeCodeableConcept
16. EHDSEndpoint.payload.mimeType
Definition

The mime type to send the payload in (e.g. application/fhir+xml, application/fhir+json).

ShortThe mime type to send the payload in (e.g. application/fhir+xml, application/fhir+json).
Control0..*
Binding

BCP-13

TypeCodeableConcept
18. EHDSEndpoint.payload.profileCanonical
Definition

The FHIR profile that is expected at this endpoint. It describes the resources that are handled, or even simply which resource types.

ShortThe FHIR profile that is expected at this endpoint. It describes the resources that are handled, or even simply which resource types.
Control0..*
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. EHDSEndpoint.payload.profileUri
Definition

The profile (as a URI) that is expected at this endpoint when not represented using a FHIR profile.

ShortThe profile (as a URI) that is expected at this endpoint when not represented using a FHIR profile.
Control0..*
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. EHDSEndpoint.address
Definition

The URI that describes the actual end-point to connect to.

ShortThe URI that describes the actual end-point to connect to.
Control1..1
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. EHDSEndpoint.header
Definition

Additional headers / information to send as part of the notification. Usage depends on the channel type.

ShortAdditional headers / information to send as part of the notification. Usage depends on the channel type.
Control0..*
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. EHDSEndpoint
Definition

Model covers technical details of an endpoint that can be used for electronic services

ShortEndpoint model
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSEndpoint.identifier
Definition

Identifier for the endpoint

ShortIdentifier for the endpoint
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeIdentifier
4. EHDSEndpoint.status
Definition

Status of the endpoint (e.g. active, limited).

ShortStatus of the endpoint (e.g. active, limited).
Control1..1
Binding

HL7 Endpoint Status

TypeCodeableConcept
6. EHDSEndpoint.connectionType
Definition

A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way.

ShortA coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way.
Control1..*
TypeCodeableConcept
8. EHDSEndpoint.name
Definition

A friendly name that this endpoint can be referred to with.

ShortA friendly name that this endpoint can be referred to with.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. EHDSEndpoint.managingOrganisation
Definition

The organisation that provides technical management services for this endpoint.

ShortThe organisation that provides technical management services for this endpoint.
Control0..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation
12. EHDSEndpoint.payload
Definition

The set of payloads that are provided/available at this endpoint.

ShortThe set of payloads that are provided/available at this endpoint.
Control0..*
TypeBase
14. EHDSEndpoint.payload.type
Definition

The type of content that may be used at this endpoint.

ShortThe type of content that may be used at this endpoint.
Control0..*
TypeCodeableConcept
16. EHDSEndpoint.payload.mimeType
Definition

The mime type to send the payload in (e.g. application/fhir+xml, application/fhir+json).

ShortThe mime type to send the payload in (e.g. application/fhir+xml, application/fhir+json).
Control0..*
Binding

BCP-13

TypeCodeableConcept
18. EHDSEndpoint.payload.profileCanonical
Definition

The FHIR profile that is expected at this endpoint. It describes the resources that are handled, or even simply which resource types.

ShortThe FHIR profile that is expected at this endpoint. It describes the resources that are handled, or even simply which resource types.
Control0..*
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. EHDSEndpoint.payload.profileUri
Definition

The profile (as a URI) that is expected at this endpoint when not represented using a FHIR profile.

ShortThe profile (as a URI) that is expected at this endpoint when not represented using a FHIR profile.
Control0..*
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. EHDSEndpoint.address
Definition

The URI that describes the actual end-point to connect to.

ShortThe URI that describes the actual end-point to connect to.
Control1..1
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. EHDSEndpoint.header
Definition

Additional headers / information to send as part of the notification. Usage depends on the channel type.

ShortAdditional headers / information to send as part of the notification. Usage depends on the channel type.
Control0..*
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. EHDSEndpoint
Definition

Model covers technical details of an endpoint that can be used for electronic services

ShortEndpoint model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSEndpoint.identifier
Definition

Identifier for the endpoint

ShortIdentifier for the endpoint
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeIdentifier
4. EHDSEndpoint.status
Definition

Status of the endpoint (e.g. active, limited).

ShortStatus of the endpoint (e.g. active, limited).
Control1..1
Binding

HL7 Endpoint Status

TypeCodeableConcept
6. EHDSEndpoint.connectionType
Definition

A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way.

ShortA coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way.
Control1..*
TypeCodeableConcept
8. EHDSEndpoint.name
Definition

A friendly name that this endpoint can be referred to with.

ShortA friendly name that this endpoint can be referred to with.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. EHDSEndpoint.managingOrganisation
Definition

The organisation that provides technical management services for this endpoint.

ShortThe organisation that provides technical management services for this endpoint.
Control0..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation
12. EHDSEndpoint.payload
Definition

The set of payloads that are provided/available at this endpoint.

ShortThe set of payloads that are provided/available at this endpoint.
Control0..*
TypeBase
14. EHDSEndpoint.payload.type
Definition

The type of content that may be used at this endpoint.

ShortThe type of content that may be used at this endpoint.
Control0..*
TypeCodeableConcept
16. EHDSEndpoint.payload.mimeType
Definition

The mime type to send the payload in (e.g. application/fhir+xml, application/fhir+json).

ShortThe mime type to send the payload in (e.g. application/fhir+xml, application/fhir+json).
Control0..*
Binding

BCP-13

TypeCodeableConcept
18. EHDSEndpoint.payload.profileCanonical
Definition

The FHIR profile that is expected at this endpoint. It describes the resources that are handled, or even simply which resource types.

ShortThe FHIR profile that is expected at this endpoint. It describes the resources that are handled, or even simply which resource types.
Control0..*
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. EHDSEndpoint.payload.profileUri
Definition

The profile (as a URI) that is expected at this endpoint when not represented using a FHIR profile.

ShortThe profile (as a URI) that is expected at this endpoint when not represented using a FHIR profile.
Control0..*
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. EHDSEndpoint.address
Definition

The URI that describes the actual end-point to connect to.

ShortThe URI that describes the actual end-point to connect to.
Control1..1
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. EHDSEndpoint.header
Definition

Additional headers / information to send as part of the notification. Usage depends on the channel type.

ShortAdditional headers / information to send as part of the notification. Usage depends on the channel type.
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension