EHDS openEHR data exchange
0.1.0 - ci-build

EHDS openEHR data exchange, published by Ian. 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/freshehr/EHDS-openEHR-FHIR-IG/ and changes regularly. See the Directory of published versions

Logical Model: DvMultimedia

Official URL: https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia Version: 0.1.0
Draft as of 2026-03-25 Computable Name: DvMultimedia

Original Source: specifications.openehr.org

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DvMultimedia C 0..* DV_MULTIMEDIA Multimedia

Elements defined in Ancestors:CR, LF, Local_terminology_id, charset, language, alternate_text, uri, data, media_type, compression_algorithm, integrity_check, integrity_check_algorithm, thumbnail, size
Constraints: Size_valid, Not_empty, Integrity_check_validity
... CR 1..1 string Carriage return character.
... LF 1..1 string Line feed character.
... Local_terminology_id 1..1 string Predefined terminology identifier
... language 0..1 CODE_PHRASE Optional indicator of the localised language in which the data is written, if relevant.
... alternate_text 0..1 string Text to display in lieu of multimedia display/replay.
... uri 0..1 DV_URI URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.
... data 0..* base64Binary The actual data found at `_uri_`, if supplied inline.
... media_type 1..1 CODE_PHRASE Data media type coded from openEHR code set media types (interface for the IANA MIME types code set).
... compression_algorithm 0..1 CODE_PHRASE Compression type, a coded value from the openEHR Integrity check code set.
... integrity_check 0..* base64Binary Binary cryptographic integrity checksum.
... integrity_check_algorithm 0..1 CODE_PHRASE Type of integrity check, a coded value from the openEHR `Integrity check` code set.
... thumbnail 0..1 DV_MULTIMEDIA The thumbnail for this item, if one exists; mainly for graphics formats.
... size 1..1 integer Original size in bytes of unencoded encapsulated data.

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Integrity_check_validity error DvMultimedia Integrity check validity must be present integrity_check.exists() implies integrity_check_algorithm.exists()
Not_empty error DvMultimedia Not empty is_inline() or is_external()
Size_valid error DvMultimedia Size valid must satisfy range constraints size() >= 0

This structure is derived from DV_MULTIMEDIA

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DvMultimedia 0..* DV_MULTIMEDIA Multimedia

Elements defined in Ancestors:CR, LF, Local_terminology_id, charset, language, alternate_text, uri, data, media_type, compression_algorithm, integrity_check, integrity_check_algorithm, thumbnail, size

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DvMultimedia C 0..* DV_MULTIMEDIA Multimedia

Elements defined in Ancestors:CR, LF, Local_terminology_id, charset, language, alternate_text, uri, data, media_type, compression_algorithm, integrity_check, integrity_check_algorithm, thumbnail, size
Constraints: Size_valid, Not_empty, Integrity_check_validity
... CR 1..1 string Carriage return character.
... LF 1..1 string Line feed character.
... Local_terminology_id 1..1 string Predefined terminology identifier
... language 0..1 CODE_PHRASE Optional indicator of the localised language in which the data is written, if relevant.
... alternate_text 0..1 string Text to display in lieu of multimedia display/replay.
... uri 0..1 DV_URI URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.
... data 0..* base64Binary The actual data found at `_uri_`, if supplied inline.
... media_type 1..1 CODE_PHRASE Data media type coded from openEHR code set media types (interface for the IANA MIME types code set).
... compression_algorithm 0..1 CODE_PHRASE Compression type, a coded value from the openEHR Integrity check code set.
... integrity_check 0..* base64Binary Binary cryptographic integrity checksum.
... integrity_check_algorithm 0..1 CODE_PHRASE Type of integrity check, a coded value from the openEHR `Integrity check` code set.
... thumbnail 0..1 DV_MULTIMEDIA The thumbnail for this item, if one exists; mainly for graphics formats.
... size 1..1 integer Original size in bytes of unencoded encapsulated data.

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Integrity_check_validity error DvMultimedia Integrity check validity must be present integrity_check.exists() implies integrity_check_algorithm.exists()
Not_empty error DvMultimedia Not empty is_inline() or is_external()
Size_valid error DvMultimedia Size valid must satisfy range constraints size() >= 0

