Autobio ASTM Communication Protocol
Autobio ASTM Communication Protocol
The readers of this interface document are those who are in charge of the
development of laboratory information system (LIS) and those who need to know
the ASTM interface of Autobio, so as to guide LIS system developers to develop the
interface and make the LIS system communicate with Autobio automatic
immunoluminescence analyzer to complete the data transmission. Developers need
to have a certain knowledge of LIS and ASTM standards and the ability of network or
serial programming. It is recommended to use Visual C++ and other development
tools (not limited to) for interface development in Windows platform. This interface
document is ASTM protocol document of Autobio automatic immunoluminescence
analyzer, mainly introduces related content of Autobio interface protocol. It consists
of the following two parts:
Because Autobio ASTM interface uses a little of data, only a few ASTM defined
message types, segment types, and other data are used in this interface.
ASTM belongs to simplex communication, which adopts the mode of one post and
one receive. Either of two communicating parties in neutral mode, sending mode, or
receiving mode. Communication process is divided into establishment
communication, data transmission and end communication.
Start
Receiving mode
Sending mode
mode
Sender
Recipient
End
The data Frame is divided into middle Frame and end Frame, and the format is as
follows:
Intermediate frames: < STX > FN text < ETB > C1 C2 < CR > < LF >
End frame: < STX > FN text < ETX > C1 C2 < CR > < LF >
1) FN is 0-7, starting at 1
5) text consists of message records, which are divided by <CR>. The maximum
length of text is 240 bytes.
6) users can choose the encoding mode of text, such as utf-8; The text segment is
the encoded byte stream.
2. Protocol instructions
field delimiter: |
repeating delimiter: \
component separator: ^
For instance:
Note:
(1) Processing ID values range: REQ1, REQ5, REQ7, REQ9, REQ15, RSP1. RSP5,
RSP7, RSP9, RSP15.
(2) The command words used in the Autobio ASTM protocol are listed as follows:
For instance:
P|1||PatientNum||FamilyName^GivenName||80|M|||||||||||||||||
Department^HisArea^Bed|||||||||
NOTE: (1) Value range of Patient Sex: M/F/U, where M:male, F:female, U:unknown
For instance:
Q|1|SampleId^SampleNum^SamplePos^RackNum||||||||||O
For instance:
O|1||SampleId^SampleNum^SamplePos^RackNum|TestId1^PorjectNum1^\
TestId2^PorjectNum2^\TestId3^PorjectNum3^|R|||||||||20180315121032|
SampleType|LabOrderingPhysicianFamilyName^LabOrderingPhysicianGivenName||
Dilution|Comment|LabCheckerFamilyName^LabCheckerGivenName|F|||||||||
NOTE:
For instance:
R|1|TestId^PorjectNum^|RLU^Density^TBI||ReagentName^ReagentProject^Produ
ctLot^ReagentExpiration|Flag||F||||20180315121032|
For instance:
L|1|N
L||1N
02 31 48 7C 5C 5E 26 7C 7C 7C
41 32 30 30 30 20 50 6C 75 73
20 41 75 74 6F 6C 75 6D 6F 7C
7C 30 7C 7C 7C 7C 7C 52 45 51
31 7C 31 33 39 34 2D 39 37 7C
32 30 31 39 30 34 31 32 31 33
32 38 35 38 0D 51 7C 31 7C 5E
E6 A0 B7 E6 9C AC E7 BC 96 E5
8F B7 5E 5E 7C 7C 7C 7C 7C 7C
7C 7C 7C 7C 4F 0D 4C 7C 31 7C
4E 0D 03 44 45 0D 0A
(2) Get the sample detailed test request data of the specified
sample number and the specified medical record number
For instance:
R|1| test ID^ |RLU^ concentration ^TBI|| reagent name ^ reagent project number
^ reagent batch ^2030-1| 0-1 flag | | F | | | | 19981015231056 |
L||1N
Framing:
Frame1:
02 31 48 7C 5C 5E 26 7C 7C 7C
41 32 30 30 30 20 50 6C 75 73
20 41 75 74 6F 6C 75 6D 6F 7C
7C 30 7C 7C 7C 7C 7C 52 45 51
35 7C 31 33 39 34 2D 39 37 7C
32 30 31 39 30 34 31 32 31 33
33 30 33 33 0D 50 7C 31 7C 7C
E7 97 85 E5 8E 86 E5 8F B7 7C
7C 7C 7C 7C 7C 7C 7C 7C 7C 7C
7C 7C 7C 7C 7C 7C 7C 7C 7C 7C
7C 7C 7C 7C 7C 7C 7C 7C 7C 7C
0D 4F 7C 31 7C 7C 5E E6 A0 B7
E6 9C AC E7 BC 96 E5 8F B7 5E
E6 A0 B7 E6 9C AC E6 9E B6 E7
BC 96 E5 8F B7 5E E6 A0 B7 E6
9C AC E4 BD 8D E7 BD AE 7C E6
B5 8B E8 AF 95 49 44 5E E9 A1
B9 E7 9B AE E7 BC 96 E5 8F B7
5E 7C 7C 7C 7C 7C 7C 7C 7C 7C
7C 7C 7C 7C 7C 7C 7C 7C 7C 7C
7C 7C 7C 7C 7C 7C 7C 0D 17 31
32 0D 0A
Frame 2:
R|1| test ID^ |RLU^ concentration ^TBI|| reagent name ^ reagent project number
^ reagent batch ^2030-1
L||1N
02 32 52 7C 31 7C E6 B5 8B E8
AF 95 49 44 5E E9 A1 B9 E7 9B
AE E7 BC 96 E5 8F B7 5E 7C 52
4C 55 5E E6 B5 93 E5 BA A6 5E
54 42 49 7C 7C E8 AF 95 E5 89
82 E5 90 8D 5E E8 AF 95 E5 89
82 E9 A1 B9 E7 9B AE E7 BC 96
E5 8F B7 5E E8 AF 95 E5 89 82
E6 89 B9 E6 AC A1 5E 32 30 33
30 2D 31 30 2D 31 7C E6 97 97
E6 A0 87 7C 7C 46 7C 7C 7C 7C
31 39 39 38 31 30 31 35 32 33
31 30 35 36 7C 0D 4C 7C 31 7C
4E 0D 03 45 31 0D 0A