org.hl7.rim
public interface Device extends RimObject, ManufacturedMaterial
A subtype of 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.
| Method Summary | |
|---|---|
| CE | getAlertLevelCode()
Gets attribute alertLevelCode of type CE and cardinality 0..1.
|
| TS | getLastCalibrationTime()
Gets attribute lastCalibrationTime of type TS and cardinality 0..1.
|
| CE | getLocalRemoteControlStateCode()
Gets attribute localRemoteControlStateCode of type CE and cardinality 0..1.
|
| SC | getManufacturerModelName()
Gets attribute manufacturerModelName of type SC and cardinality 0..1.
|
| SC | getSoftwareName()
Gets attribute softwareName of type SC and cardinality 0..1.
|
| void | setAlertLevelCode(CE value)
Sets attribute alertLevelCode of type CE and cardinality 0..1.
|
| void | setLastCalibrationTime(TS value)
Sets attribute lastCalibrationTime of type TS and cardinality 0..1.
|
| void | setLocalRemoteControlStateCode(CE value)
Sets attribute localRemoteControlStateCode of type CE and cardinality 0..1.
|
| void | setManufacturerModelName(SC value)
Sets attribute manufacturerModelName of type SC and cardinality 0..1.
|
| void | setSoftwareName(SC value)
Sets attribute softwareName of type SC and cardinality 0..1.
|
A value representing the current functional activity of an automated device.
Examples: Normal, Warning, Critical
Constraints: The value of the attribute is determined by the device.
Returns: the attribute value
The date/time of the last calibration of the device.
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.
Returns: the attribute value
A value representing the current state of control associated with the device.
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.
Returns: the attribute value
The human designated moniker for a device assigned by the manufacturer.
Examples: Perkin Elmer 400 Inductively Coupled Plasma Unit
Returns: the attribute value
The moniker, version and release of the software that operates the device as assigned by the software manufacturer or developer.
Examples: Agilent Technologies Chemstation A.08.xx
Returns: the attribute value
A value representing the current functional activity of an automated device.
Examples: Normal, Warning, Critical
Constraints: The value of the attribute is determined by the device.
Parameters: value the new attribute value
The date/time of the last calibration of the device.
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.
Parameters: value the new attribute value
A value representing the current state of control associated with the device.
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.
Parameters: value the new attribute value
The human designated moniker for a device assigned by the manufacturer.
Examples: Perkin Elmer 400 Inductively Coupled Plasma Unit
Parameters: value the new attribute value
The moniker, version and release of the software that operates the device as assigned by the software manufacturer or developer.
Examples: Agilent Technologies Chemstation A.08.xx
Parameters: value the new attribute value