Compact Max Lis Protocol
Compact Max Lis Protocol
ASTM Protocol
0931999B_V3
Information contained in this document, in particular data, pictures, information, trademarks and logos
are protected by copyrights and other intellectual property rights.
© 2012, Diagnostica Stago, all rights reserved - 09/2016.
Consequently, all representation and/or reproduction, whether in part or in full, is forbidden and would be
considered a violation of Diagnostica Stago's copyrights and other intellectual property rights.
Visual representations (diagrams, pictures, icons, pictograms, screenshots, spare parts, ...) are not
0931999B_V3
contractual.
ASTM PROTOCOL
Revision Table
Revision Table
0931999B
ASTM PROTOCOL
Revision Table
0931999B_V3
0931999B
ASTM PROTOCOL
TOC
Table of contents
1 Physical characteristics . . . . . . . . . . . . . . . . . . . . . . . 5
2 Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5 Exchange Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6 Record definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1
0931999B
ASTM PROTOCOL
TOC
Table of contents
8 Flowcharts (ASTM) . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2
0931999B
ASTM PROTOCOL
TOC
Table of contents
3
0931999B
ASTM PROTOCOL
TOC
Table of contents
0931999B_V3
4
0931999B
ASTM PROTOCOL
Physical characteristics
1
1 Physical characteristics
Data bit* 7 or 8
Stop bit* 1 or 2
* These parameters have to be specified in the System - Settings, tab Settings 2 of the
software of the analyzer
0931999B_V3
5
0931999B
ASTM PROTOCOL
1 Physical characteristics
0931999B_V3
6
0931999B
ASTM PROTOCOL
Standards
2
2 Standards
The ASTM connection protocol on the analyzer is based on the two following standards:
- E 1381-91: Specification for Low-Level Protocol to transfer messages between Clinical
Laboratory Instruments and Computer Systems,
- E 1394-91: Standard Specification for transferring information between Clinical
Instruments and Computer Systems.
0931999B_V3
7
0931999B
ASTM PROTOCOL
2 Standards
0931999B_V3
8
0931999B
ASTM PROTOCOL
Terminology
3
3 Terminology
Sender Device that has a message to send and that initiates the
transmission process.
Frame Number The frame number allows the receiver to distinguish between new
(Fn) and retransmitted frames, ASCII digit ranging from 0 to 7.
The frame number begins at 1 with the first frame of transfer
phase. It is incremented by one for every new frame transmitted.
After 7, the frame number starts over at 0, and continues this way.
Message A group of records that begins with a Header record, and ends
with a Terminator record.
9
0931999B
ASTM PROTOCOL
3 Terminology
Checksum of a frame: binary sum of all characters except <STX>, [C1], [C2], <CR> and
<LF>.
Only the 8 less significant bits are shown in two hexadecimal characters (For example, a
checksum equal to 122 will be shown as 7A in hexadecimal, the two ASCII characters 7[C1]
and A[C2] will be sent one after the other).
The characters transmitted during the communication ASTM have to respect the
encoding defined by the code-page Windows-1252.
0931999B_V3
10
0931999B
ASTM PROTOCOL
System - Settings menu
4
11
0931999B
ASTM PROTOCOL
4 System - Settings menu
- NO, when the working list is remotely loaded, the analyzer records the 4 patient
information fields but the operator cannot check them.
For more the details, see chapter 6.2.
12
0931999B
ASTM PROTOCOL
Exchange Protocol
5
5 Exchange Protocol
13
0931999B
ASTM PROTOCOL
5 Exchange Protocol
14
0931999B
ASTM PROTOCOL
Exchange Protocol
5
3 No response from the host computer
The analyzer waits 15 seconds and then changes to termination phase (transmission of an
<EOT> character) and displays an error message.
<ENQ> --------->
<EOT> --------->
No response expected
0931999B_V3
15
0931999B
ASTM PROTOCOL
5 Exchange Protocol
0931999B_V3
16
0931999B
ASTM PROTOCOL
Record definitions
6
6 Record definitions
Supported
Paragraph
number in Upload Reception
Character Field description (Analyzer (Host
E 1394-91
computer
standard
Host
computer) Analyzer)
^
2.00 = Version number of the ASTM YES YES
protocol on the analyzer
17
0931999B
ASTM PROTOCOL
6 Record definitions
Supported
Paragraph
number in Upload Reception
Character Field description (Analyzer (Host
E 1394-91
computer
standard
Host
computer) Analyzer)
7.1.10 | Receiver ID NO NO
7.1.12 | Processing ID
P P = production YES NO
Q = quality control YES NO
T = training NO NO
D = debugging NO NO
1 For the analyzer, this parameter is defined in System - Settings, tab Settings 2.
(see chapter 4)
18
0931999B
ASTM PROTOCOL
Record definitions
6
Description of a Patient Information Record on the analyzer:
Supported
Paragraph
number in Upload Reception
Character Field description (Analyzer (Host
E 1394-91
computer
standard
Host
computer) Analyzer)
P = Patient record(50h)
Fields corresponding to paragraphs 8.1.6 to 8.1.35 of the E 1394-91 standard are not
supported. In downloading mode (host computer to analyzer), if these fields exist, they
are ignored. In uploading mode (analyzer to host computer), the record format described
above is used.
0931999B_V3
19
0931999B
ASTM PROTOCOL
6 Record definitions
Supported
Paragraph
number in Upload Reception
Character Field description (Analyzer (Host
E 1394-91
computer
standard
Host
computer) Analyzer)
20
0931999B
ASTM PROTOCOL
Record definitions
6
Supported
Paragraph
number in Upload Reception
Character Field description (Analyzer (Host
E 1394-91
computer
standard
Host
computer) Analyzer)
9.4.6 | Priority
R
R = Routine YES YES
S = Stat YES YES
A = As soon as possible NO NO
C = Callback NO NO
P = Preoperative NO NO
1 On the analyzer, these identifications are the transmission test numbers defined for
each test main units (see Reference Manual, chapter Methodologies.).
The analyzer can accept a maximum of 12 tests for each sample.
Transmission rank must be beneath or equal to 255.
Fields 9.4.7 to 9.4.31 as defined in the ASTM Specifications E 1394-91 are not
supported. In downloading mode (Host computer Analyzer), if these fields exist, they
are ignored. In uploading mode (Analyzer Host computer), the record format described
above is used.
0931999B_V3
21
0931999B
ASTM PROTOCOL
6 Record definitions
Supported
Paragraph
number in Upload Reception
Character Field description (Analyzer (Host
E 1394-91
computer
standard
Host
computer) Analyzer)
22
0931999B
ASTM PROTOCOL
Record definitions
6
Supported
Paragraph
number in Upload Reception
Character Field description (Analyzer (Host
E 1394-91
computer
standard
Host
computer) Analyzer)
C = Correction of previously NO NO
transmitted results
P = Preliminary results NO NO
S = Partial results NO NO
V = Operator verified/approved NO NO
result
dd = day - hh = hour
mm = minutes - ss = seconds
23
0931999B
ASTM PROTOCOL
6 Record definitions
1 For the analyzer, this identification is the transmission test number defined for each
related test unit (see Reference Manual, chapter Methodologies)
Transmission rank must be beneath or equal to 255.
2 List of units available on the analyzer:
%, mg/dl xxxxx
One record is used for each result. If for a requested test result can be expressed in 3
different units, then there will be 3 records.
In the case of a rediluted test, record is only sent in main unit. Record for a result in
secondary unit is not sent in this case.
24
0931999B
ASTM PROTOCOL
Record definitions
6
6.5 Request Information Record
Purpose: for the analyzer, request of the working list (tests to be run).
Supported
Paragraph
number in Upload Reception
Character Field description (Analyzer (Host
E 1394-91
computer
standard
Host
computer) Analyzer)
^
Specimen ID
00120025 = 16 Alphanumeric characters max.
Field 12.1.4 à 12.1.13 as defined in the ASTM Specifications E 1394-91 are not
supported. In downloading mode (host computer Analyzer ), if these fields exist, they
are ignored. In uploading mode (Analyzer Host computer), the record format described
above is used.
0931999B_V3
25
0931999B
ASTM PROTOCOL
6 Record definitions
Supported
Paragraph
number in Upload Reception
Character Field description (Analyzer (Host
E 1394-91
computer
standard
Host
computer) Analyzer)
L = Terminator record
T = Sender aborted NO NO
26
0931999B
ASTM PROTOCOL
Record definitions
6
6.7 Maufacturer information record
Purpose: to transmit result error code and result alarm code.
Supported
Paragraph
number in Upload Reception
Character Field description (Analyzer (Host
E 1394-91
computer
standard
Host
computer) Analyzer)
Examples:
R | 1 | ^^^10 | 100 | % | | | | F | | | | 19941213100400 <CR>
M | 1 | A | @ <CR>
R | 2 | ^^^11 | 13.2 | sec. | | | | F | | | | 19941213100400 <CR>
M | 2 | A | @ <CR>
R | 3 | ^^^12 | 1.23 | INR | | | | F | | | | 19941213100400 <CR>
M | 3 | A | @ <CR>
0931999B_V3
27
0931999B
ASTM PROTOCOL
6 Record definitions
For "0", "2", "3", "4", "6" or "8" error codes, the value "0" is transmitted to the SIL in the
Result record.
For "1", "5" or "A" error codes, a result is transmitted.
Definition of alarm codes:
28
0931999B
ASTM PROTOCOL
Record definitions
6
When several alarm codes are assigned to a result, only the code with the highest priority
is transmitted. Alarm codes are classified from "@" to "N" with highest priority for code
"@".
0931999B_V3
29
0931999B
ASTM PROTOCOL
6 Record definitions
0931999B_V3
30
0931999B
ASTM PROTOCOL
Typical contents of some messages
7
29
0931999B
ASTM PROTOCOL
7 Typical contents of some messages
0931999B_V3
30
0931999B
ASTM PROTOCOL
Flowcharts (ASTM)
8
8 Flowcharts (ASTM)
31
0931999B
ASTM PROTOCOL
8 Flowcharts (ASTM)
32
0931999B
ASTM PROTOCOL
Flowcharts (ASTM)
8
8.3 Establishment phase (Analyzer Host computer)
* n: number of on error retries, defined in System - Settings Setting 2 tab (see chapter 4)
0931999B_V3
33
0931999B
ASTM PROTOCOL
8 Flowcharts (ASTM)
* n: number of on error retries, defined in System - Settings Setting 2 tab (see chapter 4)
0931999B_V3
34
0931999B
ASTM PROTOCOL
Flowcharts (ASTM)
8
8.5 Termination phase (Analyzer Host computer)
35
0931999B
ASTM PROTOCOL
8 Flowcharts (ASTM)
0931999B_V3
36
0931999B
ASTM PROTOCOL
Example of traces (ASTM)
9
<ACK>
37
0931999B
ASTM PROTOCOL
9 Example of traces (ASTM)
<CR><ETX>FD<CR><LF>
38
0931999B
ASTM PROTOCOL
Example of traces (ASTM)
9
Host computer 16:09:52 Host computer answers OK
(Acknowledge)
<ACK>
39
0931999B
ASTM PROTOCOL
9 Example of traces (ASTM)
The analyzer is allowed to transmit several messages Request for a working file one
after the other without allowing the intermediate return of these (see chapter 3.1 and
standard E 1381-91).
0931999B_V3
40
0931999B
ASTM PROTOCOL
Example of traces (ASTM)
9
9.3 Working list return
This message Working List Return can also be used to add tests, to rerurn tests or to
modify the priority code.
To add tests, Test order record has to include the local codes of tests to be added.
To rerun tests, it has to include the local codes of the tests to be rerun.
And, to modify only the priority code for a patient file already present in the analyzer
Working File, short Test Order records can be used:
- example to modify priority code from routine to stat: O|1|ESSAI|||S<CR>.
0931999B_V3
41
0931999B
ASTM PROTOCOL
9 Example of traces (ASTM)
42
0931999B
ASTM PROTOCOL
Example of traces (ASTM)
9
Analyzer 16:10:48 The analyzer sends the message
Terminator record
<STX>6L|1|N<CR><ETX>09<CR><LF>
43
0931999B
ASTM PROTOCOL
9 Example of traces (ASTM)
0931999B_V3
44
0931999B