I400 CBioHT 3.6 6.0 HIM1.25 EN Intranet

Download as pdf or txt
Download as pdf or txt
You are on page 1of 204

COBAS INTEGRA 400 plus analyzer

Cedex Bio HT Analyzer


Host Interface Manual
Version 1.25
Software version 3.6/6.0
2

Publication information

Revision history

Version Description Mandatory Date


1.25 Additional block and line codes for virtual insertion/removal of sample No February 2020
racks, including new error codes for Cedex Bio HT Analyzer added.
1.24 Approvals for Cedex Bio HT Analyzer rephrased. No March 2018
Information updated for communication, block code 04, block code 07,
block code 10, line code 00, line code 11, error codes for line code 96,
and general configuration.
Line code 56 added.
Part added for extended host interface of Cedex Bio HT Analyzer.
u What is new in publication version 1.24 (11)
1.23 Migration to latest Roche documentation standard. Information limited No December 2016
to COBAS INTEGRA 400 plus analyzer and Cedex Bio HT Analyzer.
Information about Cedex Bio HT Analyzer added.
1.22 Maintenance Version. Removed simulator. No March 2010
Changed files: _lc12, i4_kp.htm, i_featur.htm, i_lc10.htm, i_lc53.htm,
i_toc.htm
1.21 New files: i_e_rre1.htm, ro_ind.jpg, rr_i400_2.JPG New Collated results Yes Dec 2008
and Ratio behavior. For I800 Version C, no changes in HIF.
1.20 New features I400 v3.4 & I 800 9864.b1 Typo line code 54/dead links, Yes May 2006
Changed files: i_toc, i_ver,index, i_lc53.htm, i_lc09, i_lc54.htm, i4_kp.
New files i_lc11, i_lc12, i_lc13, i_lc15, i_lc16, i_bc05, i_bc_06, i_bc_07
1.19 Order Date handling problem in line 53/ORA-01840 with version 2.3 Yes Jun. 01 2005
(NT only)
Changed files: i4_kp, i_toc, i_ver, index
1.18 Flags: Change in the flag 22: added to the list of flags where no result is Yes May. 10 2005
produced
Changed files: i_flags, i_toc, i_ver, index
1.17 Instrument setup: Pictures for INTEGRA 400 Plus connectors on Vectra Yes Apr. 20 2004
VL400MT, VL420MT and EVO 510.
Changed files: i_setup, i4_setup, i_ver, index
1.16 Correction of incorrect links in the INTEGRA 800 Known issues to Yes Nov. 5 2003
Workflow adaptation and flowchart, correction of links in Features and
BC 10.
Changed files: i_bc10, i_toc, i8_kp, i_featur, i_ver
1.15 Version 2.2 corrections, flags 15 to 18, Checksum issues in I400, I 400 Yes Aug. 11 2003
note for line code 51, Block code 62 new info for I700/800
1.14 Instrument setup I800 + Known issues index, i_ver, i8_setup, i_lc53, Yes Oct. 18 2002
i8_kp, i7_kp, i4_kp, i_setup, i_knownp, i_toc, i7_setup
1.13 i_lc50, i_bc10, i_featur Yes Sept. 5 2001
1.12 i_lc54 Yes Jan. 18 2001
1.11 i_bc90 new for I800, i_blocks, i_lines, i_toc No Dec. 22. 2000
1.1 Final changes for I800: - new: i_i7vsi8, - changed: i_welcom, i_toc, Yes Nov. 19. 2000
i_flags, i_featur, i_lc00, i_lc10, i_lc41, i_lc42, i_lc53, i_lc53, i_lc54, i_lc55,
i_lc98, appendix, rs232, i_bc02, i_bc61, i_bc62
1.04 - i_bc10: Note to qc and cal order - i4_tshoo: new - i_bc19 / i_bc11: Yes July 2000
I400 can order 200 tests
1.03 - i_flags: Additional Flag X/C function for I400 V2.0 and I800 - i_lc55: Nov.1999
Test ID > Test No.
y Revision history

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
3

Version Description Mandatory Date


1.01 Minor corrections and additional hyper-links No Dec. 1998
1.02 - i_index: SC, Sequence Counter, BCS added - introduc: SC link added No Feb. 1999
in error handling - i_lc00: Example modified - i_flag: LC00 link added -
i_bc04: correction in text (patient result) - introduc: Note added; BCS
needs fixed field length - i_lc41, i_lc43, i_lc54, i_lc55, i_lc57: Examples;
leading 0 replaced by leading • - i_lc96, i_lc99: I2 changed to S2 -
i_flags: leading 0 removed - i_lc53: Ratio Order note inserted - i_bc03:
Collated Order note inserted - appendix: Additional instrument codes
(AmpliLink, AmpliPrep and TaqMan) - i_lc10: More detailed
explanation
1.00 First HTML version, based on Revision 2.1 of the paper manual. Valid Oct. 1998
for Integra SW versions 9561 and 9562.
y Revision history

Edition notice This publication is for Host Interface programmers and


Roche field engineers of the
COBAS INTEGRA 400 plus analyzer and the
Cedex Bio HT Analyzer. It explains the details of
communication between a host computer and an
instrument.Every effort has been made to ensure that all
the information contained in this publication is correct at
the time of publishing. However, the manufacturer of this
product may need to update the publication information
as output of product surveillance activities, leading to a
new version of this publication.

Where to find information The User Manual / Operator’s Manual for the
respective analyzer focuses on operation, maintenance,
troubleshooting, and basic configuration of the analyzers.
They also contain important safety information. You must
read the Safety chapter before operating the analyzer.

The Online Help includes all information of the User


Manual / Operator’s Manual. In addition it contains all
error messages and a complete software reference.

! General attention
To avoid incorrect results, ensure that you are familiar
with the instructions and safety information.
r Pay particular attention to all safety notices.
r Always follow the instructions in this publication.
r Do not use the software in a way that is not described
in this publication.
r Store all publications in a safe and easily retrievable
place.

Training Do not carry out operation tasks or maintenance actions


unless you have received training from Roche
Diagnostics. Leave tasks that are not described in the
user documentation to trained Roche Service
representatives.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
4

Images The screenshots and hardware images in this publication


have been added exclusively for illustration purposes.
Configurable and variable data in screenshots, such as
tests, results, or path names visible therein must not be
used for laboratory purposes.

Warranty Any customer modification to the system renders the


warranty or service agreement null and void.

For conditions of warranty, contact your local sales


representative or refer to your warranty contract partner.

Always leave software updates to a Roche Service


representative, or perform such updates with their
assistance.

Copyright © 1998-2020, F. Hoffmann-La Roche Ltd. All rights


reserved.

License information The COBAS INTEGRA 400 plus analyzer and the
Cedex Bio HT Analyzer software are protected by
contract law, copyright law, and international treaties. The
COBAS INTEGRA 400 plus analyzer and the
Cedex Bio HT Analyzer contain a user license between
F. Hoffmann-La Roche Ltd. and a license holder, and only
authorized users may access the software and use it.
Unauthorized use and distribution may result in civil and
criminal penalties.

Open Source and Commercial Software The COBAS INTEGRA 400 plus analyzer and the
Cedex Bio HT Analyzer may include components or
modules of commercial or open-source software. For
further information on the intellectual property and other
warnings, as well as licenses pertaining to the software
programs included in the
COBAS INTEGRA 400 plus analyzer and the
Cedex Bio HT Analyzer, refer to the electronic distribution
included with this product.

This open source and commercial software and the


COBAS INTEGRA 400 plus analyzer or
Cedex Bio HT Analyzer as a whole can constitute a device
regulated in accordance with applicable law. For more
detailed information, refer to the respective User
Manual / Operator’s Manual and labeling.

Please note that the respective authorization is no longer


valid according to the corresponding legislation should
any unauthorized changes be made to the
COBAS INTEGRA 400 plus analyzer or
Cedex Bio HT Analyzer.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
5

Trademarks The following trademarks are acknowledged:

COBAS, COBAS INTEGRA, CEDEX, and LIFE NEEDS


ANSWERS are trademarks of Roche.

All other trademarks are the property of their respective


owners.

Feedback Every effort has been made to ensure that this publication
fulfills the intended use. All feedback on any aspect of
this publication is welcome and is considered during
updates. Contact your Roche representative, should you
have any such feedback.

Contact addresses

Roche Diagnostics GmbH


Sandhofer Strasse 116
68305 Mannheim
Germany
Made in Switzerland

Approvals for The COBAS INTEGRA 400 plus analyzer meets the
COBAS INTEGRA 400 plus analyzer requirements laid down in:

Directive 98/79/EC of the European Parliament and of the


Council of 27 October 1998 on in vitro diagnostic medical
devices.

Directive 2011/65/EU of the European Parliament and of


the Council of 8 June 2011 on the restriction of the use of
certain hazardous substances in electrical and electronic
equipment.

RoHS compliant from Serial No. 410001 (with ISE module)


and 510001 (without ISE module).

Compliance with the applicable directive(s) is provided by


means of the Declaration of Conformity.

The following marks demonstrate compliance:

For in vitro diagnostic use.

Complies with the provisions of the applicable EU


directives.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
6

Issued by Underwriters Laboratories, Inc. (UL) for


C ® US Canada and the US.

Approvals for Cedex Bio HT Analyzer The Cedex Bio HT Analyzer meets the requirements laid
down in:
• Directive 2014/30/EU of the European Parliament and
Council of 26 February 2014 relating to
electromagnetic compatibility (EMC).
• Directive 2014/35/EU of the European Parliament and
Council of 26 February 2014 relating to electrical
equipment designed for use within certain voltage
limits.
• Directive 2011/65/EU of the European Parliament and
of the Council of 8 June 2011 on the restriction of the
use of certain hazardous substances in electrical and
electronic equipment.

Compliance with the applicable directive(s) is provided by


means of the Declaration of Conformity.

The following marks demonstrate compliance:

Complies with the provisions of the applicable EU


directives.
RoHS compliant from Serial No. 610001.

Issued by Underwriters Laboratories, Inc. (UL) for


C ® US Canada and the US.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Table of contents 7

Table of contents

Publication information 2 Messages


Table of contents 7
Intended use for
6 Flags and error codes
COBAS INTEGRA 400 plus analyzer 9
About flags 105
Intended use for Cedex Bio HT Analyzer 9
Flag X 106
Symbols and abbreviations 9
Flag CALC (result error) 108
What is new in publication version 1.25 10
Flag QC 110
What is new in publication version 1.24 11
About error codes 111
What is new in publication version 1.23 11
List of line code 96 error codes 112
List of line code 99 error codes 114
Communication
Extended host interface of
1 About communication Cedex Bio HT Analyzer
Communication concept 17
Message structure 18
7 Block codes for extended host interface
Communication control 21
About block codes for extended HIF 119
Error handling 24
Result blocks 121
Host communication handling 25
Operation settings blocks 127
Synchronization and sequence counter use 26
Service Action Blocks 128
Test status blocks 130
2 About host interface features
Calibration status blocks 131
About host interface modes and features 29
Cassette status blocks 132
Patient mode 30
Multi-configuration service block 133
Orders 33
Message Log blocks 134
Host query mode 40
Sample order status blocks 135
Result requests 44
Virtual insertion and removal of sample
Protocol version 50
racks 137
System status blocks 138
Reference Date and time blocks 139
Serial number blocks 140
3 General codes
8 Line codes for extended host interface
ASCII code 55
About line codes 143
Control characters 56
List of line codes for extended HIF 144
Instrument codes 57

4 Block codes Troubleshooting


About block codes 61
Idle and synchronization blocks 62
9 Troubleshooting
Result blocks 63
About troubleshooting 177
Order blocks 69
Enabling host interface tracing 178
Patient blocks 74
Viewing the trace file 179
Multi-configuration service blocks 76
Known host interface issues 180
Protocol version blocks 79
Control messages blocks 80
Appendices
5 Line codes
About line codes 83
10 Instrument setup
List of line codes 84
Setting up the instrument for host
communication 187
About the RS-232 serial interface 197

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
8 Table of contents

Index
Index 203

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
9

Intended use for COBAS INTEGRA 400 plus analyzer

The COBAS INTEGRA 400 plus analyzer is a fully


automated, computerized chemistry analyzer. It is
intended for in vitro quantitative or qualitative
determination of a wide range of analytes in various body
fluids.

Intended use for Cedex Bio HT Analyzer

The Cedex Bio HT Analyzer is a fully automated,


computerized analyzer for professional use. It is intended
for determination of a wide range of analytes in various
aqueous solutions like cell culture and fermentation
media.

For use in quality control/manufacturing process only.

Important note The Cedex Bio HT Analyzer is only intended for the
determination of analytes in aqueous solutions such as
cell culture and fermentation media and is not intended
for any kind of in vitro diagnostics applications. Therefore,
the term "patient" does not apply to the
Cedex Bio HT Analyzer and does not appear anywhere
within the software. Instead, all references to "Patient" in
the COBAS INTEGRA 400 plus analyzer software appear
as "Sample" in the Cedex Bio HT Analyzer software. The
Cedex Bio HT Analyzer software does not contain any
references to "patient", "patient mode", or "patient ID" and
does not request patient information.

Symbols and abbreviations

Product names Except where the context clearly indicated otherwise, the
following product names and descriptors are used.

Product name Descriptor


COBAS INTEGRA 400 plus analyzer instrument
Cedex Bio HT Analyzer instrument
Host computer, laboratory information host
system or other computer system
connected to the instrument
y Product names

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
10

Symbols used in this publication


Symbol Used for
<LF> All characters between the two angle
brackets indicate an ASCII control
character.
_ Space character (ASCII 20H) that is used as
a separator between single data fields
within a data line.
• Space character (ASCII 20H) that is used as
a place holder inside a single data fields
and is part of this data field.
y Symbols used in this publication

Abbreviations The following abbreviations are used.

Abbreviation Meaning
ASCII American standard code for information
interchange
BC Block code
BCS Block check sum
CR Carriage return
EOT End of transmission
ETX End of text
LC Line code
LF Line feed (line terminator)
LIS Laboratory information system
MCS Multi-configuration service
SC Sequence counter
SOH Start if header
STX Start of text
y Abbreviations

What is new in publication version 1.25

Additional block code for Block codes for virtual insertion/removal of sample racks
Cedex Bio HT Analyzer have been added for Cedex Bio HT Analyzer. The
corresponding line code and error message are also
added.
u Virtual insertion and removal of sample racks (137)
u Line Code 59: Sample rack information (167)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
11

What is new in publication version 1.24

Approvals for the Cedex Bio HT Analyzer The approvals for the Cedex Bio HT Analyzer were
rephrased.
u Approvals for Cedex Bio HT Analyzer (6)

Updated information The information in the following sections was updated:


u Communication concept (17)
u Example for Message structure (18)
u Block check (20)
u Host communication handling (25)
u Block 04: Patient Results (64)
u Block 07: Patient Results with Lot Information (67)
u Block 10: Order Entry (69)
u Line code 00: Result Data (84)
u Example for Line code 11: Reagent Lot
Information (89)
u List of line code 96 error codes (112)
u Configuration General > Interface (192)

Added information The following information was added:


u Line Code 56: Sample name (98)

Extended host interface of The block codes and line codes were added that are
Cedex Bio HT Analyzer available if the extended host interface on the
Cedex Bio HT Analyzer is enabled.
u Extended host interface of
Cedex Bio HT Analyzer (115)

What is new in publication version 1.23

• The COBAS INTEGRA 400 plus analyzer and


Cedex Bio HT Analyzer host interface information that
was available online, was migrated to the latest Roche
documentation standards.
• Information was limited to COBAS INTEGRA 400 plus
analyzer and Cedex Bio HT Analyzer.
• Information about the Cedex Bio HT Analyzer has
been added to this publication.
• No other content changes have been made.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
12

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Communication

1 About communication .......................................................................................... 15


2 About host interface features ............................................................................ 27

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
15
Table of contents

About communication 1

Before proceeding to set up the instrument, it is useful to


understand the basics and concepts of the various
communication elements.

In this chapter 1
Communication concept . . . . . . . . . . . . . . . . . . . . . . . . 17
Message structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Block header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Block data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Block check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Communication control . . . . . . . . . . . . . . . . . . . . . . . . . 21
Parity check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Flow control (hardware/software handshake) . . . 22
Sequence counter and block check sum . . . . . . . 22

1 About communication
Check of block and line composition . . . . . . . . . . 23
Receive timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Error handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Host communication handling . . . . . . . . . . . . . . . . . . . 25
Synchronization and sequence counter use. . . . . . . . 26

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
16
Table of contents
1 About communication

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About communication 17

Communication concept
The communication is a data communication based on a
request/response dialog, whereby the host delivers the
requests and the instrument provides responses.
Following a request from the host, the instrument will
transmit a specific response message.

Assuming there are no transmission errors and the


message can be handled correctly, the instrument will
respond with a positive acknowledgment message.

If an error occurs for any reason, the instrument will


respond with a negative acknowledgment message.

If the host does not receive a response upon a request


within a certain time, a timeout should be activated.

1 About communication

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
18 Message structure

Message structure
All messages are based on the same block structure. The
number of lines within a block can vary.

q Information inside the message is in ASCII code.


ASCII codes from 0 to 31 and 127 to 255 are not allowed
within data fields.

Example Result response from an instrument:

Block header <SOH><LF>


(1 line)
09_COBAS .INTEGRA..._04<LF>

Block data <STX><LF>


53_Order#.211044711_20/10/93_SER<LF>
1 About communication

55_178<LF> (0 to n lines)
00_+3.234000E+01_mg/dl_004_023_014_000<LF>
<ETX><LF>

Block check 1<LF>


562<LF> (0 or 2 lines)
<EOT><LF>

In this section
Block header (19)
Block data (19)
Block check (20)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About communication 19

Block header
The block header contains the following information:

Instrument code Instrument identifier Block code

09_ COBAS•INTEGRA•••_ 04<LF>

Two digit code. It identifies the type of Sixteen digit alphanumeric. It is helpful in Two digit code used to identify the type
instrument. case more then one instrument of the of information which follows. Details on
same type is connected to the host. The the block codes can be found in the
instrument's identifier can be defined in reference of each instrument.
the instrument set-up menu. The host
may use any 16 digit string. The
instrument does not refer to it.
y Structure of block header

q The number of characters of the block header is


fixed. If the instrument identifier is not used in its full
length, digits left over have to be filled with spaces.

Block data
Block data contains the main information. The size of this
part can vary.

Line code Data fields

53_ Order#211044711_20/10/93_SER04<LF>
55_ 178<LF>
00_ +3.234000E+01_mg/dl_004_023_014_000<LF>

Two digit code, used to identify the Each line contains 1 to n data fields, separated by a delimiter (space). The amount
contents of the line, separated by a and the size of the data fields depend on the type of line.
delimiter (space) from the rest of the line

1 About communication
y Structure of block data

q oDepending on the block, the block data has 0 to n data


lines.
o The length of the data fields is fixed. Therefore unused
or partially used data fields have to be filled out with
spaces.
o Some of the lines contain optional data fields. If any of
the optional data fields are not used they can be left
out.

u Related topics
• Block codes (59)
• Line codes (81)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
20 Message structure

Block check
The block check contains a sequence counter (SC) and
the block check sum (BCS).

Instrument code

1<LF>
562<LF>

The length of the block check sum field is fixed. In case of one
or two digit numbers, the field has to be filled out with leading
spaces.
y Structure of block check
1 About communication

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About communication 21

Communication control
To maintain safe data communication, the following
communication control mechanisms are used:

Location Controls
RS-232 specific Parity check
Flow control
(hardware/software
handshake)
Instrument and host Sequence counter (SC)
Block check sum (BCS)
Instrument specific Check of block and line
composition
Host specific Time-out control
y Communication control mechanisms

In this section
Parity check (21)
Flow control (hardware/software handshake) (22)
Sequence counter and block check sum (22)
Check of block and line composition (23)
Receive timeout (23)

Parity check
This is the most common method used for detecting
errors on asynchronous interfaces. The number of active
data bits in each character is counted prior to
transmission. A parity bit is then added on so that the
total number of binary 1’s in the complete character

1 About communication
frame is either odd or even according to the preselection
in the interface configuration. The receiving device will
then perform the same inspection.

Any mismatch will generate a parity error: Instruments


will transmit an error message (block 99). Host systems
will use the error handling.

u Related topics
• Error handling (24)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
22 Communication control

Flow control (hardware/software handshake)


If the instrument or the host is currently not able to
receive data, it must be able to stop the communication.
This is done by the flow control.

There are two possibilities, either hardware handshake or


software handshake.

Suggestion: Software handshake simplifies RS-232 cable


wiring and host SW handling.

u Related topics
• About the handshake (199)
• About the RS-232 cable (188)

Sequence counter and block check sum


Sequence counter The sequence counter (SC) is a one digit number, which
alternates between 0 and 1. The SC is used by the host to
initiate retransmit of data. The host's SC must be
synchronized to the instrument's SC. Both SCs (host and
instrument) must be updated simultaneously, otherwise a
sequence error will occur f instrument will retransmit its
previous message.

The mathematical presentation appears as follows:

z1 SC = (inc SC) mod 2

Block check sum The block check sum (BCS) is a 3-digit, ASCII-coded
number.
1 About communication

The BCS contains the sum of all values of the message


starting with <SOH> ... to <SC> (<CR>) <LF> modulo
1000.

z2 BCS = sum (ord(<SOH>) .. ord(<LF>)) mod 1000

If any mismatch occurs, the receiving station has to react


accordingly.

Enable / disable of the SC and BCS can be done in the


Host Interface Configuration menu (either both BCS
and SC exist or neither).

q We strongly recommend that you enable the block


check. Otherwise you cannot be sure that all data are
correctly transmitted.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About communication 23

Check of block and line composition


Upon any mismatch in block and line composition,
instruments will transmit an error message (block 99)
containing the appropriate error code.

Whenever a block or line composition error occurs, this


indicates that the host software is not completely
configured as described in this manual and has to be
modified accordingly.

Instruments never change the block and line composition


unless the relevant configuration settings have been
changed.

u Related topics
• Instrument setup (185)

Receive timeout
An exactly defined response time cannot be guaranteed.
However, a returned response can be expected within
60 seconds. As a result, we recommend setting the host’s
time-out to 180 seconds.

q Time-out control is only foreseen on the host side.


Use the error handling as described.

Incompletely received messages (without an <EOT>


termination) will not be acknowledged by the instruments
(host time-out).

u Related topics
1 About communication
• Error handling (24)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
24 Error handling

Error handling
Whenever the host detects any transmission error, it has
to re-transmit the previous message keeping the same
sequence counter as before.

Whenever the instrument detects any transmission error,


it expects the host to re-transmit the previous message,
keeping the same sequence counter as before. If you
want to skip this retransmission, send a synchronization
request to the instrument, then resume the normal
communication.

Possible transmission errors:


• Incorrect block check sum, i.e. a corrupted message
was received
• Parity error was detected
• General error message (block 99) was received
• Time-out occurred

u Related topics
• Synchronization and sequence counter use (26)
1 About communication

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About communication 25

Host communication handling

1 About communication

w Suggestion for host communication handling

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
26 Synchronization and sequence counter use

Synchronization and sequence counter use


The protocol only works properly when the sequence
counters (SC) of both host and instrument have the same
value. Therefore, whenever the host’s communication
software is started up, the first step will be to synchronize
the SCs.

The following procedure is recommended:


1 About communication

w Recommended procedure for sequence counter synchronization

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
27
Table of contents

About host interface features 2

Communication for the various information items follow


certain patterns and workflows.

In this chapter 2
About host interface modes and features. . . . . . . . . . 29
Patient mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Patient entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Patient modification . . . . . . . . . . . . . . . . . . . . . . . . . 32
Patient deletion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

2 About host interface features


Order entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Order modification (add tests) . . . . . . . . . . . . . . . . 39
Order deletion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Host query mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Result requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
About result requests. . . . . . . . . . . . . . . . . . . . . . . . 44
Example of result query . . . . . . . . . . . . . . . . . . . . . . 46
Example of unspecific result request . . . . . . . . . . . 48
Example of result request with ratio (collated
result request). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Protocol version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
28
Table of contents
2 About host interface features

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About host interface features 29

About host interface modes and features


Item Action
Patient(1) Entry Modification Deletion .
Order Entry Modification Deletion Host
query
Results Single Collated . .
results results
Status Protocol . .
version
y Host interface modes and features and their actions
(1) Additional option. When using patient mode, the other 3 actions in
the table are available.

u Related topics
• Patient mode (30)

2 About host interface features

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
30 Patient mode

Patient mode
Patient information is only required when in patient mode.

q oWhen in patient mode, set up the patient on the


instrument prior to an order entry.
o When connected to a host, we recommend working in
sample mode.

! WARNING
Incorrect result assignment due to multiple use of
same patient ID
If you work with patient mode, the patient ID must be
unique.
r Do not use the same patient ID for more than one
patient.

In this section
Patient entry (31)
Patient modification (32)
Patient deletion (32)
2 About host interface features

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About host interface features 31

Patient entry
Patient information is required by the instrument only
when the instrument runs in patient mode.

Patient information is downloaded by means of BC40,


Patient Entry.

Example

2 About host interface features


w Example of patient entry information

u Related topics
• Block 40: Patient Entry (74)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
32 Patient mode

Patient modification
Patient information is modified by means of BC42, Patient
Modification.

u Related topics
• Block 42: Patient Modification (74)

Patient deletion
Patient information is deleted by means of BC41, Patient
Deletion.

Patient deletion is possible only if there are no orders


attached to it.

u Related topics
• Block 41: Patient Deletion (74)
2 About host interface features

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About host interface features 33

Orders
Rerun tests Unlike the user interface, the host interface does not
support order reruns. Reruns are performed by again
adding the required test to the existing order.
u Order modification (add tests) (39)

In this section
Order entry (33)
Order modification (add tests) (39)
Order deletion (39)

Order entry
Single tests, ratios or profiles can be ordered using BC10,
Order Entry.

An order entry may contain up to 50 attached tests.

When using patient mode, an order can only be entered if


the patient information is already available in the
instrument’s database.

Ratios Ratios, also sometimes called calculated results, are


results derived form one or more tests combined with a
formula. For example:
Test B

2 About host interface features


z3 Test A + ---------------
10

Ratios can be ordered in several ways:


• By specific ratio number
• By ordering the individual tests simultaneously in a
single order, or
• By ordering the tests using a profile

Profiles Profiles are sets of tests that can be ordered using a


single number. Those sets are programmed on the
instrument and assigned to a number. A profile can
contain individual tests or ratios.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
34 Orders

Samples with barcodes If barcodes are used to identify samples, the barcode
includes the order number and can also include the
sample type.

When using barcodes, both the parameters Sample


Position Rack Number and Sample Position Tube Number
have to be set to 0 (zero) in order entries.
u Line code 54: Order Information (97)
u Configuring barcode setup (194)

Example of order entry communication


2 About host interface features

w Example of order entry communication

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About host interface features 35

Example of order entry with individual test


numbers

2 About host interface features


w Example of order entry with individual test numbers

Example of order entry with ratio number q Because there are two ratios tied to the two
individual tests in the particular case of the test HbA1c,
ordering one ratio will have the side effect of
automatically ordering the second one.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
36
2 About host interface features Orders

w Example of order entry with ratio number

Example of order entry with profile number q Because of the remark in the order by ratio number
above, in this particular case, the profile should contain
the two individual tests and not the two ratios. Otherwise
each test and ratio will be ordered two times

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About host interface features 37

2 About host interface features


w Example of order entry with profile number

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
38 Orders

Example of unspecific order request


2 About host interface features

w Example of unspecific order request

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About host interface features 39

Order modification (add tests)


Adding tests to orders which already exist on the
instrument is done by means of an Order Entry (BC10)
without the Order Information line (LC54).

u Related topics
• Block 10: Order Entry (69)
• Line code 54: Order Information (97)

Order deletion
Orders are deleted by means of BC11, Order Deletion.

Order deletion is possible if


• The order either has not yet been started or
• The order is finished and all results are accepted

u Related topics
• Block 11: Order Deletion (70)

2 About host interface features

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
40 Host query mode

Host query mode


Host query mode is the most convenient way to work with
laboratory systems. It allows the user to put samples on
any instrument at any position on any sample rack. It
optimizes laboratory workflow, particularly when the
laboratory has more than one instrument.

A barcoded sample is placed in an instrument. The


instrument reads the barcode and waits for a host
request. The instrument then sends a list of any on-board
samples lacking order information.

Due to the request/response principle, the host must


transmit an MCS request (BC60) in order to receive the
instrument response containing sample information. To
ensure an optimal host query function, the host system
has to transmit this request periodically, e.g. one request
every 30 seconds.

Following an MCS request, a complete list of all pending


sample tubes lacking test orders is transmitted to the host
system (all tubes are listed within the block 62).

Every entry in this list, i.e. every reported pending sample


tube, requires its own order entry block (block 10).

The host system should ignore pending sample tube


information if it does not have associated order
information available. The tubes will be listed with every
instrument response to a host MCS request until they are
2 About host interface features

removed from the instrument.

To reactivate the host query for a sample (in order to


allow reruns), the host should always transmit an Order
Deletion block (Block 11) as soon as it has received all
results belonging to a specific order.

We recommend using the following procedure and timing


when using host query:

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About host interface features 41

w Recommended procedure and timing when using host query

q Requests for samples without order lead to extensive


database access.

2 About host interface features


Depending on the size of the database and the type of
request this may result in poor instrument performance,
i.e. keep the host’s request intervals as long as possible.
(e.g. 60 seconds).

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
42 Host query mode

Example of host query communication


2 About host interface features

w Example of host query communication

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About host interface features 43

2 About host interface features

w Example of host query communication (continued)

...and so on.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
44 Result requests

Result requests
In this section
About result requests (44)
Example of result query (46)
Example of unspecific result request (48)
Example of result request with ratio (collated result
request) (49)

About result requests


Due to the request/response principle, results are
transmitted to the host only upon the receipt of a Result
Request (BC09).

COBAS INTEGRA 400 plus analyzer and


Cedex Bio HT Analyzer allow requesting single results or
collated results. The BC09/LC10 thus contains a result
type selector.

q We strongly advise against the use of collated


results, depending on the database size or fragmentation,
we cannot guaranty the instrument performance.

No specific result can be requested.


2 About host interface features

Only accepted results will be transmitted. (Auto accept


can be configured in Configuration > Processing
> Result Handling Table).

Usually each result will be transmitted only once. To re-


transmitted a result:
• On the instrument user interface, change to the result
workbench.
• Select the required results with the mouse.
• Select Retransmit in the Process menu.

We recommend using the following procedure and timing


for the result request loop:

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About host interface features 45

w Recommended procedure and timing for the result request loop

q Result requests lead to extensive database access.


Depending on the size of the database and the type of
request this may result in poor instrument performance,
i.e.keep the host’s request intervals as long as possible.
(e.g. 60 seconds)

We strongly recommend sending an Order Deletion block


(BC11) to the instrument as soon as all results associated
with an order have been transmitted to the host. This
provides several advantages:

2 About host interface features


• Re-entered samples will trigger the host query again
• The Order and the Result screen will show only data
of current interest.
• The instrument’s data station performance will be
improved.
• No manual data maintenance is required on the
instrument.

By using this procedure, Order and Result screens are


cleared. All data are deleted.

u Related topics
• Block 09: Result Request (68)
• Block 10: Order Entry (69)
• Block 11: Order Deletion (70)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
46 Result requests

Example of result query


2 About host interface features

w Example of result query communication

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About host interface features 47

2 About host interface features

w Example of result query communication (continued)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
48 Result requests

w Example of result query communication (continued)

Example of unspecific result request


2 About host interface features

w Example of unspecific result request

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
About host interface features 49

Example of result request with ratio (collated result


request)

q The HBA1C used in this example consists of two


different ratios. This is the reason why the two primary
tests produce two calculated results.

2 About host interface features


w Example of result request with ratio (collated result request)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
50 Protocol version

Protocol version
The Protocol Version request (BC92) is used to get the
Version # of the HIF Protocol.

u Related topics
• Block 92: Protocol Version Request (79)
2 About host interface features

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Reference

3 General codes.......................................................................................................... 53
4 Block codes .............................................................................................................. 59
5 Line codes................................................................................................................. 81

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
53
Table of contents

General codes 3

All messages are based on the same block structure,


which is made up of different entities, called codes.

In this chapter 3
ASCII code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Control characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Instrument codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

3 General codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
54
Table of contents
3 General codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
General codes 55

ASCII code
The following table shows the seven-bit ASCII code in
accordance with US standard ANSI X3.4 for the
interchange of information among communication
devices. The first 32 values are reserved for control codes.

3 General codes

w ASCII code

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
56 Control characters

Control characters
The following control characters are used for the
communication protocol between an instrument and a
host computer.

Hex. value Dec. value Description


<SOH> 01H 01 Start of header
<STX> 02H 02 Start of text
<ETX> 03H 03 End of text
<EOT> 04H 04 End of transmission
<LF> 0AH 10 Line feed
<CR> 0DH 13 Carriage return
<Space> 20H 32 Space
<DC1> 11H 17 XON
<DC3> 13H 19 XOFF
y Control characters
3 General codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
General codes 57

Instrument codes
The instrument code for the
COBAS INTEGRA 400 plus analyzer is “14”.

3 General codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
58
3 General codes Instrument codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
59
Table of contents

Block codes 4

Block codes form part of the block header of a message.


They inform about the type of information that is
transmitted in the message block.

In this chapter 4
About block codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Idle and synchronization blocks . . . . . . . . . . . . . . . . . . 62
Block 00: Idle Block / Sync Block. . . . . . . . . . . . . . 62
Result blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Block 02: Calibration Result . . . . . . . . . . . . . . . . . . 63
Block 03: Control Result . . . . . . . . . . . . . . . . . . . . . 64
Block 04: Patient Results . . . . . . . . . . . . . . . . . . . . . 64
Block 05: Calibration Result with Lot Information 65
Block 06: Control Result with Lot Information . . . 66
Block 07: Patient Results with Lot Information . . . 67
Block 08: Result Request Response. . . . . . . . . . . . 67
Block 09: Result Request. . . . . . . . . . . . . . . . . . . . . 68
Order blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Block 10: Order Entry . . . . . . . . . . . . . . . . . . . . . . . . 69
Block 11: Order Deletion . . . . . . . . . . . . . . . . . . . . . 70
4 Block codes

Block 19: Order Manipulation Response. . . . . . . . 71


Response to an order entry or test addition . . 71
Response to an order or test deletion . . . . . . . 72
Patient blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Block 40: Patient Entry . . . . . . . . . . . . . . . . . . . . . . . 74
Block 41: Patient Deletion . . . . . . . . . . . . . . . . . . . . 74
Block 42: Patient Modification . . . . . . . . . . . . . . . . 74
Block 49: Patient Manipulation Response. . . . . . . 75
Multi-configuration service blocks. . . . . . . . . . . . . . . . 76

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
60
Table of contents

Block 60: Multi-Configuration Service (MCS)


Request (host query) . . . . . . . . . . . . . . . . . . . . . . . . 76
Block 61: Slot Configuration . . . . . . . . . . . . . . . . . . 76
Block 62: Sample Tube Information . . . . . . . . . . . . 77
Block 69: Service Request Response. . . . . . . . . . . 78
Protocol version blocks . . . . . . . . . . . . . . . . . . . . . . . . . 79
Block 92: Protocol Version Request . . . . . . . . . . . . 79
Block 93: Protocol Version Data . . . . . . . . . . . . . . . 79
Control messages blocks. . . . . . . . . . . . . . . . . . . . . . . . 80
Block 99: Control Message . . . . . . . . . . . . . . . . . . . 80
4 Block codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes 61

About block codes


The following is the table of contents for the block code
chapter. It also shows the request/response behavior for
host-instrument communication.

Host (request) Instrument (response)


Block code Request Block code Request
00 Idle Block / Synch Block 00 Idle Block
09 Result Request 02 Calibration Result
. 03 Control Result
04 Patient Result
05 Calibration Result with Lot Information
06 Control Result with Lot Information
07 Patient Result with Lot Information
08 Result Request Response
00 Idle Block, if no result available
10 Order Entry 19 Order Manipulation Response
11 Order Deletion
40 Patient Entry 49 Patient Manipulation Response
41 Patient Deletion
42 Patient Modification
60 Multi Configuration Service Request 61 Slot Configuration
62 Sample Tube Inform.
63 Cal-CS State
69 Service Request Response
90 System Status Request 91 System Status Response
92 Protocol Version Request 93 Protocol Version Data
.- any Host Request 99 Control Message
y List of block codes

Block composition notation


Line Description Iteration
code
55 Test ID
05 Access Date Time
16 CALidx
11 Reagent Lot
1 to m(1)
4 Block codes

Information
02 Control ID
12 Control Lot 1 to n(2)
Information
y Notation of block codes
(1) Number of iterations in all lines
(2) Number of iterations in lines 02 and 12

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
62 Idle and synchronization blocks

Idle and synchronization blocks


In this section
Block 00: Idle Block / Sync Block (62)

Block 00: Idle Block / Sync Block


Block 00 is used:
• During synchronization procedure for connection
tests
• As an answer to a result request if no results are
available

Block 00 has no lines.

Sync block configuration No block check.

Idle block configuration Block check included.


4 Block codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes 63

Result blocks
In this section
Block 02: Calibration Result (63)
Block 03: Control Result (64)
Block 04: Patient Results (64)
Block 05: Calibration Result with Lot Information (65)
Block 06: Control Result with Lot Information (66)
Block 07: Patient Results with Lot Information (67)
Block 08: Result Request Response (67)
Block 09: Result Request (68)

Block 02: Calibration Result


Block 02 is transmitted to the host if all of the following
conditions are met:
• After receiving a result request with result type
selector 01 or 08
• If an accepted and not yet transmitted calibration
result is available
• If the instrument is configured accordingly

Line Description Iteration(1)(2)


code
55 Test Id
01 Result Time
03 Standard Rates 1 to y+1
04 Calibrate Curve
00 Result Data 1 to m
07 ABS Sample Check 0 to y
y Block 02
(1) m = 1 to 6. m is the number of standard rates in line 03. The
sequence of m iterations must correspond to the sequence of values
in line 03. In addition, the number of iterations m has to be equal to
the number of parameters (standard rates) in line 03.
(2) y = 0 or 1. The value of y depends on whether the antigen excess
(AGE) check is switched ON or OFF. The instrument always transmits
4 Block codes

an AGE rate line regardless of this parameter. If the AGE check was
not required by the test, this line contains the values initialized by the
instrument.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
64 Result blocks

Block 03: Control Result


Block 02 is transmitted to the host if all of the following
conditions are met:
• After receiving a result request
• If an accepted and not yet transmitted control result is
available
• If the instrument is configured accordingly

Line Description Iteration


code
55 Test ID
01 Result Time
1 to m
02 Control ID
1 to n
00 Result Data
y Block 03

Results collated by test ID Result type selector 01 or 09 is used.


• m = 1 (one Test ID per result block)
• n = 1 to 6

q Results of different control orders are not collated.

Results collated by control ID Result type selector 06 is used.


• m = 1 to # of available tests (m is the number of tests
with not yet transmitted QC results)
• n = 1 (one control ID per result block)

Block 04: Patient Results


Block 04 is transmitted to the host if all of the following
conditions are met:
• After receiving a result request block 09
• If an accepted and not yet transmitted patient result is
available
4 Block codes

Line Description Iteration(1)(2)


code
53 Order ID
56 Sample Name 0 to 1
55 Test ID
1 to n
00 Result Data
y Block 04
(1) n = 1. If result type selector 01 or 07 is used (single result)
(2) n = 1 to 50. If result type selector 03 or 04 is used (results collated
by order number)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes 65

Block 05: Calibration Result with Lot Information


Block 05 is transmitted to the host if all of the following
conditions are met:
• After receiving a result request with result type
selector 11 or 18
• If an accepted and not yet transmitted calibration
result is available
• If the instrument is configured accordingly

Line Description Iteration(1)(2)


code
55 Test ID
15 Access Date Time
16 Result Indexes
03 Standard Rates 1 to y+1
04 Calibrate Curve
13 Calibrator Lot Information
11 Reagent Lot Information
00 Result Data 1 to m
07 ABS Sample Check 0 to y
y Block 5
(1) m = 1 to 6. m is the number of standard rates in line 03. The
sequence of m iterations must correspond to the sequence of values
in line 03. In addition, the number of iterations m has to be equal to
the number of parameters (standard rates) in line 03.
(2) y = 0 or 1. The value of y depends on whether the antigen excess
(AGE) check is switched ON or OFF. The instrument always transmits
an AGE rate line regardless of this parameter. If the AGE check was
not required by the test, this line contains the values initialized by the
instrument.

4 Block codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
66 Result blocks

Block 06: Control Result with Lot Information


Block 06 is transmitted to the host if all of the following
conditions are met:
• After receiving a result request with result type
selector 11 or 19
• If an accepted and not yet transmitted control result is
available
• If the instrument is configured accordingly

Line Description Iteration


code
55 Test ID
15 Access Date Time
16 Result Indexes
11 Reagent Lot
Information 1 to m
02 Control ID
12 Control Lot
1 to n
Information
00 Result Data
y Block 06

Results always collated by test ID Result type selector 11 or 19 is used.


• m = 1 (one test ID per result block)
• n = 1 to 6

q Results of different control orders are not collated.


