HL7 Europe Imaging Study Report
0.1.0-ballot - ci-build 150

HL7 Europe Imaging Study Report, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 0.1.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/oijauregui/ehdsimaging/tree/master and changes regularly. See the Directory of published versions

Logical Model: EHDSAttachment - Detailed Descriptions

Draft as of 2025-03-21

Definitions for the EHDSAttachment logical model.

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

0. EHDSAttachment
Definition

C.7 - EHDS refined base model for This type is for containing or referencing attachments - additional data content defined in other formats. The most common use of this type is to include images or reports in some report format such as PDF. However, it can be used for any data that has a MIME type.

ShortAttachment model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSAttachment.contentType
Definition

Mime type of the content, with charset etc.

ShortC.7.1 - Content Type
Control0..1
Binding

BCP-13

TypeCodeableConcept
4. EHDSAttachment.language
Definition

Human language of the content

ShortC.7.2 - Language
Control0..1
Binding

BCP 47

TypeCodeableConcept
6. EHDSAttachment.data
Definition

The actual data of the attachment - a sequence of bytes, base64 encoded.

ShortC.7.3 - Data
Control0..1
Typebase64Binary
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. EHDSAttachment.url
Definition

A location where the data can be accessed.

ShortC.7.4 - URL
Control0..1
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. EHDSAttachment.size
Definition

The number of bytes of data that make up this attachment (before base64 encoding).

ShortC.7.5 - Size
Control0..1
Typeinteger64
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. EHDSAttachment.hash
Definition

The calculated hash of the data using SHA-1. Represented using base64.

ShortC.7.6 - Hash
Control0..1
Typebase64Binary
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. EHDSAttachment.title
Definition

A label or set of text to display in place of the data.

ShortC.7.7 - Title
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. EHDSAttachment.creationDate
Definition

The date that the attachment was created.

ShortC.7.8 - Creation date
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. EHDSAttachment.height
Definition

Height of the image in pixels (photo/video)

ShortC.7.9 - Height
Control0..1
TypeunsignedInt
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. EHDSAttachment.width
Definition

Width of the image in pixels (photo/video)

ShortC.7.10 - Width
Control0..1
TypeunsignedInt
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. EHDSAttachment.frames
Definition

Number of frames if > 1 (photo)

ShortC.7.11 - Frames
Control0..1
TypeunsignedInt
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. EHDSAttachment.duration
Definition

Length in seconds (audio / video)

ShortC.7.12 - Duration
Control0..1
Typedecimal
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. EHDSAttachment
Definition

C.7 - EHDS refined base model for This type is for containing or referencing attachments - additional data content defined in other formats. The most common use of this type is to include images or reports in some report format such as PDF. However, it can be used for any data that has a MIME type.

ShortAttachment model
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSAttachment.contentType
Definition

Mime type of the content, with charset etc.

ShortC.7.1 - Content Type
Control0..1
Binding

BCP-13

TypeCodeableConcept
4. EHDSAttachment.language
Definition

Human language of the content

ShortC.7.2 - Language
Control0..1
Binding

BCP 47

TypeCodeableConcept
6. EHDSAttachment.data
Definition

The actual data of the attachment - a sequence of bytes, base64 encoded.

ShortC.7.3 - Data
Control0..1
Typebase64Binary
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. EHDSAttachment.url
Definition

A location where the data can be accessed.

ShortC.7.4 - URL
Control0..1
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. EHDSAttachment.size
Definition

The number of bytes of data that make up this attachment (before base64 encoding).

ShortC.7.5 - Size
Control0..1
Typeinteger64
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. EHDSAttachment.hash
Definition

The calculated hash of the data using SHA-1. Represented using base64.

ShortC.7.6 - Hash
Control0..1
Typebase64Binary
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. EHDSAttachment.title
Definition

A label or set of text to display in place of the data.

ShortC.7.7 - Title
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. EHDSAttachment.creationDate
Definition

The date that the attachment was created.

ShortC.7.8 - Creation date
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. EHDSAttachment.height
Definition

Height of the image in pixels (photo/video)

ShortC.7.9 - Height
Control0..1
TypeunsignedInt
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. EHDSAttachment.width
Definition

Width of the image in pixels (photo/video)

ShortC.7.10 - Width
Control0..1
TypeunsignedInt
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. EHDSAttachment.frames
Definition

Number of frames if > 1 (photo)

ShortC.7.11 - Frames
Control0..1
TypeunsignedInt
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. EHDSAttachment.duration
Definition

Length in seconds (audio / video)

ShortC.7.12 - Duration
Control0..1
Typedecimal
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. EHDSAttachment
Definition

C.7 - EHDS refined base model for This type is for containing or referencing attachments - additional data content defined in other formats. The most common use of this type is to include images or reports in some report format such as PDF. However, it can be used for any data that has a MIME type.

ShortAttachment model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSAttachment.contentType
Definition

Mime type of the content, with charset etc.

ShortC.7.1 - Content Type
Control0..1
Binding

BCP-13

TypeCodeableConcept
4. EHDSAttachment.language
Definition

Human language of the content

ShortC.7.2 - Language
Control0..1
Binding

BCP 47

TypeCodeableConcept
6. EHDSAttachment.data
Definition

The actual data of the attachment - a sequence of bytes, base64 encoded.

ShortC.7.3 - Data
Control0..1
Typebase64Binary
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. EHDSAttachment.url
Definition

A location where the data can be accessed.

ShortC.7.4 - URL
Control0..1
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. EHDSAttachment.size
Definition

The number of bytes of data that make up this attachment (before base64 encoding).

ShortC.7.5 - Size
Control0..1
Typeinteger64
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. EHDSAttachment.hash
Definition

The calculated hash of the data using SHA-1. Represented using base64.

ShortC.7.6 - Hash
Control0..1
Typebase64Binary
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. EHDSAttachment.title
Definition

A label or set of text to display in place of the data.

ShortC.7.7 - Title
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. EHDSAttachment.creationDate
Definition

The date that the attachment was created.

ShortC.7.8 - Creation date
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. EHDSAttachment.height
Definition

Height of the image in pixels (photo/video)

ShortC.7.9 - Height
Control0..1
TypeunsignedInt
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. EHDSAttachment.width
Definition

Width of the image in pixels (photo/video)

ShortC.7.10 - Width
Control0..1
TypeunsignedInt
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. EHDSAttachment.frames
Definition

Number of frames if > 1 (photo)

ShortC.7.11 - Frames
Control0..1
TypeunsignedInt
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. EHDSAttachment.duration
Definition

Length in seconds (audio / video)

ShortC.7.12 - Duration
Control0..1
Typedecimal
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension