Professional Documents
Culture Documents
for
Maccura
1
Catalogue
1. Underlying Protocol
The interface (instrument side, the following are the same) is based on TCP/IP connections, and acts
as TCP client in the process of communication.
The interface packages HL7 message by using the minimum underlying protocol.
1. Package Format:
A. Standard Format:
<SB> HL7 message <EB><CR>
Note: when using this package format, user needs to tick the HL7 Standard Packet Head box on
LIS Setting interface in UMS software.
B. System Default Format:
HL7 message <EB><CR>
Note: its difference from the standard format is that <SB> at the front of the message packet is
omitted, namely 0X0B.
2. Field Description:
Field Name Field Meaning Note
SB Identifies the beginning of an ASCII: 0x0B
HL7 message packet.
HL7 message HL7 message data
EB, CR Identifies the end of an HL7 ASCII:EB=0x1C; CR=0x0D
message packet.
3. Communication Method
1. Single Communication
a) Hematology analyzer does not take the initiative to get any information from LIS server.
b) Hematology analyzer will take the initiative to send the test results to LIS server.
c) Each HL7 message packet contains a sample data.
2. Bidirectional Communication
a) The analyzer will automatically get sample information (test mode mainly:
CBC/CBCDIFF) from LIS server regularly.
b) The analyzer completes tests according to the obtained sample information and transmits
the results to LIS server. The transmission method is the same as single communication.
5. Communication Process
ACK^R01
ACK^R21
QCK^Q02/DSR^Q03
Chapter 2 HL7 Message Description
1. ORU^R01
1. Definition
All measurement results of patient samples will be sent to LIS server by this directive.
a) Message type: ORU (observe report actively).
b) Event: R21 (observe message actively).
2. Message Organization Format:
ORU
R01 MSH PID PV1 OBR OBX 1 OBX N
3. OUL^R21
1. Definition
2. All the results of QC and BLANKCHECK will be sent to LIS server by this directive.
a) Message type: OUL (observe lab report actively).
b) Event: R21 (observe lab message actively).
3. Message Organization Format:
OUL
R21 MSH PID PV1 OBR SAC SID OBX 1 OBX N
ACK^R01 ACK^R21
Confirm the message. It is used for the reply from LIS server to the ORU ^ R01 and OUL ^ R21
message.
ACK
R01/R21 MSH MSA
\
QRY^Q02
The analyzer will send this packet to the LIS server to query for the pending sample information (Work
Sheet).
OUL
R21 MSH QRD QRF
\
1. Query the information of a single pending sample: QRD-8 field is the barcode of the sample to query.
LIS server returns DSR ^ Q03 which contains only one DSP field object.
2. Query all the pending sample information within the specified period of time (batch query):
a) QRD-8 field is empty
b) QRF-9 field is the start and end time. The field values:
^^^yyyyMMddHHmmss^yyyyMMddHHmmss . QRF-6 is RCT: QRF-2 and QRF-3 is the
time when samples are received, which is the time lab receives the samples. At this time, LIS
server returns DSR ^ Q03 which contains only one or more DSP field objects. A DSP object
represents one sample information.
When there are too many samples and one DSR ^ Q03 message cannot store them all, they can
be returned in multiple DSR ^ Q03.
c) The analyzer will send a batch query message to the LIS system every half a minute. The
query message time interval is one minute before sending time.
QCK^Q02
If LIS server can't return the sample information containing the correct results (including the sample not
found) after receiving the QRY^Q02 message, it will send the packet to the instrument as QRY ^ Q02
reply packets.
QCK
Q02 MSH QRD QAK
DSR^Q03
If LIS server can get the correct sample information after receiving the QRY^Q02 message, it will send
the packet to the instrument as QRY ^ Q02 reply packets.
DSR
Q03 MSH QRD QRF DSP1 DSP N
1. One DSP object represents one sample s information.
2. QRD and QRF in the packet are QRD and QRF received in the QRY ^ q02 packet, and will be
returned intact.
Chapter 3 HL7 Message Segment Description
1. MSH
2. MSA
3. PID
4. PV1
5. SAC
6. SID
7. OBR
8. OBX
9. QRD
10. QRF
11. DSP
12. QAK
Definition of each test item ID, used as the value for OBX-3 field
Name Coding Data Coding Packet Joint Format (OBX-3 Note
ID Type Type field value)
Abnormal alarm information (currently can also be transmitted through OBX field and can be
distinguished from the test results through the coding ID range)
Name Coding Data Coding Packet Joint Format (OBX-3 field Note
ID Type Type value)
WBC Abnormal J2000-1 IS JCOD13 J2000-1^WBC abnormal WBC
Scattergram scattergram^JCOD13 scattergram
abnormal
WBC Abnormal J2000-2 IS JCOD13 J2000-2^WBC abnormal WBC histogram
Histogram histogram^JCOD13 abnormal
Neutropenia J2000-3 IS JCOD13 J2000-3^Neutropenia^JCOD13 Neutropenia
Neutrophilia J2000-4 IS JCOD13 J2000-4^Neutrophilia^JCOD13 Neutrophilia
Lymphopenia J2000-5 IS JCOD13 J2000-5^Lymphopenia^JCOD13 Lymphopenia
Lymphocytosis J2000-6 IS JCOD13 J2000-6^Lymphocytosis^JCOD13 Lymphocytosis
Monocytosis J2000-7 IS JCOD13 J2000-7^Monocytosis^JCOD13 Monocytosis
Eosinophilia J2000-8 IS JCOD13 J2000-8^Eosinophilia^JCOD13 Eosinophilia
Basophilia J2000-9 IS JCOD13 J2000-9^Basophilia^JCOD13 Basophilia
Leucopenia J2000-1 IS JCOD13 J2000-10^Leucopenia^JCOD13 Leucopenia
0
Leucocytosis J2000-1 IS JCOD13 J2000-11^Leucocytosis^JCOD13 Leucocytosis
1
Blasts? J2000-1 IS JCOD13 J2000-12^Blasts?^JCOD13 Blasts?
2
Imm J2000-1 IS JCOD13 J2000-13^Imm Imm
Granulocytes? 3 Granulocytes?^JCOD13 Granulocytes?
WBC Left J2000-1 IS JCOD13 J2000-14^WBC Left WBC Left
Shift? 4 Shift?^JCOD13 Shift?
Atypical J2000-1 IS JCOD13 J2000-15^Atypical Atypical
Lymphs? 5 Lymphs?^JCOD13 Lymphs?
NRBC? J2000-1 IS JCOD13 J2000-16^NRBC?^JCOD13 NRBC?
6
rstRBC J2000-1 IS JCOD13 J2000-17^rstRBC^ COD13 rstRBC
7
RBC Abnormal J2000-1 IS JCOD13 J2000-18^RBC Abnormal RBC abnormal
Histogram 8 histogram^JCOD13 histogram
RBC Dual Pop J2000-1 IS JCOD13 J2000-19^RBC Dual Pop^JCOD13 RBC dual pop
9
Anisocytosis J2000-2 IS JCOD13 J2000-20^Anisocytosis^JCOD13 Anisocytosis
0
Microcytes J2000-2 IS JCOD13 J2000-21^Microcytes^JCOD13 Microcytes
1
Hypochromia J2000-2 IS JCOD13 J2000-22^Hypochromia^JCOD13 Hypochromia
2
Macrocytes J2000-2 IS JCOD13 J2000-23^Macrocytes^JCOD13 Macrocytes
3
Anemia J2000-2 IS JCOD13 J2000-24^Anemia^JCOD13 Anemia
4
Erythrocytosis J2000-2 IS JCOD13 J2000-25^Erythrocytosis^JCOD13 Erythrocytosis
5
RBC J2000-2 IS JCOD13 J2000-26^RBC RBC
Agglutination 6 Agglutination^JCOD13 Agglutination
Turbidity/HGB J2000-2 IS JCOD13 J2000-27^Turbidity/HGB Turbidity/HGB
Interference? 7 Interference?^JCOD13 Interference?
Iron J2000-2 IS JCOD13 J2000-28^Iron Iron
Deficiency? 8 Deficiency?^JCOD13 Deficiency?
Fragments? J2000-2 IS JCOD13 J2000-29^Fragments?^JCOD13 Fragments?
9
RBC Abnormal J2000-3 IS JCOD13 J2000-30^RBC abnormal RBC Abnormal
Distribution 0 distribution^JCOD13 distribution
HGB Interfere J2000-3 IS JCOD13 J2000-31^ HGB Interfere^JCOD13 HGB Interfere
1
PLT Abnormal J2000-3 IS JCOD13 J2000-32^PLT abnormal PLT Abnormal
Distribution 2 Distribution ^JCOD13 Distribution
Thrombopenia J2000-3 IS JCOD13 J2000-33^ Thrombopenia^JCOD13 Thrombopenia
3
Thrombocytosis J2000-3 IS JCOD13 J2000-34^Thrombocytosis^JCOD1 Thrombocytosis
4 3
Platelet Clump? J2000-3 IS JCOD13 J2000-35^Platelet Platelet Clump?
5 Clump?^JCOD13
PLT J2000-3 IS JCOD13 J2000-36^PLT PLT
Clumps(S)? 6 Clumps(S)?^JCOD13 Clumps(S)?
Unit Displayed on Software Interface Unit in the Communication Packet (mainly the
value range of OBX-6 field)
10^12/L 10*12/L
10^9/L 10*9/L
10^6/uL 10*6/uL
10^4/uL 10*4/uL
10^3/uL 10*3/uL
10^2/uL 10*2/uL
/nL /nL
/pL /pL
g/L g/L
g/dL g/dL
L/L L/L
mmol/L mmol/L
% %
fL fL
um^3 um^3
pg pg
fmol fmol
amol amol
mL/L mL/L
Appendix 2 Packet Example
2. Response packet of the LIS server for the sample information query
a. Obtained the sample information that meets the requirements:
MSH|^~\&|UMS|JASDAQ^DH510|||20131021101557||DSR^Q03|25|P|2.4|||AL|AL|CHN|ASCII|||
QRD|20131021101557|R||AT8|B|20131021101600|409600^CH|||||D
QRF|DH510|||||RCT|FIN|ALL|^^^20131021101544^20131021101556|
DSP|1293728327221||DataLine^1293728327221^CBC^BLDC^1293728327221^10001^PName^M^198
11021^^PLT^^^RBC^^WBC^^^^^^^HCT^^^PDW^MPV^RDWCV^RDWSD^PCT^MCH^MCHC^MC
V^^HCT^^PltImg^WbcImg^RbcImg^||
b. Not obtained the sample information that meets the requirements, and no error occurred:
MSH|^~\&|UMS|JASDAQ^DH510|||20131021100955||QCK^Q02|1|P|2.4|||AL|AL|CHN|ASCII|||
MSA|AE|1||||1
QAK||NF||||