4 Block codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes 67

Block 07: Patient Results with Lot Information


Block 07 is transmitted to the host if all of the following
conditions are met:
• After receiving a result request with result type
selector 11 or 17
• If an accepted and not yet transmitted patient result is
available

Line Description Iteration


code
53 Order ID
56 Sample Name 0 to 1
15 Access Date Time
16 Result Indexes
55 Test ID
11 Reagent Lot Information
00 Result Data
y Block 07

Block 08: Result Request Response


A possible error of a result request will be answered by
block 08.

Line Description
code
96 Error Message
y Block 08

q The message contains the associated error code.


4 Block codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
68 Result blocks

Block 09: Result Request


Polling for results is done by means of block 09.

Line Description
code
10 Result Type Selector
y Block 09

q oOnly accepted and not yet transmitted results will be sent


to the host.
o Calibration and control results are only transmitted if
enabled.
4 Block codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes 69

Order blocks
In this section
Block 10: Order Entry (69)
Block 11: Order Deletion (70)
Block 19: Order Manipulation Response (71)

Block 10: Order Entry


There are different possibilities for entering orders into
the instrument work list.

The database set-up defines whether the instrument runs


in patient mode or sample mode.

No patient information is required if in sample mode.

New sample order


Line Description Iteration(1)(2)(3)
code
50 Patient ID 0 to w
53 Order ID
54 Order Information
56 Sample Name 0 to 1
55 Test ID 1 to x
y Block 10: New sample order
(1) w = 1 if in patient mode
(2) w = 0 if in patient mode
(3) x = 1 to 200

Add tests to an existing sample order


Line Description Iteration(1)(2)(3)
code
50 Patient ID 0 to w
53 Order ID
55 Test ID 1 to x
y Block 10: Add tests to an existing sample order
4 Block codes

(1) w = 1 if in patient mode


(2) w = 0 if in patient mode
(3) x = 1 to 200

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
70 Order blocks

! WARNING
Incorrect result assignment due to use of same
patient ID (if in patient mode)
The patient ID has to be unique.
r Do not use the same patient ID for more than one
patient, otherwise results could be assigned to the
wrong patient.

Calibration and control order


Line Description Iteration
code
52 Special Order Selection
55 Test ID
y Block 10: Calibration and control order

q Calibration and control orders cannot be ordered


again until the current one has completed.

Block 11: Order Deletion


Delete sample order Order deletion is possible:
• If the order has not yet been started
• Or if the order is finished and all results are accepted

Line Description Iteration


code
53 Order ID
y Block 11: Delete sample order

Delete test order


Line Description Iteration(1)
code
53 Order ID
55 Test ID 1 to x
y Block 11: Delete test order
(1) x = 1 to 200
4 Block codes

If several identical test orders exist, the first one that is


found will be deleted.

q Ratio and profile test orders cannot be deleted via


the host interface.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes 71

Block 19: Order Manipulation Response


Each request with block code 10, 11 or 12 is answered by
block 19, the order manipulation response. The block's
content depends on the request.

The response message structure depends on the success


of the request and also on the request type. One of the
following block structures could appear:

Response to an order entry or test addition


Response to a correct order entry or test
Line Description Iteration
addition code
96 Error Code
y Block 19: Response to a correct order entry or test addition

Response to an order with a line format error


Line Description Iteration
code
96 Error Code
y Block 19: Response to an order with a line format error

Response to an incorrect order entry or test


Line Description Iteration
addition with error in patient code
96 Error Code
50 Patient ID
y Block 19: Response to an incorrect order entry or test
addition with error in patient

Response to an order entry or test addition


Line Description Iteration
with error in sample order code
96 Error Code
53 Order ID
54 Order Information 0 to 1
y Block 19: Response to an order entry or test addition with
error in sample order

Response to an incorrect order entry with


4 Block codes

Line Description Iteration(1)


error in test order code
96 Error Code
1 to x
55 Test ID
y Block 19: Response to an incorrect order entry with error in
test order
(1) x = 1 to 200

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
72 Order blocks

Response to a test addition with default


Line Description Iteration(1)
sample type, if the previously used sample code
type was not a default sample type 96 Error Code
53 Order ID 1 to x
55 Test ID
y Block 19: Response to a test addition with default sample
type, if the previously used sample type was not a default
sample type
(1) x = 1 to 200

Response to an incorrect special order


Line Description Iteration
code
96 Error Code
52 Specific Order Selection
55 Test ID
y Block 19: Response to an incorrect special order

x = 1 to 200

Response to an order or test deletion


Response to a correct order or test deletion
Line Description Iteration
code
96 Error Code
y Block 19: Response to a correct order or test deletion

Response to an order or test deletion with


Line Description Iteration
error in line format code
96 Error Code
y Block 19: Response to an order or test deletion with error in
line format

Response to an incorrect order or test


Line Description Iteration
deletion with fault in sample order code
96 Error Code
53 Order ID
y Block 19: Response to an incorrect order or test deletion
4 Block codes

with fault in sample order

Response to an incorrect test deletion


Line Description Iteration
code
96 Error Code
1 to x
55 Test ID
y Block 19: Response to an incorrect test deletion

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes 73

Response to an order or test deletion with


Line Description Iteration
default sample type if the order’s sample type code
was not default sample type 96 Error Code
53 Order ID 1 to x
55 Test ID
y Block 19: Response to an order/test deletion with default
sample type if the order’s sample type was not default
sample type

x = 1 to 200

4 Block codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
74 Patient blocks

Patient blocks
In this section
Block 40: Patient Entry (74)
Block 41: Patient Deletion (74)
Block 42: Patient Modification (74)
Block 49: Patient Manipulation Response (75)

Block 40: Patient Entry


Block 40 is used for entering a new patient.

Line Description
code
50 Patient ID
51 Patient Information
y Block 40

Block 41: Patient Deletion


Block 41 is used to delete patient information.

Line Description
code
50 Patient ID
y Block 41

q Patient deletion is possible only if there are no


orders attached to it.

Block 42: Patient Modification


4 Block codes

Block 42 is used to change existing patient information

Line Description
code
50 Patient ID
51 Patient Information
y Block 42

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes 75

Block 49: Patient Manipulation Response


Each request with blocks 40, 41 or 42 is answered by
block 49, wherein the contents of block 49 depend on the
request.

The response message structure depends on the success


of the request, and also on the request type:

Response to a correct patient entry (BC40),


Line Description
deletion (BC41),or modification (BC42) code
96 Error Message
y Block 49

Response to a patient entry, deletion, or


Line Description
modification having a general error code
96 Error Message
y Block 49

Response to an incorrect patient entry,


Line Description
deletion, or modification code
96 Error Message
50 Patient ID
y Block 49

4 Block codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
76 Multi-configuration service blocks

Multi-configuration service blocks


In this section
Block 60: Multi-Configuration Service (MCS) Request
(host query) (76)
Block 61: Slot Configuration (76)
Block 62: Sample Tube Information (77)
Block 69: Service Request Response (78)

Block 60: Multi-Configuration Service (MCS) Request


(host query)
Block 60 has one line.

Line Description
code
40 Service Selection
y Block 60

Block 60 provides requests for the following functions:

0 Slot configuration f response: block 61

1 Onboard sample tubes without orders (host query mode)


f response: block 62
This request is used when working in host query mode
with a barcode on each sample tube.

2 Cal/CS status per test f response: block 63

3 Reserved

4 List of all known sample tubes > response: block 62

Block 61: Slot Configuration


4 Block codes

The reply to an MCS request with service = 0 is block 61


with the current slot configuration.

Line Description
code
41 Slot State
y Block 61

The rack numbers of the racks in the slots are sent.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes 77

Block 62: Sample Tube Information


Block 62 is used either as a response to an MCS request
with service 1 (onboard sample tubes without orders) or
as a response to an MCS request with service 4 (list of all
known sample tubes).

Onboard sample tubes without orders (host If the sample tubes are identified by barcodes, the host
query mode has the possibility to request a list of all onboard sample
tubes without associated order. This is done by means of
block 60 with service 1. Block 62 is the associated
response. It contains one or more lines:

Line Description Iteration(1)


code
42 Tube Information 1 to x
y Block 62 Sample tubes without orders
(1) x = 1 to 105

The relevant tube information of every on board sample


tube that has no associated order is returned to the host
system.

The host computer should transmit the request


periodically to the instrument (e.g. every 60 seconds). If
there are no sample tubes without an associated order on
the instrument, a block 69 with line 96 (service 61) is
returned.

Timing and procedure are described in host query.

List of all known sample tubes The host has the possibility of requesting a list of all
known sample tubes. This is done using block 60 with
service 4. Block 62 is the associated response. It contains
one or more lines:

Line Description Iteration(1)


code
42 Tube Information 1 to x
y Block 62 List of all sample tubes
(1) x = 1 to 14985
4 Block codes

The relevant tube information of all known sample tubes


is returned to the host system.

The instrument keeps all sample tube information (order


number, rack, tube position, tube type and possibly
sample type) until the associated rack is re-inserted into
the instrument. It then deletes the information and re-
reads the sample tube barcodes.

If there is no sample tube information available, a block


69 with line 96 (service 61) is returned.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
78 Multi-configuration service blocks

Block 69: Service Request Response


Status response to an MCS request is shown by block 69.
Block 69 has one line.

Line Description
code
96 Error Message
y Block 69
4 Block codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes 79

Protocol version blocks


In this section
Block 92: Protocol Version Request (79)
Block 93: Protocol Version Data (79)

Block 92: Protocol Version Request


Block 92 is used to interrogate the software version of the
protocol. Block 92 has no lines

Block 93: Protocol Version Data


Block 93 is the answer to block 92, protocol version
request. Block 93 contains one line.

Line Description
code
98 Protocol Version
y Block 93

4 Block codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
80 Control messages blocks

Control messages blocks


In this section
Block 99: Control Message (80)

Block 99: Control Message


The control message block is transferred upon a general
error, e.g. transmission disturbed, block check sum error
or invalid block or line structure build up. Block 99
contains one line.

Line Description
code
99 General Error Code
y Block 99
4 Block codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
81
Table of contents

Line codes 5

Line codes form part of the data block of a message. They


are used to identify the content of the line.

In this chapter 5
About line codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
List of line codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Line code 00: Result Data . . . . . . . . . . . . . . . . . . . . 84
Line code 01: Result Time . . . . . . . . . . . . . . . . . . . . 85
Line code 02: Control ID . . . . . . . . . . . . . . . . . . . . . 85
Line code 03: Standard Rates . . . . . . . . . . . . . . . . . 86
Line code 04: Calibration Curve . . . . . . . . . . . . . . . 86
Line code 07: ABS Sample Check . . . . . . . . . . . . . 87
Line code 10: Result Type Selection. . . . . . . . . . . . 88
Line code 11: Reagent Lot Information . . . . . . . . . 89
Line code 12: Control Lot Information . . . . . . . . . . 89
Line code 13: Calibration Lot Information . . . . . . . 90
Line code 15: Access Date Time . . . . . . . . . . . . . . 90
Line code 16: Result Indexes . . . . . . . . . . . . . . . . . 91
Line code 40: Service Selection . . . . . . . . . . . . . . . 92
Line code 41: Slot State . . . . . . . . . . . . . . . . . . . . . . 92
Line code 42: Tube Information . . . . . . . . . . . . . . . 93
5 Line codes

Line code 43: Test State . . . . . . . . . . . . . . . . . . . . . . 93


Line code 44: Cal/CS State . . . . . . . . . . . . . . . . . . . 94
Line code 50: Patient ID. . . . . . . . . . . . . . . . . . . . . . 94
Line code 51: Patient Information. . . . . . . . . . . . . . 95
Line code 52: Special Order Selection. . . . . . . . . . 95
Line code 53: Order ID. . . . . . . . . . . . . . . . . . . . . . . 96
Line code 54: Order Information. . . . . . . . . . . . . . . 97
Line code 55: Test ID . . . . . . . . . . . . . . . . . . . . . . . . 98
Line Code 56: Sample name . . . . . . . . . . . . . . . . . . 98
Line code 57: Priority Modification. . . . . . . . . . . . . 98
Line code 96: Error Code . . . . . . . . . . . . . . . . . . . . . 99

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
82
Table of contents

Line code 98: Protocol Version . . . . . . . . . . . . . . . . 99


Line code 99: General Error Code . . . . . . . . . . . . . 99
5 Line codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes 83

About line codes

Format code Description


Sx x-character ASCII-string, left adjusted.
Length x is fixed.
Shorter strings have to be filled up with trailing <spaces>.
Example: S15 "Mr.•Evans••••••"
Ix ASCII-formatted x-digit integer value, right adjusted.
Length x is fixed.
Shorter integer values have to be filled up with leading <spaces> or zeros (0).
Example: I5 "00069" or "•••69"
SRx.y ASCII-formatted real value with sign, right adjusted.
x = Length of the whole data record.
y = Number of digits after the decimal point (optional).
Length x is fixed.
Shorter real-values have to be filled up with leading <spaces> or zeros (0).
The decimal point is mandatory.
Example: SR9.3: "-0077.123"
Fx ASCII formatted floating point number, right adjusted.
x = Length of the whole data record.
Length x is fixed.
Shorter real-values have to be filled up with leading <spaces> or zeros (0).
The sign "+" or "-" for the exponent is mandatory.
Decimal point and exponent "E" are mandatory.
Mantissa has exactly one digit before the decimal point in the range 1 to 9.
No <spaces> are allowed between the mantissa and the exponent.
Example: F12: "••••6.11E+33" or F15: "-00007.4321E-02"
D1 Date format 1: DD/MM/YYYY.
10 character ASCII-string.
Example: "04/01/1994"
D2 Date format 2: DD-MMM-YY (used by COBAS Core/Core II).
9 character ASCII-string.
Example: "04-JAN-94"
T1 Time format 1: hh:mm:ss (hh in 24 h format).
8 character ASCII-string.
Example: "22:07:34"
T2 Time format 2: hh:mm (hh in 24 h format) (used by COBAS Core/Core II).
5 character ASCII-string.
Example: "22:07"
y Formats of data fields used in line codes
5 Line codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
84 List of line codes

List of line codes


Line code In Line code In
00 Result Data 43 Test State
01 Result Time 44 Cal/CS State
02 Control ID 50 Patient ID
03 Standard Rates 51 Patient Information
04 Calibration Curve 52 Special Order Selection
07 ABS Sample Check 53 Order ID
10 Result Type Selection 54 Order Information
11 Reagent lot information 55 Test ID
12 Control Lot Information 56 Sample name
13 Calibration Lot Information 57 Priority Modification
15 Access Date Time 96 Error Code
16 Result Indexes 97 System Status
40 Service Selection 98 Protocol Version
41 Slot State 99 General Error Code
42 Tube Information
y List of line codes

Line code 00: Result Data


Description Format Range
Line code 00
Result F13 +/-9.999999E+99.. +/-1.0E-99
Unit S6
Flag X I3 0..255
Flag S I3 0 (not used, currently set to 0)
Flag CALC I3 0..255
Flag QC I3 0..255
Range value to flag F13 +/-9.999999E+99.. +/-1.0E-99
Range limit F13 +/-9.999999E+99.. +/-1.0E-99
y Line code 00: Result Data
5 Line codes

Examples Normal result without any flag:

00_•8.694475E+01_U/l•••_••
0_••0_••0_••0_•0.000000E+00_•0.000000E+00<LF>

or

">TEST RNG" flag, HIF returns the value and the higher
range limit:

00_10.694475E+01_U/l•••_••
0_••0_•31_••0_•1.500000E+02_•10.00000E+00<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes 85

or

"<TEST RNG" flag, HIF returns the value and the lower
range limit:

00_•3.694475E+01_U/l•••_••
0_••0_•30_••0_•1.500000E+02_•5.000000E+00<LF>

q Result will contain the concentration value, even if


the flag is ">TEST RNG" or "<TEST RNG".

Range limit • Contains the upper limit in the case that we get a
">TEST RNG" flag.
• Contains the lower limit in the case that we get a
"<TEST RNG" flag.
• Contains 0.000000E+00 in any other case (flag or not).

Line code 01: Result Time


Description Format Range
Line code 01
Time T1 hh:mm:ss
y Line code 01: Result Time

Example 01_22:07:59<LF>

Line code 02: Control ID


Description Format Range
Line code 02
QC-name S5
y Line code 02: Control ID

Example 02_ROC-N<LF>
5 Line codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
86 List of line codes

Line code 03: Standard Rates


Description Format Range Range description
Compulsory Line code 03
Standard type S1 C Calibration (mean rate)
O Correction (mean rate)
A Cal/Cor antigen excess rate
F13 +/-9.999999E+99 to +/-1.0E-99
Optional Standard rate F13
Standard rate F13
Standard rate F13
Standard rate F13
Standard rate F13
y Line code 03: Standard Rates

Example 03_C_-1.929185E-02_-1.513617E-02<LF>

Line code 04: Calibration Curve


Description Format Range
Compulsory Line code 04
Correction factor F13 +/-9.999999E+99 to +/-1.0E-99
Correction offset F13 +/-9.999999E+99 to +/-1.0E-99
Correction parameter 1 F13 +/-9.999999E+99 to +/-1.0E-99
Optional Correction parameter 2 F13
Correction parameter 3 F13
Correction parameter 4 F13
Correction parameter 5 F13
y Line code 04: Calibration Curve

Example 04_•1.000000E+00_-1.513617E-02_-5.716211E-04<LF>

The meaning of parameters 1 to 5 depends on the


calibration mode used:
• For qualitative calibration, parameter 1 corresponds to
the cut-off value.
5 Line codes

• For quantitative calibration, parameters 1 to 5


correspond to the curve parameters of the model
used.
• For ISE calibration, the measured electrode defines
the parameter. If the Li electrode has been measured,
parameter 1 contains the Li slope, parameter 2 the Na
slope and parameter 3 the K slope.
• For all other electrodes, parameter 1 contains the
associated slope value.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes 87

Line code 07: ABS Sample Check


Description Format Range
Compulsory Line code 07
Absorbency value:1st wavelength, 1st SR7.4
value pair
Absorbency value:2nd wavelength, SR7.4
1st value pair
Optional Absorbency value:3rd wavelength, SR7.4
2nd value pair
Absorbency value:4th wavelength, SR7.4
2nd value pair
Absorbency value:5th wavelength, SR7.4
3rd value pair
Absorbency value:6th wavelength, SR7.4
3rd value pair
y Line code 07: ABS Sample Check

Example 07_•0.0000_•0.0000<LF>

5 Line codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
88 List of line codes

Line code 10: Result Type Selection


Description Format Range Range description
Line code 10
Result type selector 12 01 Unspecific result request: Transmit any available result, i.e.
o Single patient, or
o Single calibration, or
o Control result collated by test ID
02 Reserved
03 Transmit patient results, collated by order ID.Results are only
transmitted if all tests belonging to an order are finished and
accepted.
04 Transmit patient results, collated by order ID.Blocked tests are Do not use result
marked with the test blocked flag (CALC flag 255). Their results type selector 03,
are sent later as soon as successfully completed along with any 04, 05 or 06
still-remaining blocked tests. See the note
05 Transmit patient results, collated by order ID.Send all currently below.
available results (i.e., all accepted but not yet transmitted
results)
06 Transmit new control results collated by control ID.
07 Transmit single patient result.
08 Transmit single calibration result.
09 Transmit control results collated by test ID.
11 Transmit any available result with relevant lot(s) information.
17 Transmit any single patient result with reagent lot information.
18 Transmit any single calibration result with reagent & calibration
info.
19 Transmit any single control result by test ID with reagent &
control info.
y Line code 10: Result Type Selection

Example 10_07<LF>

q oOnly accepted and not yet transmitted results are sent to


the Host.
o Due to instrument performance reasons and to
guarantee that all results are transmitted, do not use
collated results requests (i.e., do not use result type
selector 03, 04 and 05) those are only for backwards
compatibility.
o Collated results requests also give slightly different
5 Line codes

output from unspecific results requests, with V3.4 and


higher.
o Calibration and control results are only transmitted if
enabled.

u See Known host interface issues (180)


u See Line code 53: Order ID (96)
u See Configuring host communication (191)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes 89

Line code 11: Reagent Lot Information


Description Format Range
Line code 11
Reagent lot S10
Reagent expiration date D1 dd/mm/yyyy
y Line code 11: Reagent Lot Information

Example 12_68354•••••_30/05/2018<LF>

q oIf no lot information is found or no lot was defined,


“??????????” will be used and transmitted (without quotes).
o If no expiration date is given for the lot, “00/00/0000”
will be used and transmitted (without quotes).
o If the lot information is shorter than ten characters, the
string will be filled with spaces on the right side.
Example, N123A will be N123A • • • • •
(•) represents a filler space

Line code 12: Control Lot Information


Description Format Range
Line code 12
Reagent lot S10
Reagent expiration date D1 dd/mm/yyyy
y Line code 12: Control Lot Information

Example 11_N123A•••••_23/04/2006<LF>

q
o If no lot information is found or no lot was defined,
“??????????” will be used and transmitted (without
quotes).
o If no expiration date is given for the lot, “00/00/0000”
will be used and transmitted (without quotes).
5 Line codes

o If the lot information is shorter than ten characters, the


string will be filled with spaces on the right side.
Example, N123A will be N123A • • • • •
(•) represents a filler space

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
90 List of line codes

Line code 13: Calibration Lot Information


Description Format Range
Line code 13
Calibration lot S10
Calibration expiration date D1 dd/mm/yyyy
y Line code 13: Calibration Lot Information

Example 13_N123A•••••_23/04/2006<LF>

q
o If no lot information is found or no lot was defined,
"??????????" will be used and transmitted (without
quotes).
o If no expiration date is given for the lot, "00/00/0000"
will be used and transmitted (without quotes).
o If the lot information is shorter than ten characters, the
string will be filled with spaces on the right side.
Example, N123A will be N123A • • • • •
(•) represents a filler space

Line code 15: Access Date Time


Description Format Range
Line code 15
Time T1 hh:mm:ss
Date D1 dd/mm/yyyy
y Line code 15: Access Date Time

Example 15_22:07:59_23/04/2006<LF>

q Access date time is the point when the


measurements are started on the instrument (scheduled
date time)
5 Line codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes 91

Line code 16: Result Indexes


Description Format Range
Line code 16
Calibration index S10
Control group index S10
Sample result index S10
y Line code 16: Result Indexes

Example calibration 16_1141901502_••••••••••_•••••••••0<LF>

Example control 16_1141901502_1141901523_•••••••••0<LF>

Example sample 16_1141901502_1141901523_1141901678<LF>

Example sample without control 16_1141901502_•••••••••0_1141901678<LF>

q A calibration result comprises only the calibration


index with which the calibration itself will be identified.

q A control result is comprised of the calibration index


(reference to the calibration with which the control was
calculated) and a control group index, identifying the
control itself.

q A sample result is comprised of:


o A calibration index (reference to the calibration with
which the sample result was calculated)
o If there is an associated control, then there is a control
group index (reference to the control).
o A sample index, with which the result itself will be
identified

q A result will have a maximum of three indexes. If one


index does not exist, it will be replaced with a right-
5 Line codes

justified zero. See the examples above.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
92 List of line codes

Line code 40: Service Selection


Description Format Range Range description
Line code 40
Service request I1 0 Slot configuration
1 Sample tubes without
orders
3 Reserved
4 List of all sample tubes
y Line code 40: Service Selection

Example 40_1<LF>

Line code 41: Slot State


Description Format Range
Line code 41
Rack number in slot 1 I3 1 to 999
Rack number in slot 2 I3 1 to 999
Rack number in slot 3 I3 1 to 999
Rack number in slot 4 I3 1 to 999
Rack number in slot 5 I3 1 to 999
Rack number in slot 6 I3 1 to 999
y Line code 41: Slot State

Example 41_••3_350_••0_••0_••0_784<LF>
5 Line codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes 93

Line code 42: Tube Information


Description Format Range Range description
Compulsory Line code 42
Sample position rack number I3 0 Defined by barcode
1 to 999
Sample position tube number I2 0 Defined by barcode
1 to 15
Tube type I1 0 Fixed position tube
1 Barcode tube
Order number S15 Barcode characters
Optional If Sample Types Used is enabled in the database set-up, then sample type is included in line 42.
Sample type S3 Laboratory defined string.
Barcode characters
y Line code 42: Tube Information

Example 42_•21_25_1_AB(012:3456)•••_URI<LF>

Line code 43: Test State


Description Format Range Range description
Line code 43
Test ID I3 1 to 999
Test state I1 0 Test unavailable
(blocked)
1 Test available
y Line code 43: Test State

Example 43_•32_1<LF>

5 Line codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
94 List of line codes

Line code 44: Cal/CS State


Description Format Range Range description
Line code 44
CAL/CS state type S1 C C = Calibration state
O Correction state
Q Control state
CAL/CS state S1 A Accepted
C Calculated
P Pending
R Reactivated
F Failed (calibrations and corrections only)
Time of last Cal/CS issue T1
Date of last Cal/CS issue D1 01/01/1800 to 31/12/2100
y Line code 44: Cal/CS State

Example 44_C_A_10:32:45_30/11/1993<LF>

Line code 50: Patient ID


Description Format Range
Line code 50
Patient ID S15
y Line code 50: Patient ID

Example 50_123.12.123.••••<LF>

! WARNING
Incorrect result assignment due to use of same
patient ID (if in patient mode)
Patient ID has to be unique.
r Do not use the same Patient ID for more than one
patient, otherwise results could be assigned to the
wrong patient.
5 Line codes

u Related topics
• Patient mode (30)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes 95

Line code 51: Patient Information


Description Format Range
Compulsory Line code 51
Birthday D1 01/01/1800 to 31/12/210000/00/0000 if unknown
Sex S1 M, FX if unknown
Patient leadertext 1 S31 <space>s if unknown
Optional Patient leadertext 2 S21
Patient leadertext 3 S21
y Line code 51: Patient Information

Example 51_07/12/1965_M_Ronald•Reagen•1234•on•the•move!_12
34•New•York••••••••<LF>

q The database set-up function allows the user to


disable the patient information fields. Nevertheless, on
the host interface, the birthday, sex and leadertext 1 fields
have to be transmitted even if the values are unknown.

q The entry for patient leadertext 1 appears in the


database as patient name. As the field-identifier Name
cannot be changed and is mandatory for transmission
anyway, this field should only be used to transmit the
patient's name.

Line code 52: Special Order Selection


Description Format Range Range description
Line code 52
Special order type I2 01 Calibration order
02 Calibration correction order
03 Control order
Attribute S1 I Immediate
y Line code 52: Special Order Selection
5 Line codes

Example 52_03_T<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
96 List of line codes

Line code 53: Order ID


Description Format Range
Compulsory Line code 53
Order number S15 Barcode characters
Order date D1 01/01/1800 to 31/12/2100
00/00/0000 (= today)
Optional If sample type is used
Sample type S3 Laboratory defined string barcode characters
y Line code 53: Order ID

Example 53_abcdef987654321_00/00/0000_URI<LF>

q The order number and the sample type may not


contain <space>s in front of or within the identifier.
Nevertheless, if the fields are not used in their full length,
digits left over have to be filled with <space>s.

Predefined sample types There are three generally predefined sample types:

??? Sample type determined by instrument’s test


definitions. Used with order entries and deletions if
the test-specific sample type should be selected
automatically.

*** These wild cards are used with order deletions to


select all sample types.

RTO The instrument sets sample type to RTO for ratio


results.
RTO is not used when using collated results, but
still used with unspecific result requests (10 01)

! WARNING

r Using a sample specific code instead of “???” (for


example HEM for hemolysate) will override any
instrument and test default sample settings and force
all tests from the order to be executed on such a
sample type. This has the same effect as selecting a
5 Line codes

specific sample type on the order entry screen of the


instrument, instead of automatic, which is the default
in the drop down list.

q Orders:
o If the sample type is not transmitted, the default
sample type (defined by test or rack definition) is
used.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes 97

Results:
o If in Configuration Processing > Result Output
> Sample Type, the sample type is disabled, no
sample type information is transmitted to the host.
Ratio orders:
o If the component results of a ratio are measured from
different sample types, the Order Entry Sample Type
must be “???”.

u Related topics
• Configuring barcode setup (194)
• Line code 11: Reagent Lot Information (89)

Line code 54: Order Information


Description Format Range Range description
Compulsory Line code 54
Sample position rack number I3 0 Defined by barcode
1 to 999
Sample position tube number I2 0 Defined by barcode
1 to 15
Order priority S1 A Active
S STAT
Optional Depending on database set-up parameters Leadertext 1 and 2
Sample leadertext 1 S21
Sample leadertext 2 S21
y Line code 54: Order Information

Example 54_••4_•4_S_These•are•21•chars•••<LF>

5 Line codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
98 List of line codes

Line code 55: Test ID


Description Format Range
Line code 55
Test no. I3 1 to 999
y Line code 55: Test ID

Example 55_••1<LF>

q Profile and ratio handling: Use ratio number to order


ratio.
Ratio and individual tests results will be delivered.
The available test no., profile IDs and Ratio IDs can be
found in Configuration > Test Definitions > ID.

Line Code 56: Sample name


Description Format Range
Line code 56
Sample name S50
y Line code 56: Sample name

Example 56_UrineWithDownregulatedProteinX•••••••••••••••••
•••<LF>

Line code 57: Priority Modification


Description Format Range Range description
Line code 57
Priority modification type I2 2 Change work list priority to STAT
y Line code 57: Priority Modification

Example 57_•2<LF>
5 Line codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes 99

Line code 96: Error Code


Description Format Range
Line code 96
Error code S2 00 to 99
y Line code 96: Error Code

Example 96_00<LF>

Line code 98: Protocol Version


Description Format Range
Line code 98
Protocol version I4 System SW 9561 = Protocol
SW 9561
y Line code 98: Protocol Version

Example 98_9561<LF>

Line code 99: General Error Code


Description Format Range
Line code 99
Error code S2 01 to 08
y Line code 99: General Error Code

Example 99_01<LF>

5 Line codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
100
5 Line codes List of line codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Messages

6 Flags and error codes .........................................................................................103

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
103
Table of contents

Flags and error codes 6

Flags can be generated for the results of tests on


samples, calibrations, or quality controls.

In this chapter 6
About flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Flag X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Flag CALC (result error). . . . . . . . . . . . . . . . . . . . . . . . . 108
Flag QC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
About error codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
List of line code 96 error codes . . . . . . . . . . . . . . . . . . 112
List of line code 99 error codes . . . . . . . . . . . . . . . . . . 114

6 Flags and error codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
104
Table of contents
6 Flags and error codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Flags and error codes 105

About flags
The Flags are divided into four groups:

X Conditions under which result was


generated

S Not yet used, currently set to ’0’

CALC Result error

QC Evaluation of results

6 Flags and error codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
106 Flag X

Flag X
Flag X provides information about the conditions under
which a result was generated.

Flag X contains four subgroups.


• C
• Q
• R
• ^

Flag X is transmitted as 3 ASCII characters which


represent a 3-digit integer value (value range 0 to 255).

This value represents an 8-bit value. The four subgroups


are coded within the four two-bit groups of a byte. The
single flags are binary coded within each two-bit group.

Flag X
Decimal 0 ... 255
Binary 1 1 1 1 1 1 1 1
Sub-flag C Q R ^
y Flag notation

Sub-flag C = (Flag X and 192)/64


Value Name Meaning
0 no flag Result was calculated with an error-free
calibration.
1 c The result was calculated with an
erroneous and/or corrected calibration.
The calibration was already accepted.
2 C The result was calculated with an
erroneous and/or corrected calibration.
The calibration was not accepted.
3 p The result was calculated with a
6 Flags and error codes

postponed calibration (I400 V2.0 only).


y Sub Flag C = (Flag X and 192)/64

Sub-flag Q = (Flag X and 48)/16


Value Name Meaning
0 no flag The result was secured with an error-
free control.
1 q The result was secured with an
erroneous and/or corrected control. The
control was accepted.
2 Q The result was secured with an
erroneous and/or corrected control. The
control was not accepted.
3 Not used
y Sub Flag Q = (Flag X and 48)/16

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Flags and error codes 107

Sub-flag R = (Flag X and 12)/4


Value Name Meaning
0 no flag Result is error-free.
1 r The result is erroneous or corrected, or
the result of the replicate is erroneous.
The result of the first measurement and
the replicate were accepted.
2 R The result is erroneous or corrected, or
the result of the replicate is erroneous.
The result of the first measurement and
the replicate were not accepted.
3 d The result was deleted or all the results
(with calibration measurements or
replicates) have been deleted.
y Sub Flag R = (Flag X and 12)/4

Sub-flag ^ = Flag X and 3


Value Name Meaning
0 no flag Result was generated without a
replicate, sample concentration or
sample dilution.
1 -> Result was generated with a replicate.
2 v Result was generated after dilution.
3 ^ Result was generated after
concentration.
y Sub Flag ^ = Flag X and 3

6 Flags and error codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
108 Flag CALC (result error)

Flag CALC (result error)


Flag CALC provides information about the checks
performed during the calculation of the result.

q A flag with a higher priority (lower number)


supersedes all other flags.

Flag value Priority Name Meaning


0 No flag
1 1 HIGH ABS High absorbency
2 2 DARK ERR Dark error
3 3 OUTLIERS Outliers
4 4 FP UNSTAB FP unstable
5 5 POL ERR Polarization error
6 6 LOW SIGNAL Low signal intensity
7 7 NO FLUID No sample
8 8 NO ISECAL No calibrator bottle
9 9 SEG FLUID No end of sample segment detected
10 10 SEG ISECAL No end of standard segment detected
11 11 AIR FLUID Not enough sample / too many bubbles
12 12 AIR ISECAL Not enough standard / too many bubbles
13 13 ISE UNSTAB ISE measurement unstable
14 14 < REAG RNG Low reagent range exceeded
15 15 > REAG RNG High reagent range exceeded
16 16 EP UNSTAB Endpoint unstable
17 17 HIGH ACT High activity (please refer to following note)
18 18 LOW ACT Low activity (please refer to following note)
19 19 CURVE DIR Curve direction
20 20 NON LINEAR Non-linear kinetic
21 21 < KIN READ Insufficient kinetic readings
6 Flags and error codes

22 22 HIGH BKG High background noise (please refer to following note)


23 23 > REPL DEV Replicate deviation check failed
24 24 CALC ERROR Calculation error (please refer to following note)
25 25 NON MONO Curve not monotone
26 26 OUT OF RNG Curve / slope out of range
27 27 > STD DEV Standard deviation exceeded
28 28 SOL 1 F DEV Solution 1 factor deviation
29 29 AG EXCESS Antigen excess
30 30 < TEST RNG Lower test range exceeded (please refer to following note)
31 31 > TEST RNG Upper test range exceeded (please refer to following note)
255 33 TEST BLOCKED Used with collated results if a test is blocked (see note)
y List of flag CALC

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Flags and error codes 109

q oGenerally, whenever a flag precludes the calculation of a


result and the instrument displays “???”, the HIF will always
transmit the result as -9.999999E+99 or to 9.999999E+99.
o In case of a HIGH ACT, LOW ACT, <TEST RNG, >TEST
RNG, HIGH BKG, CALC ERROR and TEST BLOCKED
flag, the transmitted result in line 00 is either set to
-9.999999E+99 or to 9.999999E+99. The range field is
set to the appropriate value if applicable.

6 Flags and error codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
110 Flag QC

Flag QC
Flag QC provides information about those checks which
indicate whether a result has exceeded a test-specific or
laboratory-specific limit. For those representations where
1) is indicated, the value of the exceeded limit is also
shown (range value in line 00 Result Data).

Flag type Flag value Name Meaning


0 . No flag
Precision control flags 1 R1(2s) 1 value outside ± 2s
2 R1(3s) 1 value outside ± 3s
3 R2(2s) 2 values outside ± 2s
4 R(4s) Difference in two values greater than 4s
5 R4(1s) 4 values outside ± 1s
6 R7v 7 consecutive values decrease
7 R7^ 7 consecutive values increase
8 R7x 7 consecutive values on one side of mean
9 R10x 10 consecutive values on one side of mean
Accuracy control flags 10 > ACC RNG Accuracy outside the permitted range 1)
Limit control flags 11 > UPLIMIT Value exceeds upper limit 1)
12 < LOWLIMIT Value exceeds lower limit 1)
Quantitative result flags 13 <RR Value below reference range 1)
14 >RR Value above reference range 1)
19 POS Cut off value exceeded 1)
Qualitative result flags 20 POSITIVE Value greater than calibration result
21 < Critical Range Below critical Range
22 > Critical Range Higher then critical Range
23 DC > Delta Check in a value
24 DC > Delta Check in percent
y List of Flag QC
6 Flags and error codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Flags and error codes 111

About error codes


COBAS INTEGRA 400 plus analyzer and
Cedex Bio HT Analyzer uses the following error codes:
• Line code 96 error codes
• Line code 99 error codes

6 Flags and error codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
112 List of line code 96 error codes

List of line code 96 error codes


Error code Host request Error condition
00 Any Manipulation OK (i.e. no error, manipulation accepted)
11 Patient Modify/Delete Patient ID not found
Order Entry Patient ID not found
12 Patient Entry Patient ID already exists
13 Pat.Entry/Mod./Delete Patient already locked (e.g. by work area etc.) or database
time-out
Order Entry Database time-out
14 Patient Deletion Patient still has open orders
21 Order Entry (Add Test) Sample ID (Order No./Sample Type/Order Date) not found
Order Deletion Sample ID (Order No./Sample Type/Order Date) not found
Change Work List Priority Attempt to change orders to passive priority
Change Work List Priority No appropriate orders found to change priority
Remove Tests from Order No appropriate tests found in order; No tests removed
22 Order Entry Sample ID already exists; rack/sample position already in use
Order Entry (Add Test) Sample order full (50 test orders already assigned)
Special Order Entry Calibration/Control request already set
23 Any Order Manipulation Order already locked (e.g. by work area, etc.), or
Database time-out
24 Any Order Manipulation Test not defined
25 Order Deletion Order contains not-yet accepted results
33 Result Request Result data already locked
Or: any database error such as:
o Sample type not found in sample type list
o Result has just been deleted
o Database time-out
o etc.
40 Operation Setting No communication with real time software
System Status Request No communication with real time software
Service Action Execution No communication with real time software
6 Flags and error codes

41 Operation Setting The current instrument status does not allow the required
change
Service Action Execution The current instrument status does not allow the requested
action
52 Cassette Status No cassette on board
55 Sample Order Status No pending tests
56 Sample Order Status Selected Order is not present
58 Test Status Request No tests loaded
59 Test Status Request The specified test is not loaded
61 MCS Pend. Sample Tubes No tubes found
63 MCS Pend. Sample Tubes Sample type not found in sample type list
MCS Calibr./Contr. status No test defined
Any MCS Request Database time-out
65 Calibration Status No test is loaded
66 Service Action Status No Service Action definition is available
y Line code 96 error codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Flags and error codes 113

Error code Host request Error condition


70 Rack insert/remove Wrong parameter on command
71 Rack insert/remove Sample rack reset position not possible
72 Rack insert/remove Sample rack insert not possible
73 Rack insert/remove Slot not allowed
80 Message Log Request No new message to send
81 Service Action Result Request No new service action result to send
91 Any Host Request General parameter range error (e.g. rack not defined, illegal:
cup position, sex, dates, etc.)
Unexpected character in number field
Sample type (undefined, *** or ??? are inappropriate)
Any Order Manipulation Sample type (lab number) not found
y Line code 96 error codes

6 Flags and error codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
114 List of line code 99 error codes

List of line code 99 error codes


Error code Meaning Error condition
01 Block check sum error Transmission error
02 Parity error Transmission error
03 Line too long (>128 characters) Erroneous line configuration, or possibly transmission error if
block check off
04 Block too long Erroneous block configuration, or possibly transmission error if
block check off
05 Invalid message configuration Erroneous message configuration, or possibly transmission
error if block check off
06 Invalid block code Invalid block code, or possibly transmission error if block
check off
07 Invalid line code Invalid line code, or wrong mode used (patient/sample), or
possibly transmission error if block check off
08 Line format error Erroneous line configuration, or possibly transmission error if
block check off
y Line code 99 error codes
6 Flags and error codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Extended host interface of
Cedex Bio HT Analyzer

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
117
Table of contents

Block codes for extended host


interface 7

Block codes form part of the block header of a message.


They inform about the type of information that is
transmitted in the message block.
If the extended host interface of the
Cedex Bio HT Analyzer is enabled, the following block
codes are modified or can additionally be used.

7 Block codes for extended host interface


In this chapter 7
About block codes for extended HIF . . . . . . . . . . . . . . 119
Result blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Block 02: Calibration Result . . . . . . . . . . . . . . . . . . 121
Block 03: Control Result . . . . . . . . . . . . . . . . . . . . . 122
Block 04: Sample Results . . . . . . . . . . . . . . . . . . . . 123
Block 05: Calibration Result with Lot Information 124
Block 06: Control Result with Lot Information . . . 125
Block 07: Sample Results with Lot Information . . 126
Operation settings blocks . . . . . . . . . . . . . . . . . . . . . . . 127
Block 20: Operation Setting. . . . . . . . . . . . . . . . . . . 127
Block 21: Operation setting response . . . . . . . . . . 127
Service Action Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Block 25: Service Action Execution . . . . . . . . . . . . 128
Block 26: Service Action response . . . . . . . . . . . . . 128
Block 27: Service Action Result Request. . . . . . . . 128
Block 28: Service Action Result Response . . . . . . 129
Block 29: Failed Service Action Result Response 129
Test status blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Block 45: Test status request. . . . . . . . . . . . . . . . . . 130
Block 46: Test Status Response . . . . . . . . . . . . . . . 130
Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
118
Table of contents

