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, setStabilityTimegetFormCode, setFormCodeaddId, 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, setTelecomgetControlAct, getToken, setTokencreateNewVersion, getVersionNum, isCurrentVersionSC getManufacturerModelName()
Examples: Perkin Elmer 400 Inductively Coupled Plasma Unit
void setManufacturerModelName(SC manufacturerModelName) throws HDRRimException
HDRRimExceptionSC getSoftwareName()
Examples: Agilent Technologies Chemstation A.08.xx
void setSoftwareName(SC softwareName) throws HDRRimException
HDRRimExceptionCE 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
HDRRimExceptionCE getAlertLevelCode()
Examples: Normal, Warning, Critical
Constraints: The value of the attribute is determined by the device.
void setAlertLevelCode(CE alertLevelCode) throws HDRRimException
HDRRimExceptionTS 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
HDRRimExceptionHDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved