Beruflich Dokumente
Kultur Dokumente
Revision history
Edition notice
Copyright
Trademarks
Changes
Roche Diagnostics
2
April 2011
Host Interface Manual Version 2.1
Table of contents
Revision history
Table of contents
2
3
Overview
A-1
Overview
Special Note
A-2
A-2
Specification of interface
B-1
Specification of interface
Specification of communication
Host communication setting
Communication cable
B-2
B-2
B-3
B-7
Communication text
C-1
Communication text
C-2
D-1
D-2
D-2
D-3
D-5
Record structure
E- 1
Record structure
Syntax
Message header record
Message termination record
Request information record
Patient information record
Test order record
Result record
Comment record
E- 2
E- 3
E- 6
E- 7
E- 8
E-10
E-11
E-15
E-19
Communication trace
F-1
Communication trace
Test selection information in real time
Real time test results
Batch test selection information
F-2
F-2
F-6
F-9
Communication error
G-1
Communication error
Example
G-2
G-2
Appendix
H-1
Control characters
Roche Diagnostics
Host Interface Manual Version 2.1
H-2
April 2011
3
Printable characters
Roche Diagnostics
4
H-4
April 2011
Host Interface Manual Version 2.1
Overview
Overview
Special Note
ASTM E1394-91:
As cobas e 411 analyzer is a succeeding 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. These two (2) communication protocols such as "Elecsys
type" and "cobas type" are selectable. MSRs (Manufacturer Specific Records) that are the original
protocol of Elecsys 2010 analyzer are not supported by cobas e 411 analyzer.
In case of communication problems between a host and the cobase e 411 analyzer please copy the
trace file d:\e411\data\log\host_trace.log onto a removable media and send it to technical
support.
Roche Diagnostics
A-2
April 2011
Host Interface Manual Version 2.1
Specification of interface
Specification of interface
Communication between cobas e 411 analyzer and HOST is based on RS-232C connection.
Specification of communication
Specification of serial interface is shown as follows:
Table B-1 Specification of serial interface
Item
Specification
Recommendation
Communication Protocol
Communication Speed
Character Configurations
Protocol Type
Frame Length
Communication Port
Cable Length (maximun)
Communication method
ASTM
9600bps
8bit,NONE,1Stopbit
Elecsys type
-
19200bps/9600bps/4800bps
See Table 2-2.
Elecsys type or cobas type
247 bytes
1 port
15m
Half duplex
Note
Selectable from GUI
Selectable from GUI
Selectable from GUI
Data bit
Parity bit
Stop bit
1
2
3
4
5
6
7
8
7 bit
7 bit
7 bit
7 bit
8 bit
8 bit
8 bit
8 bit
EVEN
ODD
EVEN
ODD
NONE
NONE
EVEN
ODD
2 stop bit
2 stop bit
1 stop bit
1 stop bit
2 stop bit
1 stop bit
1 stop bit
1 stop bit
Roche Diagnostics
B-2
April 2011
Host Interface Manual Version 2.1
Select condition of HOST communication on [Utility]-[System][Host Communication Setting] window. The setting is changeable
when "Host Communication" is off.
Roche Diagnostics
Training Guide Version 2.1
April 2011
B-3
Roche Diagnostics
B-4
April 2011
Host Interface Manual Version 2.1
In cobas mode it is mandatory to enter also the Host Code to upload results.
Roche Diagnostics
Training Guide Version 2.1
April 2011
B-5
RS232C setting
Speed
Frame
Option
Elecsys / cobas
19200/9600/4800
7 bit, EVEN, 2 stop bit/
7 bit, ODD, 2 stop bit/
7 bit, EVEN, 1 stop bit/
7 bit, ODD, 1 stop bit/
8 bit, NONE, 2 stop bit/
8 bit, NONE, 1 stop bit/
8 bit, EVEN, 1 stop bit/
8 bit, ODD, 1 stop bit
Yes/No
Communication trace
Yes/No
Yes/No
QC additional
information
Yes/No
Roche Diagnostics
B-6
April 2011
Host Interface Manual Version 2.1
Communication cable
Connect RS-232C communication cable to the connector at the left side of cobas e 411 analyzer.
The connector is D-SUB9. Fig. B-1 shows connector and communication cable. Fig. B-2 shows
connection diagram.
Roche Diagnostics
Training Guide Version 2.1
April 2011
B-7
Communication text
Communication text
Table C-1 shows the communication text of the cobas e 411 analyzer.
Table C-1 List of communication text
Text
Inquiry for order
Order for test request
Result report
Inquiry of result
Direction
Elecsys type
Real time
Batch
Upload
e 411> HOST
Download
HOST> e 411
Upload
e 411> HOST
Download
HOST> e 411
cobas type
Real time
Batch
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
Note:
Patient sample and quality control sample are sent as result data, but not calibration result.
Note:
cobas e 411 analyzer is not equipped with auto-rerun function. Rerun sample can be manually
defined.
Note:
There is no Inquiry for order of a control sample
Table C-2 shows Causes of communication text.
Table C-2 Causes of communication text
Text
Inquiry for the
requested tests
(upload)
Result report
(upload)
Roche Diagnostics
C-2
Real/Batch
Cause
Real
Real
Specify the test selection information for a sample when the test
selection information is inquired.
Batch
Real
Send result data of patient sample and quality control sample when all
test data of each sample is collected.
Batch
April 2011
Host Interface Manual Version 2.1
Roche Diagnostics
D-2
April 2011
Host Interface Manual Version 2.1
Frame structure
Frame structure is shown below.
Middle frame, when a message is divided into more than one frame.
[STX]
FN
text
[ETB]
CS1
CS2
[CR]
[LF]
[STX]
FN
text
[ETX]
CS1
CS2
[CR]
[LF]
Field
ASCII Code
Content
Character
[STX]
FN
text
[ETX]/[ETB]
CS1
CS2
[CR]
[LF]
0x02
0x03/0x17
0x0d
0x0a
Start of text
Frame No.
Communication data
End of text/end of communication block
1byte
1byte
Max. 240 byte
1byte
1byte
1byte
1byte
1byte
Check sum
Carriage return
Line feed
Note
1
2
3
4
*Note 1:
Way to assign frame No. (FN) is starting from No. 1 to No. 7. When exceeding No. 7, start from
No. 0 to No. 7.
*Note 2:
Codes except the following ASCII code are available for text.
Code
[SOH]0x01
[ACK]0x06
[DC3]0x13
Code
[STX]0x02
[LF]0x0A
[DC4]0x14
Code
[ETX]0x03
[DLE]0x10
[NAK]0x15
Code
[EOT]0x04
[DC1]0x11
[SYN]0x16
Code
[ENQ]0x05
[DC2]0x12
[ETB]0x17
*Note 3: When a message is 240 bytes or less, use [ETX]. When exceeding 240 bytes, use [ETB].
*Note 4: Add each character code between and inclusive frame No.(FN) and [ETB] or [ETX].
Display the sum in hexadecimal format. Convert the last two digits into ASCII code. Code used
for Check Sum is "0" to "9" and "A" to "F".
Roche Diagnostics
Training Guide Version 2.1
April 2011
D-3
[ETX]
Field
Character
Hex.
format
Sum
[STX]
FN
text
[STX]
1
T
e
s
t
[ETX]
02h
31h
54h
65h
73h
74h
03h
31h
85h
EAh
15Dh
1D1h
1D4h
Last two digits of the sum.
D4h
D
4
44h
34h
0Dh
0Ah
[ETX]
CS1
CS2
[CR]
[LF]
[STX]
Roche Diagnostics
D-4
[ETX]
[CR]
[LF]
April 2011
Host Interface Manual Version 2.1
Sender
Receiver
ENQ
1sec
ENQ
XXX
(1)
15sec
ENQ Phase
Establishment
ENQ
(2)
EOT
ENQ
Transfer Phase
ACK
(3)
(4)
Roche Diagnostics
Training Guide Version 2.1
April 2011
D-5
In case of error, there are additionally three options for the receiver to respond [ENQ].
(1) Receiver sends characters other than [ACK].
These characters are normally sent by using ASCII code 15hex [NAK] when the receiver is busy.
The sender waits for a certain length of time, e.g. 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.
(2) Receiver sends [ENQ].
The status in which both sender and receiver are trying to change their status to the sender is
called "Link Contention" in ASTM. When in link contention, it is defined that communication
information of cobas e 411 analyzer has a priority. So that HOST has to stop sending [ENQ] and
has to respond simultaneously by [ACK] or [NAK] when the Link Contention is detected. On
the other hand, the cobas e 411 analyzer waits for 1 second and replies [ENQ]. The sender
repeats this cycle until receiving characters such as [ACK] or [NAK].
(3) No response from receiver.
The sender starts Termination Phase by sending ASCII code 04hex [EOT] after waiting for 15
seconds, and displays an error message.
(4) Successful procedure of establishment Phase is mentioned above.
Roche Diagnostics
D-6
April 2011
Host Interface Manual Version 2.1
Establishment Phase
A
Idle status
Transmit message
B
Transmit [ENQ]
Start timer
Read RS232C
Received
Character?
Yes
[ENQ] ?
Yes
No
No
No
[ACK] ?
Yes
No
Time out
(15s) ?
Yes
Wait 1 sec
Wait 10 sec
Error display
Error display
Error display
Contention on Line
No Error
Go on With
Transfer Phase
Roche Diagnostics
Training Guide Version 2.1
April 2011
D-7
Transfer Phase After receiving frame, sender discontinues communication until receiving the
response or occurrence of time-out. Usually the receiver notifies by sending [ACKthat it
successfully received the last frame and completes its preparations to receive the next frame. The
receiver notifies by sending [NAK] that the last frame was not received and it is waiting for
receiving the frame.
HOST in status receiver
According to the above, there are three options for HOST to respond the communication of the
frame.
April 2011
Host Interface Manual Version 2.1
cobas e 411 analyzer is turned into idle status. Only completely received frame is deemed to be
effective.
"Transfer Phase" shows the flowchart of three types of response against frame communication.
An entry point "C" is selected when Establishment Phase is completed without any trouble. The
entry point "C" is also the reentry point when the following frame communication is succeeded.
An entry point "D" is for retrying when [ACK] is not responded. An entry point "E" shows
change of the last Phase of this layer.
Transfer Phase
Roche Diagnostics
Training Guide Version 2.1
April 2011
D-9
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 is turned to be idle and the line is required to be changed to
neutral.
Termination Phase
Roche Diagnostics
D-10
April 2011
Host Interface Manual Version 2.1
Record structure
Syntax ............................................................................................. E- 2
Record Structure
Record structure
The cobas e 411 host protocol is compatible with the cobas 6000 protocol with some minor
differences.
No. Object
Remarks
Carrier no.
Sample Id
Conatiner Type
Result Record
cobas type format transmits calculated tests. The host test code
numbers can be defined.
Comment Record
(following the
order record)
The comment record, that follows the order record for patient
demographic data is not used.
Comment Record
(following the
result record)
Roche Diagnostics
E-2
April 2011
Host Interface Manual Version 2.1
Syntax
Syntax used in message (records) communicated by cobas e 411 analyzer is shown below.
Table E-1 Message syntax
Communication
text
Real/Batch
Real
Message syntax
cobas type
Elecsys type
H
Q
L
H
Real
O
L
Batch
H
TSDWN^BATCH
H
P
Result report
(upload)
RSUPL^REAL
P
O
Batch
TSDWN^REPLY
O
L
Real
TSREQ^REAL
O
{R
C-RES }
{R
C-RES }
RSUPL^BATCH
[HOST]
->
<-
[HOST]
->
Roche Diagnostics
Training Guide Version 2.1
[HOST]
->
April 2011
E-3
Record Structure
Escape sequences other than the above are skipped and handled as null value.
Roche Diagnostics
E-4
April 2011
Host Interface Manual Version 2.1
The table below describes attributes of each field in each record shown in chapter 5.
Column
Name of Attributes
Description
1
2
3
4
Field position. The number also increases by 1, if the field is not used.
Sequence of the field. Sequence of the fields in record.
Name of relevant field.
Typing characters for the fields are any of the following.
ST
Character string.
TX
NM
TM
TS
CM
DT
Elecsys format
effective (EV)
cobas format effective
(CV)
7
8
Comment (Comments)
Roche Diagnostics
Training Guide Version 2.1
April 2011
E-5
Record Structure
(6)
(1) (2)
(3)
(4)
(5)
(6)(7)
Comments
Pos
No
Field
Type
Max
E
V
C
V
(1)
Record Type ID
ST
H fixed.
(2)
Delimiter Definition
ST
CM
36
Message Control ID
4
5
Access Password
(3)
Sender Name or ID
Setting is as follows.
(Can be omitted)
<Senders device
name>^<Communication program
version>
<Senders device name> Type:TX
Max: 30
Sending from cobas e 411
analyzer.:cobas-e411 fixed.
Sending from HOST: any characters
within alphanumeric and -.
<Communication program version>
Type: NM Max: 5
1 fixed.
6
7
Characteristics of Sender
10
(4)
Receiver ID
ST
30
Receivers name.
(Can be omitted)
Sending from cobas e 411 analyzer.:
host fixed.
Sending from HOST: any characters
within alphanumeric and -.
11
(5)
Comment or Special
Instructions
CM
11
Setting is as follows:
<Meaning of message>^<Cause>
<Meaning of message> Type: ST
Max: 5
TSREQ: TS inquiry.
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.
12
13
14
(6)
(7)
Processing ID
Version No.
ST
NM
1
1
R
R
P fixed.
1 fixed.
Roche Diagnostics
E-6
April 2011
Host Interface Manual Version 2.1
[CR]
(1)(2)(3)
Type
Max
E
V
C
V
Comments
Pos
No
Field
(1)
Record Type ID
ST
L fixed.
(2)
Sequence Number
NM
(3)
Termination Code
ST
N : Normal end
(Can be omitted).
Termination Code
Inquiry
Normal
F
I
Q
Response, upload,
download
Invalid Record
-(*1)
E
(*1) The device does not transmit Termination Code when response or receiving message at download is normal.
Roche Diagnostics
Training Guide Version 2.1
April 2011
E-7
Record Structure
(1) (2)
(3)
(4)
(5)
(1) (2)
(3)
(4)
(5)
Pos
No
Field
Type
Max
E
V
C
V
Comments
(1)
Record Type ID
ST
Q fixed.
(2)
Sequence Number
NM
(3)
CM
55
46
^<SampleID>^<SequenceNo>^
<CarrierNo>^<PositionNo>^^
<SampleType>^<ContainerType>
<SampleType>^<ContainerType>
<SampleID> Type: ST Max: 22
<SampleID> Type: ST Max: 22 (*1)
S2: urine.
S5: others.
<ContainerType> Type: ST Max: 7
(*4)
indicates only sample cup type (SC).
SC: test tube or sample cup.
MC: reduced sample volume
4
5
Universal Test ID
10
Requesting Physician
Telephone Number
11
12
Roche Diagnostics
E-8
ST
ALL fixed.
April 2011
Host Interface Manual Version 2.1
13
(5)
ST
Note (*1): When barcode read error occurs, the sample id will be generated as follows:
@<Sequence no.>.
Note (*2): When rack No. of rack version is unknown, @ is attached in front of <CarrierNo>
followed by a delivered value.
Note (*3): Sample Type S1, S2, S5 must be changed to S0 in the next software version
because there is no rack type/sample type differentiation on the analyzer. The correct Sample
Type will be send in the order record from the HOST.
Note (*4): MC indicates reduced volume not micro cup (like cobas 6000).
Roche Diagnostics
Training Guide Version 2.1
April 2011
E-9
Record Structure
(1)(2)
Elecsys type (download), cobas format (upload, download)
P|1
[CR]
(1)(2)
Pos No
Field
(1)
Record Type ID
ST
(2)
Sequence Number
NM
Laboratory Assigned
Patient ID
Patient ID No. 3
Patient Name
Birthdates
Patient Sex
10
Patient Race
11
Patient Address
12
Reserved Field
13
Patient Phone No
14
Attending Physician ID
15
Special Field 1
Roche Diagnostics
E-10
Type
EV
C
V
Comments
P fixed.
Max
April 2011
Host Interface Manual Version 2.1
(1)(2)
(3)
(4)
(5) (6)
(7)
(8)
*3
* 4* 5
[CR]
(11)
O|1|000663|36^0044^2^^SAMPLE^NORMAL|^^^10^2|R|20050705093416|||||N||||||||||||||Q
(1)(2)
(3)
(4)
(5)
(6)
(7)
[CR]
(11)
*2
*4 *5
(8)
O|1|000663|6^44^2^^S1^SC|^^^10^2|R||20050705093416||||N||||1|||||||20050705095504|||F[CR]
(1)(2)
(3)
(4)
(5) (6)
(7)
*4 *5
(8) (9)
(10)
(11)
*3
(1)(2)
(3)
(4)
(5) (6)
(7)
(8) (9)
(11)
Pos
No
Field
Type
Max
E
V
C
V
Comments
(1)
Record Type ID
ST
O fixed.
(2)
Sequence Number
NM
(3)
Specimen ID
ST
22
(4)
Instrument Specimen ID
CM
30
/
<SequenceNo>^<CarrierNo>^
<PositionNo>^^<SampleType>^
<ContainerType>
<SequenceNo>^<CarrierNo>^
<PositionNo>^^<SampleType>^
<ContainerType>
20
S2: urine.
S5: others.
Roche Diagnostics
Training Guide Version 2.1
April 2011
E-11
Record Structure
(5)
Universal Test ID
CM
Indicates order.
Indicates order.
^^^<ApplicationCode>^<Dilution>
\
^^^<ApplicationCode>^<Dilution>\
1: ratio=2
2: ratio=5
3: ratio=10
5: ratio =20
7: ratio=50
2: ratio=2
9ratio=100
5: ratio=5
10: ratio=10
20: ratio=20
50: ratio=50
100: ratio=100
(6)
Priority
ST
7
8
R: routine sample.
S: stat sample
S: stat sample.
Requested/Ordered
Date and Time
(7)
Specimen Collection
Date and Time
10
Collection Volume
11
12
TS
14
Collector ID
(8)
Action Code
ST
X: measured (upload)
Danger Code
14
Relevant Clinical
Information
15
Date/Time Specimen
Received
16
(9)
Specimen Descriptor
NM
17
Ordering Physician
18
Physician's Telephone
Number
19
20
21
22
Roche Diagnostics
E-12
April 2011
Host Interface Manual Version 2.1
23
TS
14
24
25
26
Instrument Charge to
Computer System
Instrument Section ID
(11) Report Types
ST
Q: response to inquiry.
(download)
Z: no response request to
inquiry. (download)
O: from e411 to HOST.
(upload)
27
Reserved Field
28
Location or Ward of
Specimen Collection
29
Nosocomial Infection
Flag
30
Specimen Service
31
Specimen Institution
Note (*1): MC indicates reduced volume not micro cup (like cobas 6000).
Note (*2): Except for quality controls, the Specimen Descriptor of Instrument Specimen ID for
cobas type is prior to Sample Type when they are mismatched.
Note (*3): Action Code of already ordered sample for Elecsys type is N: When new order of
sample is received, delete existing test information to order the receiving tests. Same for cobas
type as its Action Code is A fixed (download).
Note (*4): Application Code in Universal Test ID
Elecsys type
The last digit of application no is called "generation" and the host should handle application no
with taking "generation" into account.
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.
cobas type
One host test code can be assigned to two or more test generations (e.g., TSH 0(10), TSH 1(11)).
In this case, the latest generation on board will be the highest priority for reagent pack selection.
Note (*5): See Table E-3 for automatic dilution factor/ratio for <Dilution> of Universal Test ID.
Roche Diagnostics
Training Guide Version 2.1
April 2011
E-13
Record Structure
Automatic
dilution
Factor
(Elecsys)
Automatic
dilution
ratio
(Cobas)
1st dilution
0
1
2
3
5
7
9
1
2
5
10
20
50
100
No sample dilution
50 l
50 l
40 l
160 l
180 l
20 l
20 l
180 l
20 l
180 l
20 l
180 l
Roche Diagnostics
E-14
Sample
[volume]
2nd dilution
Diluent
[volume]
Diluted sample
[volume]
Diluent
[volume]
100 l
40 l
20 l
100 l
160 l
180 l
April 2011
Host Interface Manual Version 2.1
Result record
Elecsys type (upload)
R|1|^^^10^^0|0.310|ulU/ml|0.270^4.20|N||F|||20050619094203|20050619101521[CR]
(1)(2)
(3)
(4)
(5)
(6)
(7) (8)
(10)
(11)
(1)(2)
(3)
(4)
(5)
E
V
C
V
Comments
Pos
No
Field
Type
(1)
Record Type ID
ST
R fixed.
(2)
Sequence Number
NM
(3)
Universal Test ID
CM
10
Indicates order.
Indicates order.
^^^<ApplicationCode>^<Dilution>^
<pre-dilution>
^^^<ApplicationCode>/<Dilution>/
<pre-dilution>
/
20
Roche Diagnostics
Training Guide Version 2.1
April 2011
E-15
Record Structure
(4)
Data or Measurement
Value
CM
10
<measurement value>
<measurement value>>^<message
value>
Result message
1: Positive
1: Positive (reac.)
0: Border line
-1: Negative
(5)
Units
ST
(6)
Reference Ranges
CM
(7)
8
9
ST
Indicates normal/abnormal of
measurement results.
N: Normal
N: Normal.
A: Abnormal
A: Abnormal.
Nature of Abnormality
Testing
(8)
Result Status
ST
F: last result.
X: results cannot be done,
F: initial result.
C: rerun result.
11
Date of Change in
Instrument Normative
values Units
(9)
Operator Identification
ST
12 (10)
TS
14
X
X
Roche Diagnostics
E-16
April 2011
Host Interface Manual Version 2.1
13 (11)
Date/Time Test
Completed
14
Instrument Identification
TS
14
Note 1 :
cobas type format transmits calculated tests. Elecsys type format does not transmit calculated
tests.
Note 2 :
Elecsys type format has no Review by exception function.
Cobas type format does not transmit tests specified by exception alarm, defined in the Review
by exception screen.
Communication of batch results with review by exception alarm flags is based on option "with
Review by Exception Results" on [Send to Host] window shown below.
On: tests specified by Exception Alarm are communicated.
Roche Diagnostics
Training Guide Version 2.1
April 2011
E-17
Record Structure
When "Not Send Host" is selected on the window Send to Host, only samples which have not
been communicated to the host, will be transmitted.
Roche Diagnostics
E-18
April 2011
Host Interface Manual Version 2.1
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 | 5 0 ^ Below measuring range| I [ C R ]
(1)(2)(3)
(4)
(5)
No
Field
Type
Max
E
V
C
V
Comments
(1)
Record Type ID
ST
C fixed.
(2)
Sequence Number
NM
(3)
Comment Source
ST
I fixed.
(4)
Comment Text
NM
53
CM
<Alarm Flag>^<Alarm
Messages>
< Alarm Flag > Type: NM Max:
2
indicates alarm No.
<AlarmMessages>Type: ST
Max: 50
indicates alarm message.
(5)
Comment Type
ST
I fixed.
Skip this record when no data alarm for message value was produced.
Note (*1): See Table E-5 for data alarm no. and alarm message. Alarm message does not
correspond to UTF-8.
Roche Diagnostics
Training Guide Version 2.1
April 2011
E-19
Record Structure
Data Alarm
Screen/
Printer
Elecsys Type
Host No
cobas Type
Host No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
-
Cancel
Cancel
Cancel
Cancel
Cancel
Cancel
Samp.S
Reag.S
Reag.S
Reag.S
Reag.T
Inc.T
Cell.T
SysR.T
SysR.S
ADC.E
Calc.?
Cal.E
Cal.E
Reag.H
Reag.H
Reag.H
Reag.F
Reag.F
Reag.F
Reag.F
>AB
AB.E
>Curr
Curr.E
SysR.U
Samp.C
CarOvr
Cancel
L
H
<Test
>Test
ReagEx
Samp.S
SLLD.E
SLLD.N
>Curr
FacA
<SigL
ClcT.E
Over.E
1
2
3
4
5
6
7
8
9
10
12
13
14
15
16
17
24
25
26
31
32
33
35
36
37
38
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
-
3
4
4
4
74
75
77
76
62
1
39
43
43
69
69
69
70
70
70
70
63
64
65
66
120
72
71
121
41
40
27
26
101
3
86
87
99
122
100
37
38
Roche Diagnostics
E-20
April 2011
Host Interface Manual Version 2.1
Roche Diagnostics
Training Guide Version 2.1
April 2011
E-21
Communication trace
Communication trace
Example of communication trace is shown below.
The following trace is shown without Start ([STX][FN]), End ([CR][EXT][CS1[CS2][CR][LF]],
and response from each receiver ([ENQ][ACK][EOT]).
cobas e 411 analyzer sends a cancel to HOST when HOST does not replies within 15 seconds.
H|\^&||||||||||P||[CR]
Q|1|^000004^40^0 ^5^^SAMPL E^NORMAL||ALL||||||||A [ C R ]
L|1|I [CR]
Roche Diagnostics
F-2
April 2011
Host Interface Manual Version 2.1
b) [cobas type]
cobas e 411 analyzer sends test selection information such as sample ID=000004, sequence
No.=40, Disk No=0, and Position=5.
H|\^&|||cobas-e411^1|||||host|TSREQ^REAL|P|1[CR]
Q|1|^^000004^40^0^5^^S1^SC ||ALL||||||||O [ C R ]
L|1|N[CR]
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 [ C R ]
O|1|000004|40^0^5^^S 1^SC ||R ||||||A||||1||||||||||O [ C R ]
L|1|N[CR]
cobas e 411 analyzer sends a cancel to HOST when HOST does not replies within 15 seconds.
H|\^&|||cobas-e411^1|||||host|TSREQ^REAL|P|1[CR]
Q|1|^^000004^40^0^5^^S1^SC ||ALL||||||||A [ C R ]
L|1|N[CR]
Roche Diagnostics
Host Interface Manual Version 2.1
April 2011
F-3
cobas e 411 analyzer sends inquiry for sequence No.=3 Rack No.=0007, Position=2, and no
sample ID.
H|\^&||||||||||P||[CR]
Q|1|^^3^0007^2 ^^SAM PLE^NORMAL||ALL||||||||O [ C R ]
L|1|I[CR]
Note: Key information for a non-barcoded sample is Rack No and position. If barcode read error
takes place for a barcoded sample, the key information is also Rack No and position. In
such cases, cobas e 411 analyzer inquires after reading Rack No.
b) [cobas type]
cobas e 411 analyzer sends inquiry for sample ID=000002, sequence No.=3 Rack No.=@95 and
Position=2.
H|\^&|||cobas-e411^1|||||host|TSREQ^REAL|P|1[CR]
Q|1|^^000002^3 ^@95^2 ^^S1^SC ||ALL||||||||O [ C R ]
L|1|N[CR]
Roche Diagnostics
F-4
April 2011
Host Interface Manual Version 2.1
cobas e 411 analyzer sends inquiry for sequence No.=3 Rack No.=0007, Position=2 and a
generated sample id=@3.
.
H|\^&|||cobas-e411^1|||||host|TSREQ^REAL|P|1[CR]
Q | 1 | ^ ^@ 3 ^3 ^0 0 0 7 ^ 2 ^^S 1 ^ SC | |AL L | | | | | | | |O [ C R ]
L|1|N[CR]
Note: When it is rack type without sample ID, incl. barcode read error, cobas e 411 analyzer
inquires after reading Rack No.
If a barcode read error occurs and the rack no. has
been generated, the sample can not be identified by
the host.
When the rack type communication for a rack does
not complete within approximately 40 seconds, the
cobas e 411 analyzer sends a cancel to HOST.
Roche Diagnostics
Host Interface Manual Version 2.1
April 2011
F-5
b) [cobas type]
cobas e 411 analyzer sends test result of sample ID=000004, sequence No.=40, Disk No.=0 and
Position=5.
H|\^&|||cobas-e411^1|||||host|RSUPL^REAL|P|1[CR]
P|1 [ C R ]
O |1 |00 0004 |40 ^0 ^5 ^^S1 ^SC |^^^1 0^ \^ ^ ^ 3 0 ^2 \^ ^ ^4 0 ^ |R || | | | | N
||||1|||||||200512200 95504|||F [ C R ]
R|1|^^^10//not|1 .25^|ulU/m l||N||F||admin|||E1 [ C R ]
R |2 |^^^30 /2 /pre -d ilu ted |0 .091^|ng /dl||N ||F ||ad min |||E1 [ C R ]
R|3|^^^40//not|1 .17^|ng/ml||N||F ||admin|||E1 [ C R ]
L|1|N[CR]
Roche Diagnostics
F-6
April 2011
Host Interface Manual Version 2.1
b) [cobas type]
cobas e 411 analyzer sends a test result of sample ID=000002, sequence No.=3, Rack No.=0007,
and Position=2.
H|\^&|||cobas-e411^1|||||host|RSUPL^REAL|P|1[CR]
P|1 [ C R ]
O|1|000002|3^0007^2^^S1^SC |^^^10^|R ||||||N ||||1|||||||
2 005 122 010 441 8 |||F [ C R ]
R |1 |^^^10 //no t|0 .163 |u lU/ml||L||F||admin|||E1 [ C R ]
C |1 | I | 48 | I [ C R ]
L|1|N[CR]
Roche Diagnostics
Host Interface Manual Version 2.1
April 2011
F-7
b) [cobas type]
cobas e 411 analyzer sends a test result of sample ID=000010, sequence No.=442, Rack No.=0005,
and Position=1.
H|\^&|||cobas-e411^1|||||host|RSUPL^REAL|P|1[CR]
P|1 [ C R ]
O|1|000010|442^0005 ^1^^S1^SC |^^^400 ^|R ||||||N ||||1|||||||
2 005 122 010 441 8 |||F [ C R ]
R | 1 |^ ^ ^4 0 0 / /no t |- 1 ^0 . 3 0 3 |C O I ||N | |F | | a d m i n | | | E1 [ C R ]
L|1|N[CR]
b)[cobas type]
H|\^&|||cobas-e411^1|||||host|RSUPL^REAL|P|1[CR]
P|1 [ C R ]
O|1|PC U2|9 6^0019^1^^QC^SC |^^^400^|||||||Q||||1
|||||||20051220104418|||F [ C R ]
R|1|^^^400//not|1.26^|u lU/ml||L ||F||admin|||E1 [ C R ]
L|1|N[CR]
Roche Diagnostics
F-8
April 2011
Host Interface Manual Version 2.1
Roche Diagnostics
Host Interface Manual Version 2.1
April 2011
F-9
Communication error
Example ...........................................................................................G-2
Communication error
Example
Example of communication error is shown below.
Table G-1 Communication error list
Content
A try occurred at message transmission
Communication abort at mess. transmission
Communication abort at receiving message
Message retransmission was unsuccessful (others)
Message retransmission was unsuccessful (retry failed)
Timeout occurred at message transmission
Timeout occurred while receiving message
Communication format was incorrect
Update of a database was not allowed
A hardware error occurred
A software error occurred
Upload is defined but host com. is OFF
Alarm Code
44-01-01
44-01-02
44-01-03
44-01-04
44-01-05
44-01-06
44-01-07
44-01-08
44-01-09
44-01-10
44-01-11
44-01-12
Roche Diagnostics
G-2
April 2011
Host Interface Manual Version 2.1
Appendix
Control characters
Binary
0000 0000
0000 0001
0000 0010
0000 0011
0000 0100
0000 0101
0000 0110
0000 0111
0000 1000
0000 1001
0000 1010
0000 1011
0000 1100
0000 1101
0000 1110
0000 1111
0001 0000
0001 0001
0001 0010
0001 0011
0001 0100
0001 0101
0001 0110
0001 0111
0001 1000
0001 1001
0001 1010
0001 1011
0001 1100
0001 1101
0001 1110
0001 1111
Roche Diagnostics
G-2
Dec
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Hex
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
Abbreviation
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VT
FF
CR
SO
SI
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
Description
Null character
Start of Header
Start of Text
End of Text
End of Transmission
Enquiry
Acknowledgment
Bell
Backspace
Horizontal Tab
Line feed
Vertical Tab
Form feed
Carriage return
Shift Out
Shift In
Data Link Escape
Device Control 1
Device Control 2
Device Control 3
Device Control 4
Negative Acknowledgement
Synchronous Idle
End of Trans. Block
Cancel
End of Medium
Substitute
Escape
File Separator
Group Separator
Record Separator
Unit Separator
April 2011
Host Interface Manual Version 2.1
Communication error
Control characters
0111 1111
127
Roche Diagnostics
Host Interface Manual Version 2.1
7F
DEL
Delete
April 2011
G-3
Printable characters
Binary
0010 0000
0010 0001
0010 0010
0010 0011
0010 0100
0010 0101
0010 0110
0010 0111
0010 1000
0010 1001
0010 1010
0010 1011
0010 1100
0010 1101
0010 1110
0010 1111
0011 0000
0011 0001
0011 0010
0011 0011
0011 0100
0011 0101
0011 0110
0011 0111
0011 1000
0011 1001
0011 1010
0011 1011
0011 1100
0011 1101
0011 1110
0011 1111
Dec
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Roche Diagnostics
G-4
Hex
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
Char
blank
!
"
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
Binary
0100 0000
0100 0001
0100 0010
0100 0011
0100 0100
0100 0101
0100 0110
0100 0111
0100 1000
0100 1001
0100 1010
0100 1011
0100 1100
0100 1101
0100 1110
0100 1111
0101 0000
0101 0001
0101 0010
0101 0011
0101 0100
0101 0101
0101 0110
0101 0111
0101 1000
0101 1001
0101 1010
0101 1011
0101 1100
0101 1101
0101 1110
0101 1111
Dec
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Hex
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
Char
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
Binary
0110 0000
0110 0001
0110 0010
0110 0011
0110 0100
0110 0101
0110 0110
0110 0111
0110 1000
0110 1001
0110 1010
0110 1011
0110 1100
0110 1101
0110 1110
0110 1111
0111 0000
0111 0001
0111 0010
0111 0011
0111 0100
0111 0101
0111 0110
0111 0111
0111 1000
0111 1001
0111 1010
0111 1011
0111 1100
0111 1101
0111 1110
Dec
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
Hex
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
Char
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
April 2011
Host Interface Manual Version 2.1
Communication error
Printable characters
Roche Diagnostics
Host Interface Manual Version 2.1
April 2011
G-5