Block 47: Failed Test Status Request . . . . . . . . . . . 130


Calibration status blocks . . . . . . . . . . . . . . . . . . . . . . . . 131
Block 52: Calibration status request. . . . . . . . . . . . 131
Block 54: Calibration Status Response . . . . . . . . . 131
Block 57: Failed Calibration Status Request . . . . . 131
Cassette status blocks . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Block 50: Cassette status request . . . . . . . . . . . . . 132
Block 55: Cassette Status Response . . . . . . . . . . . 132
Block 59: Failed Cassette Status Request . . . . . . . 132
Multi-configuration service block . . . . . . . . . . . . . . . . 133
Block 64: Service Action Status . . . . . . . . . . . . . . . 133
Message Log blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Block 75: Message Log Request . . . . . . . . . . . . . . 134
Block 76: Message Log Response . . . . . . . . . . . . . 134
Block 77: Failed Message Log Request. . . . . . . . . 134
Sample order status blocks. . . . . . . . . . . . . . . . . . . . . . 135
Block 80: Order Status Request . . . . . . . . . . . . . . . 135
Block 81: Order Status Response . . . . . . . . . . . . . . 135
Block 85: Failed Order Status Request . . . . . . . . . 136
Virtual insertion and removal of sample racks . . . . . . 137
Block 82: Rack Insert/Remove Request. . . . . . . . . 137
7 Block codes for extended host interface

Block 83: Rack Insert/Remove Response . . . . . . . 137


System status blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Block 90: System status request. . . . . . . . . . . . . . . 138
Block 91: System status response . . . . . . . . . . . . . 138
Date and time blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Block 94: Date and Time request . . . . . . . . . . . . . . 139
Block 95: Date and Time data . . . . . . . . . . . . . . . . . 139
Serial number blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Block 96: Serial Number Request. . . . . . . . . . . . . . 140
Block 97: Serial Number Response . . . . . . . . . . . . 140

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes for extended host interface 119

About block codes for extended HIF


The following table lists the modified and added block
codes. It also shows the request/response behavior for
host-instrument communication.

Host (request) Instrument (response)


Block code Request Block code Request
02 Calibration Result
03 Control Result
04 Sample Result
05 Calibration Result with Lot Information
06 Control Result with Lot Information
07 Sample Result with Lot Information
20 Operation Setting 21 Operation Setting Response
25 Service Action Execution 26 Service Action Response
27 Service Action Result Request 28 Service Action Result Response
29 Failed Service Action Result Response
45 Test Status Request 46 Test Status Response
47 Failed Test Status Request
52 Calibration Status Request 54 Calibration Status Response

7 Block codes for extended host interface


57 Failed Calibration Status Request
50 Cassette Status Request 55 Cassette Status Response
59 Failed Cassette Status Request
64 Automatic service action status
69 Service Request Response
75 Message Log Request 76 Message Log Response
77 Failed Message Log Request
80 Sample Order Status Request 81 Sample Order Status Response
85 Failed Order Status Request
82 Rack Insert/Remove Request 83 Rack Insert/Remove Response
90 System Status Request 91 System Status Response
94 Date and Time Request 95 Date and Time Data
96 Serial Number Request 97 Serial Number Response
y List of block codes

Block composition notation


Line Description Iteration
code
55 Test ID
05 Access Date Time
16 CALidx
11 Reagent Lot
1 to m(1)
Information
02 Control ID
12 Control Lot 1 to n(2)
Information
y Notation of block codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
120 About block codes for extended HIF

(1) Number of iterations in all lines


(2) Number of iterations in lines 02 and 12
7 Block codes for extended host interface

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes for extended host interface 121

Result blocks
In this section
Block 02: Calibration Result (121)
Block 03: Control Result (122)
Block 04: Sample Results (123)
Block 05: Calibration Result with Lot Information (124)
Block 06: Control Result with Lot Information (125)
Block 07: Sample Results with Lot Information (126)

Block 02: Calibration Result


Block 02 is transmitted to the host if all of the following
conditions are met:
• After receiving a result request with result type
selector 01 or 08
• If an accepted and not yet transmitted calibration
result is available
• If the instrument is configured accordingly

7 Block codes for extended host interface


Line code Description Iteration(1)(2)(3)
55 Test Id
01 Result Time
03 Standard Rates 1 to y+1
04 Calibrate Curve
00 Result Data
1 to m
06/08/09 Raw Data 1 to n
y Block 02
(1) m = 1 to 6. m is the number of standard rates in line 03. The
sequence of m iterations must correspond to the sequence of values
in line 03. In addition, the number of iterations m has to be equal to
the number of parameters (standard rates) in line 03.
(2) y = 0 or 1. The value of y depends on whether the antigen excess
(AGE) check is switched ON or OFF. The instrument always transmits
an AGE rate line regardless of this parameter. If the AGE check was
not required by the test, this line contains the values initialized by the
instrument.
(3) n = 1 to 423. The value of n can be different from 1 only if the result
was measured using an absorbance test (Line 06). There are 423
possible lines since each line is produced for every replicate (max. 3)
and every cycle (max 141).

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
122 Result blocks

Block 03: Control Result


Block 02 is transmitted to the host if all of the following
conditions are met:
• After receiving a result request
• If an accepted and not yet transmitted control result is
available
• If the instrument is configured accordingly

Line code Description Iteration(1)


55 Test ID
01 Result Time
02 Control ID 1 to m
00 Result Data 1 to n
06/08/09 Raw Data 1 to w
y Block 03
(1) w = 1 to 141. The value of w can be different from 1 only if the result
was measured using an absorbance test (Line 06). There are 141
possible lines since each line is produced for every cycle (max 141).

Results collated by test ID Result type selector 01 or 09 is used.


• m = 1 (one Test ID per result block)
7 Block codes for extended host interface

• n = 1 to 6

q Results of different control orders are not collated.

Results collated by control ID Result type selector 06 is used.


• m = 1 to # of available tests (m is the number of tests
with not yet transmitted QC results)
• n = 1 (one control ID per result block)

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes for extended host interface 123

Block 04: Sample Results


Block 04 is transmitted to the host if all of the following
conditions are met:
• After receiving a result request block 09
• If an accepted and not yet transmitted sample result is
available

Line code Description Iteration(1)(2)(3)(4)(5)


53 Order ID
56 Sample Name 0 to 1
55 Test ID
00 Result data
14 Validation status
06/08/09 Raw Data 1 to w
17 Test Execution 1 to n
18 Cassette Information
19 Calibration Data
21 Control Data 0 to p
27 Rerun results 0 to y
y Block 04
(1) n = 1. If result type selector 01 or 07 is used (single result)

7 Block codes for extended host interface


(2) n = 1 to 50. If result type selector 03 or 04 is used (results collated
by order number)
(3) w = 1 to 141. The value of w can be different from 1 only if the result
was measured using an absorbance test (Line 06). There are 141
possible lines since each line is produced for every cycle (max 141).
(4) p = 0 to x. The value of x is the number of controls used for a single
test result. It is possible that no control was used because QC was
never performed.
(5) y = 1 to z. The value of z is the total number of reruns executed for a
single test result.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
124 Result blocks

Block 05: Calibration Result with Lot Information


Block 05 is transmitted to the host if all of the following
conditions are met:
• After receiving a result request with result type
selector 11 or 18
• If an accepted and not yet transmitted calibration
result is available
• If the instrument is configured accordingly

Line code Description Iteration(1)(2)(3)


55 Test ID
15 Access Date Time
16 CALidx
03 Standard Rates 1 to y+1
04 Calibrate Curve
13 Calibrator Lot Information
11 Reagent Lot Information
00 Result Data
1 to m
06/08/09 Raw Data 1 to n
y Block 5
(1) m = 1 to 6. m is the number of standard rates in line 03. The
7 Block codes for extended host interface

sequence of m iterations must correspond to the sequence of values


in line 03. In addition, the number of iterations m has to be equal to
the number of parameters (standard rates) in line 03.
(2) y = 0 or 1. The value of y depends on whether the antigen excess
(AGE) check is switched ON or OFF. The instrument always transmits
an AGE rate line regardless of this parameter. If the AGE check was
not required by the test, this line contains the values initialized by the
instrument.
(3) n = 1 to 423. The value of n can be different from 1 only if the result
was measured using an absorbance test (Line 06). There are 423
possible lines since each line is produced for every replicate (max. 3)
and every cycle (max 141).

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes for extended host interface 125

Block 06: Control Result with Lot Information


Block 06 is transmitted to the host if all of the following
conditions are met:
• After receiving a result request with result type
selector 11 or 19
• If an accepted and not yet transmitted control result is
available
• If the instrument is configured accordingly

Line code Description Iteration(1)


55 Test ID
15 Access Date Time
16 CALidx
11 Reagent Lot
Information
1 to m
02 Control ID
12 Control Lot
Information 1 to n
00 Result Data
06/08/09 Raw Data 1 to w
y Block 06

7 Block codes for extended host interface


(1) w = 1 to 141. The value of w can be different from 1 only if the result
was measured using an absorbance test (Line 06). There are 141
possible lines since each line is produced for every cycle (max 141).

Results always collated by test ID Result type selector 11 or 19 is used.


• m = 1 (one test ID per result block)
• n = 1 to 6

q Results of different control orders are not collated.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
126 Result blocks

Block 07: Sample Results with Lot Information


Block 07 is transmitted to the host if all of the following
conditions are met:
• After receiving a result request with result type
selector 11 or 17
• If an accepted and not yet transmitted sample result is
available

Line code Description Iteration(1)(2)(3)


53 Order ID
56 Sample Name 0 to 1
15 Access Date Time
16 CALidx
55 Test ID
11 Reagent Lot Information
00 Result data
14 Validation Status
06/08/09 Raw Data 1 to w
17 Test Execution
18 Cassette Information
19 Calibration Data
7 Block codes for extended host interface

21 Control Data 0 to p
27 Rerun results 0 to y
y Block 07
(1) w = 1 to 141. The value of w can be different from 1 only if the result
was measured using an absorbance test (Line 06). There are 141
possible lines since each line is produced for every cycle (max 141).
(2) p = 0 to x. The value of x is the number of controls used for a single
test result. It is possible that no control was used because QC was
never performed.
(3) y = 1 to z. The value of z is the total number of reruns executed for a
single test result.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes for extended host interface 127

Operation settings blocks


In this section
Block 20: Operation Setting (127)
Block 21: Operation setting response (127)

Block 20: Operation Setting


The instrument can change the status after command
from host. The commands can be Start and Stop.

The possible status changes are:

Status before Status after Command


command command
Sleeping Standby Start
Standby Operating Start
Operating Standby Stop
y Status change

7 Block codes for extended host interface


Line code Description
30 Operation
y Block 20

q If the instrument is set from Operating to Standby


and tests are running, the tests are completed and then
the instrument goes to Standby.

Block 21: Operation setting response


Each request with Blocks 20 is answered by Block 21 and
Line 96.

The response message depends on the success of the


request.

Line code Description


96 Error Message
y Block 21

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
128 Service Action Blocks

Service Action Blocks


In this section
Block 25: Service Action Execution (128)
Block 26: Service Action response (128)
Block 27: Service Action Result Request (128)
Block 28: Service Action Result Response (129)
Block 29: Failed Service Action Result Response (129)

Block 25: Service Action Execution


Automatic Service Action can be performed from host. In
order to perform the automatic service actions the system
needs to be in Standby mode. The service action is
specified by Line 32.

Line code Description


32 Service Action
y Block 25
7 Block codes for extended host interface

Block 26: Service Action response


Each request with Blocks 25 is answered by Block 26 and
Line 96.

The response message depends on the success of the


request.

Line code Description


96 Error Message
y Block 26

Block 27: Service Action Result Request


It is possible to retrieve all service action execution results
after the specified date and time.

Line code Description


24 Date and time
y Block 27

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes for extended host interface 129

Block 28: Service Action Result Response


This request provides all the service action execution
results after date sent with Block 27.

Line code Description Iteration(1)


24 Date and time
1 to m
58 Service action information
y Block 28
(1) m is the total number of service actions executed after the specified
date and time.

Block 29: Failed Service Action Result Response


Block 29 contains Line 96 and provides the eventual error
encountered following request with Block 27.

Line code Description


96 Error Message
y Block 29

7 Block codes for extended host interface

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
130 Test status blocks

Test status blocks


In this section
Block 45: Test status request (130)
Block 46: Test Status Response (130)
Block 47: Failed Test Status Request (130)

Block 45: Test status request


Block 45 is used to interrogate the test status. Block 45
has no lines.

Block 46: Test Status Response


This response provides the test status for all loaded tests.

Line code Description Iteration(1)(2)(3)(4)(5)


55 Test ID
7 Block codes for extended host interface

28 Test Status
29 Cassette Status 0 to x
1 to m
31 Calibrator status 0 to y
33 Control status 0 to z
38 Diluents status 0 to w
y Block 46
(1) m is the total number of loaded tests.
(2) x is the number of cassettes for a specific test. The maximum value
is set to 6.
(3) y is the number of calibrators for a specific test. The maximum value
is set to 6.
(4) z is the number of controls for a specific test. The maximum value is
set to 6.
(5) w is the number of diluents for a specific test. The maximum value is
set to 6.

Block 47: Failed Test Status Request


Block 47 contains Line 96 and provides the eventual error
encountered following request with Block 45.

Line code Description


96 Error Message
y Block 47

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes for extended host interface 131

Calibration status blocks


In this section
Block 52: Calibration status request (131)
Block 54: Calibration Status Response (131)
Block 57: Failed Calibration Status Request (131)

Block 52: Calibration status request


Block 52 is used to interrogate the calibration status.
Block 52 has no lines.

Block 54: Calibration Status Response


This request provides the calibration status for all loaded
tests.

Line code Description Iteration(1)

7 Block codes for extended host interface


55 Test ID
60 Calibration due
61 Test Status and
1 to m
blocked status
62 Calibrator ID 0 to 1
49 Rack Position 0 to 1
y Block 54
(1) m is the total number of loaded tests.

Line 49 is added only if rack position information is


available.

Block 57: Failed Calibration Status Request


Block 57 contains Line 96 and provides the eventual error
encountered following request with Block 52.

Line code Description


96 Error Message
y Block 57

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
132 Cassette status blocks

Cassette status blocks


In this section
Block 50: Cassette status request (132)
Block 55: Cassette Status Response (132)
Block 59: Failed Cassette Status Request (132)

Block 50: Cassette status request


Block 50 is used to interrogate the cassette status. Block
50 has no lines.

Block 55: Cassette Status Response


This request provides the status for all cassettes on
board.

Line code Description Iteration(1)


7 Block codes for extended host interface

36 Cassette definition
37 Tests left
1 to m
39 Cassette Status
49 Rack Position
y Block 55
(1) m is the total number of cassettes on board. The maximum number
is 32.

Block 59: Failed Cassette Status Request


Block 59 contains Line 96 and provides the eventual error
encountered following request with Block 50.

Line code Description


96 Error Message
y Block 59

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes for extended host interface 133

Multi-configuration service block


In this section
Block 64: Service Action Status (133)

Block 64: Service Action Status


This request provides the status for all automatic service
actions.

Line code Description Iteration(1)


45 Service Action definition
46 Current Time or tests
elapsed 1 to m
47 Service Due
48 Elapsed percentage
y Block 64
(1) m is the total number of automatic service actions.

7 Block codes for extended host interface

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
134 Message Log blocks

Message Log blocks


In this section
Block 75: Message Log Request (134)
Block 76: Message Log Response (134)
Block 77: Failed Message Log Request (134)

Block 75: Message Log Request


It is possible to retrieve all the messages received by the
control unit after the specified date and time.

Line code Description


24 Date and Time
y Block 75

Block 76: Message Log Response


7 Block codes for extended host interface

This request provides all the messages in the message


log received after date sent with block 75.

Line code Description Iteration(1)(2)


24 Date and time
82 Message Icon 1 to m
83 Message String 1 to n
y Block 76
(1) m is the total number of messages received after the specified date
and time.
(2) n is the total length of the message string divided by 100 (rounded
to the next integer).

Block 77: Failed Message Log Request


Block 77 contains Line 96 and provides the eventual error
encountered following request with Block 75.

Line code Description


96 Error Message
y Block 77

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes for extended host interface 135

Sample order status blocks


In this section
Block 80: Order Status Request (135)
Block 81: Order Status Response (135)
Block 85: Failed Order Status Request (136)

Block 80: Order Status Request


It is possible to retrieve the status of all pending sample
orders or of a specific sample order.

Line code Description Iteration


20 Order ID 0 to 1
y Block 80

If Line 20 is omitted all the pending sample orders are


retrieved.

If Line 20 is used the status of the specified sample will

7 Block codes for extended host interface


be retrieved regardless whether the sample is pending or
not.

Block 81: Order Status Response


This response provides the sample order status for the
requested items.

Line code Description Iteration(1)(2)


22 Order ID
23 Status 1 to m
25 Test Status 0 to n
y Block 76
(1) m is the total number of pending sample orders.
(2) n is the total number of blocked test for each sample order.

If the request was performed using block 80 with no line


the total number of pending orders will be returned.
Otherwise if line 20 was used in block 80 only the
requestd sample will be returned (m=1).

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
136 Sample order status blocks

Block 85: Failed Order Status Request


Block 85 contains Line 96 and provides the eventual error
encountered following request with Block 80.

Line code Description


96 Error Message
y Block 85
7 Block codes for extended host interface

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes for extended host interface 137

Virtual insertion and removal of sample


racks
In this section
Block 82: Rack Insert/Remove Request (137)
Block 83: Rack Insert/Remove Response (137)

Block 82: Rack Insert/Remove Request


Block 82 contains Line 59. This request provides the
sample rack insertion/removal while it is still onboard.

Line code Description


59 Operation
y Block 82

Block 83: Rack Insert/Remove Response

7 Block codes for extended host interface


Block 83 contains Line 96 and provides the eventual error
encountered following request with Block 82.

Line code Description


96 Error Message
y Block 83

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
138 System status blocks

System status blocks


In this section
Block 90: System status request (138)
Block 91: System status response (138)

Block 90: System status request


Block 90 is used to interrogate the system status. Block
90 has no lines.

Block 91: System status response


Block 91 is the response to Block 90. It contains line 97.

Line code Description


97 System Status
7 Block codes for extended host interface

y Block 91

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Block codes for extended host interface 139

Date and time blocks


In this section
Block 94: Date and Time request (139)
Block 95: Date and Time data (139)

Block 94: Date and Time request


Block 94 is used to interrogate the date and time of the
system. Block 94 has no lines.

Block 95: Date and Time data


Block 95 is the answer to Block 94, Date and time
request. Block 95 contains one line.

Line code Description


93 Date and Time

7 Block codes for extended host interface


y Block 95

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
140 Serial number blocks

Serial number blocks


In this section
Block 96: Serial Number Request (140)
Block 97: Serial Number Response (140)

Block 96: Serial Number Request


Block 96 is used to interrogate the instrument serial
number. Block 96 has no lines.

Block 97: Serial Number Response


Block 97 is the answer to Block 96, Serial Number
request. Block 97 contains one line.

Line code Description


94 Serial Number
7 Block codes for extended host interface

y Block 97

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
141
Table of contents

Line codes for extended host


interface 8

Line codes form part of the data block of a message. They


are used to identify the content of the line.
If the extended host interface of the
Cedex Bio HT Analyzer is enabled, the following line
codes are modified or can additionally be used.

8 Line codes for extended host interface


In this chapter 8
About line codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
List of line codes for extended HIF. . . . . . . . . . . . . . . . 144
Line Code 06: Absorbance Raw Data . . . . . . . . . . 144
Line Code 08: FP Raw Data . . . . . . . . . . . . . . . . . . . 145
Line Code 09: ISE Raw Data . . . . . . . . . . . . . . . . . . 145
Line Code 14: Validation Status . . . . . . . . . . . . . . . 145
Line Code 17: Test Execution . . . . . . . . . . . . . . . . . 146
Line Code 18: Cassette Information . . . . . . . . . . . . 148
Line Code 19: Calibration Information . . . . . . . . . . 149
Line Code 20: Order ID . . . . . . . . . . . . . . . . . . . . . . 152
Line Code 21: Control Information . . . . . . . . . . . . . 152
Line Code 22: Order ID . . . . . . . . . . . . . . . . . . . . . . 155
Line Code 23: Sample Order Status . . . . . . . . . . . . 155
Line Code 24: Message Date Time . . . . . . . . . . . . 155
Line Code 25: Test Order Status . . . . . . . . . . . . . . . 156
Line Code 26: Dilution Factor . . . . . . . . . . . . . . . . . 157
Line Code 27: Rerun Result. . . . . . . . . . . . . . . . . . . 158
Line Code 28: Test Status . . . . . . . . . . . . . . . . . . . . 158
Line Code 29: Cassette status. . . . . . . . . . . . . . . . . 159
Line Code 30: Operation selection . . . . . . . . . . . . . 159
Line Code 31: Calibrator status. . . . . . . . . . . . . . . . 159
Line Code 32: Service Action selection . . . . . . . . . 160
Line Code 33: Control status. . . . . . . . . . . . . . . . . . 160
Line Code 36: Cassette definition. . . . . . . . . . . . . . 160

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
142
Table of contents

