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/main and changes regularly. See the Directory of published versions

Logical Model: EHDSSubstance - Detailed Descriptions

Draft as of 2025-07-25

Definitions for the EHDSSubstance logical model.

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

0. EHDSSubstance
Definition

EHDS refined base model for Substance


Base definition for all types defined in FHIR type system.

ShortSubstance 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. EHDSSubstance.identifier
Definition

Unique identifier for the substance. For an instance, an identifier associated with the package/container (usually a label affixed directly).

ShortIdentifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
4. EHDSSubstance.code
Definition

A code (or set of codes) that identify this substance.

ShortCode
Control0..*
Binding

SNOMED CT

TypeCodeableConcept
6. EHDSSubstance.description
Definition

A description of the substance - its appearance, handling requirements, and other usage notes.

ShortDescription
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. EHDSSubstance.expiry
Definition

When the substance is no longer valid to use.

ShortExpiry
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. EHDSSubstance.quantity
Definition

The amount of the substance.

ShortQuantity
Control0..1
TypeQuantity
12. EHDSSubstance.ingredients
Definition

Composition information about the substance

ShortIngredients
Control0..*
TypeBase
14. EHDSSubstance.ingredients.quantity
Definition

The amount of the ingredient in the substance - a concentration ratio.

ShortQuantity
Control0..1
TypeRatio
16. EHDSSubstance.ingredients.substance
Definition

Another substance that is a component of this substance.

ShortSubstance
Control1..1
TypeReference(Substance model)

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

0. EHDSSubstance
Definition

EHDS refined base model for Substance

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

Unique identifier for the substance. For an instance, an identifier associated with the package/container (usually a label affixed directly).

ShortIdentifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
4. EHDSSubstance.code
Definition

A code (or set of codes) that identify this substance.

ShortCode
Control0..*
Binding

SNOMED CT

TypeCodeableConcept
6. EHDSSubstance.description
Definition

A description of the substance - its appearance, handling requirements, and other usage notes.

ShortDescription
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. EHDSSubstance.expiry
Definition

When the substance is no longer valid to use.

ShortExpiry
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. EHDSSubstance.quantity
Definition

The amount of the substance.

ShortQuantity
Control0..1
TypeQuantity
12. EHDSSubstance.ingredients
Definition

Composition information about the substance

ShortIngredients
Control0..*
TypeBase
14. EHDSSubstance.ingredients.quantity
Definition

The amount of the ingredient in the substance - a concentration ratio.

ShortQuantity
Control0..1
TypeRatio
16. EHDSSubstance.ingredients.substance
Definition

Another substance that is a component of this substance.

ShortSubstance
Control1..1
TypeReference(Substance model)

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

0. EHDSSubstance
Definition

EHDS refined base model for Substance

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

Unique identifier for the substance. For an instance, an identifier associated with the package/container (usually a label affixed directly).

ShortIdentifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
4. EHDSSubstance.code
Definition

A code (or set of codes) that identify this substance.

ShortCode
Control0..*
Binding

SNOMED CT

TypeCodeableConcept
6. EHDSSubstance.description
Definition

A description of the substance - its appearance, handling requirements, and other usage notes.

ShortDescription
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. EHDSSubstance.expiry
Definition

When the substance is no longer valid to use.

ShortExpiry
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. EHDSSubstance.quantity
Definition

The amount of the substance.

ShortQuantity
Control0..1
TypeQuantity
12. EHDSSubstance.ingredients
Definition

Composition information about the substance

ShortIngredients
Control0..*
TypeBase
14. EHDSSubstance.ingredients.quantity
Definition

The amount of the ingredient in the substance - a concentration ratio.

ShortQuantity
Control0..1
TypeRatio
16. EHDSSubstance.ingredients.substance
Definition

Another substance that is a component of this substance.

ShortSubstance
Control1..1
TypeReference(Substance model)