Prévia do material em texto
COBAS INTEGRA 400 plus analyzer Cedex Bio HT Analyzer Host Interface Manual Version 1.24 Software version 3.6/5.1 Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 2 Publication information Revision history Version Description Mandatory Date 1.24 Approvals for Cedex Bio HT Analyzer rephrased. 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 (10) No March 2018 1.23 Migration to latest Roche documentation standard. Information limited to COBAS INTEGRA 400 plus analyzer and Cedex Bio HT Analyzer. Information about Cedex Bio HT Analyzer added. No December 2016 1.22 Maintenance Version. Removed simulator. Changed files: _lc12, i4_kp.htm, i_featur.htm, i_lc10.htm, i_lc53.htm, i_toc.htm No March 2010 1.21 New files: i_e_rre1.htm, ro_ind.jpg, rr_i400_2.JPG New Collated results and Ratio behavior. For I800 Version C, no changes in HIF. Yes Dec 2008 1.20 New features I400 v3.4 & I 800 9864.b1 Typo line code 54/dead links, 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 Yes May 2006 1.19 Order Date handling problem in line 53/ORA-01840 with version 2.3 (NT only) Changed files: i4_kp, i_toc, i_ver, index Yes Jun. 01 2005 1.18 Flags: Change in the flag 22: added to the list of flags where no result is produced Changed files: i_flags, i_toc, i_ver, index Yes May. 10 2005 1.17 Instrument setup: Pictures for INTEGRA 400 Plus connectors on Vectra VL400MT, VL420MT and EVO 510. Changed files: i_setup, i4_setup, i_ver, index Yes Apr. 20 2004 1.16 Correction of incorrect links in the INTEGRA 800 Known issues to Workflow adaptation and flowchart, correction of links in Features and BC 10. Changed files: i_bc10, i_toc, i8_kp, i_featur, i_ver Yes Nov. 5 2003 1.15 Version 2.2 corrections, flags 15 to 18, Checksum issues in I400, I 400 note for line code 51, Block code 62 new info for I700/800 Yes Aug. 11 2003 1.14 Instrument setup I800 + Known issues index, i_ver, i8_setup, i_lc53, i8_kp, i7_kp, i4_kp, i_setup, i_knownp, i_toc, i7_setup Yes Oct. 18 2002 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, 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 Yes Nov. 19. 2000 1.04 - i_bc10: Note to qc and cal order - i4_tshoo: new - i_bc19 / i_bc11: I400 can order 200 tests Yes July 2000 1.03 - i_flags: Additional Flag X/C function for I400 V2.0 and I800 - i_lc55: Test ID > Test No. Nov.1999 y Revision history Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 3 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. 1.01 Minor corrections and additional hyper-links No Dec. 1998 1.02 - i_index: SC, Sequence Counter, BCS added - introduc: SC link added 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 No Feb. 1999 1.00 First HTML version, based on Revision 2.1 of the paper manual. Valid for Integra SW versions 9561 and 9562. Oct. 1998 Version Description Mandatory Date y Revision history Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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-2018, 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 · Softwareversion 3.6/5.1 · Host Interface Manual · Version 1.24 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 Approvals for COBAS INTEGRA 400 plus analyzer The COBAS INTEGRA 400 plus analyzer meets the 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: Roche Diagnostics GmbH Sandhofer Strasse 116 68305 Mannheim Germany Made in Switzerland 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/5.1 · Host Interface Manual · Version 1.24 6 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: Issued by Underwriters Laboratories, Inc. (UL) for Canada and the US.C US® Complies with the provisions of the applicable EU directives. RoHS compliant from Serial No. 610001. Issued by Underwriters Laboratories, Inc. (UL) for Canada and the US.C US® Table of contents 7 Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Table of contents Publication information 2 Table of contents 7 Intended use for COBAS INTEGRA 400 plus analyzer 9 Intended use for Cedex Bio HT Analyzer 9 Symbols and abbreviations 9 What is new in publication version 1.24 10 What is new in publication version 1.23 11 Communication 1 About communication Communication concept 17 Message structure 18 Communication control 21 Error handling 24 Host communication handling 25 Synchronization and sequence counter use 26 2 About host interface features About host interface modes and features 29 Patient mode 30 Orders 33 Host query mode 40 Result requests 44 Protocol version 50 Reference 3 General codes ASCII code 55 Control characters 56 Instrument codes 57 4 Block codes About block codes 61 Idle and synchronization blocks 62 Result blocks 63 Order blocks 69 Patient blocks 74 Multi-configuration service blocks 76 Protocol version blocks 79 Control messages blocks 80 5 Line codes About line codes 83 List of line codes 84 Messages 6 Flags and error codes 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 Extended host interface of Cedex Bio HT Analyzer 7 Block codes for extended host interface About block codes for extended HIF 119 Result blocks 120 Operation settings blocks 126 Service Action Blocks 127 Test status blocks 129 Calibration status blocks 130 Cassette status blocks 131 Multi-configuration service block 132 Message Log blocks 133 Sample order status blocks 134 System status blocks 136 Date and time blocks 137 Serial number blocks 138 8 Line codes for extended host interface About line codes 141 List of line codes for extended HIF 142 Troubleshooting 9 Troubleshooting About troubleshooting 175 Enabling host interface tracing 176 Viewing the trace file 177 Known host interface issues 178 Appendices 10 Instrument setup Setting up the instrument for host communication 185 About the RS-232 serial interface 195 Index Index 201 8 Table of contents Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 system or other computer system connected to the instrument host y Product names Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 10 Symbols used in this publication Abbreviations The following abbreviations are used. 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) 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 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 Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 11 Updated informationThe 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 (190) Added information The following information was added: u Line Code 56: Sample name (98) Extended host interface of Cedex Bio HT Analyzer The block codes and line codes were added that are 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/5.1 · Host Interface Manual · Version 1.24 12 Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Communication 1 About communication .......................................................................................... 15 2 About host interface features ............................................................................ 27 1 A bo ut c om m un ic at io n Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 Check of block and line composition . . . . . . . . . . 23 Receive timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Error handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Host communication handling . . . . . . . . . . . . . . . . . . . 25 Synchronization and sequence counter use. . . . . . . . 26 1 A bo ut c om m un ic at io n Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 16 Table of contents 1 A bo ut c om m un ic at io n Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 A bo ut c om m un ic at io n Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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: In this section Block header (19) Block data (19) Block check (20) Block header <SOH><LF> 09_COBAS�.INTEGRA..._04<LF> (1 line) Block data <STX><LF> 53_Order#.211044711_20/10/93_SER<LF> 55_178<LF> 00_+3.234000E+01_mg/dl_004_023_014_000<LF> <ETX><LF> (0 to n lines) Block check 1<LF> 562<LF> <EOT><LF> (0 or 2 lines) 1 A bo ut c om m un ic at io n Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 About communication 19 Block header The block header contains the following information: 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. 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) Instrument code Instrument identifier Block code 09_ COBAS•INTEGRA•••_ 04<LF> Two digit code. It identifies the type of instrument. Sixteen digit alphanumeric. It is helpful in case more then one instrument of the same type is connected to the host. The instrument's identifier can be defined in the instrument set-up menu. The host may use any 16 digit string. The instrument does not refer to it. Two digit code used to identify the type of information which follows. Details on the block codes can be found in the reference of each instrument. y Structure of block header Line code Data fields 53_ 55_ 00_ Order#211044711_20/10/93_SER04<LF> 178<LF> +3.234000E+01_mg/dl_004_023_014_000<LF> Two digit code, used to identify the contents of the line, separated by a delimiter (space) from the rest of the line Each line contains 1 to n data fields, separated by a delimiter (space). The amount and the size of the data fields depend on the type of line. y Structure of block data 1 A bo ut c om m un ic at io n Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 A bo ut c om m un ic at io n Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 About communication 21 Communication control To maintain safe data communication, the following communication control mechanisms are used: 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 detectingerrors 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 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) 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 1 A bo ut c om m un ic at io n Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 (197) • About the RS-232 cable (186) 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: z 1 Block check sum The block check sum (BCS) is a 3-digit, ASCII-coded number. The BCS contains the sum of all values of the message starting with <SOH> ... to <SC> (<CR>) <LF> modulo 1000. z 2 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. SC (inc SC) mod 2= BCS sum (ord(<SOH>) .. ord(<LF>)) mod 1000= 1 A bo ut c om m un ic at io n Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 (183) 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 • Error handling (24) 1 A bo ut c om m un ic at io n Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 A bo ut c om m un ic at io n Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 About communication 25 Host communication handling w Suggestion for host communication handling 1 A bo ut c om m un ic at io n Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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: w Recommended procedure for sequence counter synchronization 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 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 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 28 Table of contents 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 About host interface features 29 About host interface modes and features u Related topics • Patient mode (30) Item Action Patient(1) (1) Additional option. When using patient mode, the other 3 actions in the table are available. Entry Modification Deletion . Order Entry Modification Deletion Host query Results Single results Collated results . . Status Protocol version . . y Host interface modes andfeatures and their actions 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 w Example of patient entry information u Related topics • Block 40: Patient Entry (74) 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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: z 3 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. Test A Test B 10 ---------------+ 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 (192) Example of order entry communication w Example of order entry communication 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 About host interface features 35 Example of order entry with individual test numbers 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. 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 36 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 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 About host interface features 37 w Example of order entry with profile number 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 38 Orders Example of unspecific order request w Example of unspecific order request 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 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 specificorder. We recommend using the following procedure and timing when using host query: 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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. 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). 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 42 Host query mode Example of host query communication w Example of host query communication 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 About host interface features 43 w Example of host query communication (continued) ...and so on. 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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. 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: 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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: • 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) 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 46 Result requests Example of result query w Example of result query communication 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 About host interface features 47 w Example of result query communication (continued) 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 48 Result requests w Example of result query communication (continued) Example of unspecific result request w Example of unspecific result request 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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. w Example of result request with ratio (collated result request) 2 A bo ut h os t in te rf ac e fe at ur es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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) Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Reference 3 General codes.......................................................................................................... 53 4 Block codes .............................................................................................................. 59 5 Line codes................................................................................................................. 81 3 G en er al c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 G en er al c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 54 Table of contents 3 G en er al c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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. w ASCII code 3 G en er al c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 G en er al c od es Roche DiagnosticsCOBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 General codes 57 Instrument codes The instrument code for the COBAS INTEGRA 400 plus analyzer is “14”. 3 G en er al c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 58 Instrument codes 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 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 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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. Block composition notation 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 Line code Description Iteration 55 Test ID 1 to m(1) (1) Number of iterations in all lines 05 Access Date Time 16 CALidx 11 Reagent Lot Information 02 Control ID 1 to n(2) (2) Number of iterations in lines 02 and 12 12 Control Lot Information y Notation of block codes 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 code Description Iteration(1)(2) (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. 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 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 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 Line code Description Iteration 55 Test ID 1to m 01 Result Time 02 Control ID 1 to n 00 Result Data y Block 03 Line code Description Iteration(1)(2) (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) 53 Order ID 56 Sample Name 0 to 1 55 Test ID 1 to n 00 Result Data y Block 04 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 code Description Iteration(1)(2) (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. 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 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 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. Line code Description Iteration 55 Test ID 1 to m 15 Access Date Time 16 Result Indexes 11 Reagent Lot Information 02 Control ID 1 to n 12 Control Lot Information 00 Result Data y Block 06 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 Block 08: Result Request Response A possible error of a result request will be answered by block 08. q The message contains the associated error code. Line code Description Iteration 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 Line code Description 96 Error Message y Block 08 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 68 Result blocks Block 09: Result Request Polling for results is done by means of 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. Line code Description 10 Result Type Selector y Block 09 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 Add tests to an existing sample order Line code Description Iteration(1)(2)(3) (1) w = 1 if in patient mode (2) w = 0 if in patient mode (3) x = 1 to 200 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 Line code Description Iteration(1)(2)(3) (1) w = 1 if in patient mode (2) w = 0 if in patient mode (3) x = 1 to 200 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 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 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 Delete test order 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. Line code Description Iteration 52 Special Order Selection 55 Test ID y Block 10: Calibration and control order Line code Description Iteration 53 Order ID y Block 11: Delete sample order Line code Description Iteration(1) (1) x = 1 to 200 53 Order ID 55 Test ID 1 to x y Block 11: Delete test order 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 addition Response to an order with a line format error Response to an incorrect order entry or test addition with error in patient Response to an order entry or test addition with error in sample order Response to an incorrect order entry with error in test order Line code Description Iteration 96 Error Code y Block 19: Response to a correct order entry or test addition Line code Description Iteration 96 Error Code y Block 19: Response to an order with a line format error Line code Description Iteration 96 Error Code 50 Patient ID y Block 19: Response to an incorrect order entry or test addition with error in patient Line code Description Iteration 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 Line code Description Iteration(1) (1) x = 1 to 200 96 Error Code 1 to x 55 Test ID y Block 19: Response to an incorrect order entry with error in test order 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 72 Order blocks Response to a test additionwith default sample type, if the previously used sample type was not a default sample type 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 Response to an order or test deletion with error in line format Response to an incorrect order or test deletion with fault in sample order Response to an incorrect test deletion Line code Description Iteration(1) (1) x = 1 to 200 96 Error Code 1 to x53 Order ID 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 Line code Description Iteration 96 Error Code 52 Specific Order Selection 55 Test ID y Block 19: Response to an incorrect special order Line code Description Iteration 96 Error Code y Block 19: Response to a correct order or test deletion Line code Description Iteration 96 Error Code y Block 19: Response to an order or test deletion with error in line format Line code Description Iteration 96 Error Code 53 Order ID y Block 19: Response to an incorrect order or test deletion with fault in sample order Line code Description Iteration 96 Error Code 1 to x 55 Test ID y Block 19: Response to an incorrect test deletion 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Block codes 73 Response to an order or test deletion with default sample type if the order’s sample type was not default sample type x = 1 to 200 Line code Description Iteration 96 Error Code 1 to x53 Order ID 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 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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. Block 41: Patient Deletion Block 41 is used to delete patient information. q Patient deletion is possible only if there are no orders attached to it. Block 42: Patient Modification Block 42 is used to change existing patient information Line code Description 50 Patient ID 51 Patient Information y Block 40 Line code Description 50 Patient ID y Block 41 Line code Description 50 Patient ID 51 Patient Information y Block 42 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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), deletion (BC41),or modification (BC42) Response to a patient entry, deletion, or modification having a general error Response to an incorrect patient entry, deletion, or modification Line code Description 96 Error Message y Block 49 Line code Description 96 Error Message y Block 49 Line code Description 96 Error Message 50 Patient ID y Block 49 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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. Block 60 provides requests for the following functions: Block 61: Slot Configuration The reply to an MCS request with service = 0 is block 61 with the current slot configuration. The rack numbers of the racks in the slots are sent. Line code Description 40 Service Selection y Block 60 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 Line code Description 41 Slot State y Block 61 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 query mode If the sample tubes are identified by barcodes, the host 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: 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: 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. Line code Description Iteration(1) (1) x = 1 to 105 42 Tube Information 1 to x y Block 62 Sample tubes without orders Line code Description Iteration(1) (1) x = 1 to 14985 42 Tube Information 1 to x y Block 62 List of all sample tubes 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 code Description 96 Error Message y Block 69 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 code Description 98 Protocol Version y Block 93 4 B lo ck c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 80 Control messages blocks Controlmessages 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 code Description 99 General Error Code y Block 99 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 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 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 82 Table of contents Line code 98: Protocol Version . . . . . . . . . . . . . . . . 99 Line code 99: General Error Code . . . . . . . . . . . . . 99 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 84 List of line codes List of line codes Line code 00: Result Data 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> 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 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 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 Example 01_22:07:59<LF> Line code 02: Control ID Example 02_ROC-N<LF> Description Format Range Line code 01 Time T1 hh:mm:ss y Line code 01: Result Time Description Format Range Line code 02 QC-name S5 y Line code 02: Control ID 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 86 List of line codes Line code 03: Standard Rates Example 03_C_-1.929185E-02_-1.513617E-02<LF> 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. • 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. 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 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 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes 87 Line code 07: ABS Sample Check Example 07_•0.0000_•0.0000<LF> Description Format Range Compulsory Line code 07 Absorbency value:1st wavelength, 1st value pair SR7.4 Absorbency value:2nd wavelength, 1st value pair SR7.4 Optional Absorbency value:3rd wavelength, 2nd value pair SR7.4 Absorbency value:4th wavelength, 2nd value pair SR7.4 Absorbency value:5th wavelength, 3rd value pair SR7.4 Absorbency value:6th wavelength, 3rd value pair SR7.4 y Line code 07: ABS Sample Check 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 88 List of line codes 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 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 (178) u See Line code 53: Order ID (96) u See Configuring host communication (190) 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. Do not use result type selector 03, 04, 05 or 06 See the note below. 04 Transmit patient results, collated by order ID.Blocked tests are marked with the test blocked flag (CALC flag 255). Their results are sent later as soon as successfully completed along with any still-remaining blocked tests. 05 Transmit patient results, collated by order ID.Send all currently 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 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes 89 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 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). 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 Description Format Range Line code 11 Reagent lot S10 Reagent expiration date D1 dd/mm/yyyy y Line code 11: Reagent 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 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 90 List of line codes 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 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) Description Format Range Line code 13 Calibration lot S10 Calibration expiration date D1 dd/mm/yyyy y Line code 13: Calibration Lot Information Description Format Range Line code 15 Time T1 hh:mm:ss Date D1 dd/mm/yyyy y Line code 15: Access Date Time 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes 91 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- justified zero. See the examples above. Description Format Range Line code 16 Calibration index S10 Control group index S10 Sample result index S10 y Line code 16: Result Indexes 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 92 List of line codes Line code 40: Service Selection Example 40_1<LF> Line code 41: Slot State Example 41_••3_350_••0_••0_••0_784<LF> 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 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 numberin 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 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes 93 Line code 42: Tube Information Example 42_•21_25_1_AB(012:3456)•••_URI<LF> Line code 43: Test State Example 43_•32_1<LF> 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 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 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 94 List of line codes Line code 44: Cal/CS State Example 44_C_A_10:32:45_30/11/1993<LF> 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. u Related topics • Patient mode (30) 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 Description Format Range Line code 50 Patient ID S15 y Line code 50: Patient ID 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes 95 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 Example 52_03_T<LF> 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 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 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 96 List of line codes 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: 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 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. 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 ??? 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) 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 (192) • Line code 11: Reagent Lot Information (89) Line code 54: Order Information Example 54_••4_•4_S_These•are•21•chars•••<LF> 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 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 98 List of line codes 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 Example 56_UrineWithDownregulatedProteinX••••••••••••••••• •••<LF> Line code 57: Priority Modification Example 57_•2<LF> Description Format Range Line code 55 Test no. I3 1 to 999 y Line code 55: Test ID Description Format Range Line code 56 Sample name S50 y Line code 56: Sample name 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 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes 99 Line code 96: Error Code Example 96_00<LF> Line code 98: Protocol Version Example 98_9561<LF> Line code 99: General Error Code Example 99_01<LF> Description Format Range Line code 96 Error code S2 00 to 99 y Line code 96: Error Code Description Format Range Line code 98 Protocol version I4 System SW 9561 = Protocol SW 9561 y Line code 98: Protocol Version Description Format Range Line code 99 Error code S2 01 to 08 y Line code 99: General Error Code 5 Li ne c od es Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual ·Version 1.24 100 List of line codes Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Messages 6 Flags and error codes.........................................................................................103 6 Fl ag s an d er ro r co de s Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 Fl ag s an d er ro r co de s Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 104 Table of contents 6 Fl ag s an d er ro r co de s Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 Fl ag s an d er ro r co de s Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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. Sub-flag C = (Flag X and 192)/64 Sub-flag Q = (Flag X and 48)/16 Flag X Decimal 0 ... 255 Binary 1 1 1 1 1 1 1 1 Sub-flag C Q R ^ y Flag notation 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 postponed calibration (I400 V2.0 only). y Sub Flag C = (Flag X and 192)/64 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 6 Fl ag s an d er ro r co de s Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Flags and error codes 107 Sub-flag R = (Flag X and 12)/4 Sub-flag ^ = Flag X and 3 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 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 Fl ag s an d er ro r co de s Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 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 6 Fl ag s an d er ro r co de s Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 Fl ag s an d er ro r co de s Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 permittedrange 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 Fl ag s an d er ro r co de s Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 Fl ag s an d er ro r co de s Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 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 6 Fl ag s an d er ro r co de s Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Flags and error codes 113 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 Error code Host request Error condition y Line code 96 error codes 6 Fl ag s an d er ro r co de s Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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 Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Extended host interface of Cedex Bio HT Analyzer 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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. In this chapter 7 About block codes for extended HIF . . . . . . . . . . . . . . 119 Result blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Block 02: Calibration Result . . . . . . . . . . . . . . . . . . 120 Block 03: Control Result . . . . . . . . . . . . . . . . . . . . . 121 Block 04: Sample Results . . . . . . . . . . . . . . . . . . . . 122 Block 05: Calibration Result with Lot Information 123 Block 06: Control Result with Lot Information . . . 124 Block 07: Sample Results with Lot Information . . 125 Operation settings blocks . . . . . . . . . . . . . . . . . . . . . . . 126 Block 20: Operation Setting. . . . . . . . . . . . . . . . . . . 126 Block 21: Operation setting response . . . . . . . . . . 126 Service Action Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Block 25: Service Action Execution . . . . . . . . . . . . 127 Block 26: Service Action response . . . . . . . . . . . . . 127 Block 27: Service Action Result Request. . . . . . . . 127 Block 28: Service Action Result Response . . . . . . 128 Block 29: Failed Service Action Result Response 128 Test status blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Block 45: Test status request. . . . . . . . . . . . . . . . . . 129 Block 46: Test Status Response . . . . . . . . . . . . . . . 129 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 118 Table of contents Block 47: Failed Test Status Request . . . . . . . . . . . 129 Calibration status blocks . . . . . . . . . . . . . . . . . . . . . . . . 130 Block 52: Calibration status request. . . . . . . . . . . . 130 Block 54: Calibration Status Response . . . . . . . . . 130 Block 57: Failed Calibration Status Request . . . . . 130 Cassette status blocks . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Block 50: Cassette status request . . . . . . . . . . . . . 131 Block 55: Cassette Status Response .. . . . . . . . . . 131 Block 59: Failed Cassette Status Request . . . . . . . 131 Multi-configuration service block . . . . . . . . . . . . . . . . 132 Block 64: Service Action Status . . . . . . . . . . . . . . . 132 Message Log blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Block 75: Message Log Request . . . . . . . . . . . . . . 133 Block 76: Message Log Response . . . . . . . . . . . . . 133 Block 77: Failed Message Log Request. . . . . . . . . 133 Sample order status blocks. . . . . . . . . . . . . . . . . . . . . . 134 Block 80: Order Status Request . . . . . . . . . . . . . . . 134 Block 81: Order Status Response . . . . . . . . . . . . . . 134 Block 85: Failed Order Status Request . . . . . . . . . 135 System status blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Block 90: System status request . . . . . . . . . . . . . . . 136 Block 91: System status response . . . . . . . . . . . . . 136 Date and time blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Block 94: Date and Time request . . . . . . . . . . . . . . 137 Block 95: Date and Time data . . . . . . . . . . . . . . . . . 137 Serial number blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Block 96: Serial Number Request. . . . . . . . . . . . . . 138 Block 97: Serial Number Response . . . . . . . . . . . . 138 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 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. Block composition notation 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 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 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 Line code Description Iteration 55 Test ID 1 to m(1) (1) Number of iterations in all lines 05 Access Date Time 16 CALidx 11 Reagent Lot Information 02 Control ID 1 to n(2) (2) Number of iterations in lines 02 and 12 12 Control Lot Information y Notation of block codes 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 120 Result blocks Result blocks In this section Block 02: Calibration Result (120) Block 03: Control Result (121) Block 04: Sample Results (122) Block 05: Calibration Result with Lot Information (123) Block 06: Control Result with Lot Information (124) Block 07: Sample Results with Lot Information (125) 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 code Description Iteration(1)(2)(3) (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). 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 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Block codes for extended host interface 121 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 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) Line code Description Iteration(1) (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). 55 Test ID 1 to m 01 Result Time 02 Control ID 1 to n00 Result Data 06/08/09 Raw Data 1 to w y Block 03 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 122 Result blocks 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) (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) (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. 53 Order ID 56 Sample Name 0 to 1 55 Test ID 1 to n 00 Result data 14 Validation status 06/08/09 Raw Data 1 to w 17 Test Execution 18 Cassette Information 19 Calibration Data 21 Control Data 0 to p 27 Rerun results 0 to y y Block 04 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Block codes for extended host interface 123 Block 05: Calibration Resultwith 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) (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). 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 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 124 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 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. Line code Description Iteration(1) (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). 55 Test ID 1 to m 15 Access Date Time 16 CALidx 11 Reagent Lot Information 02 Control ID 1 to n 12 Control Lot Information 00 Result Data 06/08/09 Raw Data 1 to w y Block 06 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Block codes for extended host interface 125 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) (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. 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 21 Control Data 0 to p 27 Rerun results 0 to y y Block 07 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 126 Operation settings blocks Operation settings blocks In this section Block 20: Operation Setting (126) Block 21: Operation setting response (126) 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: 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. Status before command Status after command Command Sleeping Standby Start Standby Operating Start Operating Standby Stop y Status change Line code Description 30 Operation y Block 20 Line code Description 96 Error Message y Block 21 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Block codes for extended host interface 127 Service Action Blocks In this section Block 25: Service Action Execution (127) Block 26: Service Action response (127) Block 27: Service Action Result Request (127) Block 28: Service Action Result Response (128) Block 29: Failed Service Action Result Response (128) 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. 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. 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 32 Service Action y Block 25 Line code Description 96 Error Message y Block 26 Line code Description 24 Date and time y Block 27 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 128 Service Action Blocks Block 28: Service Action Result Response This request provides all the service action execution results after date sent with Block 27. 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 Iteration(1) (1) m is the total number of service actions executed after the specified date and time. 24 Date and time 1 to m 58 Service action information y Block 28 Line code Description 96 Error Message y Block 29 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Block codes for extended host interface 129 Test status blocks In this section Block 45: Test status request (129) Block 46: Test Status Response (129) Block 47: Failed Test Status Request (129) 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. 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 Iteration(1)(2)(3)(4)(5) (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 specifictest. 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. 55 Test ID 1 to m 28 Test Status 29 Cassette Status 0 to x 31 Calibrator status 0 to y 33 Control status 0 to z 38 Diluents status 0 to w y Block 46 Line code Description 96 Error Message y Block 47 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 130 Calibration status blocks Calibration status blocks In this section Block 52: Calibration status request (130) Block 54: Calibration Status Response (130) Block 57: Failed Calibration Status Request (130) 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 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 Iteration(1) (1) m is the total number of loaded tests. 55 Test ID 1 to m 60 Calibration due 61 Test Status and blocked status 62 Calibrator ID 0 to 1 49 Rack Position 0 to 1 y Block 54 Line code Description 96 Error Message y Block 57 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Block codes for extended host interface 131 Cassette status blocks In this section Block 50: Cassette status request (131) Block 55: Cassette Status Response (131) Block 59: Failed Cassette Status Request (131) 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. 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 Iteration(1) (1) m is the total number of cassettes on board. The maximum number is 32. 36 Cassette definition 1 to m 37 Tests left 39 Cassette Status 49 Rack Position y Block 55 Line code Description 96 Error Message y Block 59 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 132 Multi-configuration service block Multi-configuration service block In this section Block 64: Service Action Status (132) Block 64: Service Action Status This request provides the status for all automatic service actions. Line code Description Iteration(1) (1) m is the total number of automatic service actions. 45 Service Action definition 1 to m 46 Current Time or tests elapsed 47 Service Due 48 Elapsed percentage y Block 64 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Block codes for extended host interface 133 Message Log blocks In this section Block 75: Message Log Request (133) Block 76: Message Log Response (133) Block 77: Failed Message Log Request (133) Block 75: Message Log Request It is possible to retrieve all the messages received by the control unit after the specified date and time. Block 76: Message Log Response This request provides all the messages in the message log received after date sent with block 75. 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 24 Date and Time y Block 75 Line code Description Iteration(1)(2) (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). 24 Date and time 1 to m82 Message Icon 83 Message String 1 to n y Block 76 Line code Description 96 Error Message y Block 77 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 134 Sample order status blocks Sample order status blocks In this section Block 80: Order Status Request (134) Block 81: Order Status Response (134) Block 85: Failed Order Status Request (135) Block 80: Order Status Request It is possible to retrieve the status of all pending sample orders or of a specific sample order. If Line 20 is omitted all the pending sample orders are retrieved. If Line 20 is used the status of the specified sample will 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. 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). Line code Description Iteration 20 Order ID 0 to 1 y Block 80 Line code Description Iteration(1)(2) (1) m is the total number of pending sample orders. (2) n is the total number of blocked test for each sample order. 22 Order ID 1 to m23 Status 25 Test Status 0 to n y Block 76 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Block codes for extended host interface 135 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 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 136 System status blocks System status blocks In this section Block 90: System status request (136) Block 91: System status response (136) 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 y Block 91 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Block codes for extended host interface 137 Date and time blocks In this section Block 94: Date and Time request (137) Block 95: Date and Time data (137) 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 y Block 95 7 B lo ck c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 138 Serial number blocks Serial number blocks In this section Block 96: Serial Number Request (138) Block 97: Serial Number Response (138) 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 97is the answer to Block 96, Serial Number request. Block 97 contains one line. Line code Description 94 Serial Number y Block 97 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 139 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. In this chapter 8 About line codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 List of line codes for extended HIF. . . . . . . . . . . . . . . . 142 Line Code 06: Absorbance Raw Data . . . . . . . . . . 142 Line Code 08: FP Raw Data . . . . . . . . . . . . . . . . . . . 143 Line Code 09: ISE Raw Data . . . . . . . . . . . . . . . . . . 143 Line Code 14: Validation Status . . . . . . . . . . . . . . . 143 Line Code 17: Test Execution . . . . . . . . . . . . . . . . . 144 Line Code 18: Cassette Information . . . . . . . . . . . . 146 Line Code 19: Calibration Information . . . . . . . . . . 147 Line Code 20: Order ID . . . . . . . . . . . . . . . . . . . . . . 150 Line Code 21: Control Information . . . . . . . . . . . . . 150 Line Code 22: Order ID . . . . . . . . . . . . . . . . . . . . . . 153 Line Code 23: Sample Order Status . . . . . . . . . . . . 153 Line Code 24: Message Date Time . . . . . . . . . . . . 153 Line Code 25: Test Order Status . . . . . . . . . . . . . . . 154 Line Code 26: Dilution Factor . . . . . . . . . . . . . . . . . 155 Line Code 27: Rerun Result. . . . . . . . . . . . . . . . . . . 156 Line Code 28: Test Status . . . . . . . . . . . . . . . . . . . . 156 Line Code 29: Cassette status. . . . . . . . . . . . . . . . . 157 Line Code 30: Operation selection . . . . . . . . . . . . . 157 Line Code 31: Calibrator status. . . . . . . . . . . . . . . . 157 Line Code 32: Service Action selection . . . . . . . . . 158 Line Code 33: Control status. . . . . . . . . . . . . . . . . . 158 Line Code 36: Cassette definition. . . . . . . . . . . . . . 158 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 140 Table of contents Line Code 37: Tests left . . . . . . . . . . . . . . . . . . . . . . 159 Line Code 38: Diluent status . . . . . . . . . . . . . . . . . . 159 Line Code 39: Cassette Status . . . . . . . . . . . . . . . . 160 Line code 40: Service Selection . . . . . . . . . . . . . . . 161 Line Code 45: Service Action Definition . . . . . . . . 161 Line Code 46: Currently Time or Tests elapsed . . 162 Line Code 47: Service Due . . . . . . . . . . . . . . . . . . . 162 Line Code 48: Elapsed percentage. . . . . . . . . . . . . 162 Line Code 49: Rack Position . . . . . . . . . . . . . . . . . . 163 Line code 55: Test ID . . . . . . . . . . . . . . . . . . . . . . . . 163 Line Code 58: Service action result . . . . . . . . . . . . 164 Line Code 60: Calibration due. . . . . . . . . . . . . . . . . 165 Line Code 61: Test Status and blocked status . . . 166 Line Code 62: Calibrator ID . . . . . . . . . . . . . . . . . . . 167 Line Code 82: Message Icon. . . . . . . . . . . . . . . . . . 167 Line Code 83: Message String . . . . . . . . . . . . . . . . 169 Line Code 93: System Date Time . . . . . . . . . . . . . . 169 Line Code 94: Serial Number . . . . . . . . . . . . . . . . . 169 Line Code 97: System status . . . . . . . . . . . . . . . . . . 170 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 141 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 142 List of line codes for extended HIF List of line codes for extended HIF 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. 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 31 Calibrator status 94 Serial Number 32 Service Action selection 97 System status 33 Control status y List of line codes 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 143 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 Example 09_••78.20<LF> Line Code 14: Validation Status Example 14_1<LF> 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 Description Format Range$ Line Code 09 ISE Mean Value F7 y Line Code 09: ISE Raw Data Description FormatRange Range description Line Code 14 Validation Status I1 0 Accepted 1 Disabled 2 Rerun 3 Not handled y Line Code 14: Validation Status 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 144 List of line codes for extended HIF 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. Example, 0 will be••0 (•) represents a filler space 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 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 145 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) 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) Flag code Description y Flag codes 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 146 List of line codes for extended HIF 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 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) Flag code Description y Flag codes Description Format Range Line Code 18 Cassette lot number S10 Cassette serial number S10 Cassette on board expiration date D1 dd/mm/yyyy Cassette lot expiration date D1 dd/mm/yyyy y Line Code 18: Cassette Information 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 147 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> 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 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 148 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, 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 149 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) 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. Flag code Description y Flag codes 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 150 List of line codes for extended HIF 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 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> Description Format Range Line Code 20 Order number S15 Sample Order ID y Line Code 20: Order ID Description Format Range Line Code 21 Control Date D1 dd/mm/yyyy 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 for Control S10 Cassette Serial Number used for Control S10 Control Result F13 Control Unit S6 Control Flag I3 Refer to following table y Line Code 21: Control Information 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 151 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) 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 152 List of line codes for extended HIF 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) 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 ofcalibrator 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) Flag code Description y Flag codes 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 153 Line Code 22: Order ID Example 22_abcdef987654321<LF> Line Code 23: Sample Order Status Example 23_3<LF> 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. 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 Description Format Range Range description Line Code 23 Status I2 3 blocked 4 not on board 7 no orders 10 calculated 19 new 30 running y Line Code 23: Sample Order Status Description Format Range Line Code 24 Date D1 dd/mm/yyyy Time T1 hh:mm:ss y Line Code 24: Message Date Time 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 154 List of line codes for extended HIF Line Code 25: Test Order Status Example 25_131_6_24<LF> 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 Status flag code Description 0 New 1 To be rerunned 2 Calculated 3 Running 4 Finished 5 Failed 6 Blocked y Status flag codes Blocking status flag code Description 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 155 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. 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 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 Blocking status flag code Description y Blocking status flag codes Description Format Range Line Code 26 . Dilution Factor F7 1 to 100 y Line Code 26: Dilution Factor 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 156 List of line codes for extended HIF 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 Example 28_17_•0_•••0_N_2_<LF> 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 Description Format Range Range description Line Code 28 Test status I2 3 Blocked 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 157 Line Code 29: Cassette status Example 29_07-6831-6••••••_•1_G•7-1<LF> Line Code 30: Operation selection Example 30_1<LF> Line Code 31: Calibrator status Example 31_07-6830-8••••••_CFAS••••_•6_•1_J•13-6••••<LF> 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 Description Format Range Range description Line Code 30 Operation setting I1 1 Start the instrument 2 Stop the instrument y Line Code 30: Operation selection 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 158 List of line codes for extended HIF Line Code 32: Service Action selection Example 32_•1<LF> Line Code 33: Control status Example 33_97-0000-0••••••_•1_I•11-14•••<LF> Line Code 36: Cassette definition 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 Description Format Range Range description Line Code 33 Control IDS15 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 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 159 Example 36_39901•••••_12398201••_07-6494-9•<LF> 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. Line Code 38: Diluent status Example 38_07-5635-0••••••_•1_O•140-8•••<LF> 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 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 160 List of line codes for extended HIF 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. 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 Status code Meaning Color 12 In use Green 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 fluid) Red y Status codes 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 161 Line code 40: Service Selection Example 40_1<LF> Line Code 45: Service Action Definition Example 45_103_c<LF> 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 Description Format Range Range description Line Code 45 Service Action ID I3 Counts unit S1 h counts are given in hours c counts are given in test counts y Line Code 45: Service Action Definition 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 162 List of line codes for extended HIF Line Code 46: Currently Time or Tests elapsed Example 46_••••••1230_•••••••••3<LF> Line Code 47: Service Due Example 47_••••••2000_•••••••••5<LF> Line Code 48: Elapsed percentage Example 48_••••••••40_•••••••••32<LF> 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 Description Format Range Line Code 47 Hours or Tests that must pass before service action is performed I10 Number of days that must pass before service action is performed I10 y Line Code 47: Service Due Description Format Range Line Code 48 Percentage of Hours or Tests occurred for service action to be performed I10 Percentage of days occurred for service action to be performed I10 y Line Code 48: Elapsed percentage 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 163 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 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. Description Format Range Line Code 49 Rack position S10 SlotID_RackNumber-RackPosition y Line Code 49: Rack Position 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 Automatic Rerun Dilution factor F7 1 to 100 y Line code 55: Test ID 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 164 List of line codes for extended HIF Line Code 58: Service action result Example 58_••3_1<LF> 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 ID Description 0 Deproteinize probes 1 Clean probes and splash guard 2 Clean cuvette drum 3 Clean internal water reservoir 4 Clean wash station 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 165 Line Code 60: Calibration due Example 60_4_25/05/2016<LF> 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 ID Description y IDs 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 166 List of line codes for extended HIF 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. 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 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 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 167 Line Code 62: Calibrator ID Example 62_07-1213-2••••••<LF> Line Code 82: Message Icon Example 82_•71<LF> 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 50 Cassette must be mixed first Status code Meaning y Status codes Description Format Range Line Code 62 Calibrator ID S15 Calibrator ID number y Line Code 62: Calibrator ID Description Format Range Line Code 82 Message Icon I3 Refer to following table for details y Line Code 82: Message Icon 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 168 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 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 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Line codes for extended host interface 169 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 Example 93_23/04/2006_22:07:59<LF> Line Code 94: Serial Number Example 94_CN123456<LF> Description Format Range Line Code 83 String S100 y Line Code 83: Message String Description Format Range Line Code 93 Date D1 dd/mm/yyyy Time T1 hh:mm:ss y Line Code 93: System Date Time Description Format Range Line Code 94 Serial Number S8 SMP code and Serial Number y Line Code 94: Serial Number 8 Li ne c od es fo r ex te nd ed h os t in te rf ac e Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 170 List of line codes for extended HIF Line Code 97: System status Example 97_•5_0_0_0_1_•853_0_•••37.1_•••12.6_•••24.2<LF> 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 status I1 0 Ok 1 Warning 2 Error Cuvette waste status I1 0 Ok 1 Warning 2 Error Cuvette waste count I4 0..1000 Waste drain status I1 0 Ok 1 Warning 2 Error Analyzer temperature F7 Temperature in degrees Cassettes temperature F7 Temperature in degrees Cleaner temperature F7 Temperature in degrees y Line Code 97: System status Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Troubleshooting 9 Troubleshooting ....................................................................................................173 9 Tr ou bl es ho ot in g Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 173 Table of contents Troubleshooting 9 There are various supporting features that help you identify error situations. In this chapter 9 About troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Enabling host interface tracing. . . . . . . . . . . . . . . . . . . 176 Viewing the trace file . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Known host interface issues . . . . . . . . . . . . . . . . . . . . . 178 Sample types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Collated results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 9 Tr ou bl es ho ot in g Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 174 Table of contents 9 Tr ou bl es ho ot in g Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1· Host Interface Manual · Version 1.24 Troubleshooting 175 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 Tr ou bl es ho ot in g Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 176 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 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. 3 9 Tr ou bl es ho ot in g Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Troubleshooting 177 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 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. 2 9 Tr ou bl es ho ot in g Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 178 Known host interface issues Known host interface issues In this section Sample types (178) Collated results (179) 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 Tr ou bl es ho ot in g Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Troubleshooting 179 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 Tr ou bl es ho ot in g Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 180 Known host interface issues Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Appendices 10 Instrument setup...................................................................................................183 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 183 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 . . 185 Setting up the instrument for host communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Preparing an interface cable. . . . . . . . . . . . . . . . . . 186 About the RS-232 cable. . . . . . . . . . . . . . . . . . . 186 About the connector types . . . . . . . . . . . . . . . . 187 About the cable types . . . . . . . . . . . . . . . . . . . . 187 Connecting the interface cable . . . . . . . . . . . . . . . 188 Configuring host communication . . . . . . . . . . . . . . 190 Configuring barcode setup . . . . . . . . . . . . . . . . . . . 192 About the RS-232 serial interface . . . . . . . . . . . . . . . . 195 RS-232 (CCITT V.24) serial interface . . . . . . . . . . . 195 Signal levels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 About the handshake. . . . . . . . . . . . . . . . . . . . . . . . 197 Hardware-handshake. . . . . . . . . . . . . . . . . . . . . 197 Software-handshake . . . . . . . . . . . . . . . . . . . . . 197 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 184 Table of contents 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Instrument setup 185 Setting up the instrument for host communication In this section Setting up the instrument for host communication (185) Preparing an interface cable (186) Connecting the interface cable (188) Configuring host communication (190) Configuring barcode setup (192) 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. 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 hostapplication. • As a first check send an idle block. 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 186 Setting up the instrument for host communication u Related topics • Preparing an interface cable (186) • Connecting the interface cable (188) • Configuring host communication (190) • Configuring barcode setup (192) Preparing an interface cable In this section About the RS-232 cable (186) About the connector types (187) About the cable types (187) 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 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 4 20 DTR f Connections according to host system requirements. 6 6 DSR g 7 4 RTS f 8 5 CTS g 1 8 CTS g y 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 y Pin assignments for RS-232 HW-handshaking 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Instrument setup 187 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 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. 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. 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 1 8 DCD g g RTS 4 7 f CTS 5 8 Host (DTE) Instrument (DTE) 9 Pin Conn 25 Pin Conn Signal I/O I/O Signal 25 Pin Conn. 9 Pin Conn y Pin assignments for RS-232 HW-handshaking Instrument Connector type COBAS INTEGRA 400 plus analyzer and Cedex Bio HT Analyzer SUB-D male type, 9 pin y Connector types 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 188 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 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Instrument setup 189 Data station dc7800 Host connector on COBAS INTEGRA 400 plus analyzer and Cedex Bio HT Analyzer on the data station dc7800. Data station rp5800 Host connector COBAS INTEGRA 400 plus analyzer and Cedex Bio HT Analyzer on the data station rp5800. 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 190 Setting up the instrument for host communication Configuring host communication Configuration Processing > Result output Configuration General > Interface q On the host and the instrument, all interface parameters have to be set to the same value. Parameter Value Description Sample Selected Sample results are sent to host. Control Selected Control results are sent to host. Calibration Selected Calibration results are sent to host. Sample Type Selected Sample type is sent to host. y Setup for enabling result transmission 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 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Instrument setup 191 Configuration Database > Demographics 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. 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 Fields Selected The instrument allows defining laboratory specific fields. The fields and their assigned names are shown in the patient or order menu. The relevant information has to be 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 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 192 Setting up the instrument for host communication Configuring barcode setup 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. 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 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Instrument setup 193 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. q The barcode must not be shorter than the pattern you specified. Example of how to configure the barcode pattern and the alignment parameter 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 - seeexample below) 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 194 Setting up the instrument for host communication Configuration Lab > Racks Barcode reading can be independently enabled / disabled for every rack group. 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Instrument setup 195 About the RS-232 serial interface In this section RS-232 (CCITT V.24) serial interface (195) Signal levels (195) Signal description (196) About the handshake (197) 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 • -3 V to -15 V 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 196 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 name Description 9 pin connector 25 pin 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 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Instrument setup 197 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 (197) Software-handshake (197) 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 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. 10 In st ru m en t se tu p Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 198 About the RS-232 serial interface Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Index Index..........................................................................................................................201 In de x Index 201 Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 Index A Adding tests, 39 ASCII, 55 B BCS, 22, 26 Block check, 20, 22 Block check sum, 22 Block data, 19 Block header, 19 C Cables – RS-232, 186 – types, 187 Codes – instrument, 57 Collated results, 44 Connectors – cables, 186 – locations, 188 – types, 187 E Error codes, 103 F Feedback, 5 Flags, 103 H Host query, 40 I Initilize, 26 Instrument codes, 57 M Message structure, 18 O Order entry, 33 P Patient entry, 31 Pending samples, 40 R Receive Timeout, 23 Result query – example, 46 Result requests, 44 – example result query, 46 RS-232, 186 S SC, 22 Screenshot disclaimer, 4 Sequence counter, 22, 26 Setup, 185 Synchronization, 26 W Warranty, 4 In de x 202 Index Roche Diagnostics COBAS INTEGRA 400 plus analyzer/Cedex Bio HT Analyzer · Software version 3.6/5.1 · Host Interface Manual · Version 1.24 COBAS INTEGRA 400 plus analyzer Cedex Bio HT Analyzer Publication information Table of contents Intended use for COBAS INTEGRA 400 plus analyzer Intended use for Cedex Bio HT Analyzer Symbols and abbreviations What is new in publication version 1.24 What is new in publication version 1.23 Communication About communication Communication concept Message structure Block header Block data Block check Communication control Parity check Flow control (hardware/software handshake) Sequence counter and block check sum Check of block and line composition Receive timeout Error handling Host communication handling Synchronization and sequence counter use About host interface features About host interface modes and features Patient mode Patient entry Patient modification Patient deletion Orders Order entry Order modification (add tests) Order deletion Host query mode Result requests About result requests Example of result query Example of unspecific result request Example of result request with ratio (collated result request) Protocol version Reference General codes ASCII code Control characters Instrument codes Block codes About block codes Idle and synchronization blocks Block 00: Idle Block / Sync Block Result blocks Block 02: Calibration Result Block 03: Control Result Block 04: Patient Results Block 05: Calibration Result with Lot Information Block 06: Control Result with Lot Information Block 07: Patient Results with Lot Information Block 08: Result Request Response Block 09: Result Request Order blocks Block 10: Order Entry Block 11: Order Deletion Block 19: Order Manipulation Response Response to an order entry or test addition Response to an order or test deletion Patient blocks Block 40: Patient Entry Block 41: Patient Deletion Block 42: Patient Modification Block 49: Patient Manipulation Response Multi-configuration service blocks Block 60: Multi-Configuration Service (MCS) Request (host query) Block 61: Slot Configuration Block 62: Sample Tube Information Block 69: Service Request Response Protocol version blocks Block 92: Protocol Version Request Block 93: Protocol Version Data Control messages blocks Block 99: Control Message Line codes About line codes List of line codes Line code 00: Result Data Line code 01: Result Time Line code 02: Control ID Line code 03: Standard Rates Line code 04: Calibration Curve Line code 07: ABS Sample Check Line code 10: Result Type Selection Line code 11: Reagent Lot Information Line code 12: Control Lot Information Line code 13: Calibration Lot Information Line code15: Access Date Time Line code 16: Result Indexes Line code 40: Service Selection Line code 41: Slot State Line code 42: Tube Information Line code 43: Test State Line code 44: Cal/CS State Line code 50: Patient ID Line code 51: Patient Information Line code 52: Special Order Selection Line code 53: Order ID Line code 54: Order Information Line code 55: Test ID Line Code 56: Sample name Line code 57: Priority Modification Line code 96: Error Code Line code 98: Protocol Version Line code 99: General Error Code Messages Flags and error codes About flags Flag X Flag CALC (result error) Flag QC About error codes List of line code 96 error codes List of line code 99 error codes Extended host interface of Cedex Bio HT Analyzer Block codes for extended host interface About block codes for extended HIF Result blocks Block 02: Calibration Result Block 03: Control Result Block 04: Sample Results Block 05: Calibration Result with Lot Information Block 06: Control Result with Lot Information Block 07: Sample Results with Lot Information Operation settings blocks Block 20: Operation Setting Block 21: Operation setting response Service Action Blocks Block 25: Service Action Execution Block 26: Service Action response Block 27: Service Action Result Request Block 28: Service Action Result Response Block 29: Failed Service Action Result Response Test status blocks Block 45: Test status request Block 46: Test Status Response Block 47: Failed Test Status Request Calibration status blocks Block 52: Calibration status request Block 54: Calibration Status Response Block 57: Failed Calibration Status Request Cassette status blocks Block 50: Cassette status request Block 55: Cassette Status Response Block 59: Failed Cassette Status Request Multi-configuration service block Block 64: Service Action Status Message Log blocks Block 75: Message Log Request Block 76: Message Log Response Block 77: Failed Message Log Request Sample order status blocks Block 80: Order Status Request Block 81: Order Status Response Block 85: Failed Order Status Request System status blocks Block 90: System status request Block 91: System status response Date and time blocks Block 94: Date and Time request Block 95: Date and Time data Serial number blocks Block 96: Serial Number Request Block 97: Serial Number Response Line codes for extended host interface About line codes List of line codes for extended HIF Line Code 06: Absorbance Raw Data Line Code 08: FP Raw Data Line Code 09: ISE Raw Data Line Code 14: Validation Status Line Code 17: Test Execution Line Code 18: Cassette Information Line Code 19: Calibration Information Line Code 20: Order ID Line Code 21: Control Information Line Code 22: Order ID Line Code 23: Sample Order Status Line Code 24: Message Date Time Line Code 25: Test Order Status Line Code 26: Dilution Factor Line Code 27: Rerun Result Line Code 28: Test Status Line Code 29: Cassette status Line Code 30: Operation selection Line Code 31: Calibrator status Line Code 32: Service Action selection Line Code 33: Control status Line Code 36: Cassette definition Line Code 37: Tests left Line Code 38: Diluent status Line Code 39: Cassette Status Line code 40: Service Selection Line Code 45: Service Action Definition Line Code 46: Currently Time or Tests elapsed Line Code 47: Service Due Line Code 48: Elapsed percentage Line Code 49: Rack Position Line code 55: Test ID Line Code 58: Service action result Line Code 60: Calibration due Line Code 61: Test Status and blocked status Line Code 62: Calibrator ID Line Code 82: Message Icon Line Code 83: Message String Line Code 93: System Date Time Line Code 94: Serial Number Line Code 97: System status Troubleshooting Troubleshooting About troubleshooting Enabling host interface tracing Viewing the trace file Known host interface issues Sample types Collated results Appendices Instrument setup Setting up the instrument for host communication Setting up the instrument for host communication Preparing an interface cable About the RS-232 cable About the connector types About the cable types Connecting the interface cable Configuring host communication Configuring barcode setup About the RS-232 serial interface RS-232 (CCITT V.24) serial interface Signal levels Signal description About the handshake Hardware-handshake Software-handshake Index Index