Line Code 37: Tests left . . . . . . . . . . . . . . . . . . . . . . 161


Line Code 38: Diluent status . . . . . . . . . . . . . . . . . . 161
Line Code 39: Cassette Status . . . . . . . . . . . . . . . . 162
Line code 40: Service Selection . . . . . . . . . . . . . . . 163
Line Code 45: Service Action Definition . . . . . . . . 163
Line Code 46: Currently Time or Tests elapsed . . 164
Line Code 47: Service Due . . . . . . . . . . . . . . . . . . . 164
Line Code 48: Elapsed percentage. . . . . . . . . . . . . 164
Line Code 49: Rack Position . . . . . . . . . . . . . . . . . . 165
Line code 55: Test ID . . . . . . . . . . . . . . . . . . . . . . . . 165
Line Code 58: Service action result . . . . . . . . . . . . 166
Line Code 59: Sample rack information . . . . . . . . 167
Line Code 60: Calibration due. . . . . . . . . . . . . . . . . 167
Line Code 61: Test Status and blocked status . . . 168
Line Code 62: Calibrator ID . . . . . . . . . . . . . . . . . . . 169
Line Code 82: Message Icon. . . . . . . . . . . . . . . . . . 169
Line Code 83: Message String . . . . . . . . . . . . . . . . 171
Line Code 93: System Date Time . . . . . . . . . . . . . . 171
Line Code 94: Serial Number . . . . . . . . . . . . . . . . . 171
Line Code 97: System status . . . . . . . . . . . . . . . . . . 172
8 Line codes for extended host interface

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 143

About line codes

Format code Description


Sx x-character ASCII-string, left adjusted.
Length x is fixed.
Shorter strings have to be filled up with trailing <spaces>.
Example: S15 "Mr.•Evans••••••"
Ix ASCII-formatted x-digit integer value, right adjusted.
Length x is fixed.
Shorter integer values have to be filled up with leading <spaces> or zeros (0).
Example: I5 "00069" or "•••69"
SRx.y ASCII-formatted real value with sign, right adjusted.
x = Length of the whole data record.
y = Number of digits after the decimal point (optional).
Length x is fixed.
Shorter real-values have to be filled up with leading <spaces> or zeros (0).
The decimal point is mandatory.
Example: SR9.3: "-0077.123"
Fx ASCII formatted floating point number, right adjusted.
x = Length of the whole data record.
Length x is fixed.
Shorter real-values have to be filled up with leading <spaces> or zeros (0).
The sign "+" or "-" for the exponent is mandatory.
Decimal point and exponent "E" are mandatory.
Mantissa has exactly one digit before the decimal point in the range 1 to 9.

8 Line codes for extended host interface


No <spaces> are allowed between the mantissa and the exponent.
Example: F12: "••••6.11E+33" or F15: "-00007.4321E-02"
D1 Date format 1: DD/MM/YYYY.
10 character ASCII-string.
Example: "04/01/1994"
D2 Date format 2: DD-MMM-YY (used by COBAS Core/Core II).
9 character ASCII-string.
Example: "04-JAN-94"
T1 Time format 1: hh:mm:ss (hh in 24 h format).
8 character ASCII-string.
Example: "22:07:34"
T2 Time format 2: hh:mm (hh in 24 h format) (used by COBAS Core/Core II).
5 character ASCII-string.
Example: "22:07"
y Formats of data fields used in line codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
144 List of line codes for extended HIF

List of line codes for extended HIF


Line code In Line code In
06 Absorbance Raw Data 36 Cassette definition
08 FP Raw Data 37 Tests left
09 ISE Raw Data 38 Diluent status
14 Validation Status 39 Cassette Status
17 Test Execution 40 Service Selection
18 Cassette Information 45 Service Action Definition
19 Calibration Information 46 Currently Time or Tests elapsed
20 Order ID (Request) 47 Service Due
21 Control Information 48 Elapsed percentage
22 Order ID (Response) 49 Rack Position
23 Sample Order Status 55 Test ID
24 Message Date Time 58 Service action result
25 Test Order Status 60 Calibration due
26 Dilution Factor 61 Test Status and blocked status
27 Rerun Result 62 Calibrator ID
28 Test Status 82 Message Icon
29 Cassette status 83 Message String
30 Operation selection 93 System Date Time
8 Line codes for extended host interface

31 Calibrator status 94 Serial Number


32 Service Action selection 97 System status
33 Control status
y List of line codes

Line Code 06: Absorbance Raw Data


Description Format Range
Line Code 06
Cycle I3 1 to 141
Replicate Number I1 1 to 3
Absorbance Data F7 1 to n
y Line Code 06: Absorbance Raw Data

Example 06_•49_1_•0.0363_•0.0046<LF>

n is the total number of wavelength used and can go up


to 12. Hence there can be up to 12 floating point numbers
in the same Line.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 145

Line Code 08: FP Raw Data


Description Format Range
Line Code 08
Blank parallel I9 1 to r
Blank vertical I9
Test parallel I9
Test vertical I9
y Line Code 08: FP Raw Data

Control 08_114190150_114190152_•••••••••0<LF>

q Notes regarding the results replicates:


The 4 fields will be replicated r times in the same Line.

r = Total number of replicates

Line Code 09: ISE Raw Data

8 Line codes for extended host interface


Description Format Range$
Line Code 09
ISE Mean Value F7
y Line Code 09: ISE Raw Data

Example 09_••78.20<LF>

Line Code 14: Validation Status


Description Format Range Range description
Line Code 14
Validation Status I1 0 Accepted
1 Disabled
2 Rerun
3 Not handled
y Line Code 14: Validation Status

Example 14_1<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
146 List of line codes for extended HIF

Line Code 17: Test Execution


Description Format Range Range description
Line Code 17
Date D1 dd/mm/yyyy
Time T1 hh:mm:ss
Dilution Flag S6 1:X with X going from
1 to 100
Sample Flag I3 Refer to following
table
y Line Code 17: Test Execution

Example 17_23/04/2006_22:07:59_1:1•••_••0<LF>

q oExecution Date and Time is the point when the


measurements are executed on the Instrument (Calculation
Date Time)
o If the dilution flag is shorter than six characters, the
string will be filled with spaces on the right side.
Example, 1:1 will be 1:1•••
(•) represents a filler space
o If the dilution flag is shorter than three characters, the
string will be filled with spaces on the left side.
8 Line codes for extended host interface

Example, 0 will be••0


(•) represents a filler space

Flag code Description


13 Result calculated using an erroneous or corrected calibration which has been accepted. (F1)
69 Result calculated using a postponed calibration which has been accepted. Note: Postponing a
calibration may lead to erroneous results. Action: Review results - Repeat calibration if necessary.
32 Result is associated with an erroneous or corrected control. The control has been accepted. (F1).
34 Result (or a replicate) is erroneous or corrected. Result has been accepted. Recommended action:
Check results reaction curve to establish the cause of the deviation; repeat sample measurement (F1)
10 (Serum proteins only) The sample contains an excess of antigen. %1% = [value] - is Test Range High
(F3)
12 Insufficient calibrator or too many air bubbles. The calibrator segment is too short or air bubbles are
present, or a tube is leaking or blocked. (F3)
11 Insufficient amount of sample/QC/Solution or too many air bubbles in electrode path. The sample
segment is too short or air bubbles are present, mixing is too vigorous (in the case of the indirect/urine
mode) or a tube is leaking or blocked. (F3)
255 Any test flag.
15 Calculation error from pre-calculation (Abs / Fp raw data)
65 Result obtained using a concentration factor. (F1)
17 The dark measurement was higher than the test measurement. (F3)
62 Result differs from last result (up to n days before) by greater than defined %. %1% = [def. value] in
percent (F4)
61 Result differs from last result (up to n days before) by greater than defined value. %1% = [def. value]
%2% = [unit] (F4)
64 Result obtained using a dilution factor. (F1)
y Flag codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 147

Flag code Description


18 The values near the endpoint fluctuate. (F3)
19 The result from the parallel or perpendicular measurement was inconsistent. Air bubbles in the sample
may be the cause. (F3)
68 Hemolysis sample present The sample turn to red. (F2)
20 The measured absorbance is higher than 2.0. (F3)
21 High Activity. The absorbance change during measurement exceeds the accepted limit, i.e . the reaction
has taken off too fast. Possibility of substrate exhaustion. %1% = [value] - is Test Range High (F3)
22 High Background.Background fluorescence (noise) from the sample may interfere with FP
measurement. (F3)
52 The value exceeds the critical high value defined for the test. (F4)
58 TDM result only.Value is above peak region. %1% = [value] %2% = [unit] (F4)
54 The value is above the reference range. %1% = [value] (F4)
9 The result exceeds than the upper measurable test range. (F3)
60 TDM result only.Value is above trough region. %1% = [value] %2% = [unit] (F4)
67 Icteria sample present The sample turn to yellow. (F2)
23 ISE Measurement Unstable. The mV values from the electrode are not stable. The following problems
may have occurred: - Air bubbles in measuring segment. - One or more sealing rings is missing or
damaged. - Electrode has not been serviced. - Expiry period of the electrode has been exceeded or the
electrode is damaged. - Preamplifier is not working properly. (F3)
51 The value falls below the critical low value defined for the test. (F4)
1 Not enough readings in kinetic range for calc mode Kinetic or Kinsearch. (F3)
57 TDM result only.Value is below peak region. %1% = [value] %2% = [unit] (F4)
59 TDM result only.Value is below trough region. %1% = [value] %2% = [unit] (F4)

8 Line codes for extended host interface


2 Low Activity. The absorbance change during measurement doesn't reached the accepted limit, i.e . the
reaction has taken off too slow.
24 The intensity obtained in the parallel or perpendicular measurement is insufficient. (F3)
53 The value falls below the reference range. %1% = [value] (F4)
4 The result is lower than the measurable test range. (F3)
26 The sensor could not detect a calibrator. ISE Calibrator bottles are not available or the tubing is blocked
or leaking. (F3)
25 The sensor could not detect any liquid. Either the liquid has not been pipetted, the pipetted sample was
lipemic, or the ISE tubing was blocked. (F3)
27 Unable to calculate the kinetic change. Either change is not stable (Kinsearch) or "non-existent"
(Kinetic). The first and last part of the reaction have very different slopes. (F3)
0 No Flag.
30 Too many outliers occurred in the parallel or perpendicular FP measurement. Air bubbles in the sample
or electronic noise may be the cause. Recommended action: Repeat the measurement with a sample
free of bubbles; Inform Roche Service is flag appears again. (F3)
31 The parallel measurement was higher than the perpendicular measurement. Recommended action:
Repeat the measurement. Inform Roche Service if flag appears again. (F3)
55 The result is higher than or equal to the cutoff value. This flag appears with quantitative tests and is used
mainly for drugs of abuse tests. %1% = [value] %2% = [unit] (F4)
56 The result is higher than or equal to the cutoff value. This flag appears with qualitative tests and is used
mainly for drugs of abuse tests. (F4)
63 Result obtained after a repeated run. (F1)
37 No end of calibrator segment detected. It takes too long for a calibrator segment to reach the electrode
assembly. This may be due to the lack of calibrator or the tubing may be blocked or leaking. (F3)
36 No end of sample segment detected. It takes too long for a sample segment to reach the electrode
assembly. The tubing may be blocked or leaking. (F3)
y Flag codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
148 List of line codes for extended HIF

Flag code Description


66 turbitidy sample present The sample has a cloudy color. (F2)
14 Result calculated using an erroneous or corrected calibration which has not been accepted. (F1)
70 Result calculated using a postponed calibration which has not been accepted. Note: Postponing a
calibration may lead to erroneous results Action: Check carefully the results - Repeat calibration if
necessary.
33 Result is associated with an erroneous or corrected control. The control has not been accepted.
Recommended action: repeat measurement with a fresh control; repeat sample measurement if
necessary. (F1).
35 Result (or a replicate) is erroneous or corrected. Result has not been accepted. Recommended action:
Check results reaction curve to establish the cause of the deviation; repeat sample measurement. (F1)
y Flag codes

Line Code 18: Cassette Information


Description Format Range
Line Code 18
Cassette lot number S10
Cassette serial number S10
Cassette on board expiration D1 dd/mm/yyyy
date
Cassette lot expiration date D1 dd/mm/yyyy
8 Line codes for extended host interface

y Line Code 18: Cassette Information

Example 18_62159401••_68354•••••_12/05/2016_06/11/2017<LF>

q oIf no cassette lot number or serial number are found or


they were not defined, "??????????" will be used and
transmitted (without quotes).
o If no on board expiration date or cassette lot
expiration date are given for the cassette,
"00/00/0000" will be used and transmitted (without
quotes).
o If the lot number or serial number are shorter than ten
characters, the string will be filled with spaces on the
right side.
Example, 62159401 will be 62159401••
(•) represents a filler space

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 149

Line Code 19: Calibration Information


Description Format Range
Line Code 19
Calibration Date D1 dd/mm/yyyy
Calibration Time T1 hh:mm:ss
Calibrator ID S10
Calibrator Lot Number S10
Calibrator Lot Expiration Date D1 dd/mm/yyyy
Cassette Lot Number used for Calibration S10
Cassette Serial Number used for Calibration S10
Calibrator ISE Solution 1 Lot Number S10
Calibrator ISE Solution 1 Expiration Date D1 dd/mm/yyyy
Calibrator ISE Solution 2 Lot Number S10
Calibrator ISE Solution 2 Expiration Date D1 dd/mm/yyyy
Calibrator ISE Solution 3 Lot Number S10
Calibrator ISE Solution 3 Expiration Date D1 dd/mm/yyyy
Calibration Result Coefficient 1 Label S10
Calibration Result Coefficient 1 S10
Calibration Result Coefficient 2 Label S10
Calibration Result Coefficient 2 S10
Calibration Result Coefficient 3 Label S10

8 Line codes for extended host interface


Calibration Result Coefficient 3 S10
Calibration Result Coefficient 4 Label S10
Calibration Result Coefficient 4 S10
Calibration Result Coefficient 5 Label S10
Calibration Result Coefficient 5 S10
Calibrator Flag I3 Detailed information in the table below
y Line Code 19: Calibration Information

Example 19_11/04/2016_09:00:12_07-3718-
6•_176121••••_30/05/2016_62159401••_68354•••••_???
???????_00/00/0000_??????????_00/00/0000_?????????
?_00/00/0000_R0••••••_0.0007479•_F•••••••••_5286.7
620•_??????????_??????????_??????????_??????????_?
?????????_??????????_••0<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
150 List of line codes for extended HIF

q oIf no calibrator lot number was defined, "??????????" will


be used and transmitted (without quotes).
o If no calibrator lot expiration date is given,
"00/00/0000" will be used and transmitted (without
quotes).
o If no cassette lot number and serial number used for
calibration was defined, "??????????" will be used and
transmitted (without quotes).
o If no ISE Solution 1-3 lot number are given,
"??????????" will be used and transmitted (without
quotes).
o If no ISE Solution 1-3 lot expiration date are given,
"00/00/0000" will be used and transmitted (without
quotes).
o If no Calibration Result Coefficients 1-5 are given,
"??????????" will be used and transmitted (without
quotes).
o If the any lot number or coefficient labels/values are
shorter than ten characters, the string will be filled
with spaces on the right side.
Example, 68354 will be 68354 ••••••
(•) represents a filler space
o If the calibrator flag is shorter than three characters,
8 Line codes for extended host interface

the string will be filled with spaces on the left side.


Example, 0 will be••0
(•) represents a filler space

Flag code Description


0 No Flag
1 Not enough readings in kinetic range for calc mode Kinetic or Kinsearch. (F3)
2 Low Activity. The absorbance change during measurement doesn't reached the accepted limit, i.e . the
reaction has taken off too slow.
3 Absorbance values of the lowest concentration calibrator fall below the lower range. For general
chemistries this is often the reagent blank. (F3)
4 The result is lower than the measurable test range. (F3)
5 Curve Direction is not corresponding with the testdefinition curve direction. (F3)
6 Absorbance values of the lowest concentration calibrator fall is above the upper range. (F3)
7 Deviation between replicates exceed programmed limit. One or more replicates are erroneous. (F3)
8 Recovered values of standards deviate greater than programmed limit. (F3)
9 The result exceeds than the upper measurable test range. (F3)
10 (Serum proteins only) The sample contains an excess of antigen. %1% = [value] - is Test Range High
(F3)
11 Insufficient amount of sample/QC/Solution or too many air bubbles in electrode path. The sample
segment is too short or air bubbles are present, mixing is too vigorous (in the case of the indirect/urine
mode) or a tube is leaking or blocked. (F3)
12 Insufficient calibrator or too many air bubbles. The calibrator segment is too short or air bubbles are
present, or a tube is leaking or blocked. (F3)
15 Nonlinear standard curve cannot be calculated due to calculation error. Action: Check calibration
graph.Rerun calibration with fresh calibrators. (F3)
y Flag codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 151

Flag code Description


16 Result (or replicate) has been deleted. (F1)
17 The dark measurement was higher than the test measurement. (F3)
18 The values near the endpoint fluctuate. (F3)
19 The result from the parallel or perpendicular measurement was inconsistent. Air bubbles in the sample
may be the cause. (F3)
20 The measured absorbance is higher than 2.0. (F3)
21 High Activity. The absorbance change during measurement exceeds the accepted limit, i.e . the reaction
has taken off too fast. Possibility of substrate exhaustion. %1% = [value] - is Test Range High (F3)
22 High Background.Background fluorescence (noise) from the sample may interfere with FP
measurement. (F3)
23 ISE Measurement Unstable. The mV values from the electrode are not stable. The following problems
may have occurred: - Air bubbles in measuring segment. - One or more sealing rings is missing or
damaged. - Electrode has not been serviced. - Expiry period of the electrode has been exceeded or the
electrode is damaged. - Preamplifier is not working properly. (F3)
24 The intensity obtained in the parallel or perpendicular measurement is insufficient. (F3)
25 The sensor could not detect any liquid. Either the liquid has not been pipetted, the pipetted sample was
lipemic, or the ISE tubing was blocked. (F3)
26 The sensor could not detect a calibrator. ISE Calibrator bottles are not available or the tubing is blocked
or leaking. (F3)
27 Unable to calculate the kinetic change. Either change is not stable (Kinsearch) or "non-existent"
(Kinetic). The first and last part of the reaction have very different slopes. (F3)
28 Curve is not monotonic (constantly decreasing or increasing). Curve cannot be calculated. (F3)
29 Calibration curve or slope does not fall within programmed range. (F3)

8 Line codes for extended host interface


30 Too many outliers occurred in the parallel or perpendicular FP measurement. Air bubbles in the sample
or electronic noise may be the cause. Recommended action: Repeat the measurement with a sample
free of bubbles; Inform Roche Service is flag appears again. (F3)
31 The parallel measurement was higher than the perpendicular measurement. Recommended action:
Repeat the measurement. Inform Roche Service if flag appears again. (F3)
34 Result (or a replicate) is erroneous or corrected. Result has been accepted.Recommended action: Check
results reaction curve to establish the cause of the deviation; repeat sample measurement. (F1)
35 Result (or a replicate) is erroneous or corrected. Result has not been accepted.Recommended action:
Check results reaction curve to establish the cause of the deviation; repeat sample measurement. (F1)
36 No end of sample segment detected. It takes too long for a sample segment to reach the electrode
assembly. The tubing may be blocked or leaking. (F3)
37 No end of calibrator segment detected. It takes too long for a calibrator segment to reach the electrode
assembly. This may be due to the lack of calibrator or the tubing may be blocked or leaking. (F3)
38 The solution 1 factor is outside the acceptable range. (F3)
63 Result obtained after a repeated run. (F1)
71 New calibration overwritten with old accepted calibration
255 Any Calibration-Flag.
y Flag codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
152 List of line codes for extended HIF

Line Code 20: Order ID


Description Format Range
Line Code 20
Order number S15 Sample Order ID
y Line Code 20: Order ID

Example 20_abcdef987654321<LF>

q The order number and the sample type may not


contain <space>s in front of or within the identifier.
Nevertheless, if the fields are not used in their full length,
digits left over have to be filled with <space>s.

Line Code 21: Control Information


Description Format Range
Line Code 21
Control Date D1 dd/mm/yyyy
8 Line codes for extended host interface

Control Time T1 hh:mm:ss


Control ID S10
Control Lot Number S10
Control Lot Expiration Date D1 dd/mm/yyyy
Cassette Lot Number used S10
for Control
Cassette Serial Number S10
used for Control
Control Result F13
Control Unit S6
Control Flag I3 Refer to following
table
y Line Code 21: Control Information

Example 21_22/04/2016_08:31:37_07-7470-
7•_186387••••_31/05/2018_62159401••_68354•••••9.99
9999E+99_U/L•••_•17<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 153

q oIf Cassette Lot Number or Serial Number are used for


Control are defined, "??????????" will be used and
transmitted (without quotes).
o If the Control ID, Control Lot Number, Cassette Lot
Number or Serial Number used for Control are shorter
than ten characters, they will be filled with spaces on
the right side.
Example, 68354 will be 68354•••••
(•) represents a filler space
o If the Control Unit string is shorter than six characters,
it will be filled with spaces on the right side.
Example, U/L will be U/L•••
(•) represents a filler space
o If the control flag is shorter than three characters, the
string will be filled with spaces on the left side.
Example, 17 will be •17
(•) represents a filler space

Flag code Description


13 Result calculated using an erroneous or corrected calibration which has been accepted. (F1)
69 Result calculated using a postponed calibration which has been accepted. Note: Postponing a
calibration may lead to erroneous results Action: Review results - Repeat calibration if necessary.
34 Result (or a replicate) is erroneous or corrected. Result has been accepted. Recommended action:
Check results reaction curve to establish the cause of the deviation; repeat sample measurement. (F1)

8 Line codes for extended host interface


10 (Serum proteins only) The sample contains an excess of antigen. %1% = [value] - is Test Range High
(F3)
12 Insufficient calibrator or too many air bubbles. The calibrator segment is too short or air bubbles are
present, or a tube is leaking or blocked. (F3)
11 Insufficient amount of sample/QC/Solution or too many air bubbles in electrode path. The sample
segment is too short or air bubbles are present, mixing is too vigorous (in the case of the indirect/urine
mode) or a tube is leaking or blocked. (F3)
255 Any Control-Flag.
15 Calculation error from pre-calculation (Abs / Fp raw data)
65 Result obtained using a concentration factor. (F1)
17 The dark measurement was higher than the test measurement. (F3)
64 Result obtained using a dilution factor. (F1)
18 The values near the endpoint fluctuate. (F3)
19 The result from the parallel or perpendicular measurement was inconsistent. Air bubbles in the sample
may be the cause. (F3)
20 The measured absorbance is higher than 2.0. (F3)
21 High Activity. The absorbance change during measurement exceeds the accepted limit, i.e . the reaction
has taken off too fast. Possibility of substrate exhaustion. %1% = [value] - is Test Range High (F3)
22 High Background.Background fluorescence (noise) from the sample may interfere with FP
measurement. (F3)
48 The accuracy of the result is outside the permitted range of an accuracy control (F4)
9 The result exceeds than the upper measurable test range. (F3)
49 The value exceeds the upper limit of a limit control. (F4)
y Flag codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
154 List of line codes for extended HIF

Flag code Description


23 ISE Measurement Unstable. The mV values from the electrode are not stable. The following problems
may have occurred: - Air bubbles in measuring segment. - One or more sealing rings is missing or
damaged. - Electrode has not been serviced. - Expiry period of the electrode has been exceeded or the
electrode is damaged. - Preamplifier is not working properly. (F3)
1 Not enough readings in kinetic range for calc mode Kinetic or Kinsearch. (F3)
50 The value is below the lower limit of a limit control. (F4)
2 Low Activity. The absorbance change during measurement doesn't reached the accepted limit, i.e . the
reaction has taken off too slow.
24 The intensity obtained in the parallel or perpendicular measurement is insufficient. (F3)
4 The result is lower than the measurable test range. (F3)
26 The sensor could not detect a calibrator. ISE Calibrator bottles are not available or the tubing is blocked
or leaking. (F3)
25 The sensor could not detect any liquid. Either the liquid has not been pipetted, the pipetted sample was
lipemic, or the ISE tubing was blocked. (F3)
27 Unable to calculate the kinetic change. Either change is not stable (Kinsearch) or "non-existent"
(Kinetic). The first and last part of the reaction have very different slopes. (F3)
0 No Flag.
30 Too many outliers occurred in the parallel or perpendicular FP measurement. Air bubbles in the sample
or electronic noise may be the cause. Recommended action: Repeat the measurement with a sample
free of bubbles; Inform Roche Service is flag appears again. (F3)
31 The parallel measurement was higher than the perpendicular measurement. Recommended action:
Repeat the measurement. Inform Roche Service if flag appears again. (F3)
44 Westgard rule 5: Difference between two consecutive control values is greater than 4 SD. Action: rerun
with fresh control; if flag repeats, check calibration, reagent (age) and the course of the reaction. (F4)
8 Line codes for extended host interface

47 Westgard rule 1: one control value deviates from the mean (in either direction) by more than 2 SD but
less than 3 SD. (F4)
46 Westgard rule 2: one control value deviates from the mean (in either direction) by more than 3 SD. (F4)
39 Westgard rule 6: Ten consecutive values appear on the same side of the mean. (F4)
45 Westgard rule 3: Two consecutive control values deviate from the mean (in the same direction) by more
than 2 SD but less than 3 SD. (F4)
43 Westgard rule 4: Four consecutive control values deviate from the mean in the same direction by more
than 1 SD. (F4)
42 Precision rule: Seven consecutive values decreased. (F4)
41 Precision rule: Seven consecutive values increased. (F4)
40 Precision rule: Seven consecutive values appear on the same side of the mean. (F4)
63 Result obtained after a repeated run. (F1)
37 No end of calibrator segment detected. It takes too long for a calibrator segment to reach the electrode
assembly. This may be due to the lack of calibrator or the tubing may be blocked or leaking. (F3)
36 No end of sample segment detected. It takes too long for a sample segment to reach the electrode
assembly. The tubing may be blocked or leaking. (F3)
14 Result calculated using an erroneous or corrected calibration which has not been accepted. (F1)
70 Result calculated using a postponed calibration which has not been accepted. Note: Postponing a
calibration may lead to erroneous results Action: Check carefully the results - Repeat calibration if
necessary.
35 Result (or a replicate) is erroneous or corrected. Result has not been accepted. Recommended action:
Check results reaction curve to establish the cause of the deviation; repeat sample measurement. (F1)
y Flag codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 155

Line Code 22: Order ID


Description Format Range
Line Code 22
Order number S15 Sample Order ID
Optional If sample name information is present
Sample Name S50
y Line Code 22: Order ID

Example 22_abcdef987654321<LF>

Line Code 23: Sample Order Status


Description Format Range Range description
Line Code 23
Status I2 3 blocked
4 not on board
7 no orders
10 calculated
19 new

8 Line codes for extended host interface


30 running
y Line Code 23: Sample Order Status

Example 23_3<LF>

Line Code 24: Message Date Time


Description Format Range
Line Code 24
Date D1 dd/mm/yyyy
Time T1 hh:mm:ss
y Line Code 24: Message Date Time

Example 24_23/04/2006_22:07:59<LF>

q The messages are not cleared via host interface so,


after a certain time, they should be deleted at the control
unit.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
156 List of line codes for extended HIF

Line Code 25: Test Order Status


Description Format Range
Line Code 25
Test ID I3 1 to 999
Test Status I1 Refer to following
table for details
Test Blocked Status I2 Refer to following
table for details
y Line Code 25: Test Order Status

Example 25_131_6_24<LF>

Status flag code Description


0 New
1 To be rerunned
2 Calculated
3 Running
4 Finished
5 Failed
6 Blocked
y Status flag codes
8 Line codes for extended host interface

Blocking status Description


flag code
0 Okay
1 No fluid in sample cup
2 Reagent not on board
3 Reagent is empty
4 No cassette definition found
5 Diluent not on board
6 Diluent is empty
7 No diluent definition found
8 No calibrator on board
9 Calibrator empty
10 No valid calibration data
11 No calibration defintion available
12 No lot values for calibration available
13 Last calibration is not accepted
14 Control not on board
15 Control empty
16 Control is not valid
17 No control definition available
18 No assigned values for control available
19 Last control not accepted
20 Repeat action not possible
21 Test disabled
y Blocking status flag codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 157

Blocking status Description


flag code
22 Error in cuvette handling
23 Test aborted
24 Calculation not possible
25 No ISE Electrode
26 Activation not performed
27 ISE module not ready
28 Error in ISE module
29 Error in Abs. module
30 Error in Fp Module
31 Fatal HW Error
32 Activator not on board
33 Activator is empty
34 No activator definition found
35 Etcher not on board
36 Etcher is empty
37 No etcher definition found
38 Deproteinizer not on board
39 Deproteinizer is empty
40 No deproteinizer definition found
41 ISE module disabled

8 Line codes for extended host interface


42 Fp module disabled
43 Cleaner not on board
44 Cleaner empty
45 No cleaner definition available
46 No ISE solution avaiable
47 No ISE solution definition avaiable
48 ISE solution is empty
49 Clot detected in sample
50 Cassette must be mixed first
y Blocking status flag codes

Line Code 26: Dilution Factor


Description Format Range
Line Code 26 .
Dilution Factor F7 1 to 100
y Line Code 26: Dilution Factor

Example 26_••••2.1<LF>

q Samples on the instrument can only be diluted. The


maximum dilution factor is 100.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
158 List of line codes for extended HIF

Line Code 27: Rerun Result


Description Format Range Range description
Line Code 27
Sample Concentration F13 +/-9.999999E+99 to +/-1.0E-99
Rerun Order I2
Dilution Flag S6 1:X with X going from 1 to 100
y Line Code 27: Rerun Result

Example 27_•8.694475E+01_•2_1:1•••<LF>

q If the result could not be calculated, the


concentration value is returned as 9.99E+99.

Line Code 28: Test Status


Description Format Range Range description
Line Code 28
Test status I2 3 Blocked
8 Line codes for extended host interface

16 Disabled
17 OK
31 Calibration postponed
Blocked status I2 For detailed information, refer to table in line 61.
Control Interval I4 Number of tests or hours between required control.
Refer to next field for unit.
Control Type S1 N none (only if no control interval is set)
H hours
T tests
Calibration due status I1 1 None
2 Next Cassette
3 Next Lot
4 Required
Optional If the calibration is required
Calibration date D1 When is the next calibration due.
y Line Code 28: Test Status

Example 28_17_•0_•••0_N_2_<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 159

Line Code 29: Cassette status


Description Format Range
Line Code 29
Cassette ID S15 Number ID of the cassette
Cassette Status I2 For detailed information, refer to table displayed in
Line 39.
Optional If the rack position is available
Rack Position S10 SlotID_RackNumber-RackPosition
y Line Code 29: Cassette status

Example 29_07-6831-6••••••_•1_G•7-1<LF>

Line Code 30: Operation selection


Description Format Range Range description
Line Code 30
Operation setting I1 1 Start the
instrument
2 Stop the
instrument

8 Line codes for extended host interface


y Line Code 30: Operation selection

Example 30_1<LF>

Line Code 31: Calibrator status


Description Format Range Range description
Line Code 31
Calibrator ID S15 Number ID of the calibrator
Calibrator Short Name S8 Short name of the calibrator
Std I2 Standard number of the calibrator lot
Calibrator status I2 0 OK
1 Expired
2 Empty
3 Blocked
4 Not on board
22 Calibration Pending
Optional If the rack position is available
Rack Position S10 SlotID_RackNumber-RackPosition
y Line Code 31: Calibrator status

Example 31_07-6830-8••••••_CFAS••••_•6_•1_J•13-6••••<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
160 List of line codes for extended HIF

Line Code 32: Service Action selection


Description Format Range Range description
Line Code 32
Service Action I2 1 Deproteinize probes
2 Prime Fluids
3 Backup
4 Initialize ISE module
5 Electrode Service
6 Activate Electrodes
7 Prime ISE Calibrators
8 Clean ISE Tower
9 Condition ISE Tubing
y Line Code 32: Service Action selection

Example 32_•1<LF>

Line Code 33: Control status


Description Format Range Range description
8 Line codes for extended host interface

Line Code 33
Control ID S15 Number ID of the control
Control status I2 0 OK
1 Expired
2 Empty
3 Blocked
4 Not on board
32 Clot detected
Optional If the rack position is available
Rack Position S10 SlotID_RackNumber-RackPosition
y Line Code 33: Control status

Example 33_97-0000-0••••••_•1_I•11-14•••<LF>

Line Code 36: Cassette definition


Description Format Range
Line Code 36
Serial number S10 Cassette serial number
Lot number S10 Cassette Lot number
Cassette definition ID S10 ID of the cassette type
y Line Code 36: Cassette definition

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 161

Example 36_39901•••••_12398201••_07-6494-9•<LF>

Line Code 37: Tests left


Description Format Range
Line Code 37
Tests left I4 The number of tests left for the specific cassette
Total tests I4 The total number of tests originally available for the
specific cassette
Optional If the cassette is a cleaner
Percentage of filling F5 The filling percentage when the cassette is a
cleaner.
y Line Code 37: Tests left

Example 37_•••0_•••0_•85.5<LF>

q If the cassette is a cleaner the Tests left and Total


tests fields will be set to 0.

8 Line codes for extended host interface


Line Code 38: Diluent status
Description Format Range Range description
Line Code 38
Diluent ID S15 Number ID of the diluent
Diluent status I2 0 OK
1 Expired
2 Empty
4 Not on board
6 Missing information
8 Low
9 Near expiry
12 In use
19 New
20 Ready
33 Preparing
Optional If the rack position is available
Rack Position S10 SlotID_RackNumber-RackPosition
y Line Code 38: Diluent status

Example 38_07-5635-0••••••_•1_O•140-8•••<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
162 List of line codes for extended HIF

Line Code 39: Cassette Status


Description Format Range
Line Code 39
Status I2 Detailed information is
provided in the table below
Date opened D1 dd/mm/yyyy
Date expired D1 dd/mm/yyyy
y Line Code 39: Cassette Status

Example 39_19_19/02/2016_13/05/2016<LF>

q Date opened and date expired will be rendered as


00/00/0000 if the information is not available.

Every status can be mapped to one of three colours (Red,


Yellow and Green). The following table shows the
possible returned status with corresponding meaning and
colour.

Status code Meaning Color


12 In use Green
8 Line codes for extended host interface

19 New cassette Green


20 Ready Green
1 Expired Yellow
5 Not enough for worklist Yellow
8 Low Yellow
9 Near expiration Yellow
13 Calibration expired Yellow
14 Requires mixing Yellow
15 Reconstituting Yellow
33 Preparing Yellow
2 Empty Red
4 Not on board Red
6 Missing definition (unknown Red
fluid)
y Status codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 163

Line code 40: Service Selection


Description Format Range Range description
Line code 40
Service request I1 0 Slot configuration
1 Sample tubes without
orders
3 Reserved
4 List of all sample tubes
5 Status of all automatic
service actions
y Line code 40: Service Selection

Example 40_1<LF>

Line Code 45: Service Action Definition


Description Format Range Range description
Line Code 45
Service Action ID I3

8 Line codes for extended host interface


Counts unit S1 h counts are given in
hours
c counts are given in
test counts
y Line Code 45: Service Action Definition

Example 45_103_c<LF>

ID Description
0 Deproteinize probes
101 Prime fluid system
103 Backup database
301 Electrode service
304 Activate electrodes
310 Prime ISE calibrators
312 Clean ISE tower automatically
314 Condition ISE tubing
315 Initialize ISE module
y IDs

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
164 List of line codes for extended HIF

Line Code 46: Currently Time or Tests elapsed


Description Format Range
Line Code 46
Counts of Time or Tests Elapsed I10
Days since last service action I10
y Line Code 46: Currently Time or Tests elapsed

Example 46_••••••1230_•••••••••3<LF>

Line Code 47: Service Due


Description Format Range
Line Code 47
Hours or Tests that must pass before I10
service action is performed
Number of days that must pass before I10
service action is performed
y Line Code 47: Service Due

Example 47_••••••2000_•••••••••5<LF>
8 Line codes for extended host interface

Line Code 48: Elapsed percentage


Description Format Range
Line Code 48
Percentage of Hours or Tests occurred I10
for service action to be performed
Percentage of days occurred for service I10
action to be performed
y Line Code 48: Elapsed percentage

Example 48_••••••••40_•••••••••32<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 165

Line Code 49: Rack Position


Description Format Range
Line Code 49
Rack position S10 SlotID_RackNumber-RackPosition
y Line Code 49: Rack Position

Example 49_H_2-10<LF>

The first character is either the SLOT_ID letter (A-Z) or a


whitespace if the slot is not on board. It is then followed
by [rack number]-[rack position].

Line code 55: Test ID


Description Format Range
Line code 55
Test no. I3 1 to 999
Optional If dilution factor is extra information for block
10
Dilution factor F7 1 to 100

8 Line codes for extended host interface


Automatic Rerun F7 1 to 100
Dilution factor
y Line code 55: Test ID

Example 55_••1_•••2.00_•••3.50<LF>

q Profile and ratio handling: Use ratio number to order


ratio.
Ratio and individual tests results will be delivered.
The available test no., profile IDs and Ratio IDs can be
found in Configuration > Test Definitions > ID.
Samples in the instrument can only be diluted. The
maximum dilution factor is 100.
If the dilution factor is omitted, the 1:1 factor will be used.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
166 List of line codes for extended HIF

Line Code 58: Service action result


Description Format Range Range description
Line Code 58
Service Action ID I3
Execution result I1 0 none
1 passed
2 aborted
3 failed
4 user action
y Line Code 58: Service action result

Example 58_••3_1<LF>

ID Description
0 Deproteinize probes
1 Clean probes and splash guard
2 Clean cuvette drum
3 Clean internal water reservoir
4 Clean wash station
8 Line codes for extended host interface

5 Clean ext. water reservoir/fluid waste


7 Clean instrument
8 Clean waste box fitting
101 Prime fluid system
102 Roche service
103 Backup database
104 Unlock Action
201 Replace probe B
202 Replace probe C
203 Replace plunger tip dosage pipette B
204 Replace plunger tip dosage pipette C
205 Replace dosage pipette B
206 Replace dosage pipette C
207 Replace wash pipette seal B
208 Replace wash pipette seal C
209 Replace external water reservoir filter
210 Replace ventilation filters
211 Replace Abs. halogen lamp
212 Replace cleaner bottle
301 Electrode service
302 Deproteinize electrodes
303 Etch electrodes
304 Activate electrodes
305 Replace reference (Ref) electrode
y IDs

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 167

ID Description
306 Replace chloride (Cl-) electrode
307 Replace sodium (Na+) electrode
308 Replace potassium (K+) electrode
309 Replace lithium (Li) electrode
310 Prime ISE calibrators
311 Replace ISE module tubing
312 Clean ISE tower automatically
313 Clean ISE tower manually
314 Condition ISE tubing
315 Initialize ISE module
316 ISE Performance Check
401 User action
y IDs

Line Code 59: Sample rack information


Description Format Range
Line Code 59
Sample rack number I3 Cedex Bio HT: 1 to 999

8 Line codes for extended host interface


Slot position number S1 I, J, K, L, M, N
Rack (R)emove (I)nsert S1 R = Remove
I = Insert
y Line code 59: Virtual insertion/removal of sample rack

Example 59_901_N_R<LF>

Line Code 60: Calibration due


Description Format Range Range description
Line Code 60
Calibration due status I1 1 None
2 Next Cassette
3 Next Lot
4 Required
Optional If the calibration is required
Calibration date D1 When is the next calibration due.
y Line Code 60: Calibration due

Example 60_4_25/05/2016<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
168 List of line codes for extended HIF

Line Code 61: Test Status and blocked status


Description Format Range Range description
Line Code 61
Test Status I2 16 Test disabled
31 Calibration postponed
3 Test blocked
17 OK
Blocked Status I2 Detailed information is provided
below
y Line Code 61: Test Status and blocked status

Example 61_•3_•1<LF>

If the test status is blocked additional information is


provided regarding the reason of the impediment.

Status code Meaning


0 Okay
1 No fluid in sample cup
2 Reagent not on board
3 Reagent is empty
4 No cassette definition found
8 Line codes for extended host interface

5 Diluent not on board


