Standard Specification for Transferring Information between Clinical Instruments and Computer System As cobas e 411 analyzer is a successor version of the Elecsys 2010 analyzer, it upholds Elecsys 2010 analyzer HOST communication protocol. Further, a new communication protocol is added to keep compatibility with cobas® analyzers.
411 analyzer Table of contents Documentation information Revision history ........................................2 Edition notice ........................................2 Intended use ........................................2 Screenshots ......................................... 3 Copyright ..........................................3 Trademarks .......................................... 3 Feedback ..........................................3 Document availability ....................................... 3 Application Code Number (ACN) disclaimer for US Customers ....................... 3 Specification of interface Specification of communication ...................................
Page 5
411 analyzer Communication error Example ..........................................58 Appendix Control characters ......................................60 Printable characters ......................................61 Roche Diagnostics Host Interface Manual for use in the US • Document Version 2.3 5 of 61 1907-05-0816...
Page 6
411 analyzer Roche Diagnostics 6 of 61 Host Interface Manual for use in the US • Document Version 2.3 1907-05-0816...
411 analyzer Specification of interface Specification of communication ........................8 Host communication setting ........................9 Communication cable ..........................13 Roche Diagnostics Host Interface Manual for use in the US • Document Version 2.3 7 of 61 1907-05-0816...
411 analyzer Specification of communication Communication between the cobas e 411 analyzer and HOST is based on RS-232C connection. Specification of serial interface is shown as follows: Item Specification Recommendation Note Communication Protocol ASTM Communication Speed 19200bps/9600bps/4800bps 9600 bps...
411 analyzer Host communication setting f Utility >System > Host Communication Setting window Figure 1: Host communication setting Select On or Off at Host Communication window. Roche Diagnostics Host Interface Manual for use in the US • Document Version 2.3...
Page 10
411 analyzer Select Protocol Type. The setting is changeable when Host Communication is OFF. Figure 2: Protocol Type - Elecsys Figure 3: Protocol Type - cobas Roche Diagnostics 10 of 61 Host Interface Manual for use in the US • Document Version 2.3...
Page 11
411 analyzer Figure 4: Test code It is mandatory for the Elecsys and cobas mode to also enter the Host Code to upload results. Figure 5: Test code selected Roche Diagnostics Host Interface Manual for use in the US • Document Version 2.3...
Page 12
Batch transfer. Host test code Host test code setting Test code between cobas e 411 analyzer and Host defined in Host Test Code Setting in Utility/Host Communication Setting/Host Test Code. All used test codes must be entered.
411 analyzer Communication cable Connect RS-232C communication cable to the connector at the left side of cobas e 411 analyzer. The connector is D-SUB9. Figure 6: Connector and communication cable Figure 7: Connection diagram Roche Diagnostics Host Interface Manual for use in the US • Document Version 2.3...
Page 14
411 analyzer Roche Diagnostics 14 of 61 Host Interface Manual for use in the US • Document Version 2.3 1907-05-0816...
411 analyzer Communication text Communication text ..........................16 Roche Diagnostics Host Interface Manual for use in the US • Document Version 2.3 15 of 61 1907-05-0816...
Patient sample and quality control sample are sent as result data, but not calibration result. Note The cobas e 411 analyzer is not equipped with an auto-rerun function. Rerun sample can be manually defined. There is no Inquiry for order of a control sample.
411 analyzer ASTM communication protocol ASTM communication protocol ........................ 18 Frame structure ............................19 Definition of communication protocol ....................... 21 Roche Diagnostics Host Interface Manual for use in the US • Document Version 2.3 17 of 61 1907-05-0816...
411 analyzer ASTM communication protocol The cobas e 411 analyzer employs ASTM communication protocol. Communication data structure ASTM communication protocol consists of three layered data structure such as message, record, and frame. Data is communicated by message. Further, data is communicated by frame actually.
411 analyzer Frame structure Frame structure is shown below. Middle frame, when a message is divided into more than one frame. [STX] text [ETB] [CR] [LF] When the last frame in a message or a frame is a single frame.
Page 20
411 analyzer Example: Check sum calculation method [STX] [ETX] Field Character Hex. format [STX] [STX] text [ETX] [ETX] Last two digits of the sum. D4h [CR] [LF] [STX] [ETX] [CR] [LF] Roche Diagnostics 20 of 61 Host Interface Manual for use in the US • Document Version 2.3...
Number of sender or receiver is one at a time. Without ongoing communication the cobas e 411 analyzer and the HOST are waiting in idle state. When a message is sent from one side and the presentation layer requires the data link layer to send record, one side changes its status from idle to sender.
Page 22
[ACK]. when the receiver is busy. The sender waits for a certain length of time, e.g., the cobas e 411 analyzer waits for 10 seconds, and tries to establish with another [ENQ]. The cobas e 411 analyzer repeats this cycle until the number of retries after error reaches six.
Page 23
411 analyzer Figure 9: Establishment phase flow chart Roche Diagnostics Host Interface Manual for use in the US • Document Version 2.3 23 of 61 1907-05-0816...
411 analyzer continues to send frames. HOST sends characters other The cobas e 411 analyzer repeatedly sends the frame. This cycle is than [ACK] repeated until the number of retry in case of error reaches six. At this moment, the cobas e 411 analyzer starts Termination Phase and displays an error message by sending [EOT].
411 analyzer Termination Phase Both sender and receiver change their status into idle in Termination Phase. This Phase only starts when the sender sends [EOT]. Response from the receiver to this message is none. When [EOT] is detected at the receiver, it changes to idle and the line is required to be changed to neutral.
Page 26
411 analyzer Roche Diagnostics 26 of 61 Host Interface Manual for use in the US • Document Version 2.3 1907-05-0816...
411 analyzer Record structure Record structure ............................28 Syntax ................................. 29 10. Message header record ..........................32 11. Message termination record ........................34 12. Request information record ........................35 13. Patient information record ........................37 14. Test order record ............................38 15.
411 analyzer Record structure The cobas e 411 analyzer host protocol is compatible with the cobas® 6000 analyzer series protocol with some minor differences. Object Remarks Carrier no. cobas e 411 rack analyzer: When rack no. is unknown, @ is attached in front of <CarrierNo> followed by a delivered value.
411 analyzer Syntax Syntax used in message (records) communicated by the cobas e 411 analyzer is shown below. Message syntax Communication text Real/Batch Elecsys type cobas type Inquiry for the Real TSREQ^REAL requested tests (upload) TSDWN^REPLY Real Order for test request...
Page 30
411 analyzer ASTM syntax is shown below. Terminating and separating Indicates completion of record. ASCII character [CR] records character = CR: (0Dhex) is required. Field separator character = Depending on the second character of a message title record, vertical bar |: it enables to define the field separator character randomly.
Page 31
411 analyzer The table below describes attributes of each field in each record shown in chapter 5, ASTM Communication Protocol. Column Name of Attributes Description Field position (Pos) Field position. The number also increases by 1, if the field is not used.
411 analyzer. program version> <Sender’s device name> Type:TX Max: 30 Sending from cobas e 411 analyzer: cobas e 411 is fixed. Sending from HOST: any characters within alphanumeric and "-". <Communication program version> Type: NM Max: 5 1 is fixed.
Page 33
RSUPL: Transmitting results. TSDWN: Test request. <Cause of message> Type: ST Max: 5 REAL: communication in real time. BATCH: communication based on request from cobas e 411/HOST. REPLY: replay to the request. Processing ID P is fixed. Version No. 1 is fixed.
411 analyzer Message termination record Elecsys format (upload, download), cobas format (upload, download) L|1|N [CR] (1)(2)(3) Comments Field Type Elecsys Type Format cobas Type Format Record Type ID L is fixed. Sequence Number Indicates sequence No. Normally it is 1.
411 analyzer Request information record Elecsys type (upload) Q|1|^000663^32^@7^2^^SAMPLE^NORMAL||ALL||||||||O[CR] (1) (2) cobas type (upload, download) Q|1|^^000663^32^@7^2^^S1^SC||ALL||||||||O[CR] (1)(2) Comments Field Type Elecsys Type Format cobas Type Format Record Type ID Q is fixed. Sequence Number Indicates sequence No. Normally it is 1.
Page 36
411 analyzer Comments Field Type Elecsys Type Format Request Information Indicates the objective of the record. Setting is as follows: Status Codes O: Order Query (to Host) A: Cancel the last request (to Host) (*1) The device does not transmit Termination Code when response or receiving message at download is normal.
411 analyzer Patient information record Elecsys type (upload) P|1|||||||||||||||||||||||||||||||||[CR] (1)(2) Elecsys type (download); cobas type (upload, download) P|1 [CR] (1)(2) Comments Field Type Elecsys Type Format cobas Type Format Record Type ID P is fixed. Sequence Number Indicates sequence No. Normally it is 1.
Page 40
411 analyzer Comments Field Type Elecsys Type Format cobas Type Format Action Code Indicates current status of Indicates type of information to sample (*3) be reported (*3) X: measured (upload) N: communication of patient sample result from analyzer.
Page 41
If the host downloads an order of TSH with application no. =10 and only a different generation of TSH (application no.=11) is on board then cobas e 411 analyzer uses TSH (application no.=11) for determination and sends back the result with application no.=11.
411 analyzer Result record Elecsys type (upload) R|1|^^^10^^0|0.310|ulU/ml|0.270^4.20|N||F|||20050619094203|20050619101521[CR] (1)(2) (7) (8) (10) (11) cobas type (upload) R|1|^^^10//not|0.310|ulU/ml||N||F||admin|||E1[CR] (1)(2) (7) (8) Comments Field Type Elecsys Type Format cobas Type Format Record Type ID R is fixed. Sequence Number Indicates sequence No.
Page 43
411 analyzer Comments Field Type Elecsys Type Format cobas Type Format Data or Measurement Indicates measured value. Indicates measured value. Value Quantitative test format: Quantitative test format: <measurement <measurement value> value>>^<message value> Qualitative test format: Qualitative test format: <measurement value>^<cut off...
Page 44
411 analyzer Comments Field Type Elecsys Type Format cobas Type Format Operator Identification Indicates operator ID who conducted measurement. HOST can't set this field. (10) Date/Time Test Indicates time and date when Started starting measurement. Setting is as follows:...
411 analyzer Comment record The comment record, that follows the order record for patient demographic data is not used. Result flag [C-RES] (Comment Record, that follows the Result Record) Elecsys type (upload) C|1|I|50^Below measuring range|I[CR] (1)(2)(3) cobas type (upload)
411 analyzer Data alarm list Flag Data Alarm Screen/Printer Elecsys Type Host No. cobas Type Host No. Power Fail/Power Off Cancel Cancel E.STOP Cancel Cancel STOP Cancel Cancel P.STOP/A.STOP Cancel Cancel S.STOP Cancel Cancel Recovery Cancel Cancel Sample Short Samp.S...
Page 47
411 analyzer Flag Data Alarm Screen/Printer Elecsys Type Host No. cobas Type Host No. Potential microparticle carryover CarOvr Sample ID Error Cancel Cancel Below normal(expected)range Above normal(expected)range Below measuring range <Test Above measuring range >Test Expired RackPack ReagEx No Sample Samp.S...
Page 48
411 analyzer Roche Diagnostics 48 of 61 Host Interface Manual for use in the US • Document Version 2.3 1907-05-0816...
411 analyzer Communication trace 17. Test selection information in real time ..................... 50 18. Real time test results ........................... 53 19. Batch test selection information ......................... 55 Roche Diagnostics Host Interface Manual for use in the US • Document Version 2.3...
Example 2: HOST replies without order information of sample ID=000004. H|\^&||||||||||P||[CR] P|1 [CR] O|1|000004|40^0^5^^SAMPLE^NORMAL||R||||||N||||||||||||||Z[CR] L|1| [CR] The cobas e 411 analyzer sends a cancel to HOST when HOST does not reply within 15 seconds. H|\^&||||||||||P||[CR] Q|1|^000004^40^0^5^^SAMPLE^NORMAL||ALL||||||||A[CR] L|1|I [CR] Roche Diagnostics 50 of 61 Host Interface Manual for use in the US •...
Page 51
Example 2: HOST replies without order information of sample ID=000004 or the generated sample id=@<sequence no.>. H|\^&|||host^1|||||cobas-e411|TSDWN^REPLY|P|1[CR] P|1 [CR] O|1|000004|40^0^5^^S1^SC||R||||||A||||1||||||||||O[CR] L|1|N[CR The cobas e 411 analyzer sends a cancel to HOST when HOST does not reply within 15 seconds. H|\^&|||cobas-e411^1|||||host|TSREQ^REAL|P|1[CR] Q|1|^^000004^40^0^5^^S1^SC||ALL||||||||A[CR] L|1|N[CR] Roche Diagnostics Host Interface Manual for use in the US •...
L|1|N[CR] Note When it is rack type without sample ID, incl. barcode read error, the cobas e 411 analyzer inquires after reading Rack No. If a barcode read error occurs and the rack no. is generated, the sample cannot be identified by the host.
O|1|000004|40^0^5^^S1^SC|^^^10^\^^^30^2\^^^40^|R||||||N ||||1|||||||20051220095504|||F[CR] R|1|^^^10//not|1.25^|ulU/ml||N||F||admin|||E1[CR] R|2|^^^30/2/pre-diluted|0.091^|ng/dl||N||F||admin|||E1[CR] R|3|^^^40//not|1.17^|ng/ml||N||F||admin|||E1[CR] L|1|N[CR] Result value is less than normal range Elecsys type The cobas e 411 analyzer sends a test result of sample ID=000002, sequence No.=3, Rack No.=0007, and Position=2. H|\^&||||||||||P||[CR] P|1|||||||||||||||||||||||||||||||||| [CR] O|1|000002|3^0007^2^^SAMPLE^NORMAL|ALL|R|20051220104418|||||X ||||||||||||||O[CR] R|1|^^^10^^0|0.163|ulU/ml|0.270^4.20|L||F|||20051220103034| 20051220105004|[CR]...
411 analyzer Result value is a qualitative test Elecsys type The cobas e 411 analyzer sends a test result of sample ID=000010, sequence No.=442, Rack No.=0005, and Position=1. H|\^&||||||||||P||[CR] P|1|||||||||||||||||||||||||||||||||| [CR] O|1|000010|442^0005^1^^SAMPLE^NORMAL|ALL|R|20051220104418|||||X ||||||||||||||O[CR] R|1|^^^400^^0|-1^0.303|COI|^|N||F|||20051220110334| 20051220112404|[CR] L|1| [CR] cobas type The cobas e 411 analyzer sends a test result of sample ID=000010, sequence No.=442, Rack No.=0005, and Position=1.
Download of test selection information is new order only. Sequence No. is automatically numbered by the cobas e 411 analyzer. The cobas e 411 analyzer can store 2000 tests, e.g., for 1000 samples with two tests. The older tests are overwritten with a new order if 2000 tests are already stored.
Page 56
411 analyzer Roche Diagnostics 56 of 61 Host Interface Manual for use in the US • Document Version 2.3 1907-05-0816...
Page 57
411 analyzer Communication error 20. Example ..............................58 Roche Diagnostics Host Interface Manual for use in the US • Document Version 2.3 57 of 61 1907-05-0816...
411 analyzer Example An example of communication error is shown below. Content Alarm Code A try occurred at message transmission 44-01-01 Communication abort at mess. transmission 44-01-02 Communication abort at receiving message 44-01-03 Message retransmission was unsuccessful (others)
411 analyzer Appendix 21. Control characters ............................60 22. Printable characters ........................... 61 Roche Diagnostics Host Interface Manual for use in the US • Document Version 2.3 59 of 61 1907-05-0816...
411 analyzer Control characters Binary Abbreviation Description 0000 0000 Null character 0000 0001 Start of Header 0000 0010 Start of Tex 0000 0011 End of Text 0000 0100 End of Transmission 0000 0101 Enquiry 0000 0110 Acknowledgment 0000 0111...
Need help?
Do you have a question about the cobas e 411 and is the answer not in the manual?
Questions and answers