Class DV_MULTIMEDIA

A specialisation of DV_ENCAPSULATED for audiovisual and biosignal types.
Includes further metadata relating to multimedia types which are not applicable to
other subtypes of DV_ENCAPSULATED.

Declaration :

Artifact : DV_MULTIMEDIA

Relation thumbnail (<directional aggregation>)

The thumbnail for this item, if one exists

Declaration :

Attribut alternate_text

Text to display in lieu of multimedia display/replay.

Declaration :

Attribut uri

URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.

Declaration :

Attribut data

The actual data found at uri, if supplied inline.

Declaration :

Stereotype: Vector

Attribut media_type

Data media type coded from openEHR code set media types (interface for the IANA MIME types code set).

Declaration :

Attribut compression_algorithm

Compression type, a coded value from the openEHR Integrity check code set.
Void means no compression.

Declaration :

Attribut integrity_check

Binary cryptographic integrity checksum.

Declaration :

Stereotype: Vector

Attribut integrity_check_algorithm

Type of integrity check, a coded value from the openEHR Integrity check code set.

Declaration :

Operation is_external

Computed from the value of the uri attribute: True if the data is stored externally to the record, as
indicated by `uri'. A copy may also be stored internally, in which case `is_expanded' is also true.

Declaration :

Operation is_inline

Computed from the value of the data attribute.
True if the data is stored in expanded form, ie within the EHR itself.

Declaration :

Operation is_compressed

Computed from the value of the compression_algorithm attribute:
True if the data is stored in compressed form.

Declaration :

Operation has_integrity_check

Computed from the value of the integrity_check_algorithm attribute:
True if an integrity check has been computed.

Declaration :

Operation size

Original size in bytes of unencoded encapsulated data. I.e. encodings such
as base64, hexadecimal etc do not change the value of this attribute.

Declaration :

Operation ~DV_MULTIMEDIA

Declaration :

All public operations : has_integrity_check , is_compressed , is_external , is_inline , size , size