6 Diluent is empty
7 No diluent definition found
8 No calibrator on board
9 Calibrator empty
10 No valid calibration data
11 No calibration defintion available
12 No lot values for calibration available
13 Last calibration is not accepted
14 Control not on board
15 Control empty
16 Control is not valid
17 No control definition available
18 No assigned values for control available
19 Last control not accepted
20 Repeat action not possible
21 Test disabled
22 Error in cuvette handling
23 Test aborted
24 Calculation not possible
25 No ISE Electrode
26 Activation not performed
27 ISE module not ready
28 Error in ISE module
y Status codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 169

Status code Meaning


29 Error in Abs. module
30 Error in Fp Module
31 Fatal HW Error
32 Activator not on board
33 Activator is empty
34 No activator definition found
35 Etcher not on board
36 Etcher is empty
37 No etcher definition found
38 Deproteinizer not on board
39 Deproteinizer is empty
40 No deproteinizer definition found
41 ISE module disabled
42 Fp module disabled
43 Cleaner not on board
44 Cleaner empty
45 No cleaner definition available
46 No ISE solution available
47 No ISE solution definition available
48 ISE solution is empty
49 Clot detected in sample

8 Line codes for extended host interface


50 Cassette must be mixed first
y Status codes

Line Code 62: Calibrator ID


Description Format Range
Line Code 62
Calibrator ID S15 Calibrator ID number
y Line Code 62: Calibrator ID

Example 62_07-1213-2••••••<LF>

Line Code 82: Message Icon


Description Format Range
Line Code 82
Message Icon I3 Refer to following table for
details
y Line Code 82: Message Icon

Example 82_•71<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
170 List of line codes for extended HIF

Icon Code Description


255 No Icon
9 Analyzer AutoService
4 Analyzer CoverOpen
7 Analyzer FatalError
1 Analyzer Initializing
8 Analyzer PowerDown
10 Analyzer PowerOn
6 Analyzer Running
3 Analyzer Service
0 Analyzer Sleeping
5 Analyzer Standby
2 Analyzer Stopped
140 Cassette Temp Okay
141 Cassette Temp Warning
22 Cleaner Error
20 Cleaner Okay
132 Cleaner Temp Error
130 Cleaner Temp Okay
131 Cleaner Temp Warning
21 Cleaner Warning
32 Cuvette Error
8 Line codes for extended host interface

30 Cuvette Okay
31 Cuvette Warning
62 CuvetteWaste Error
60 CuvetteWaste Okay
61 CuvetteWaste Warning
122 ISE Bottle Error
120 ISE Bottle Okay
121 ISE Bottle Warning
72 Message Error
70 Message Okay
71 Message Warning
82 Service Error
80 Service Okay
81 Service Warning
112 Temperature Error
110 Temperature Okay
111 Temperature Warning
52 WasteDrain Error
50 WasteDrain Okay
51 WasteDrain Warning
42 WaterSupply Error
40 WaterSupply Okay
41 WaterSupply Warning
y Icon Codes

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Line codes for extended host interface 171

Line Code 83: Message String


Description Format Range
Line Code 83
String S100
y Line Code 83: Message String

Example 83_Wrong•DB•script.<LF>

q oThe maximum length of each message is 100. If a


message exceeds this length it will be split in multiple Lines
83. If the message is shorter also the line will be shorter.
o If a newline character is present in the message string
this will be displayed as <NL> in order to tell it apart
from <LF> which is used in the Hif Protocol structure

Line Code 93: System Date Time


Description Format Range

8 Line codes for extended host interface


Line Code 93
Date D1 dd/mm/yyyy
Time T1 hh:mm:ss
y Line Code 93: System Date Time

Example 93_23/04/2006_22:07:59<LF>

Line Code 94: Serial Number


Description Format Range
Line Code 94
Serial Number S8 SMP code and Serial
Number
y Line Code 94: Serial Number

Example 94_CN123456<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
172 List of line codes for extended HIF

Line Code 97: System status


Description Format Range Range description
Line Code 97
System status I2 0 Sleeping
1 Initializing
2 Stopped
3 Service
4 Cover Open
5 Standby
6 Running
7 Fatal Error
8 Power Down
9 Auto Service
10 Power On
Cleaner status I1 0 Ok
1 Warning
2 Error
Cuvette status I1 0 Ok
1 Warning
2 Error
Water supply I1 0 Ok
8 Line codes for extended host interface

status 1 Warning
2 Error

Cuvette waste I1 0 Ok
status 1 Warning
2 Error
Cuvette waste I4 0..1000
count
Waste drain I1 0 Ok
status 1 Warning
2 Error

Analyzer F7 Temperature in degrees


temperature
Cassettes F7 Temperature in degrees
temperature
Cleaner F7 Temperature in degrees
temperature
y Line Code 97: System status

Example 97_•5_0_0_0_1_•853_0_•••37.1_•••12.6_•••24.2<LF>

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Troubleshooting

9 Troubleshooting ....................................................................................................175

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
175
Table of contents

Troubleshooting 9

There are various supporting features that help you


identify error situations.

In this chapter 9
About troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Enabling host interface tracing. . . . . . . . . . . . . . . . . . . 178
Viewing the trace file . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Known host interface issues . . . . . . . . . . . . . . . . . . . . . 180
Sample types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Collated results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

9 Troubleshooting

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
176
Table of contents
9 Troubleshooting

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Troubleshooting 177

About troubleshooting
The communication on the host interface can be
traced/viewed using the
COBAS INTEGRA 400 plus analyzer or
Cedex Bio HT Analyzer Message Handler. The Message
Handler runs in the background as soon as the
instrument software is active.

q o All Message Handler information is written to the


...\log\Trace.log file. Please ensure to have the file trace.tra
(in directory c:\roche\instrument\log\ ) available when you
call the hot line. Similarly, always attach this file if you mail
an inquiry.
o The Message Handler does not trace the host
interface communication when used in the default
configuration. Thus use the following procedure to
enable host interface tracing.

9 Troubleshooting

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
178 Enabling host interface tracing

Enabling host interface tracing

r To enable host interface tracing

1 Switch to the Message Handler task.

2 From the menu, choose Monitor > Filter.

3
3 Select the 1023 TRACE_HIF_LINE trace.

4 Choose the OK button.


f The system then records all host interface
communication.

5 To make these settings permanent, choose the Save


button.
I These settings only remain until the next
shutdown.
9 Troubleshooting

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Troubleshooting 179

Viewing the trace file


q The trace file contains only the information which is
selected by the check boxes.

r To filter and view the HIF


communication
1 From the menu, choose File > Open trace File.

2
2 Select Trace.tra.

3 Choose the Open button.

4 Wait until the trace file is loaded completely before


proceeding to the next step.

5 From the menu, choose Monitor > Filter.

6 Choose the Clear All button.

7 Select item 1023, possibly also items 1020 and 1021.

8 Choose the OK button.


I Do not save this filter setting.
f The display now shows the all traced host interface
communication. Using this view, you may scroll
through the complete trace file.

9 Troubleshooting

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
180 Known host interface issues

Known host interface issues


In this section
Sample types (180)
Collated results (181)

Sample types
• Using a sample specific code instead of “???”, (for
example HEM for hemolysate) will override any
instrument and test default sample settings and force
all tests from the order to be executed on such a
sample type. This has the same effect as selecting a
specific sample type on the order entry screen of the
instrument, instead of automatic, which is the
defaulting the drop down list. See also details line
code 53.
• As soon as the sample racks are inserted into the
instrument, the order number and the sample type
have to be available to the instrument's database.
Otherwise the samples are handled as unknown and
can not be queried by the host. There are two practical
ways to provide the sample type:
1) Using of sample type defined racks.
2) Using bar codes providing the sample type.
The transmission of the sample type information to the
LIS computer, however, is independent and can be
switched off. If bar codes are used for order number
and sample type, please note that those are sent in
different data fields and not sent in one string.

u Related topics
• Line code 53: Order ID (96)
9 Troubleshooting

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Troubleshooting 181

Collated results
• In some cases the preparation of collated results may
take several minutes and by far exceed the normal
recommended timeout of 180 seconds.
• Starting with SW V3.4.4. the ratios will be collated with
other results. This is different from the behavior in SW
V3.3 where ratios where delivered in a separate block
as they had automatically a different sample type.
• Collated results selector 04 transmits also blocked and
invalid test results together with valid ones. Although
they are clearly flagged as such, this may become an
issue if the host does not properly handle result flags.
If you decide to use collated results in spite of
recommendations, it is better to use 10 03 rather than
10 04.

u Related topics
• Order entry (33)

9 Troubleshooting

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
182
9 Troubleshooting Known host interface issues

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Appendices

10 Instrument setup...................................................................................................185

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
185
Table of contents

Instrument setup 10

To ensure proper functioning, the instrument must first be


correctly installed and its software appropriately
configured.

In this chapter 10
Setting up the instrument for host communication . . 187
Setting up the instrument for host
communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Preparing an interface cable. . . . . . . . . . . . . . . . . . 188
About the RS-232 cable. . . . . . . . . . . . . . . . . . . 188
About the connector types . . . . . . . . . . . . . . . . 189
About the cable types . . . . . . . . . . . . . . . . . . . . 189
Connecting the interface cable . . . . . . . . . . . . . . . 190
Configuring host communication . . . . . . . . . . . . . . 191
Configuring barcode setup . . . . . . . . . . . . . . . . . . . 194
About the RS-232 serial interface . . . . . . . . . . . . . . . . 197
RS-232 (CCITT V.24) serial interface . . . . . . . . . . . 197
10 Instrument setup
Signal levels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
About the handshake. . . . . . . . . . . . . . . . . . . . . . . . 199
Hardware-handshake. . . . . . . . . . . . . . . . . . . . . 199
Software-handshake . . . . . . . . . . . . . . . . . . . . . 199

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
186
Table of contents
10 Instrument setup

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Instrument setup 187

Setting up the instrument for host


communication

In this section
Setting up the instrument for host communication (187)
Preparing an interface cable (188)
Connecting the interface cable (190)
Configuring host communication (191)
Configuring barcode setup (194)

Setting up the instrument for host communication

r To set up the instrument for host


communication
1 Prepare an interface cable and connect the cable to
the host and the instrument.

2 To enable host interface transmission, choose


Configuration Processing > Result Output.
• Enable result transmission.

3 To set up interface parameters as needed, choose


Configuration General > Interface.
• Define interface parameters.

4 To prepare the database set-up, choose


Configuration Database > Demographics.
• Define patient and order demographics.
10 Instrument setup
5 If you are using barcodes, set up the instrument
accordingly.
• Enable barcode reading.
• Define the used barcodes and their pattern
• Configure the racks for barcode reading.

6 Load your host application.


• As a first check send an idle block.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
188 Setting up the instrument for host communication

u Related topics
• Preparing an interface cable (188)
• Connecting the interface cable (190)
• Configuring host communication (191)
• Configuring barcode setup (194)

Preparing an interface cable


In this section
About the RS-232 cable (188)
About the connector types (189)
About the cable types (189)

About the RS-232 cable


We recommend buying an off-the-shelf "null modem"
RS-232 cable. It will work with the
COBAS INTEGRA 400 plus analyzer or the
Cedex Bio HT Analyzer.

The correct pin assignment is defined in the ISO 2110


standard for 25-pole connectors and in the ISO 4902
standard for 9-pole connectors.

Pin assignments for RS-232 SW-handshaking

Host (DTE) Instrument (DTE)


9 Pin Conn 25 Pin Conn Signal I/O I/O Signal 25 Pin Conn. 9 Pin Conn
3 2 TxD f f RxD 3 2
2 3 RxD g g TxD 2 3
5 7 SigGnd gf gf SigGnd 7 5
4 20 DTR f
10 Instrument setup

6 6 DSR g
7 4 RTS f Connections according to host system requirements.
8 5 CTS g
1 8 CTS g
y Pin assignments for RS-232 SW-handshaking

Pin assignments for RS-232 HW-handshaking

Host (DTE) Instrument (DTE)


9 Pin Conn 25 Pin Conn Signal I/O I/O Signal 25 Pin Conn. 9 Pin Conn
3 2 TxD f f RxD 3 2
2 3 RxD g g TxD 2 3
5 7 SigGnd gf gf SigGnd 7 5
y Pin assignments for RS-232 HW-handshaking

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Instrument setup 189

Host (DTE) Instrument (DTE)


9 Pin Conn 25 Pin Conn Signal I/O I/O Signal 25 Pin Conn. 9 Pin Conn
4 20 DTR f f DSR 6 6
6 6 DSR g g DTR 20 4
7 4 RTS f
f DCD 8 1
8 5 CTS g
g RTS 4 7
1 8 DCD g
f CTS 5 8
y Pin assignments for RS-232 HW-handshaking

q Please ensure that the suggested wiring matches


the host system requirements as well.
Some host systems are configured as DCE devices. TxD
and RxD are then exchanged.

About the connector types

Instrument Connector type


COBAS INTEGRA 400 plus analyzer SUB-D male type, 9 pin
and Cedex Bio HT Analyzer
y Connector types

About the cable types


Type To reduce electromagnetic interference, we recommend
using shielded twisted pair cables having low inductance.

Shield We recommend connecting the cable shield to the SUB-D


chassis of the interface connector on one side only.

q NEVER connect the cable shield to the signal


ground.
10 Instrument setup

Connector housing To prevent electromagnetic interference, we strongly


recommend using a true metal connector housing, not
connector housings of plastic.

Length The cable length should not exceed 15 m.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
190 Setting up the instrument for host communication

Connecting the interface cable


The COM1 Serial port is dedicated to serve as a host
interface port. It is a SUB-D male type with 9 pins.

The picture shows the connectors at the right panel of the


instrument.

COBAS INTEGRA 400 plus analyzer and


Cedex Bio HT Analyzer

Host connector on COBAS INTEGRA 400 plus analyzer


and Cedex Bio HT Analyzer.
10 Instrument setup

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Instrument setup 191

Data station rp5810

Host connector on COBAS INTEGRA 400 plus analyzer


and Cedex Bio HT Analyzer on the data station rp5810.

A Host connector

Configuring host communication

Configuration Processing > Result output

Parameter Value Description


Sample Selected Sample results are sent to host. 10 Instrument setup
Control Selected Control results are sent to host.
Calibration Selected Calibration results are sent to
host.
Sample Selected Sample type is sent to host.
Type
y Setup for enabling result transmission

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
192 Setting up the instrument for host communication

Configuration General > Interface

q On the host and the instrument, all interface


parameters have to be set to the same value.

Parameter Value range


Baudrate 1200 / 2400 / 4800 / 9600 / 19200 /
38400 / 57600 / 115200
Data Bits 7/8
Stop Bits 1/2
Parity None / Even / Odd
Handshake Hardware / Software
Block Check True / False
Line Terminator LF / CR+LF
y Setup of interface parameters

Configuration Database > Demographics

Parameter Value
Patient ID Selected All sample orders have to be
assigned to an existing patient,
i.e. prior to downloading
orders, the relevant patient
information has to be
downloaded. The instrument
generally works with patient
data.
Not selected The instrument generally
works without patient data.
Orders have to be entered
without patient data.
Free Text Selected The instrument allows defining
Fields laboratory specific fields. The
fields and their assigned
names are shown in the
patient or order menu. The
relevant information has to be
10 Instrument setup

transmitted via the host


interface.
Not selected The free text fields will not be
shown in the patient or order
menu. On the host interface,
the relevant fields within the
Patient and Order Entry
blocks may be left empty.
y Database parameters

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Instrument setup 193

Configuration Lab > Sample Types

If sample type is enabled in Configuration Processing


> Result Output, this Sample Type Short Name is
used on the host interface.

q If sample-type specific racks are not used, this


Sample Type Short Name has to be included in the
barcode.

10 Instrument setup

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
194 Setting up the instrument for host communication

Configuring barcode setup


Barcode types
Supported barcode types
2 of 5 interleaved
Code 39 (3 of 9 interleaved)
Codabar (Code 2 of 7)
Code 128
IATA 25 (2 of 5 IATA)
INDU 25 (2 of 5 Industrial)
UPC (A, E)
EAN
Pharmacode-EAN Addendum
y Supported barcode types

q The instrument recognizes the barcode type


automatically.

Configuration General > Barcode

Use Barcode On

Enable the barcodes in the Use Barcode On section.


10 Instrument setup

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Instrument setup 195

Barcode Used

On the host interface, sample identification consists of


two parts: order number and sample type.

Be aware that they are delivered in two separate fields


within the order ID, but are combined on the barcode.

If barcode reading is enabled, the order number has to be


part of the barcode.

Further, the sample type can either be specified by using


sample-type specific racks, or it also has to be a part of
the barcode.

Pattern item Value


Order number O
Sample Type T
Character not used x
y Barcode pattern

Pattern item Value


Order number 15 characters (alphanumeric)
Sample Type 3 characters (alphanumeric)
y Maximum number of characters

Alignment Effect
Left Left part of barcode is used
Right Right part of barcode is used
y Alignment (only applies if the specified pattern is shorter
than the barcode used - see example below)

q The barcode must not be shorter than the pattern


you specified.

Example of how to configure the barcode


10 Instrument setup
pattern and the alignment parameter

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
196 Setting up the instrument for host communication

Configuration Lab > Racks

Barcode reading can be independently enabled /


disabled for every rack group.
10 Instrument setup

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Instrument setup 197

About the RS-232 serial interface


In this section
RS-232 (CCITT V.24) serial interface (197)
Signal levels (197)
Signal description (198)
About the handshake (199)

RS-232 (CCITT V.24) serial interface


The instrument serial interface is based on international
standards. The relevant standards are EIA RS-232D and
CCITT V.24.

The RS-232 serial interface is an asynchronous interface


with ASCII character transfer.
• The characters are transmitted bit-wise.
• The transfer starts with a start bit and ends with one
or two stop bits.
• There is also a possibility of detecting a bit failure with
the parity bit.
• The parity bit is selectable as even, odd or none.

Signal levels
The signal levels for data, control and status lines are as
follows:
• "0" / space / on
• +3 V to +15 V
• "1" / mark / off
10 Instrument setup
• -3 V to -15 V

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
198 About the RS-232 serial interface

Signal description
The following table shows the most commonly used
signals.

There are about 25 different signals defined in the


standard of CCITT V.24.

Normally only some of these are used.

CCIT EIA Signal Description 9 pin 25 pin


name connector connector
101 AA PG Protective ground 1
102 AB SG Signal ground or common return 5 7
103 BA TxD Transmitted data 3 2
104 BB RxD Received data 2 3
105 CA TRS Request to send 7 4
106 CB CTS Ready for sending (clear to send) 8 5
107 CC DSR Data set ready 6 6
108/2 CD DTR Data terminal ready 4 20
109 CF DCD Receive line signal detector 1 8
y Signal assignment
10 Instrument setup

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Instrument setup 199

About the handshake


We recommend using SW-handshake (XON, XOFF). Only
a three wire cable is then necessary.

Nevertheless the HW-handshake conditions must be


fulfilled. The operating system usually treats HW-
handshake conditions with the highest priority.

In this section
Hardware-handshake (199)
Software-handshake (199)

Hardware-handshake
1. The sender sets its RTS line to active.
This signals the receiver to prepare to receive data
from the sender station.
2. If the receiver is ready to receive data it sets its DTR
line to active.
This signals the sender the receiver is ready,
whereupon the sender starts data transmission.
3. As long as the sender's CTS signal is active, it can
transmit data.
4. If the receive buffer in the receive station is full (or
better still, before it is full), the receiver stops the
transmission by setting the DTR line to inactive.
When the receiver is again ready to receive data, it
sets DTR to active again.

Software-handshake
10 Instrument setup
Sender After receiving an <XOFF> sign, the send procedure is
interrupted until receipt of an <XON> sign.

Receiver To interrupt a reception, an <XOFF> sign is sent. Further


reception can be obtained by sending a <XON>.

<XON>: CHAR(17/11H), DC1

<XOFF>: CHAR(19/13H), DC3

q As soon as the COBAS Instrument software is


started, the host interface is ready to receive data. No
initial SW handshake is required.

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
200
10 Instrument setup About the RS-232 serial interface

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Index

Index..........................................................................................................................203

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
Index 203

Index

A P

Adding tests, 39 Patient entry, 31


ASCII, 55 Pending samples, 40

B R

BCS, 22, 26 Receive Timeout, 23


Block check, 20, 22 Result query
Block check sum, 22 – example, 46
Block data, 19 Result requests, 44
Block header, 19 – example result query, 46
RS-232, 188
C
S
Cables
– RS-232, 188 SC, 22
– types, 189 Screenshot disclaimer, 4
Codes Sequence counter, 22, 26
– instrument, 57 Setup, 187
Collated results, 44 Synchronization, 26
Connectors
– cables, 188
– locations, 190
W
– types, 189
Warranty, 4

Error codes, 103

Feedback, 5
Flags, 103

Host query, 40

Initilize, 26
Instrument codes, 57

M
Index

Message structure, 18

Order entry, 33

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25
204
Index Index

Roche Diagnostics
COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/6.0 · Host Interface Manual · Version 1.25

You might also like