
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 StringTypeText to display in lieu of multimedia display/replay.protected CODE_PHRASECompression type, a coded value from the openEHR Integrity check code set.protected Base64BinaryTypeThe actual data found at uri, if supplied inline.protected Base64BinaryTypeBinary cryptographic integrity checksum.protected CODE_PHRASEType of integrity check, a coded value from the openEHR Integrity check code set.protected CODE_PHRASEData media type coded from openEHR code set media types (interface for the IANA MIME types code set).protected IntegerTypeOriginal size in bytes of unencoded encapsulated data.protected DV_MULTIMEDIAThe thumbnail for this item, if one exists; mainly for graphics formats.protected DV_URIURI 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, languageFields inherited from class org.hl7.fhir.r5.openehr.DV_AMOUNT
accuracy_is_percentFields inherited from class org.hl7.fhir.r5.openehr.DV_QUANTIFIED
accuracy, magnitude_statusFields 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()voidcopyValues(DV_MULTIMEDIA dst) booleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()byte[]getData()byte[]getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) intgetSize()String[]getTypesForProperty(int hash, String name) getUri()booleanbooleanbooleanbooleanhasData()booleanbooleanbooleanbooleanbooleanbooleanhasSize()booleanbooleanbooleanhasUri()booleanisEmpty()protected voidlistChildren(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_MULTIMEDIAMethods inherited from class org.hl7.fhir.r5.openehr.DV_ENCAPSULATED
copyValues, getCharset, getLanguage, hasCharset, hasLanguage, setCharset, setLanguageMethods 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_percentElementMethods 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_statusElementMethods 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_rangesListMethods inherited from class org.hl7.fhir.r5.openehr.DATA_VALUE
copyValuesMethods inherited from class org.hl7.fhir.r5.model.LogicalBase
getFHIRPublicationVersion, getIdBase, setIdBaseMethods 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, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
listChildrenin classDV_ENCAPSULATED
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin 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:
getPropertyin 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:
setPropertyin classDV_ENCAPSULATED- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classDV_ENCAPSULATED- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classDV_ENCAPSULATED- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classDV_ENCAPSULATED- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classDV_ENCAPSULATED- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDV_ENCAPSULATED- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copyin classDV_ENCAPSULATED
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classDV_ENCAPSULATED
-
equalsShallow
- Overrides:
equalsShallowin classDV_ENCAPSULATED
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDV_ENCAPSULATED
-