public interface Device extends ManufacturedMaterial
ManufacturedMaterial
used in an activity, without
being substantially changed through that activity. The kind of device is
identified by the code attribute inherited from entity.
Usage: This includes durable (reusable) medical equipment as well as disposable equipment.
ManufacturedMaterial
,
Entity
Modifier and Type | Method and Description |
---|---|
CE |
getAlertLevelCode()
A value representing the current functional activity of an automated
device.
|
TS |
getLastCalibrationTime()
The date/time of the last calibration of the device.
|
CE |
getLocalRemoteControlStateCode()
A value representing the current state of control associated with the
device.
|
SC |
getManufacturerModelName()
The human designated moniker for a device assigned by the
manufacturer.
|
SC |
getSoftwareName()
The moniker, version and release of the software that operates the device
as assigned by the software manufacturer or developer.
|
void |
setAlertLevelCode(CE alertLevelCode) |
void |
setLastCalibrationTime(TS lastCalibrationTime) |
void |
setLocalRemoteControlStateCode(CE localRemoteControlStateCode) |
void |
setManufacturerModelName(SC manufacturerModelName) |
void |
setSoftwareName(SC softwareName) |
getExpirationTime, getLotNumberText, getStabilityTime, setExpirationTime, setLotNumberText, setStabilityTime
getFormCode, setFormCode
addId, addLanguageCommunication, addName, addPlayedRole, addQuantity, addScopedRole, addTelecom, getClassCode, getCode, getDesc, getDeterminerCode, getExistenceTime, getHandlingCode, getId, getLanguageCommunication, getName, getOwnedPlayedRoles, getOwnedPlayedRoles, getOwnedScopedRoles, getOwnedScopedRoles, getPlayedRoles, getPlayedRoles, getQuantity, getRiskCode, getScopedRoles, getScopedRoles, getStatusCode, getTelecom, setDesc, setExistenceTime, setHandlingCode, setName, setQuantity, setRiskCode, setStatusCode, setTelecom
getControlAct, getToken, setToken
createNewVersion, getVersionNum, isCurrentVersion
SC getManufacturerModelName()
Examples: Perkin Elmer 400 Inductively Coupled Plasma Unit
void setManufacturerModelName(SC manufacturerModelName) throws HDRRimException
HDRRimException
SC getSoftwareName()
Examples: Agilent Technologies Chemstation A.08.xx
void setSoftwareName(SC softwareName) throws HDRRimException
HDRRimException
CE getLocalRemoteControlStateCode()
Examples: A device can either work autonomously
(localRemoteControlStateCode="Local"
) or it can be
controlled by another system
(localRemoteControlStateCode="Remote"
).
Rationale: The control status of a device must be communicated between devices prior to remote commands being transmitted. If the device is not in "Remote" status then external commands will be ignored.
void setLocalRemoteControlStateCode(CE localRemoteControlStateCode) throws HDRRimException
HDRRimException
CE getAlertLevelCode()
Examples: Normal, Warning, Critical
Constraints: The value of the attribute is determined by the device.
void setAlertLevelCode(CE alertLevelCode) throws HDRRimException
HDRRimException
TS getLastCalibrationTime()
Rationale: Devices are required to be recalibrated at specific intervals to ensure they are performing within specifications. The accepted interval between calibrations varies with protocols. Thus for results to be valid, the precise time/date of last calibration is a critical component.
void setLastCalibrationTime(TS lastCalibrationTime) throws HDRRimException
HDRRimException
HDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved