
Package org.hl7.fhir.r5.openehr
Class DV_MULTIMEDIA
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseDatatype
,org.hl7.fhir.instance.model.api.ICompositeType
public class DV_MULTIMEDIA
extends DV_ENCAPSULATED
implements org.hl7.fhir.instance.model.api.ICompositeType
A specialisation of DV_ENCAPSULATED for audiovisual and bio-signal types. Includes further metadata relating to multimedia types which are not applicable to other subtypes of DV_ENCAPSULATED.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringType
Text to display in lieu of multimedia display/replay.protected CODE_PHRASE
Compression type, a coded value from the openEHR Integrity check code set.protected Base64BinaryType
The actual data found at uri, if supplied inline.protected Base64BinaryType
Binary cryptographic integrity checksum.protected CODE_PHRASE
Type of integrity check, a coded value from the openEHR Integrity check code set.protected CODE_PHRASE
Data media type coded from openEHR code set media types (interface for the IANA MIME types code set).protected IntegerType
Original size in bytes of unencoded encapsulated data.protected DV_MULTIMEDIA
The thumbnail for this item, if one exists; mainly for graphics formats.protected DV_URI
URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.Fields inherited from class org.hl7.fhir.r5.openehr.DV_ENCAPSULATED
charset, language
Fields inherited from class org.hl7.fhir.r5.openehr.DV_AMOUNT
accuracy_is_percent
Fields inherited from class org.hl7.fhir.r5.openehr.DV_QUANTIFIED
accuracy, magnitude_status
Fields inherited from class org.hl7.fhir.r5.openehr.DV_ORDERED
normal_range, normal_status, other_reference_rangesList
-
Constructor Summary
ConstructorsConstructorDescriptionConstructorDV_MULTIMEDIA
(String alternate_text, CODE_PHRASE media_type, int size) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncopy()
void
copyValues
(DV_MULTIMEDIA dst) boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
byte[]
getData()
byte[]
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) int
getSize()
String[]
getTypesForProperty
(int hash, String name) getUri()
boolean
boolean
boolean
boolean
hasData()
boolean
boolean
boolean
boolean
boolean
boolean
hasSize()
boolean
boolean
boolean
hasUri()
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setAlternate_text
(String value) setData
(byte[] value) setDataElement
(Base64BinaryType value) setIntegrity_check
(byte[] value) setMedia_type
(CODE_PHRASE value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setSize
(int value) setSizeElement
(IntegerType value) setThumbnail
(DV_MULTIMEDIA value) protected DV_MULTIMEDIA
Methods inherited from class org.hl7.fhir.r5.openehr.DV_ENCAPSULATED
copyValues, getCharset, getLanguage, hasCharset, hasLanguage, setCharset, setLanguage
Methods inherited from class org.hl7.fhir.r5.openehr.DV_AMOUNT
copyValues, getAccuracy_is_percent, getAccuracy_is_percentElement, hasAccuracy_is_percent, hasAccuracy_is_percentElement, setAccuracy_is_percent, setAccuracy_is_percentElement
Methods inherited from class org.hl7.fhir.r5.openehr.DV_QUANTIFIED
copyValues, getAccuracy, getMagnitude_status, getMagnitude_statusElement, hasAccuracy, hasMagnitude_status, hasMagnitude_statusElement, setAccuracy, setMagnitude_status, setMagnitude_statusElement
Methods inherited from class org.hl7.fhir.r5.openehr.DV_ORDERED
addOther_reference_ranges, addOther_reference_ranges, copyValues, getNormal_range, getNormal_status, getOther_reference_rangesFirstRep, getOther_reference_rangesList, hasNormal_range, hasNormal_status, hasOther_reference_ranges, setNormal_range, setNormal_status, setOther_reference_rangesList
Methods inherited from class org.hl7.fhir.r5.openehr.DATA_VALUE
copyValues
Methods inherited from class org.hl7.fhir.r5.model.LogicalBase
getFHIRPublicationVersion, getIdBase, setIdBase
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, executeFunction, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, removeChild, setCopyUserData, setUserData, setUserDataINN, setXhtml
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Field Details
-
alternate_text
Text to display in lieu of multimedia display/replay. -
uri
URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference. -
data
The actual data found at uri, if supplied inline. -
media_type
Data media type coded from openEHR code set media types (interface for the IANA MIME types code set). -
compression_algorithm
Compression type, a coded value from the openEHR Integrity check code set. Void means no compression. -
integrity_check
Binary cryptographic integrity checksum. -
integrity_check_algorithm
Type of integrity check, a coded value from the openEHR Integrity check code set. -
thumbnail
The thumbnail for this item, if one exists; mainly for graphics formats. -
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.
-
-
Constructor Details
-
DV_MULTIMEDIA
public DV_MULTIMEDIA()Constructor -
DV_MULTIMEDIA
Constructor
-
-
Method Details
-
getAlternate_textElement
- Returns:
alternate_text
(Text to display in lieu of multimedia display/replay.). This is the underlying object with id, value and extensions. The accessor "getAlternate_text" gives direct access to the value
-
hasAlternate_textElement
-
hasAlternate_text
-
setAlternate_textElement
- Parameters:
value
-alternate_text
(Text to display in lieu of multimedia display/replay.). This is the underlying object with id, value and extensions. The accessor "getAlternate_text" gives direct access to the value
-
getAlternate_text
- Returns:
- Text to display in lieu of multimedia display/replay.
-
setAlternate_text
- Parameters:
value
- Text to display in lieu of multimedia display/replay.
-
getUri
- Returns:
uri
(URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.)
-
hasUri
-
setUri
- Parameters:
value
-uri
(URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.)
-
getDataElement
- Returns:
data
(The actual data found at uri, if supplied inline.). This is the underlying object with id, value and extensions. The accessor "getData" gives direct access to the value
-
hasDataElement
-
hasData
-
setDataElement
- Parameters:
value
-data
(The actual data found at uri, if supplied inline.). This is the underlying object with id, value and extensions. The accessor "getData" gives direct access to the value
-
getData
- Returns:
- The actual data found at uri, if supplied inline.
-
setData
- Parameters:
value
- The actual data found at uri, if supplied inline.
-
getMedia_type
- Returns:
media_type
(Data media type coded from openEHR code set media types (interface for the IANA MIME types code set).)
-
hasMedia_type
-
setMedia_type
- Parameters:
value
-media_type
(Data media type coded from openEHR code set media types (interface for the IANA MIME types code set).)
-
getCompression_algorithm
- Returns:
compression_algorithm
(Compression type, a coded value from the openEHR Integrity check code set. Void means no compression.)
-
hasCompression_algorithm
-
setCompression_algorithm
- Parameters:
value
-compression_algorithm
(Compression type, a coded value from the openEHR Integrity check code set. Void means no compression.)
-
getIntegrity_checkElement
- Returns:
integrity_check
(Binary cryptographic integrity checksum.). This is the underlying object with id, value and extensions. The accessor "getIntegrity_check" gives direct access to the value
-
hasIntegrity_checkElement
-
hasIntegrity_check
-
setIntegrity_checkElement
- Parameters:
value
-integrity_check
(Binary cryptographic integrity checksum.). This is the underlying object with id, value and extensions. The accessor "getIntegrity_check" gives direct access to the value
-
getIntegrity_check
- Returns:
- Binary cryptographic integrity checksum.
-
setIntegrity_check
- Parameters:
value
- Binary cryptographic integrity checksum.
-
getIntegrity_check_algorithm
- Returns:
integrity_check_algorithm
(Type of integrity check, a coded value from the openEHR Integrity check code set.)
-
hasIntegrity_check_algorithm
-
setIntegrity_check_algorithm
- Parameters:
value
-integrity_check_algorithm
(Type of integrity check, a coded value from the openEHR Integrity check code set.)
-
getThumbnail
- Returns:
thumbnail
(The thumbnail for this item, if one exists; mainly for graphics formats.)
-
hasThumbnail
-
setThumbnail
- Parameters:
value
-thumbnail
(The thumbnail for this item, if one exists; mainly for graphics formats.)
-
getSizeElement
- Returns:
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.). This is the underlying object with id, value and extensions. The accessor "getSize" gives direct access to the value
-
hasSizeElement
-
hasSize
-
setSizeElement
- Parameters:
value
-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.). This is the underlying object with id, value and extensions. The accessor "getSize" gives direct access to the value
-
getSize
- Returns:
- Original size in bytes of unencoded encapsulated data. I.e. encodings such as base64, hexadecimal etc do not change the value of this attribute.
-
setSize
- Parameters:
value
- Original size in bytes of unencoded encapsulated data. I.e. encodings such as base64, hexadecimal etc do not change the value of this attribute.
-
listChildren
- Overrides:
listChildren
in classDV_ENCAPSULATED
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classDV_ENCAPSULATED
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classDV_ENCAPSULATED
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classDV_ENCAPSULATED
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classDV_ENCAPSULATED
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classDV_ENCAPSULATED
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classDV_ENCAPSULATED
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classDV_ENCAPSULATED
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDV_ENCAPSULATED
- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copy
in classDV_ENCAPSULATED
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDV_ENCAPSULATED
-
equalsShallow
- Overrides:
equalsShallow
in classDV_ENCAPSULATED
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDV_ENCAPSULATED
-