Professional Documents
Culture Documents
1 AutoLumo LIS Communication Protocol (V1.4) -英文版
1 AutoLumo LIS Communication Protocol (V1.4) -英文版
1 AutoLumo LIS Communication Protocol (V1.4) -英文版
1
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
Revision Records
2
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
CONTENTS
Example 1: The results are automatically sent to the LIS system according to the test
(recommended method) .......................................................................................................... 16
Example 2: The results are automatically sent to the LIS system as samples ....................... 17
Example 3: Two-way communication, obtaining sample information from LIS system, and
sending it to LIS system after testing ......................................................................................18
2. Precautions .................................................................................................................................. 19
3
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
(1) Get the sample detailed test request data for the specified sample No. and the specified patient
No. ................................................................................................................................................... 42
(2) Get the sample detailed test request data for the specified sample No. and the specified patient
No. ................................................................................................................................................... 43
4
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
Autobio Automatic
LIS
Immune Analysis Control
and Management System
Send command
Respond to command
"Autobio Automatic Immune Analysis Control Management System" includes A2000 Plus, A1000, A6000
and A1800 series immune analysis instruments, hereinafter referred to as "Analyzer".
Communication settings: Baud rate: 9,600 Data bit: 8 Stop bit: 1 Flow control: None
Parity check: None
Flow control: hardware automatic control. If PC does not support hardware automatic control,
flow control is not performed.
② Network port
Network port address: Configure IP to enable client software and Lis software to connect and
communicate
Network port type: Socket communication is used as the Client or Server, and the client software
is used as the Client by default.
5
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
6
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
Note: Some configuration items, such as "Send Completion Time Switch, Send Reagent Lot No.", are
only valid for Autobio protocol. HL7 protocol sends these segments fixedly, without using and without
parsing.
7
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
… …
Note:
1. Each transmission of information starts with '{' and ends with '}', and each segment is
separated by ','.
2. The integer string does not include any beginning symbol, and the characters are among 0 to
9 and '-'. If the value is invalid, set the value according to the specific command in the
Command List. In addition, null values i.e. ",," is not allowed in integer string.
3. The long integer string ends with an L in capitals, and the characters are among 0 to 9 and '-'.
If the value is invalid, set the value according to the specific command in the Command List.
In addition, null values i.e. ",," is not allowed in long integer string.
4. Double-precision float string ends with an F in capitals, and the maximum number of
decimal places is 5. Characters are among the 0 to 9, '.' and '-'. If the value is invalid, set the
value according to the specific command in the Command List. The floating point type does
not allow the transfer of null values, that is, ",,".
5. The string data starts with [S] in capitals. If there is ',' in the following characters, it will be
automatically replaced with ';'. The null value "[S]" is allowed in string data.
For the specific format, please refer to the Autobio Protocol Command List and Autobio Protocol
Application Description.
8
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
9
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
10
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
11
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
12
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
13
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
14
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
15
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
1. Application examples
Example 1: The results are automatically sent to the LIS system according
The Analyzer releases a series of tests. Each time a test result is completed, the data will be sent to the
LIS (SendTestResultToLISByTest, Command No. 5). After receiving the data, the LIS system should send
a response back to the Analyzer (SendTestResultToLISByTestResponse, Command No. 6) to complete a
result transmission. The default concentration value or S/CO value is sent according to the Double type.
Command example:
LIS response:
Note: The completion time, patient No., flag, name of kit, item No. of the reagent used for the test, lot
No. of the reagent used, interferon positive and negative results, expiry date of kit, sample rack No., and the
location of the sample where the test is conducted are configurable. See the Command List for details.
It should be noted that the "interferon result segment position" in LIS connection settings will affect
the total number of segments sent. If it is set to 2, it will be spliced behind the concentration (test results
need to be sent by string), and if it is set to 1, it will occupy a single segment (after the reagent lot No.
segment, for example, if the interferon result segment position is set to 1).
16
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
If LIS needs to receive the test results of the Analyzer, which will display the effect of less than or
more than when it exceeds the upper and lower limits of the detection range, please turn on the "Send Test
Results by String" switch in the system settings with the permission of the maintenance personnel.
If the sample No. of the Analyzer in the test result interface is 854 and the measured result of item No.
100 is 0.06, the display effect is
If the value of "Send Test Results by String" is set to 0 (unchecked, factory default), then the results
sent like the above example are floating point numbers:
{5, [S]A2000 Plus, [S]854, [S]100, 16745, 125191L, 0.06F, [S]2018/10/7 10:22:09, [S], [S], [S]
CA50, [S]100, [S]180123, [S], [S]2019/1/22, [S]AS03, 1} (The patient No. and flag do not exist
and are non interferon items, so they contain three empty strings [S])
LIS response:
{5, [S]A2000 Plus, [S]854, [S]100, 16745, 125191L, [S]<1, [S]2018/10/7 10:22:09, [S], [S],
[S]CA50, [S]100, [S]180123, [S], [S]2019/1/22, [S]AS03, 1} (The patient No. and flag do not
exist and are non interferon items, so they contain three empty strings [S])
LIS response:
Example 2: The results are automatically sent to the LIS system as samples
The Analyzer releases a series of tests. When all the results of each sample are tested, all the results of
the sample will be sent to LIS (SendTestResultToLISBySample, Command No. 7). After receiving the data,
the LIS system should send a response back to the Analyzer (SendTestResultToLISBySampleResponse,
Command No. 8) to complete sending a sample result.
Command example:
{7, [S]A2000 Plus, 101, [S]41, 3, [S]132, 970200L, 183.145F, [S]112, 673200L, 13.15F, [S]113,
17
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
LIS response:
Note: The AN01 (sample rack No.) and 1 (sample position) segments will be sent only when the
switch of whether the sample rack No. and sample position switch are sent are turned on. By default, they
will not be sent.
1. Publish the sample test in LIS system and save it in LIS database.
2. Put the samples that have been tested in the LIS system into the sample loading area of the Analyzer.
After the Analyzer scans the sample No., it will send a command to LIS
(GetPatientSampleRqeuestByIDOnline, Command No. 9). After the LIS system receives the command, it
will query all tests of the corresponding sample No. and send a response back to the Analyzer
(GetPatientSampleRqeuestByIDOnlineResponse, Command No. 10)
Command example:
LIS response:
Note: The patient No. segment in the No. 10 receiving command is configurable. If LIS does not reply
to this segment, that is:
Check to resolve the patient No. segment, and uncheck to not resolve.
3. After receiving the LIS response, the Analyzer system will conduct the test in the Analyzer
according to the test issued by the LIS system. Every time a test result is completed, the Analyzer will send
data to the LIS (SendTestResultToLISByTest, Command No. 5). After receiving the data, the LIS system
should send a response back to the Analyzer (SendTestResultToLISByTestResponse, Command No. 6) to
complete the sending of a result.
Command example:
{5, [S]A2000 Plus, [S]41, [S]100, 47925, 970200L, 183.145F, [S]2018/07/2716:55:07, [S]BL07, [S],
18
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
[S]CA50, [S]100, [S]180123, [S], [S]2019/1/22, [S]AS03, 1} (There is no flag, and it is a non-interferon
item, so it contains two empty strings [S])
LIS response:
4. If there are no tests for corresponding samples, LIS system will respond as follows:
Suppose the Analyzer requests LIS system to test the No. 122 sample, it will send the following
command:
If there are no corresponding test item for No.122 sample, LIS system will respond as follows:
Description: The patient No. BL07 segment is configurable, and the corresponding patient No.
analytic switch should be turned off if LIS does not respond this segment, i.e., {10, 0, [S]122, 1, 0, [S]0,0}.
2. Precautions
1) For any command sent by the Analyzer to LIS system, LIS system should respond to the
Analyzer in standard format.
2) The format of the communication data between the Analyzer and LIS system should meet the
transmission format specified in the communication protocol.
3) Some configuration items need to be turned on or off in order to communicate normally. Please
debug the configuration items before the formal test to ensure that LIS can communicate
normally.
4) Commands No.17 and No.18 are self-provided special version requirements and are not enabled
for other hospitals at this time.
19
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
This interface document is the HL7 protocol document of Autobio full automatic
immunoluminescence analyzer, and will mainly introduce the relevant contents of Autobio HL7 interface
protocol. It includes the following two parts:
Autobio HL7 interface is the software configurable item of full automatic immunoluminescence
analyzer system. It can adopt TCP/IP or RS232 serial port to realize LIS communication. The Analyzer
requests LIS system for the sample application information by scanning the sample bar code in real time.
And the test results are reported to LIS server by real-time and batch transmission while the sample tests
are completed.
Only few message types, segment types, and other data specified in the HL7 are adopted in this
interface protocol because of the small demand of Autobio HL7 interface.
HL7 protocol, as a message-based upper layer protocol, does not provide message start and
termination mechanism. In order to determine the message boundary, we use the Minimal Lower Layer
Protocol (MLLP) in the lower layer communication. MLLP protocol is an encapsulation method of HL7
message, which is defined by HL7 standard. Message encapsulation means that the message starts with a
single character and ends with two characters.
Where,
<SB> = Start Block character (1 byte): ASCII <VT>, i.e., <0x0B>. Do not confuse with the
characters SOH or STX in ASCII.
ddddd = Data (variable number of bytes): "ddddd" is a HL7 message that contains only ISO 8859
20
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
-1 characters (hexadecimal value from 20 to FF) and excluding characters that cannot be printed
and other control characters. It is also the responsibility of the external system not to send any
prohibited characters, nor will Autobio-HL7 interface respond for these characters.
<EB> = End Block character (1 byte): ASCII <FS>, i.e., <0x1C>. Do not confuse with characters
ETX or EOT in ACSII.
The Autobio HL7 interface is specially customized according to the actual business needs reusing
some message segments or fields, which does not fully conform to the standard of HL7 v2.3.1.
In HL7 communication protocol, message is the basic unit of data exchange between systems, each
message has its own message types. A message consists of multiple segments with names that define its
content or function. A segment is composed of multiple data fields. The first segment of a message is
always a message head segment, which indicates the program name, message type, and a unique message
ID No. to be sent and received. The composition of the next segment is determined by the type of message.
For example, PID segment (Patient Identification Data) includes name, address, social security No., etc. A
data field may also consist of multiple components.
For instance:
MSH|^~\&|A2000Plus|Autolumo|||20161027194802||ORU^R01|1|P|2.3.1||||0||ASCII|||
Where,
The five character definitions following MSH are used to distinguish the delimiters of fields,
components, and subcomponents. The Autobio HL7 standard uses the following characters:
Character Description
| Field delimiter
^ Component delimiter
& Subomponent delimiter
~ Repeated delimiter
\ Escape character
The first field of the MSH includes individual delimiters. Some later fields are empty because they are
optional and the Autobio HL7 interface does not use it. The detailed definition and selection of the fields
will be explained in detail in the specific message. For any message, the sequences of the segments after
the MSH segment are specified and to be described in detail in following sections. The following syntax
structures are used to indicate that a segment is optional or repetitive:
21
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
Where,
QRY/DSR, used as an Autobio Analyzer to request LIS to obtain a sample test request.
Request
Autobio Automatic
LIS system
Immune Analysis
Control and Response
HL7 message
QRY/DSR messages is used to query LIS system for sample request information, which triggers event
Q01. We use it to request a patient sample test from LIS system.
Request:
QRY Query
Response:
Display Response
DSR
Message
[ERR] Error
22
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
Request
Autobio Automatic
Immune Analysis LIS system
Control and Response
HL7 message:
ORU/ACK message is used in HL7 to transmit laboratory results. Its trigger event is R01. We use
it to transmit patient sample test results to LIS system.
Request:
Response:
ACK Acknowledgment
23
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
usually at the top of the message. This message segment is used to define the intention, source, destination,
and some details of the message syntax. MSH segment of Autobio-HL7 interface adopts the fields as
follows:
※1: The field that must be included in the HL7 segment with the symbol "#" in the serial number
(S/N).
※2: The command words used in the Autobio-HL7 protocol are as follows:
Command
Sender Receiver Description
word
Get the sample detailed test request data for the specified sample
Analyzer LIS
No. and the specified patient No.
1
Respond to getting the detailed sample test request data by the
LIS Analyzer
specified sample No. and the specified patient No.
Get the count of test samples of all patients allocated to the
Analyzer LIS
specified instrument
3
Respond to getting the count of test samples of all patients allocated
LIS Analyzer
to the specified instrument to LIS
Analyzer LIS Send the test result to LIS by test
5
LIS Analyzer Respond to sending the test result to LIS by test
Analyzer LIS Send the test result to LIS by sample
7
LIS Analyzer Respond to sending the test result to LIS by sample
The response quickly obtain the sample detailed test request data
9 Analyzer LIS
for the specified sample No. and the specified patient No.
24
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
The response quickly gets the sample detail test request data for the
LIS Analyzer
specified sample No. and the specified patient No.
Get the test request data by the specified sample rack barcode
Analyzer LIS
quickly
15
Respond to quickly getting the test request data by the specified
LIS Analyzer
sample rack barcode
※1: The field that must be included in the HL7 segment with the symbol "#" in the serial number
(S/N).
25
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
※1: The field that must be included in the HL7 segment with the symbol "#" in the ordinal number
Expected Sequence
4 15 Expected S/N※3
Number
Error condition (status code), used as error code,
6 Error Condition 100
0 for success or else for error
※1: The field that must be included in the HL7 segment with the symbol "#" in the serial number
(S/N).
※2: When sending test result response message in ACK^R01, the method of sending test result is
different, and the value of field is also different. The mode of sending test results is determined by the
command word field (MSH-10) in the MSH segment of the sender message. Please refer to the 5.1.1MSH
section remarks and descriptions for detailed command word information. Specific settings are as follows:
26
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
(1) When sending test result response according to the test (command word: 5): here is [sample
bar code, patient No., test item No.], for instance: 1, zhangsan,113.
Sample bar codes can be obtained from the OBR segment sent by the requester, as described
in 5.1.10 OBR.
Patient No. can be obtained from the PID segment sent by the requester, as described in
5.1.9 PID.
(2) When sending test result response according to the sample (command word: 7): here is
[sample bar code, patient No.], for instance: 1, zhangsan.
Sample bar codes can be obtained from the OBR segment sent by the requester, as described
in 5.1.10 OBR.
Patient No. can be obtained from the PID segment sent by the requester, or, if there is no
PID segment, set null. Specific setting should refer to descriptions in 5.1.9 PID.
※3: When sending test result response message in ACK^R01, the method of sending test result is
different, and the value of field is also different. The mode of sending test results is determined by the
command word field (MSH-10) in the MSH segment of the sender message. Please refer to the 5.1.1MSH
section remarks and descriptions for detailed command word information. Specific settings are as follows:
(1) When sending a test result response by test (command word: 5): read the test request ID set
by the requester in the OBX segment of the sending test results request ORU^R01 message.
(2) when sending the test result response by sample (command word: 7): read the sample bar
code set by the requester in the OBR segment of the sending test result request ORU^R01
message.
5.1.6.ERR - Error
The ERR segment is used to add an error description to the confirmation message, which is used in the
DSR^Q01 message in the Autobio-HL7 interface. The message segment has only one field, using integer
data type. The ERR segment of the Autobio-HL7 interface uses the following fields:
※1: The field that must be included in the HL7 segment with the symbol "#" in the serial number
(S/N).
27
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
※1: The field that must be included in the HL7 segment with the symbol "#" in the serial number
(S/N).
※1: The field that must be included in the HL7 segment with the symbol "#" in the serial number
(S/N).
※2, ※3: When used in DSR^Q01 to get the response message of the test request, the method of
obtaining the test is different, and the value of the [1] segment is different from that of the [3#] segment.
The mode of the test request is determined by the command word field (MSH-10) in the MSH segment of
the sender message. Please refer to the 5.1.1 for detailed command word information. Remarks for MHS
segment. Specific settings are as follows:
28
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
29
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
※1: The field that must be included in the HL7 segment with the symbol "#" in the serial number (S/N).
30
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
※1: The field that must be included in the HL7 segment with the symbol "#" in the serial number
(S/N).
※1: The field that must be included in the HL7 segment with the symbol "#" in the serial number
(S/N).
31
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
MSH|^~\&|Autobio|LIS|||20170306120215||DSR^Q01|1|P|
2.3.1|170306120325979
MSA|AA|1
ERR|^^^0
QAK|SR|OK
QRD|20170306120325|R|D|120325982|||RD|14081916|OT
H|||T
QRF|AutoLumo A2000
Get the sample Plus|20170306000000|20170306120325|||RCT|COR|ALL
detailed test DSP|1||1
request data for
the specified 1 DSP|2||0
sample No. and DSP|3||0
the specified DSP|4||Zhang
patient No. DSP|5||San
Response DSP|6||0
DSP|7||20
DSP|8||Gynecology
DSP|9||Ward I
DSP|10||Bed I
DSP|11||Director Wang
DSP|12||2017/2/1711:09:05
DSP|13||Li Li
DSP|14||Null
DSP|15||2
DSP|16||159
DSP|17||1
DSP|18||150
DSP|19||1
32
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
use)
MSH|^~\&|Autobio|AutoLumo A2000
Plus|||20170628153005||ORU^R01|5|P|2.3.1|170628153005
419
Send (general PID|||BL20140226
condition) OBR|1|2017062703|211|AutoLumo A2000 Plus
NTE|||180518~ERR-QNR-ORL-SNA~AFP~107~2019/5/1
7~AF11~5
OBX|387|CE|121|121|14^0.1~||||||F|||2017/06/28 15:30:05
Respond MSH|^~\&|Autobio|LIS|||20170628153007||ACK|5|P|2.3.1|
(general 170628153005419
Send the test
result to LIS by 5 condition) MSA|AA|5|2017062703,BL20140226,121|387||0
test MSH|^~\&|Autobio|AutoLumo A2000
Plus|||20181106190856||ORU^R01|5|P|2.3.1|181106190856
300
Send (Interferon) PID|||BL20181106
OBR|1|180920307|11391|AutoLumo A2000 Plus
NTE|||180223~~TB-IGRA~189~2019/2/22~CP37~3
OBX|23303|CE|489|489|0~/N||||||F|||2018/09/20 09:26:30
MSH|^~\&|Autobio|LIS|||20181106190858||ACK|5|P|2.3.1|
Respond 181106190856300
(interferon)
MSA|AA|5|180920307,BL20181106,189|23303||0
MSH|^~\&|Autobio|AutoLumo A2000
Plus|||20170629165510||ORU^R01|7|P|2.3.1|170629165510
846
OBR|1|2017062701|341|AutoLumo A2000 Plus
OBX||CE|150||0^0||||||F
OBX||CE|151||15000000^1118.35||||||F
OBX||CE|152||0^0||||||F
Send
Send the test OBX||CE|153||9^0||||||F
result to LIS by 7 OBX||CE|154||0^0||||||F
sample OBX||CE|155||12^0||||||F
OBX||CE|156||0^0||||||F
OBX||CE|157||0^0||||||F
OBX||CE|158||5^0||||||F
OBX||CE|159||23^0||||||F
MSH|^~\&|Autobio|LIS|||20170629165428||ACK|7|P|2.3.1|
Response 170629165510846
MSA|AA|7|2017062701,|341||0
MSH|^~\&|Autobio|AutoLumo A2000
The response
Plus|||20170629143426||QRY^Q01|9|P|2.3.1|170629143426
quickly obtain
340
the sample
detailed test Send QRD|20170629143426|R|D|143426340|||RD|2017062725|
request data for 9 OTH|||T
the specified QRF|AutoLumo A2000
sample No. and Plus|20170629000000|20170629143426|||RCT|COR|ALL
the specified
patient No. MSH|^~\&|Autobio|LIS|||20170629143343||DSR^Q01|9|P|
Response
2.3.1|
33
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
170629143426340
MSA|AA|9
ERR|^^^0
QAK|SR|OK
QRD|20170629143426|R|D|143426340|||RD|2017062725|
OTH|||T
QRF|AutoLumo A2000
Plus|20170629000000|20170629143426|||RCT|COR|ALL
DSP|1||1
DSP|2||0
DSP|3||0
DSP|4||BL25
DSP|5||1
DSP|6||167
DSP|7||1
MSH|^~\&|Autobio|AutoLumo A2000
Plus|||20161207100639||QRY^Q01|15|P|2.3.1|16120710063
9800
Send QRD|20161207100639|R|D|100639802|||RD|DA56|OTH|1||
T
QRF|AutoLumo A2000
Plus|20161207000000|20161207100639|||RCT|COR|ALL
MSH|^~\&|Autobio|LIS|||20161207100833||DSR^Q01|15|P
|2.3.1|161207100639800
MSA|AA|15
ERR|^^^0
Get the test QAK|SR|OK
request data by QRD|20161207100639|R|D|100639802|||RD|DA56|OTH|1||
the specified T
15
sample rack QRF|AutoLumo A2000
barcode
quickly Plus|20161207000000|20161207100639|||RCT|COR|ALL
DSP|1||1
Response DSP|2||14081901
DSP|3||1
DSP|4||0
DSP|5||BL20140226
DSP|6||0
DSP|7||2
DSP|8||122
DSP|9||1
DSP|10||100
DSP|11||1
34
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
This interface document is the ASTM protocol document of Autobio full automatic
immunoluminescence analyzer, and will mainly introduce the relevant contents of Autobio ASTM interface
protocol. It includes the following two parts:
ASTM is an electronic data exchange standard for inpatient care. It has been adopted by many
countries and originally defined by the United States. Autobio interface is defined based on ASTM. For
more information, please refer to ASTME1394-97. Autobio ASTM interface is the software configurable
item of full automatic immunoluminescence analyzer system. It can adopt TCP/IP or RS232 serial port to
realize LIS communication. The Analyzer requests LIS system for the sample application information by
scanning the sample bar code in real time. And the test results are reported to LIS server by real-time and
batch transmission while the sample tests are completed.
Only few message types, segment types, and other data specified in the ASTM are adopted in this
interface protocol because of the small demand of Autobio ASTM interface.
ASTM is a kind of simple communication with one sending and one receiving mode. The two
communicating sides are in one of the neutral mode, sending mode, or receiving mode. The communication
process is divided into establishing communication, data transmission, and ending communication.
35
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
Establishing communication
Neutral mode
Neutral mode
Receiving mode
Sending mode
Data transmission
Sender Receiver
Ending communication
The data Frame is divided into two types: intermediate frame and end frame, and the format is shown
below:
Where,
2) C1 and C2 together represent checksum, which is the cumulative sum of [<STX>...< ETX>] or
[<STX>...<ETB>].
3) C1 and C2 together represent checksum. When checksum is 0x5E, C1 is 0x35, and C2 is 0x5.
5) Text consists of message records, which are split by <CR>. Test has a maximum length of 240
bytes.
6) User can choose the encoding method of text, such as utf-8; the text segment is the encoded byte
stream.
2. Protocol Introduction
In ASTM communication protocol, the Message is the basic unit of data exchange between systems,
and each message has its own message types. A message consists of multiple segments with names that
define its content or function. A segment is composed of multiple data fields. The first segment of a
message is always a Head Record, which indicates the program name, message type, and a unique message
ID No. to be sent and received. The composition of the next segment is determined by the type of message.
36
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
Result Record
Field delimiter: |
Repeated delimiter: \
Component delimiter: ^
For example:
Note:
(1) Value range of Processing ID: REQ1, REQ5, REQ7, REQ9, REQ15, RSP1, RSP5, RSP7,
RSP9, RSP15.
(2) The command words used in the Autobio ASTM protocol are as follows:
37
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
For example:
P|1||PatientNum||FamilyName^GivenName||80|M|||||||||||||||||Department^HisArea^Bed|||||||||
Note:
38
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
For example:
Q|1|SampleId^SampleNum^SamplePos^RackNum||||||||||0
For example:
39
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
0|1||SampleId^SampleNum^SamplePos^RackNum|TestId1^PorjectNum1^Dilution\TestId2^Porje
ctNum2^Dilution\TestId3^PorjectNum3^Dilution|R|||||||||20180315121032|SampleType|LabOrder
ingPhysicianFamilyName^LabOrderingPhysicianGivenName||Dilution|Comment|LabCheckerFa
milyName^LabCheckerGivenName|F|||||||||
Note:
(1) Priority value range: A/R, where A: emergency treatment, and R: non-emergency treatment
For example:
R|1|TestId^PorjectNum^|RLU^Density^TBI||ReagentName^ReagentProject^ProductLot^Reagent
Expiration|Flag||F||||20180315121032|
40
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
For example:
L|1|N
Note: The length limit is not considered in the sample message, and framing may be required during
actual transmission
41
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
H|\^&|||A2000 Plus
Autolumo||0|||||REQ7|1394-97|20190412132356
P|1|||||||||||||||||||||||||||||||||
0|1||SampleID^Sample No.^Sample rack barcode^Sample
Analyzer-->LIS position|^Item A^\^Item B^\^Item C^||||||||||||||||||||||||||
Send the test R|1|^Item A^|100^0.01^|||||F|||||
result to LIS by R|2|^Item B^|200^0.02^|||||F|||||
sample R|3|^Item C^|300^0.03^|||||F|||||
L|1|N
H|\^&|||A2000 Plus
Autolumo||ErrCode|||||RSP7|1394-97|20190412132356P|1||
LIS-->Analyzer
Patient No.|||||||||||||||||||||||||||||||0|1||SampleID^Sample
No.^^|||||||||||||||||||||||||||L|1|N
H|\^&|||A2000 Plus
Autolumo||0|||||REQ5|1394-97|20190412132356
P|1||Patient No.|||||||||||||||||||||||||||||||
Send the test 0|1||^Samlple No.^Sample rack barcode^Sample position|Test ID^
result to LIS by Analyzer-->LIS Item No.^||||||||||||||||||||||||||
test R|1|Test ID^Item No.^|RLU^Concentratin^TBI||Reagent
name^Reagent item No.^Reagent
lot^2030-10-1|Flag||F||||19981015231056|
L|1|N
H|\^&|||A2000PlusAutolumo||ErrCode|||||RSP5|1394-97|20190412132
356P|1||Patient No.|||||||||||||||||||||||||||||||0|1||^Sample No.^^|Test ID^Item
LIS-->Analyzer No.^||||||||||||||||||||||||||
L|1|N
(1) Get the sample detailed test request data for the specified sample No. and the
specified patient No.
Message sample
L|1|N
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
42
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
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 for the specified sample No. and the
specified patient No.
Message sample
P|1||Patient No.|||||||||||||||||||||||||||||||
0-1|Flag||F||||19981015231056|
L|1|N
Framing
Frame 1:
P|1||Patient No.|||||||||||||||||||||||||||||||
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
43
Autobio Laboratory Instrument (Zhengzhou) Co., Ltd.
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
0-1|Flag||F||||19981015231056|
L|1|N
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
44