This structure is derived from DV_MULTIMEDIA

Summary

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DvMultimedia C 0..* DV_MULTIMEDIA Multimedia

Elements defined in Ancestors:CR, LF, Local_terminology_id, charset, language, alternate_text, uri, data, media_type, compression_algorithm, integrity_check, integrity_check_algorithm, thumbnail, size
Constraints: Size_valid, Not_empty, Integrity_check_validity
... CR 1..1 string Carriage return character.
... LF 1..1 string Line feed character.
... Local_terminology_id 1..1 string Predefined terminology identifier
... language 0..1 CODE_PHRASE Optional indicator of the localised language in which the data is written, if relevant.
... alternate_text 0..1 string Text to display in lieu of multimedia display/replay.
... uri 0..1 DV_URI URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.
... data 0..* base64Binary The actual data found at `_uri_`, if supplied inline.
... media_type 1..1 CODE_PHRASE Data media type coded from openEHR code set media types (interface for the IANA MIME types code set).
... compression_algorithm 0..1 CODE_PHRASE Compression type, a coded value from the openEHR Integrity check code set.
... integrity_check 0..* base64Binary Binary cryptographic integrity checksum.
... integrity_check_algorithm 0..1 CODE_PHRASE Type of integrity check, a coded value from the openEHR `Integrity check` code set.
... thumbnail 0..1 DV_MULTIMEDIA The thumbnail for this item, if one exists; mainly for graphics formats.
... size 1..1 integer Original size in bytes of unencoded encapsulated data.

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Integrity_check_validity error DvMultimedia Integrity check validity must be present integrity_check.exists() implies integrity_check_algorithm.exists()
Not_empty error DvMultimedia Not empty is_inline() or is_external()
Size_valid error DvMultimedia Size valid must satisfy range constraints size() >= 0

Differential View

This structure is derived from DV_MULTIMEDIA

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DvMultimedia 0..* DV_MULTIMEDIA Multimedia

Elements defined in Ancestors:CR, LF, Local_terminology_id, charset, language, alternate_text, uri, data, media_type, compression_algorithm, integrity_check, integrity_check_algorithm, thumbnail, size

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DvMultimedia C 0..* DV_MULTIMEDIA Multimedia

Elements defined in Ancestors:CR, LF, Local_terminology_id, charset, language, alternate_text, uri, data, media_type, compression_algorithm, integrity_check, integrity_check_algorithm, thumbnail, size
Constraints: Size_valid, Not_empty, Integrity_check_validity
... CR 1..1 string Carriage return character.
... LF 1..1 string Line feed character.
... Local_terminology_id 1..1 string Predefined terminology identifier
... language 0..1 CODE_PHRASE Optional indicator of the localised language in which the data is written, if relevant.
... alternate_text 0..1 string Text to display in lieu of multimedia display/replay.
... uri 0..1 DV_URI URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.
... data 0..* base64Binary The actual data found at `_uri_`, if supplied inline.
... media_type 1..1 CODE_PHRASE Data media type coded from openEHR code set media types (interface for the IANA MIME types code set).
... compression_algorithm 0..1 CODE_PHRASE Compression type, a coded value from the openEHR Integrity check code set.
... integrity_check 0..* base64Binary Binary cryptographic integrity checksum.
... integrity_check_algorithm 0..1 CODE_PHRASE Type of integrity check, a coded value from the openEHR `Integrity check` code set.
... thumbnail 0..1 DV_MULTIMEDIA The thumbnail for this item, if one exists; mainly for graphics formats.
... size 1..1 integer Original size in bytes of unencoded encapsulated data.

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
Integrity_check_validity error DvMultimedia Integrity check validity must be present integrity_check.exists() implies integrity_check_algorithm.exists()
Not_empty error DvMultimedia Not empty is_inline() or is_external()
Size_valid error DvMultimedia Size valid must satisfy range constraints size() >= 0

This structure is derived from DV_MULTIMEDIA

Summary

 

Other representations of profile: CSV, Excel