Professional Documents
Culture Documents
Interface Specification
04826807 Rev. A, 2008-05
04826807 Rev. A
© 2008 Siemens Medical Solutions Diagnostics. All rights reserved.
No part of this manual or the products it describes may be reproduced by any means or in
any form without prior consent in writing from Siemens Medical Solutions Diagnostics.
Clinitek Advantus, Clinitek, Multistix, Multistix PRO, N-Multistix, Uro-Hema-Combistix,
Uristix, Hema-Combistix, Labstix, N-Neostix, Uro-Uristix, Combistix and Clinitek
Microalbumin are trademarks of Siemens Medical Solutions Diagnostics.
Lantronix and XPort are trademarks of Lantronix.
Origin: Ireland (Clinitek 500), UK (Clinitek Advantus)
The information in this manual was correct at the time of printing. However, Siemens
Medical Solutions Diagnostics continues to improve products and reserves the right to
change specifications, equipment, and maintenance procedures at any time without notice.
If the system is used in a manner differently than specified by Siemens Medical Solutions
Diagnostics, the protection provided by the equipment may be impaired. See warning and
hazard statements.
Clinitek Advantus and Clinitek 500 Interface Specification 1
04826807 Rev. A
Contents
Using this Manual
How this Manual is Organized . . . . . . . . . . . . . . . . . . . . . 0-1
Conventions Used in this Manual . . . . . . . . . . . . . . . . . . 0-2
1General Specifications
Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1
Clinitek 500 Serial Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1
Clinitek Advantus Serial Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-2
Clinitek Advantus Ethernet Port . . . . . . . . . . . . . . . . . . . . . . . . .1-3
2Data Flow
Transmission Specifications . . . . . . . . . . . . . . . . . . . . . . 2-1
Character Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
Interface Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2
Signal Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2
Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2
Data Link Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Data Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2
Data Transfer Phases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3
Establishment Phase (Link Connection) . . . . . . . . . . . . . . . . . . . . . .2-4
Transfer Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Termination Phase (Link Release) . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
Error Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
Timeouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
Establishment Phase Timeouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
Transfer Phase Timeouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
Message Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Supported Record Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-9
Communication Sessions. . . . . . . . . . . . . . . . . . . . . . . . 2-10
Request for Identification Communication Session . . . . . . . . .2-10
Standard ASTM Identification Request Session . . . . . . . . . . . . . . .2-10
Single Character Identification Request Session. . . . . . . . . . . . . . .2-12
Order Communication Session. . . . . . . . . . . . . . . . . . . . . . . . .2-14
Order Communication Session . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-14
Order Data Exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-15
Results Reporting Communication Session. . . . . . . . . . . . . . .2-17
04826807 Rev. A
2 Clinitek Advantus Interface Specification
Results Communication Session . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
Results Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
Results Data Exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
3Formatting Test Records
Record Structure and Content . . . . . . . . . . . . . . . . . . . . .3-1
Restricted Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Message Header Record Format. . . . . . . . . . . . . . . . . . . . . . . .3-4
Example of a Message Header Record . . . . . . . . . . . . . . . . . . . . . . 3-6
Language/Result Unit Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Message Terminator Record Format . . . . . . . . . . . . . . . . . . . . .3-7
Examples of a Message Terminator Record . . . . . . . . . . . . . . . . . . 3-8
Request Information Record Format . . . . . . . . . . . . . . . . . . . . .3-8
Example of a Request Information Record. . . . . . . . . . . . . . . . . . . . 3-8
Order Record Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-9
Examples of Order Record. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Patient Record Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-10
Patient Record – Test Sequence Format. . . . . . . . . . . . . . . . . . . . 3-10
Example of the Patient Record – Test Sequence. . . . . . . . . . . . . . 3-10
Patient Record – Results Format . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Example of the Patient Record – Results Record . . . . . . . . . . . . . 3-11
Test Strip ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Result Record for Clinical Results Format . . . . . . . . . . . . . . . .3-14
Examples of Results Records. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
Test Strip Assays and Abbreviations . . . . . . . . . . . . . . . . . . . . . . . 3-16
Appendix A: Safety Instructions
Protecting Yourself from Biohazards. . . . . . . . . . . . . . . .A-1
References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-2
Appendix B: Service, Ordering, and Warranty
Siemens Authorized Representative . . . . . . . . . . . . . . . .B-1
Limited Instrument Warranty and Service Delivery Policy. .B-1
Warranty Period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-1
Additional Service Period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-2
Service During Normal Hours. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-2
Extent of a Service Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-2
Service Outside Normal Hours. . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-2
Clinitek Advantus and Clinitek 500 Interface Specification 3
04826807 Rev. A
Replacement of Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
Design Changes and Retrofitting of Instruments. . . . . . . . . . . . . . . B-3
Key Operator Designation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
OSHA Requirements (US only). . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Warranty and Service Exclusions . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Information for Technical Assistance . . . . . . . . . . . . . . . B-5
Locating the System Serial Number and Versions. . . . . . . . . . .B-5
Addresses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-5
Appendix C: Result Unit Tables
English and Chinese Conventional Units. . . . . . . . . . . . . . . . . . . . . C-1
English and Chinese S.I. Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5
English Nordic Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9
French Conventional Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-13
French S. I. Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-17
German Conventional Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-21
German S. I. Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-25
Italian Conventional Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-29
Italian S.I. Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-33
Japanese Conventional Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-37
Japanese JCCLS Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-41
Portuguese Conventional Units. . . . . . . . . . . . . . . . . . . . . . . . . . . C-45
Portuguese S.I. Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-49
Spanish Conventional Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-53
Spanish S.I. Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-57
Swedish Conventional Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-61
Swedish S.I. Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-65
Swedish Nordic Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-69
Appendix D: Clinitek 200/200+ Emulation Mode
Data Transfer Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . .D-1
Output Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-1
Output Data Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-2
Global Formatting for all Data Sets Output to Serial Port . . . . . . . . D-3
Calculation of Checksum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
Instrument ID Message (Serial Output Only) . . . . . . . . . . . . . . .D-5
Variable Field Definitions for Test Result Output . . . . . . . . . . . .D-7
CLINICAL Results Format Output . . . . . . . . . . . . . . . . . . . . . . .D-8
Global Formatting Requirements for all CLINICAL Mode Results. . D-8
Multistix“ Family of Test Strips. . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-9
Multistix PRO Family of Test Strips. . . . . . . . . . . . . . . . . . . . . . . . D-10
04826807 Rev. A
4 Clinitek Advantus Interface Specification
Result Value Conversions from Clinitek Advantus and Clinitek 500 to
Clinitek 200 . . . . . . . . . . . . . . . . . . . .D-12
Result Value Conversions from Clinitek Advantus and Clinitek 500 to
Clinitek 200+ . . . . . . . . . . . . . . . . . . .D-34
Appendix E: Glossary
04826807 Rev. A
1 General Specifications
The Clinitek Advantus and Clinitek 500 Urine Chemistry Analyzers can transmit data to a
computer or Laboratory Information System (LIS). The Clinitek Advantus analyzer can use
either a serial interface or an ethernet port.
Serial Interface
The following information details the serial interface for each analyzer:
•Clinitek 500 serial port
•Clinitek Advantus serial port
•Clinitek Advantus ethernet port
Clinitek® 500 Serial Port
The serial port on the Clinitek Advantus analyzer is a 25 pin D-Connector. This port allows
serial connectivity to an external computer or host.
Settings for the Clinitek 500 serial port are described in the following tables:
Table 1-1 Clinitek 500 Serial Interface Port Specifications
Specification Description
Voltage At receiver end (RD)
≥ +3 V is logic 0 (Space)
≥ −3 V is logic 1 (Mark)
At transmitter end (TD)
≥ +5 V is logic 0 (Space)
≥ −5 V is logic 1 (Mark)
EIA-232-D 1986 Standard
Cable length maximum 15.2 m (50 ft)
Cable type null modem serial cable
Pins 2 and 3 are crossed, pins 4 and 5 are crossed, pins 6 and
20 are crossed, and pins 1, and 7 are straight through.
Data bit 8 bit with No Parity
7 bit with No Parity
7 bit with Even Parity
7 bit with Odd Parity
The default is 8 bit characters.
Handshake ON/OFF (for CT200/200+ emulation only)
Checksum ON/OFF (for CT200/200+ emulation only)
Baud rates 1200, 2400, 4800, 9600, 19200
The default is 9600
Parity NONE, EVEN, ODD
The default is NONE.
Stop Bit 1 (Binary 1)
1–2 Clinitek Advantus and Clinitek 500 Interface Specification: General Specifications
04826807 Rev. A
Table 1-2 Clinitek 500 Serial Port Connector RS232 25 Pin (DB25)
Clinitek AdvantusTM Serial Port
The serial port on the Clinitek Advantus analyzer is a 9 pin male D-Connector. This port allows
serial connectivity to an external computer or host. The settings for the serial port are
independent of those for the ethernet port.
Settings for the Clinitek Advantus serial port are described in the following tables:
Table 1-3 Clinitek Advantus Serial Interface Port Specifications
Pin Signal
1 Chassis ground
2 TXD
3 RXD
4 RTS
5 CTS
6 DSR
7 Signal ground
20 DTR
Specification Description
Voltage At receiver end (RD)
≥ +3 V is logic 0 (Space)
≥ −3 V is logic 1 (Mark)
At transmitter end (TD)
≥ +5 V is logic 0 (Space)
≥ −5 V is logic 1 (Mark)
EIA-232-D 1986 Standard
Cable length maximum 15.2 m (50 ft)
Cable type 9-pin null modem serial cable
Pins 2 and 3 are crossed, pins 4 and 6 are crossed, pins 7 and
8 are crossed, and pins 1, 5, and 9 are straight through.
Start bit 1 (Binary 0)
Data bit 8 bit with No Parity
7 bit with No Parity
7 bit with Even Parity
7 bit with Odd Parity
The default is 8 bit characters.
Handshake ON/OFF (for CT200/200+ emulation only)
Checksum ON/OFF (for CT200/200+ emulation only)
Baud rates 1200, 2400, 4800, 9600, 19200
The default is 9600
Parity NONE, EVEN, ODD
The default is NONE.
Stop Bit 1 (Binary 1)
Clinitek Advantus and Clinitek 500 Interface Specification: General Specifications 1–3
04826807 Rev. A
Table 1-4 Serial Port Connector RS232 9 Pin (DB9)
Clinitek Advantus Ethernet Port
The Clinitek Advantus analyzer has the ability to connect to a hospital LIS through an ethernet
port located at the rear of the instrument. This port offers a 10/100 base T connection using
TCP/IP protocols.
This connector is a Lantronix XPort 10/100mB Ethernet to RS232 port converter. Settings are
independent of those for the RS232 serial port.
The cabling required for the ethernet connector is as follows:
Table 1-5 Cabling Requirements
Table 1-6 Clinitek Advantus Ethernet Port Connector Twisted Pair, RJ45
Pin Signal
1 CD
2 RX
3 TX
4 DTR
5 Ground
6 DSR
7 RTS
8 CTS
9 RI (not used)
Connection Requirement
Instrument connecting to the network Standard straight through CAT5
Instrument connecting to the PC Standard crossover CAT5
Pin Signal
1 TD+ (or tpe 0)
2 TD- (or tpe 1)
3 RD+ (or tpe 2)
4 Common Mode Termination
5 Common Mode Termination
6 RD- (or tpe 3)
7 Common Mode Termination
8 Common Mode Termination
1–4 Clinitek Advantus and Clinitek 500 Interface Specification: General Specifications
04826807 Rev. A
Port number: 10001
MAC address, 00-20-4A-XX-XX-XX, the first, second and third bytes are fixed (00-20-4A)
identifying the unit as a Lantronix product. The fourth, fifth and sixth bytes are unique numbers
assigned to each unit.
At the Setup menu, under network settings, you can enter either a static IP address or a DHCP
name.
The analyzer blocks the following IP addresses as Invalid:
•0.0.0.0
•255.255.255.255
•127.X.X.X.
The Internet Protocol and RFC-3300 assigned the following IP addresses as special use and you
should avoid using them:
•0.0.0.0/8 – This network broadcast address
•169.254.0.0/16 – Used by the DHCP protocol
•192.0.2.0/24 – Used for network testing
•192.88.99.0/24 – Used by IPv4 to IPv6 relay hosts
•192.18.0.0/15 – Used for host-to-host benchmarking
•224.0.0.0/4 – Used for multicasting
•240.0.0.0/4 – Reserved for use by IANA
In addition, avoid any address in which all bits outside the subnet mask are “1.” For example, if
the subnet mask is 255.255.255.0, and address of the form X.X.X.255. The RFC 950 defines
these as broadcast addresses that refer to every host on a local network so they should not be
assigned to an individual host.
Two bi-colored LEDs (light emitting diodes) are built into the port allowing the user to monitor
the port status.
Table 1-7 Port Status
Link LED – Left side Activity LED – Right side
This condition Means This condition Means
Off No link Off No activity
Amber 10Mbps Amber Half-duplex
Green 100Mpbs Green Full-duplex
04826807 Rev. A
2 Data Flow
The section contains the conventions used for the data exchanged between a host computer or
LIS and the Clinitek Advantus and Clinitek 500 analyzers.
NOTE:Some analyzer versions show Bayer in the record content. This a vestige of programming
and does not imply any connection or relationship between Bayer and Siemens.
Transmission Specifications
Transmission specifications include:
•Character structure
•Electrical characteristics
•Interface connections
•Signal levels
•Speed
Character Structure
The method of data transmission is serial-by-bit start/stop. The order of the bits in a character is:
1. One start bit, corresponding to a binary 0.
2. The data bits of the character, least significant bit being transmitted first.
3. Parity bit.
4. Stop bit(s), corresponding to a binary 1.
The time between the stop bit of one character and the start bit of the next character may be of
any duration. The data interchange circuit is in the marking condition between characters.
The default character structure consists of one start bit, eight data bits, no parity bit, and one
stop bit. Other character structures are supported, such as seven data bits and odd parity or seven
data bits and even parity.
The character bit sequencing, structure, and parity sense definitions conform to ANSI standards
X3.15-1976 and X3.16-1976.
Electrical Characteristics
The voltage and impedance levels for the generator and receiver circuits conform to the EIA-
232-D-1986 standard.
2–2 Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow
04826807 Rev. A
Interface Connections
The Clinitek Advantus and Clinitek 500 support the connector requirements of ANSI standard
E1381-91.
Signal Levels
For the data interchange circuits, a marking condition corresponds to a voltage more negative
than minus three volts with respect to signal ground at the interface point. A spacing condition
corresponds to a voltage more positive than plus three volts with respect to signal ground at the
interface point.
Binary state ONE (1) corresponds to the marking condition; binary state ZERO (0) corresponds
to the spacing condition.
The signal levels conform to the EIA-232-D-1986 standard.
Speed
The default data transmission rate is 9600 baud. The data transmission rates supported are 2400,
4800, 9600, and 19200.
Data Link Layer
The data link layer contains the procedures for link connection and release, delimiting and
synchronism, sequential control, error detection, and error recovery.
The Clinitek Advantus and Clinitek 500 use a simple data link protocol. The data link protocol
is designed for sending character based message text. Restrictions are placed on which
characters may appear in the message text. The restrictions make it simpler for senders and
receivers to recognize replies and frame delimiters. Additional characters are restricted to avoid
interfering with software controls for devices such as multiplexers.
Data Characters
The control characters that the computer sends to the analyzer to manage the data flow are
shown in Table 2-1.
NOTE:Depending on the analyzer configuration, the computer uses either the <ENQ> or the
<BEL> character to initiate the request for identification.
Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow 2–3
04826807 Rev. A
Table 2-1 Data Flow Control Characters
The characters that the analyzer and computer use to communicate data sets are shown in Table
2-2.
Table 2-2 Data Set Control Characters
Data Transfer Phases
The data link mode of operation is a one-way transfer of information with alternative
supervision. Information flows in one direction at a time. Replies occur after information is sent,
never at the same time. It is a simplex stop-and-wait protocol.
At times both systems are actively operating to transfer information - one side sending and the
other side receiving. The remainder of the time the data link is in a neutral state waiting for one
of the sides to request control.
There are three distinct phases in transferring information between the Clinitek analyzer and a
laboratory computer system:
•Establishment Phase (Link Connection)
•Data Transfer Phase
•Termination Phase (Link Release)
In each phase, one side directs the operation and is responsible for continuity of communication.
The three distinct phases assure the actions of sender and receive are coordinated. Control
Code Control Function
<ENQ> ASTM request for identification message
<BEL> single character request for identification message
<ACK> Receiving system, either computer or analyzer acknowledges the
receipt of the message.
<NAK> Computer did not receive the data correctly, analyzer not to
address the next data set.
Control Code Control Function
<STX> Start of text character
<CR> Carriage return character
<LF> Line feed character
<EOT> End of text character
2–4 Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow
04826807 Rev. A
Establishment Phase (Link Connection)
The establishment phase determines the direction of information flow and prepares the receiver
to accept information. The system with information available initiates the establishment phase.
After the sender determines the data link is in a neutral state, it transmits the <ENQ>
transmission control character to the intended receiver.
Upon receiving the <ENQ>, the receiver must respond to the sender before the sender can begin
sending information. If the receiver is able to receive information, it responds with an <ACK>
transmission control character signifying that it is ready. With this sequence of events, the
establishment phase ends and the transfer phase begins.
If the receiver cannot immediately receive information from the sender, the receiver replies with
a <NAK> transmission control character. Upon receiving <NAK>, the sender must wait at least
10 seconds before again attempting to establish a communication link by transmitting another
<ENQ>.
If both systems simultaneously attempt to start a communication session by transmitting an
<ENQ>, the data link is considered to be in contention. The Clinitek analyzer has priority to
transmit information when contention occurs. The contention to start a communication session
is resolved as follows:
Upon receiving a reply of <ENQ> to its transmitted <ENQ>, the computer system must stop
trying to transmit; it must prepare to receive. The computer sets a timer. If an <ENQ> is not
received from the Clinitek analyzer within 20 seconds, a time-out occurs. After a time-out, the
receiver regards the line to be in the neutral state and may again attempt to acquire the line by
sending an <ENQ> to the Clinitek analyzer. If, however, the computer receives an <ENQ> from
the Clinitek analyzer within the 20-second period, it must reply with an <ACK> or <NAK>
depending on its readiness to receive information.
Upon receiving a reply of <ENQ> to its transmitted <ENQ>, the Clinitek analyzer must wait at
least 1 second before sending another <ENQ>.
Transfer Phase
During the transfer phase, the sender transmits messages to the receiver. The transfer phase
continues until all the messages have been sent.
Frames
Each message is sent in a series of frames. A frame is a pre-defined subdivision of a message
used to provide for periodic communication housekeeping such as error checks and
acknowledgments. Each frame contains a maximum of 247 characters (including frame
overhead). Messages longer than 240 characters are divided between two or more frames. Both
the sender and receiver must be able to buffer one complete frame (247 characters).
Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow 2–5
04826807 Rev. A
Multiple messages are never combined in a single frame. Every message must begin in a new
frame. Records are never split across frames.
A frame is one of two types, an intermediate frame or an end frame. Intermediate frames
terminate with the characters <ETB>, checksum, <CR> and <LF>. End frames terminate with
the characters <ETX>, checksum, <CR> and <LF>. Messages less than 240 characters may be
sent in one end frame. Longer messages are sent in intermediate frames with the last part of the
message sent in an end frame.
The frame structure is as follows:
<STX> FN text <ETB> C1 C2 <CR> <LF> <-- intermediate frame
.
.
<STX> FN text <ETX> C1 C2 <CR> <LF> <-- end frame
where:
Frame Number
The frame number allows the receiver to distinguish between new and retransmitted frames. It is
a single digit sent immediately after the <STX> character.
The frame number is an ASCII digit ranging from 0 to 7. The frame number begins at 1 with the
first frame of the Transfer phase. The frame number is incremented by one for every new frame
transmitted. After 7, the frame number rolls over to 0, and continues in this fashion.
<STX> Start of Text transmission control character
FN single digit Frame Number 0 to 7
text Data Content of Message
<ETB> End of Transmission Block transmission control character
<ETX> End of Text transmission control character
C1 most significant character of checksum 0 to 9 and A to F
C2 least significant character of checksum 0 to 9 and A to F
<CR> Carriage Return ASCII character
<LF> Line Feed ASCII character
2–6 Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow
04826807 Rev. A
Checksum
The checksum permits the receiver to detect a defective frame. The checksum is encoded as two
characters which are sent after the <ETB> or <ETX> character. The checksum is computed by
adding the binary values of the characters, keeping the least significant eight bits of the sum.
The checksum is initialized to zero with the <STX> character. The first character used in
computing the checksum is the frame number. Each character in the message text is added to the
checksum (modulo 256). The computation for the checksum does not include <STX>, the
checksum characters, or the trailing <CR> and <LF>.
The checksum is an integer represented by eight bits, it can be considered as two groups of four
bits. The groups of four bits are converted to the ASCII characters of the hexadecimal
representation. The two ASCII characters are transmitted as the checksum, with the most
significant character first.
For example, a checksum of 122 can be represented as 01111010 in binary or 7A in
hexadecimal. The checksum is transmitted as the ASCII character 7 followed by the character
A.
Acknowledgments
The sender sends one frame at a time. After a frame is sent, the sender stops transmitting until a
reply is received. When the sender has transmitted the last character of a frame, it sets a timer.
The receiver must reply to each frame sent within 15 seconds. If the sender has not received an
<ACK>, a <NAK>, or an <EOT> in response to the frame sent within the 15-second time
period, the sender enters the termination phase of the communication session by sending an
<EOT>.
A reply of <ACK> from the receiver signifies the frame was received successfully and the
receiver is prepared to receive another frame. The sender then increments the frame number and
sends the next frame or terminates the communication session.
A reply of <NAK> from the receiver signifies the frame was not successfully received and the
receiver is prepared to receive the frame again. Upon receiving a <NAK> in response to a
frame, the sender increments a retransmit counter and retransmits the frame. If this counter
shows a single frame was sent and not accepted six times, the sender stops attempting to send
the frame and proceeds to the termination phase of the communication session by sending an
<EOT>.
A reply of <EOT> from the receiver tells the sender the frame was received successfully but
does not want to continue the communication session. It is a request to the sender to stop
transmitting. After receiving the receiver interrupt request, the sender sends the Message
Terminator record and ends the communication session.
Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow 2–7
04826807 Rev. A
During the transfer phase, if the receiver responds to a frame with an <EOT> in place of the
usual <ACK>, the sender interprets this reply as a receiver interrupt request. The <EOT> is a
positive acknowledgment of the end frame and also a request to the sender to stop transmitting.
The sender then enters the termination phase to return the data link to the neutral state. This
gives the receiver an opportunity to enter the establishment phase and become the sender. The
original sender must not enter the establishment phase for at least 15 seconds or until the
receiver has sent a message and returned the data link to the neutral state.
If the receiver requests the sender to stop transmitting results before all the result records have
been sent and acknowledged for a patient, ALL the results for that patient must be retransmitted
the next time results are sent. If the receiver requests the sender to stop transmitting results after
the last result is sent for a patient, the next result transmission begins with the next patient
record.
Termination Phase (Link Release)
The termination phase returns the data link to the clear or neutral state. The sender notifies the
receiver that all messages have been sent.
The sender transmits the <EOT> transmission control character and then regards the data link to
be in a neutral state. Upon receiving <EOT>, the receiver also regards the data link to be in the
neutral state.
Error Handling
A receiver checks every frame to guarantee it is valid. A reply of <NAK> is transmitted for
invalid frames. Upon receiving the <NAK>, the sender must retransmit the last frame with the
same frame number.
Any characters occurring before the <STX> or after the end of the block character (the <ETB>
or <ETX>) are ignored by the receiver when checking the frame.
The receiver should reject a frame when:
•A character error is detected (parity error, framing error, etc.)
•The frame checksum sent does not match the checksum computed on the received frame
•The frame number is not the same as the frame number for a previously rejected frame or the
frame number is not one higher than the last accepted frame (modulo 8).
Upon receiving a <NAK>, the sender increments a retransmit counter and retransmits the frame.
If the retransmit counter shows a single frame was sent and not accepted six times, the sender
must abort the message by proceeding to the termination phase.
2–8 Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow
04826807 Rev. A
Timeouts
Both sender and receiver use timers to detect loss of coordination between them. The timer
provides a method for recovery if the communication line or the other device fails to respond.
Establishment Phase Timeouts
During the establishment phase, the sender sets a timer when transmitting the <ENQ>. If a reply
of an<ACK>, <NAK>, or <ENQ> is not received within 15 seconds, a timeout occurs. After a
timeout, the sender enters the termination phase.
During the establishment phase, if the computer (as receiver) detects contention, it sets a timer.
If an <ENQ> is not received within 20 seconds, a timeout occurs. After a timeout, the receiver
regards the line to be in the neutral state.
Transfer Phase Timeouts
During the transfer phase, the sender sets a timer when transmitting the last character of a frame.
If a reply is not received within 15 seconds, a timeout occurs. After a timeout, the sender aborts
the message transfer by proceeding to the termination phase. As with excessive transmission of
defective frames, the message must be retained so that it can be completely retransmitted.
During the transfer phase, the receiver sets a timer when first entering the transfer phase or
when replying to a frame. If a frame or <EOT> is not received within 30 seconds, a timeout
occurs. After a timeout, the receiver discards the last incomplete message and regards the line to
be in the neutral state.
A receiver must reply to a frame within 15 seconds or the sender will abort the message and a
time out occurs.
Message Structure
This section describes the supported message types, the structure of those message types and
their supporting records. Each message consists of a hierarchy of records of various types.
The following rules apply when the analyzers are processing a message:
•The laboratory computer system may ignore any field it does not require.
•All fields in a record are always transferred.
•The fields are always transferred in the positional order specified
•All fields in records are variable length fields.
Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow 2–9
04826807 Rev. A
Supported Record Types
Both the Clinitek Advantus and Clinitek 500 analyzers support similar record types with the
Clinitek Advantus supporting one additional record type. Table 2-3 describes the supported
record types.
Table 2-3 Supported Record Types
Record Type Description
Message Header Record marks the beginning of a message
It is always the first record sent in a message.
Request for Identification Record initiated by the laboratory computer
Two different types of sessions are supported: a
standard ASTM messaging session and a simple,
single character message session.
Patient Record contains information about a sample that applies to
every Result record for that sample
Result Record contains the result of a single test determination.
Because Clinitek urine chemistry test strips contain
multiple chemistry tests, the analyzer reports one
result record for each result.
Message Terminator Record signals the end of the record
If transmission terminates prior to the Message
Terminator record being received and
acknowledged, the entire message must be
retransmitted in a new session. That is, the patient
records and all result records for that patient must
be retransmitted.
Order Record
(Only the Clinitek Advantus
analyzer supports this record.)
sent by the computer system to the analyzer
The order record provides the Clinitek Advantus
analyzer with a list of sample IDs for which tests to
perform.
The functionality of the record only allows the
remote computer to send a list of Sample IDs. It
cannot send any additional information.
2–10 Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow
04826807 Rev. A
Communication Sessions
The Clinitek Advantus and Clinitek 500 analyzers support the following types of
communication sessions:
•Request for Identification session
•Order Communication Session (Clinitek Advantus analyzer only)
•Results Reporting session
Request for Identification Communication Session
The computer or LIS initiates the Request for Identification communication session. Two
different types of sessions are supported:
•standard ASTM messaging session
•single character message session
Standard ASTM Identification Request Session
The standard ASTM identification request session uses two types of messages:
•request information message sent by the computer or LIS
•identification message response sent by the analyzer
ASTM Request Information Message
The computer or LIS sends the request information message using the following logical
structure:
•message header record
•request information record
The computer or LIS must send the request information record to the analyzer in a separate field
from the message header record.
NOTE:The computer or LIS does not send a message terminator record after the request
information record. The analyzer sends the message terminator after replying to the request
information query.
ASTM Identification Message Response
The analyzer sends the identification message response using the following logical structure:
•message header record
•message terminator record
If transmission is terminated before the computer receives and acknowledges the message
terminator record, you must resend the entire message in a new session.
Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow 2–11
04826807 Rev. A
ASTM Communication Session
The ASTM communication session follows the pattern displayed in this table:
Table 2-4 Clinitek Advantus and Clinitek 500 ASTM Communication
Analyzer Dir. Computer or LIS
Send <ENQ> to acquire the line
<ACK>
Send Header field
<ACK>
Send Request for Identification
<ACK>
Send Identification (Header)
<ACK>
Send Message termination
<ACK>
Send <EOT> to release the line
2–12 Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow
04826807 Rev. A
ASTM Data Exchange
An example of actual data exchanged for the standard ASTM identification request session
appears as shown in the following table:
Table 2-5 ASTM Data Exchange
NOTE:On the Clinitek Advantus, the manufacturer is Siemens Medical Solutions Diagnostics,
the product ID is 1420, and the analyzer serial number is after the product ID in the analyzer
transmission.
Single Character Identification Request Session
The single character identification request session uses two types of messages:
•<BEL> character request message sent by the computer or LIS
•identification message response sent by the analyzer.
Single Character Request Message
The computer or LIS sends the request information message using the <BEL> character.
NOTE:The computer or LIS does not send a message terminator record after the request
information record. The analyzer sends the message terminator after replying to the request
information query.
Row Analyzer Computer or LIS
1.
2. <ENQ>
3. <ACK>
4. <STX>1 H|\^&|||Laboratory
Computer System Name||||||
|P|1|19970526101230<CR>
<ETX>C1 C2<CR><LF>
5. <ACK>
6. <STX>2 Q|1<CR> <ETX>C1
C2<CR><LF>
7. <ACK>
8. <STX>1
H|\^&|||BAYER^6740^^01.00/
01.00||||||010|P|1|1997052610130
0<ETX>C1 C2<CR><LF>
9. <ACK>
10. <STX>2 L|1|N<CR> <ETX>C1
C2<CR><LF>
11. <ACK>
12. <EOT>
Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow 2–13
04826807 Rev. A
Single Character Identification Message Response
The analyzer sends the identification message response using the following logical structure:
•message header record
•message terminator record
If transmission is terminated before the computer receives and acknowledges the message
terminator record, you must resend the entire message in a new session.
Single Character Communication Session
The single character communication session follows the pattern displayed in this table:
Table 2-6 Single Character Communication Session
Single Character Data Exchange
An example of actual data exchanged for the single character identification request session
appears as shown in the following table:
Table 2-7 Single Character Data Exchange
NOTE:On the Clinitek Advantus, the manufacturer is Siemens Medical Solutions Diagnostics,
the product ID is 1420, and the analyzer serial number is after the product ID in the analyzer
transmission.
Analyzer Dir. Computer or LIS
Send <BEL> character
Send identification (Header)
<ACK>
Send message termination
<ACK>
Send EOT to release the line
Row Analyzer Computer or LIS
1.
2. <BEL>
3. <ACK>
4. <STX>1
H|\^&|||BAYER^6740^^01.00/
01.00||||||010|P|1|1997052610130
0<ETB>C1 C2<CR><LF>
5. <ACK>
6. <STX>2 L|1|N<CR> <ETX>C1
C2<CR><LF>
7. <ACK>
8. <EOT>
2–14 Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow
04826807 Rev. A
Order Communication Session
NOTE:Only the Clinitek Advantus analyzer supports the Test Order record.
The Order communication session is initiated by the computer or LIS. The Order
Communication session sends worklist information to the analyzer.
The computer or LIS sends the order information message using the following logical structure:
•Message Header
• Order Record 1
• Order Record 2
• Order Record n
•Message Terminator
If transmission is terminated before the computer receives and acknowledges the message
terminator record, you must resend the entire message in a new session.
Order Communication Session
The order communication session follows the pattern displayed in this table:
Table 2-8 Order Communication Session
Clinitek Advantus Analyzer Flow Computer or LIS
Send <ENQ> to acquire the line
<ACK>
Send Header record
<ACK>
Send first Order record
<ACK>
Send second Order record
<ACK>
Send nth Order record
<ACK>
Send Message Termination record
<ACK>
Send <EOT> to release the line
Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow 2–15
04826807 Rev. A
Order Data Exchange
An example of actual data exchanged for the order session appears as shown in the following
table:
Table 2-9 Order Data Exchange
Row Analyzer Computer or LIS
1. <ENQ>
2. <ACK>
3. <STX>1 H|\^&|||Laboratory Computer System Name||||||
|P|1|20051007132700<CR> <ETX>C1 C2<CR><LF>
4. <ACK>
5. <STX>2 O|1|1234567890123<CR>
O|2|1234567890123<CR>
O|3|1234567890124<CR>
O|4|1234567890125<CR>
O|5|1234567890126<CR>
O|6|1234567890127<CR>
O|7|1234567890128<CR>
O|8|1234567890129<CR>
O|9|1234567890130<CR>
O|10|1234567890131<CR>
O|11|1234567890132<CR>
O|12|1234567890133<CR>
O|13|1234567890134<CR>
<ETB>C1 C2<CR><LF>
6. <ACK>
7. <STX>3 O|14|1234567890135<CR>
O|15|1234567890136<CR>
O|16|1234567890137<CR>
O|17|1234567890138<CR>
O|18|1234567890139<CR>
O|19|1234567890140<CR>
O|20|1234567890141<CR>
O|21|1234567890142<CR>
O|22|1234567890143<CR>
O|23|1234567890144<CR>
O|24|1234567890145<CR>
O|25|1234567890146<CR>
<ETB>C1 C2<CR><LF>
8. <ACK>
Table continues on the next page.
2–16 Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow
04826807 Rev. A
9. <STX>4 O|26|1234567890147<CR>
O|27|1234567890148<CR>
O|28|1234567890149<CR>
O|29|1234567890150<CR>
O|30|1234567890151<CR>
O|31|1234567890152<CR>
O|32|1234567890153<CR>
O|33|1234567890154<CR>
O|34|1234567890155<CR>
O|35|1234567890156<CR>
O|36|1234567890157<CR>
O|37|1234567890158<CR>
<ETB>C1 C2<CR><LF>
10. <ACK>
11. <STX>5 O|38|1234567890159<CR>
O|39|1234567890160<CR>
O|40|1234567890161<CR>
O|41|1234567890162<CR>
O|42|1234567890163<CR>
O|43|1234567890164<CR>
O|44|1234567890165<CR>
O|45|1234567890166<CR>
O|46|1234567890167<CR>
O|47|1234567890168<CR>
O|48|1234567890169<CR>
O|49|1234567890170<CR>
<ETB>C1 C2<CR><LF>
12. <ACK>
13. <STX>6 O|50|1234567890171<CR>
<ETX>C1 C2<CR><LF>
14. <ACK>
15. <EOT>
Row Analyzer Computer or LIS
Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow 2–17
04826807 Rev. A
Results Reporting Communication Session
The Results Reporting communication session is initiated by the analyzer. When the analyzer
has a test result to transmit, it notifies the computer or LIS. When the computer or LIS
acknowledges the analyzer, the analyzer transmits the test results.
The analyzer transmits the results message using the following logical structure:
•Header
• Patient 1
Result 1
Result 2
...
Result n
•Message Terminator
•Header
• Patient 2
Result 1
Result 2
...
Result n
•Message Terminator
If transmission is terminated before the computer receives and acknowledges the message
terminator record, you must resend the patient records and all result records for that patient.
Results Communication Session
The results communication session follows the pattern displayed in this table:
Table 2-10 Order Communication Session
Analyzer Flow Computer or LIS
Send <ENQ> to acquire the line
<ACK>
Send Header frame
<ACK>
Send first Patient frame
<ACK>
Send first Result frame
<ACK>
Send any additional Result frames
<ACK>
Table continues on the next page.
2–18 Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow
04826807 Rev. A
The Order Communication session treats each patient record as an independent communication
session. The analyzer transmits an <ENQ> to acquire the line to transmit the next patient record
for each patient record that is available for transmission.
Results Data
To illustrate the transfer of data from the Clinitek Advantus and Clinitek 500 analyzers to a
computer or LIS, the following illustration displays actual results data assuming these
parameters:
•urine chemistry test type is MULTISTIX 10 SG
•color is reported
•clarity is not reported
•all chemistry tests on the strip are reported.
•three tests are run
Send Message Termination record
<ACK>
Send next <ENQ> to initiate next
patient
or
Send <EOT> to release the line
1.
2. <ENQ>
3. <ACK>
4. <STX>1 H|\^&|||BAYER^6740^^01.00/
01.00||||||010|P|1|19970526102500<CR> <ETX>C1
C2<CR><LF>
5. <ACK>
6. <STX>2 P|1|00001|19970526102500|312445446|323<CR>
P|2|C|P|MULTISTIX 10 SG|F|0000<CR>
<ETX>C1 C2<CR><LF>
7. <ACK>
8. <STX>3 R|1|N|COL|12|YELLOW|1|0|A<CR>
R|2|A|GLU|1|250^mg/dL|3|0|A<CR>
R|3|N|BIL|2|NEGATIVE|1|0|A<CR>
R|4|N|KET|3|NEGATIVE|1|0|E<CR>
R|5|N|SG|4|<=1.005|1|0|A<CR>
R|6|A|BLO|9|SMALL|4|0|A<CR>
<ETB>C1 C2<CR><LF>
9. <ACK>
10. <STX>4 R|7|N|pH|5|6.0|3|0|A<CR>
R|8|N|PRO|6|NEGATIVE|1|0|A<CR>
R|9|N|URO|7|1.0^E.U./dL|2|0|A<CR>
R|10|N|NIT|8|NEGATIVE|1|0|A<CR>
R|11|A|LEU|10|TRACE|2|1|0<CR>
<ETB>C1 C2<CR><LF>
11. <ACK>
12. <STX>5 L|1<CR> <ETX>C1 C2<CR><LF>
13. <ACK>
14. <EOT> <ENQ>
15. <ACK>
16. <STX>1 H|\^&|||BAYER^6740^^01.00/
01.00||||||010|P|1|19970526102600<CR> <ETX>C1
C2<CR><LF>
Table continues on the next page.
Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow 2–21
04826807 Rev. A
17. <ACK>
18. <STX>2 P|1|00002|19970526102500|213543331|323<CR>
P|2|C|P|MULTISTIX 10 SG|F|0000<CR>
<ETX>C1 C2<CR><LF>
19. <ACK>
20. <STX>3 R|1|N|COL|12|YELLOW|1|0|A<CR>
R|2|N|GLU|1|NEGATIVE|1|0|A<CR>
R|3|N|BIL|2|NEGATIVE|1|0|A<CR>
R|4|N|KET|3|NEGATIVE|1|0|E<CR>
R|5|N|SG|4|<=1.005|1|0|A<CR>
R|6|N|BLO|9|NEGATIVE|1|0|A<CR>
<ETB> C1 C2<CR><LF>
21. <ACK>
22. <STX>4 R|7|N|pH|5|5.5|2|0|A<CR>
R|8|N|PRO|6|NEGATIVE|1|0|A<CR>
R|9|N|URO|7|0.2^E.U./dL|1|0|A<CR>
R|10|N|NIT|8|NEGATIVE|1|0|A<CR>
R|11|N|LEU|10|NEGATIVE|1|0|A<CR>
<ETB>C1 C2<CR><LF>
23. <ACK>
24. <STX>5 L|1<CR> <ETX>C1 C2<CR><LF>
25. <EOT> <ENQ>
26. <ACK>
27. <STX>1 H|\^&|||BAYER^6740^^1.00/
01.00||||||010|P|1|19970526102500<CR> <ETX>C1
C2<CR><LF>
28. <ACK>
29. <STX>2 P|1|00003|19970526102500|398576435|323<CR>
P|2|C|P|MULTISTIX 10 SG|F|0000<CR>
<ETX>C1 C2<CR><LF>
30. <ACK>
31. <STX>3 R|1|A|COL|12|RED|3|1|A<CR>
R|2|N|GLU|1|NEGATIVE|1|1|A<CR>
R|3|N|BIL|2|NEGATIVE|1|1|A<CR>
R|4|N|KET|3|NEGATIVE|1|1|A<CR>
R|5|N|SG|4|<=1.005|1|1|A<CR>
R|6|A|BLO|9|MODERATE|4|1|A<CR>
<ETB> C1 C2<CR><LF>
32. <ACK>
Row Analyzer
Computer or
LIS
Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow 2–23
04826807 Rev. A
Table 2-12 Resending Results Data Exchange
Row Analyzer
Computer or
LIS
1. <ENQ>
2. <ACK>
3. <STX>1 H|\^&|||BAYER^6740^^1.00/
01.00||||||010|P|1|19970526102500<CR> <ETX>C1
C2<CR><LF>
4. <ACK>
5. <STX>2 P|1|00003|19970526102500|398576435|323<CR>
P|2|C|P|MULTISTIX 10 SG|F|0000<CR> <ETX>C1
C2<CR><LF>
6. <ACK>
7. <STX>3 R|1|A|COL|12|RED|3|0|A<CR>
R|2|N|GLU|1|NEGATIVE|1|0|A<CR>
R|3|N|BIL|2|NEGATIVE|1|0|A<CR>
R|4|N|KET|3|NEGATIVE|1|0|A<CR>
R|5|N|SG|4|<=1.005|1|0|A<CR>
R|6|A|BLO|9|MODERATE|5|0|A<CR>
<ETB> C1 C2<CR><LF>
8. <NAK>
9. <STX>3 R|1|A|COL|12|RED|3|0|A<CR>
R|2|N|GLU|1|NEGATIVE|1|0|A<CR>
R|3|N|BIL|2|NEGATIVE|1|0|A<CR>
R|4|N|KET|3|NEGATIVE|1|0|A<CR>
R|5|N|SG|4|<=1.005|1|0|A<CR>
R|6|A|BLO|9|MODERATE|5|0|A<CR>
<ETB> C1 C2<CR><LF>
10. <ACK>
11. <STX>4 R|7|N|pH|5|6.0|3|0|A<CR>
R|8|N|PRO|6|NEGATIVE|1|0|A<CR>
R|9|N|URO|7|1.0^E.U./dL|2|0|A<CR>
R|10|N|NIT|8|NEGATIVE|1|0|A<CR>
R|11|A|LEU|10|LARGE|5|0|A<CR>
<ETB>C1 C2<CR><LF>
12. <ACK>
13. <STX>5 L|1|N<CR> <ETX>C1 C2<CR><LF>
14. <ACK>
15. <EOT>
2–24 Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow
04826807 Rev. A
After six attempts, if the third frame is not successfully retransmitted, the data exchange ends as
in Table 2-13. In Table 2-13, when the analyzer initiates a new session to send results, the
patient records and all the result records for the third patient must be sent again.
Table 2-13 Unsuccessful Resend Data Exchange
Row Analyzer
Computer or
LIS
1. <ENQ>
2. <ACK>
3. <STX>1 H|\^&|||BAYER^6740^^1.00/
01.00||||||010|P|1|19970526102500<CR> <ETX>C1
C2<CR><LF>
4. <ACK>
5. <STX>2 P|1|00003|19970526102500|398576435|323<CR>
P|2|C|P|MULTISTIX 10 SG|F<CR> <ETX>C1
C2<CR><LF>
6. <ACK>
7. <STX>3 R|1|A|COL|12|RED|3|0|A<CR>
R|2|N|GLU|1|NEGATIVE|1|0|A<CR>
R|3|N|BIL|2|NEGATIVE|1|0|A<CR>
R|4|N|KET|3|NEGATIVE|1|0|A<CR>
R|5|N|SG|4|<=1.005|1|0|A<CR>
R|6|A|BLO|9|MODERATE|5|0|A<CR>
<ETB> C1 C2<CR><LF>
8. <NAK>
9. <STX>3 R|1|A|COL|12|RED|3|0|A<CR>
R|2|N|GLU|1|NEGATIVE|1|0|A<CR>
R|3|N|BIL|2|NEGATIVE|1|0|A<CR>
R|4|N|KET|3|NEGATIVE|1|0|A<CR>
R|5|N|SG|4|<=1.005|1|0|A<CR>
R|6|A|BLO|9|MODERATE|5|0|A<CR>
<ETB> C1 C2<CR><LF>
10. <NAK>
11. <STX>3 R|1|A|COL|12|RED|3|0|A<CR>
R|2|N|GLU|1|NEGATIVE|1|0|A<CR>
R|3|N|BIL|2|NEGATIVE|1|0|A<CR>
R|4|N|KET|3|NEGATIVE|1|0|A<CR>
R|5|N|SG|4|<=1.005|1|0|A<CR>
R|6|A|BLO|9|MODERATE|5|0|A<CR>
<ETB> C1 C2<CR><LF>
12. <NAK>
Table continues on the next page.
Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow 2–25
04826807 Rev. A
Communication when the Computer Refuses Transmission
A problem can also occur on the laboratory computer side of the communication session
making it impossible for the computer to continue to receive the test results from the Analyzer.
The laboratory computer transmits an <EOT> instead of an <ACK> to notify the analyzer that it
cannot continue to receive results.
If the laboratory computer asks to terminate the communication session before the analyzer
transmits all the result records for a patient, the analyzer must resend all the information for that
patient the next time it reports results.
If the laboratory computer asks to end a results reporting session after receiving the termination
for a particular message, the next time the computer report results, the analyzer does not have to
resend that message and may begin with the next set of results.
13. <STX>3 R|1|A|COL|12|RED|3|0|A<CR>
R|2|N|GLU|1|NEGATIVE|1|0|A<CR>
R|3|N|BIL|2|NEGATIVE|1|0|A<CR>
R|4|N|KET|3|NEGATIVE|1|0|A<CR>
R|5|N|SG|4|<=1.005|1|0|A<CR>
R|6|A|BLO|9|MODERATE|5|0|A<CR>
<ETB> C1 C2<CR><LF>
14. <NAK>
15. <STX>3 R|1|A|COL|12|RED|3|0|A<CR>
R|2|N|GLU|1|NEGATIVE|1|0|A<CR>
R|3|N|BIL|2|NEGATIVE|1|0|A<CR>
R|4|N|KET|3|NEGATIVE|1|0|A<CR>
R|5|N|SG|4|<=1.005|1|0|A<CR>
R|6|A|BLO|9|MODERATE|5|0|A<CR>
<ETB> C1 C2<CR><LF>
16. <NAK>
17. <STX>3 R|1|A|COL|12|RED|3|0|A<CR>
R|2|N|GLU|1|NEGATIVE|1|0|A<CR>
R|3|N|BIL|2|NEGATIVE|1|0|A<CR>
R|4|N|KET|3|NEGATIVE|1|0|A<CR>
R|5|N|SG|4|<=1.005|1|0|A<CR>
R|6|A|BLO|9|MODERATE|5|0|A<CR>
<ETB> C1 C2<CR><LF>
18. <NAK>
19. <EOT>
Row Analyzer
Computer or
LIS
2–26 Clinitek Advantus and Clinitek 500 Interface Specification: Data Flow
04826807 Rev. A
The analyzer must wait at least 15 seconds before attempting to take control of the line again
and send additional results. When the analyzer does send an <ENQ> and receives a reply of
<ACK> from the laboratory computer, the analyzer transmits the next set of results.
Using the previously illustrated communication session, the information in
Table 2-14 assumes that after the transmission of the first result, the laboratory computer is
unable to continue to receive results.
Table 2-14 Communication when the LIS NAKS
Row
Analyzer
Computer or
LIS
1.
2. <ENQ>
3. <ACK>
4. <STX>1 H|\^&|||BAYER^6740^^1.00/
01.00||||||010|P|1|19970526102500<CR> <ETX>C1
C2<CR><LF>
5. <ACK>
6. <STX>2 P|1|00001|19970526102502|312445446|323<CR>
P|2|C|P|MULTISTIX 8|F|0000<CR> <ETX>C1
C2<CR><LF>
7. <ACK>
8. <STX>3 R|1|N|COL|12|YELLOW|1|1|A<CR>
R|2|A|GLU|1|250^mg/dL|3|1|A<CR>
R|3|N|BIL|2|NEGATIVE|1|1|A<CR>
R|4|N|KET|3|NEGATIVE|1|1|E<CR>
R|5|N|SG|4|<=1.005|1|1|A<CR>
R|6|A|BLO|9|SMALL|4|1|A<CR>
<ETB>C1 C2<CR><LF>
9. <ACK>
10. <STX>4 R|7|N|pH|5|6.0|3|1|A<CR>
R|8|N|PRO|6|NEGATIVE|1|1|A<CR>
R|9|N|URO|7|1.0^E.U./dL|2|1|A<CR>
R|10|N|NIT|8|NEGATIVE|1|1|A<CR>
R|11|A|LEU|10|TRACE|2|1|A<CR> <ETB>C1
C2<CR><LF>
11. <ACK>
12. <EOT>
04826807 Rev. A
Appendix E: Glossary
A:C albumin to creatinine ratio
<ACK> Computer acknowledges that it received the data correctly,
analyzer to address the next data set.
ALB albumin
<BEL> single character request for identification message
BIL bilirubin
BLO blood
CAN Resets the analyzer data transfer functions to the default
values:
XON, output buffer clear, input buffer clear
Checksum Two hexidecimal digit checksum for verification of the data.
<CR> control code for the carriage return character
CRE creatinine
DC1 Enables data transmission from the Clinitek 50
XON is in effect.
DC2 Data prompt to transmit one data set.
The Ready screen must be displayed.
DC3 Stops data transmission within one character. Analyzer
recognizes no input except DC1 (XON).
XOFF
<ENQ> Send instrument ID message.
XOFF is in effect.
<ETX> control code for the end of text character
GLU glucose
KET ketone
LEU leukocyte
<LF> control code for the line feed character
Marking Transmit signal is at negative levels.
Mpbs Megabytes bits per second
<NAK> Computer did not receive the data correctly, analyzer not to
address the next data set.
NIT nitrate
pH pH
P:C protein to creatinine ratio
PRO protein
2 CLINITEK Advantus and CLINITEK 500 Interface Specification: Glossary
04826807 Rev. A
SG Specific Gravity
Spacing Transmit signal is at positive levels.
<STX> control code for the tart of text character
URO Urobilinogen