You are on page 1of 29

LIS Communication Protocol

for

Maccura

Automatic Hematology Analyzer F 560 & F 580

File version V1.0.01.200623

Maccura Biological Medical Electronic Co., Ltd.

1
Catalogue

CHAPTER 1 COMMUNICATION PROTOCOLS AND CONNECTION ..........................................3


1. Underlying Protocol ........................................................................................................................ 3
2. HL7 Message Packing .................................................................................................................... 3
3. Communication Method.................................................................................................................. 3
4. Supported HL7 Message Type ........................................................................................................ 4
5. Communication Process .................................................................................................................. 4

CHAPTER 2 HL7 MESSAGE DESCRIPTION ....................................................................................5


1. ORU^R01........................................................................................................................................ 5
3. OUL^R21 ........................................................................................................................................ 5
ACK^R01 ACK^R21 ....................................................................................................................... 5
QRY^Q02............................................................................................................................................ 6
QCK^Q02 ........................................................................................................................................... 6
DSR^Q03 ............................................................................................................................................ 6

CHAPTER 3 HL7 MESSAGE SEGMENT DESCRIPTION ................................................................8


1. MSH ................................................................................................................................................ 8
2. MSA ................................................................................................................................................ 9
3. PID .................................................................................................................................................. 9
4. PV1 ............................................................................................................................................... 11
5. SAC ............................................................................................................................................... 13
6. SID ................................................................................................................................................ 15
7. OBR .............................................................................................................................................. 15
8. OBX .............................................................................................................................................. 18
9. QRD .............................................................................................................................................. 19
10. QRF ............................................................................................................................................. 20
11. DSP ............................................................................................................................................. 21
12. QAK ............................................................................................................................................ 21
13. DataLine Field Value Range Definition ...................................................................................... 22
Appendix 1 User-defined Data Sheet ................................................................................................ 24
Appendix 2 Packet Example ............................................................................................................. 28
Chapter 1 Communication Protocols and
Connection

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.

2. HL7 Message Packing

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.

4. Supported HL7 Message Type

1. Patient sample results transmission: ORU^R01.


2. QC and BLANKCHECK sample results transmission: OUL^R21.
3. The reply message from LIS server to ORU ^ R01 packet: ACK^R01.
4. Sample information query: QRY^Q02.
5. Normal response from LIS server to the QRY^Q02 message: DSR^Q03.
6. Abnormal response from LIS server to the QRY^Q02 message: QCK^Q02.

5. Communication Process

1. Patient Sample Results Transmission Process

Analy ORU^R01 LIS


zer Server

ACK^R01

2. QC and BLANKCHECK Sample Results Transmission Process.

Analy OUL ^R21 LIS


zer Server

ACK^R21

3. Analyzer s Active Sample Information Query

Analy QRY^Q02 LIS


zer Server

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

No. HL7 ORU^R01 OUL^R21 ACK^R01/R QRY^Q02 DSR^Q03 QCK^Q02


Definition 21
Description
1 Field | | | | | |
Separator
2 Code ^~\& ^~\& ^~\& ^~\& ^~\& ^~\&
Characters
3 Sending UMS UMS UMS UMS UMS UMS
Application
4 Sending JASDAQ^D JASDAQ^D JASDAQ^DH5 JASDAQ^DH5 JASDAQ^DH5 JASDAQ^DH5
Equipment H510 H510 10 10 10 10

5 Receiving Set null


Application
6 Receiving Set null
Equipment
7 Message yyyymmd yyyymmdd yyyymmddhh yyyymmddhh yyyymmddhh yyyymmddhh
Date/Time dhhMMss hhMMss MMss MMss MMss MMss
8 Security Set null
9 Message Type ORU^R01 OUL^R21 ACK^R01 QRY^Q02 DSR^Q03 QCK^Q02
10 Message Specific Specific Equals to the Sample s Same as the Same as the
Control ID value value received barcode section value section value
packet s field received from received from
value the MSH the MSH
field in the field in the
QRY ^ Q02 QRY ^ Q02
11 Processing ID P P P P P P
12 Version ID 2.4 2.4 2.4 2.4 2.4 2.4
13 Serial No. Set null Set null Set null Set null Set null Set null
14 Continuous Set null Set null Set null Set null Set null Set null
Pointer
15 Accept AL AL AL AL AL AL
Confirmed
Type
16 Application AL AL AL AL AL AL
Confirm Type
17 Country Code CHN CHN CHN CHN CHN CHN

18 Characters ASCII ASCII ASCII ASCII ASCII ASCII


Set
19 Main Set null Set null Set null Set null Set null Set null
Language
Used in the
Message
20 Operation Set null Set null Set null Set null Set null Set null
Solution to
the Backup
Characters
Set
21 Conformance Set null Set null Set null Set null Set null Set null
Specifications
ID

2. MSA

No. HL7 Definition ACK^R01 ACK^R21 QCK^Q02


Description
1 Confirmation Code AA/AE/AR AA/AE/AR AA/AE/AR
2 Message Control The values of The values of The values of
ID MSH-10 field MSH-10 field MSH-10 field
received from the received from the received from the
ORU^R01 or ORU^R01 or QRY^Q021 packet
OUL^R21 packet OUL^R21 packet
3 Text Information Not Used Not Used Set null
4 Expected Serial No. Not Used Not Used Set null
5 Delay Confirmation Not Used Not Used Set null
Type
6 Error Condition Not Used Not Used Set null

3. PID

No. HL7 Definition ORU^R01 OUL^R21


Description
1 Set ID-PID Auto-increment from 1 Set null
2 Patient ID Medical record No., patient ID Set null
(Compatibility field)
3 Patient Identifiers Medical record No., patient ID Set null
Table
4 Spare Patient Set null Set null
ID-PID
5 Set null
6 Mother's Maiden Set null Set null
Name
7 Date/Time of Birth Date of birth Set null
8 Sex Sex F: Female; M: Male; O: Other; U: Set null
Unknown; A: Ambiguous; N: Not
Applicable
9 Patient s Alias Set null
10 Race Set null
11 Patient s Address Set null Set null
12 County Code Set null Set null
13 Home Phone No. Set null Set null
14 Work Phone No. Set null Set null
15 Mother Language Set null Set null
16 Marital Status Set null Set null
17 Religion Set null Set null
18 Patient s Account Set null Set null
19 Patient s Social Set null Set null
Security Number
20 Patient s Driving Set null Set null
License No.
21 Mother s Identifier Set null Set null
22 Nation Set null Set null
23 Birthplace Set null Set null
24 Multiple Births Set null Set null
Identifier
25 Birth Order Set null Set null
26 Civic Right Set null Set null
27 Veteran Status Set null Set null
28 Nationality Set null Set null
29 Patient s Date/Time Set null Set null
of Death
30 Patient Death Set null Set null
Identifier
31 Identity Unknown Set null Set null
Identifier
32 Identity Credibility Set null Set null
Code
33 Last Update Set null Set null
Date/Time
34 Recent Update Set null Set null
Agency
35 Category Code Set null Set null
36 Variety code Set null Set null
37 Strain Set null Set null
38 Product Category Set null Set null
Code

4. PV1

No. HL7 Definition ORU^R01 OUL^R21


Description
1 Set ID-PV1 Auto-increment from 1 Auto-increment from 1
2 Patients Category E: Emergency, I: Inpatient, O: Set null
Outpatient, B: Obstetric
Patient, N: Not Applicable,
U: Unknown, R: Relapse
Patient, P: Advance
Admission
3 Assigned Patient [Medical Center Set null
Location (Department/Nursing Point
For non-hospitalized
patients]^[ Ward/Ward Area
For hospitalized
patients]^[ Bed For
hospitalized patients]
4 Admission Type Set null Set null
5 Advance Set null Set null
Admission No.
6 Patient s Current Set null Set null
Location
7 Admissions Doctor Submission Doctor Set null
(compatibility)
8 Referral Doctor Tester (compatibility) Set null
9 Consultant Doctor Reviewer (compatibility) Set null
10 Hospital Service Set null Set null
11 Interim Position Set null Set null
12 Advance Set null Set null
Admission Test
Identifier
13 Readmission Set null Set null
Identifier
14 Admission Source Set null Set null
15 Walking Condition Set null Set null
(after surgery)
16 VIP Identifier Set null Set null
17 Admitting Doctor Set null Set null
18 Patient Type Set null Set null
19 Treatment No. Set null Set null
20 Financial Situation Set null Set null
Category
21 Cost Identifier Set null Set null
22 Courtesy Code Set null Set null
23 Credit Rating Set null Set null
24 Contract Code Set null Set null
25 Contract Set null Set null
Commencement
Date
26 Total Contract Set null Set null
27 Contract Period Set null Set null
28 Rate Code Set null Set null
29 Turn to Bad Debt Set null Set null
Code
30 Turn to Bad Debt Set null Set null
Date
31 Bad debt Agent Set null Set null
Code
32 Bad Debt Transfer Set null Set null
Total Number
33 Bad Debt Set null Set null
Recovery Total
Number
34 Delete Account Set null Set null
Identifier
35 Delete Account Set null Set null
Date
36 Hospital Discharge Set null Set null
37 Destined Location Set null Set null
after Discharge
38 Diet Type Set null Set null
39 Facilitating Set null Set null
Agency
40 Bed Condition Set null Set null
41 Account Status Set null Set null
42 Pending Position Set null Set null
43 Prior Temporary Set null Set null
Location
44 Admission Set null Set null
Date/Time
45 Discharge Set null Set null
Date/Time
46 Current Patient Set null Set null
Balance
47 Total Expense Set null Set null
48 Total Scheduling Set null Set null
Number
49 Total Payments Set null Set null
50 Backup Clinic ID Set null Set null
51 Clinic Identifier Set null Set null
52 Other Health Care Set null Set null
Providers

5. SAC

No. HL7 Definition Description ORU^R01 OUL^R21


1 External Add Identifier Set null Set null
2 Add Identifier Set null Set null
3 Container Identifier Set null QC Sample No./Blank Sample No.
QC Sample No. format QC
Sample No.^LAS
Blank Sample No. format
BLANKCHECK^LAS
4 Original (parent) Container Set null Set null
Identifier
5 Equipment Container Set null Set null
Identifier
6 Sample Source Set null Q: Used to identify the sample as a
QC sample
B: The sample is a blank sample
Format: SER^^^^^^Q
Format: SER^^^^^^B
7 Registration Date/Time Set null Set null
8 Container Status Set null Sample processing status value:
R^PROCESS COMPLETED
9 Holder Type Set null Set null
10 Holder Identifier Set null Set null
11 Position in the Holder Set null Set null
12 Pallet Type -SAC Set null Set null
13 Pallet Identifier Set null Set null
14 Position on the Pallet Set null Set null
15 Location Set null Set null
16 Container Height Set null Set null
17 Container Diameter Set null Set null
18 Barrier Layer Set null Set null
19 Ground Floor Set null Set null
20 Container Set null Set null
Height/Diameter/Incremental
Unit
21 Container Volume Set null Set null
22 Available Volume Set null Set null
23 Initial Sample Volume Set null Set null
24 Volume Unit Set null Set null
25 Partition Type Set null Set null
26 Cover Type Set null Set null
27 Additive Set null Set null
28 Sample Components Set null Set null
29 Dilution Factor Set null Set null
30 Process Set null Set null
31 Temperature Set null Set null
32 Hemolysis Index Set null Set null
33 Hemolysis Index Unit Set null Set null
34 Blood Lipid Index Set null Set null
35 Blood Lipid Index Unit Set null Set null
36 Jaundice Index Set null Set null
37 Jaundice Index Unit Set null Set null
38 Fibrin Index Set null Set null
39 Fibrin Index Unit Set null Set null
40 System that Causes Pollution Set null Set null
41 Drug Interference Set null Set null
42 Artificial Blood Set null Set null
43 Special Handling Matters Set null Set null
44 Other Environmental Factors Set null Set null

6. SID

No. HL7 Definition ORU^R01 OUL^R21


Description
1 Application/Method Set null QC method
Identifier L-J QC value is 101-LJ
Average L-J QC value is
102-XBAR
2 Material Lot No. Set null Set null
3 Material Container Set null QC file lot number
Identifier
4 Material Set null Set null
Manufacturer
Identifier

7. OBR

No. HL7 Definition ORU^R01 OUL^R21


Description
1 Set ID-OBR Auto-increment from 1 Auto-increment from 1
2 Billing Staff Order Sample barcode QC file lot number
Number (compatibility)
3 Executer Order Sample ID QC file lot number
Number (compatibility)
4 Universal service Set null Set null
Identifier
5 Priority -OBR Set null Set null
6 Request Date/Time Sample collection time
7 Observation Test date/time Test date/time
Date/Time
8 Observation End Set null Set null
Date/Time
9 Collected Amount Sample collection amount; Sample collection amount;
Default unit: ml Default unit: ml
10 Collector Identifier Sampl Collector Set null
ID^Name, Name or ID, or
both
11 Sample Behavior Set null Set null
Code
12 Dangerous Goods Set null Set null
Code
13 Relevant Clinical Clinical diagnosis results of Set null
Information the submission doctor
14 Sample Receipt Sample submission time Sample submission time
Date/Time (receiving time) (receiving time)
15 Sample source BLDC for Pre-dilution and BLDC for Pre-dilution and
BLDV for whole blood. BLDV for whole blood.
Sample Source QC: QC Sample Source QC: QC
Sample; BLANK: Sample; BLANK:
Blankcheck; BLDV: Venous Blankcheck; BLDV: Venous
Blood; BLDC: Capillary Blood; BLDC: Capillary CHIP
CHIP 7.18.3 7.18.3
QC Sample: When the QC Sample: When the sample
sample is a quality control is a quality control sample, the
sample, the field value is field value is QC. The
QC. The identification is the identification is the QC results.
QC results.
16 Provider of Doctor's Submission doctor Set null
Advice Work number ^Name
17 The Phone Number to Set null Set null
Reply the Doctor's
Advice
18 Billing Staff Field 1 Set null Set null
19 Billing Staff Field 2 Set null Set null
20 Billing Staff Field 1+ Set null Set null
21 Billing Staff Field 2+ Set null Set null
22 Result Report/Status Review time Set null
Modification-
Date/Time+
23 Charge+ Set null Set null
24 Diagnostic Services Diagnosis Department: HM: Diagnosis Department: HM:
Identifier Hematology Hematology
25 Result Status+ Result Status: F: Final Result Status: F: Final Result;
Result; R: Result Unsure R: Result Unsure
26 Parent Result+ Set null Set null
27 Quantity/Time "^^^^^Y/N" Set null
Y: Emergency
N: Non-emergency
28 Copy Result to Set null Set null
29 Parent Number Set null Set null
30 Transportation Type Set null Set null
31 Observation Reason Set null Set null
32 Main Result Set null Set null
Interpreter +
33 Assistant Result Set null Set null
Interpreter +
34 Technician + Set null Set null
35 Recorder + Set null Set null
36 Plan Date/Time+ Set null Set null
37 Sample Container Set null Set null
Number
38 Logistics of Set null Set null
Transporting the
Collected Samples
39 Collector s Set null Set null
Evaluation
40 Shipping Set null Set null
Arrangement
Responsibility
41 Shipping Set null Set null
Arrangement
42 Require Escort Set null Set null
43 Planed Patient Set null Set null
Transport Note
44 Program Code Set null Set null
45 Program Code Set null Set null
Modifier
46 Billing Staff Set null Set null
Supplementary
Service Information
47 Executer Set null Set null
Supplementary
Service Information

8. OBX

No. HL7 Definition ORU^R01 OUL^R21


Description
1 Set ID-OBX Set null Set null
2 Value Type Data Type ST: character Data Type ST: character
string; string;
3 Observation Test item ID refers to the Test item ID refers to the
Identifier definition of LOINC. UMS definition of LOINC. UMS
refers to the definition of refers to the definition of
LoincTable class. LoincTable class.
4 Observe Sub-ID Set null Set null
5 Observation Value Test Result Value Test Result Value
1 Values of WBC/RBC/PLT 1 Values of WBC/RBC/PLT
histogram and DIFF histogram and DIFF
scattergram are complete scattergram are complete
bitmap data. bitmap data.
2 During sample result 2 During sample result
transmission, if the result transmission, if the result
value of the test item is value of the test item is
invalid, take value - , invalid, take value - ,
which means when the which means when the
value is - , it isinvalid. value is - it isinvalid.
For example: during For example: during
Blankcheck, if the MCH Blankcheck, if the MCH
value is invalid, then its value is invalid, then its
value is - . value is - .
6 Unit Unit Unit
7 Reference Range Reference range L-U; Only Reference range L-U; Only
lower limit: L<; Only upper lower limit: L<; Only upper
limit <U limit <U
8 Abnormal Mark Abnormal Mark Abnormal Mark
Non-numeric results: N: Non-numeric results: N:
Normal; A: Abnormal; AA: Normal; A: Abnormal; AA:
Very Abnormal. Very Abnormal.
Numeric results: Normal: the Numeric results: Normal: the
field is empty; Abnormal: (L: field is empty; Abnormal: (L:
Below low normal; H: Above Below low normal; H: Above
high normal; <: Below high normal; <: Below
absolute low-off instrument absolute low-off instrument
scale >: Above absolute scale >: Above absolute
high-off instrument scale) high-off instrument scale)
9 Probability Set null Set null
10 Abnormal Set null Set null
Observation
Category
11 Observation Result Set null Set null
Status
12 Date of Last Set null Set null
Observation of the
Accurate Value
13 User-defined Access Set null Set null
Check
14 Observation Set null Set null
Date/Time
15 Observer ID Set null Set null
16 Person Responsible Set null Set null
for the Observation
17 Observation Method Set null Set null
18 Device Identifier Set null Set null
19 Analysis Date/Time Set null Set null

9. QRD

No. HL7 Definition QRY^Q02 Value Defination DSR^Q03 Value definition


Description
1 Query Date and Date and time of the query From the value of the QRD field
Time in the corresponding QRY ^ Q02
2 Query Format Take the fixed characters: R Take the fixed characters: R
Code
3 Query Priority Take the fixed characters: D Take the fixed characters: D
4 Query ID Specific String From the value of the QRD field
AT: Automatic Request in the corresponding QRY ^ Q02

AP: First request after


successful connection
ST: Manually define time
range
SI: Query by sample barcode
5 Delayed Response Set null Set null
Type
6 Delayed Response Set null Set null
Date/Time
7 Number Limit Take the fixed characters: Take the fixed characters:
Request 4096000^CH. Namely the 4096000^CH
record length is less than 4M
BYTE.
8 Object Selection Sample barcode From the value of the QRD field
in the corresponding QRY ^ Q02
9 Selection Theme Take the fixed characters: Take the fixed characters: GOL
GOL
10 Department Data Set null Set null
Code
11 Data Code Value Set null Set null
Limit
12 Query Result Set null Set null
Level

10. QRF

No. HL7 Definition QRY^Q02 Value Definition DSR^Q03 Value Definition


Description
1 Selection Theme Site Value from DH510/DH520 From the value of the QRD field
in the corresponding QRY^Q02,
namely DH510/DH520
2 Data Start Date/Time Set null reserve Set null reserve
3 Data End Date/Time Set null reserve Set null reserve
4 User Qualifier Set null reserve Set null reserve
5 Other QRY Theme Set null reserve Set null reserve
Selection
6 Date and Time RCT RCT
Qualifier
7 Date and Time Status COR COR
Qualifier
8 Date and Time ALL ALL
Selection Qualifier
9 Time of Query Range: ^^^start From the value of the QRD field
Number/Frequency time^end time in the corresponding QRY ^ Q02,
Qualifier namely ^^^start time^end time
10 Search Credibility Set null reserve Set null reserve

11. DSP

No. HL7 Definition DSR^Q03


Description
1 SET ID Take the barcode of the
sample in this DSP
2 DataLine Sample information. For
details please refer to
DataLine definition.

12. QAK

No. HL7 Definition QCK^Q02


Description
1 Take the value received from
QRD-8 field in the QRY^Q02
2 Response Status OK NF: No data no error
AE: Application errors
AR: Application refused
13. DataLine Field Value Range Definition

ID-DSP Field No. DataLine Field Value


1 Take fixed value
2 Sample barcode
3 Test mode: CBC/CBCDIFF
4 BLDV: Pre-dilution mode
BLDC: Whole blood mode
Sample Source BLDV: Venous blood BLDC: Blood capillary
5 Sample serial number (measurement serial number)
6 Patient ID / Medical record number
7 Patient Name
8 Patient Sex F: Female; M: Male; O: Other; U: Unknown; A:
Ambiguous; N: Not Applicable
9 Patient s Birthday
YYYYMMDD
10 Patient Category: 1: Clinic 2: Hospitalized 3: Physical Examination
11 PLT
12 BASO#
13 EO#
14 RBC
15 IG#
16 WBC
17 LYMPH#
18 MONO#
19 NEUT#
20 OTHERS#
21 BASO%
22 EO%
23 HCT
24 LYMPH%
25 NEUT%
26 PDW
27 MPV
28 RDWCV
29 RDW-SD
30 PCT
31 MCH
32 MCHC
33 MCV
34 IG%
35 HGB
36 MONO%
37 PltImg
38 WbcImg
39 RbcImg
40 DiffImg
Appendix 1 User-defined Data Sheet

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)

PLT 777-3 NM LN 777-3^PLT^LN


BASO# 704-7 NM LN 704-7^ BASO#^LN
EO# 711-2 NM LN 711-2^ EO#^LN
RBC 789-8 NM LN 789-8^ RBC #^LN
IG# 53115-2 NM LN 53115-2^ IG#^LN
WBC 1749545 NM LN 1749545 ^ WBC ^LN
LYMPH# 731-0 NM LN 731-0^ LYMPH#^LN
MONO# 742-7 NM LN 742-7^ MONO#^LN
NEUT# 751-8 NM LN 751-8^ NEUT#^LN
OTHERS# 58443-3 NM LN 58443-3^ THERS#^LN
BASO% 71680-3 NM LN 71680-3^ BASO%^LN
EO% 71679-5 NM LN 71679-5^ EO%^LN
HCT 965763 NM LN 965763^ HCT ^LN
LYMPH% 71678-7 NM LN 71678-7^LYMPH%^LN
NEUT% 71676-1 NM LN 71676-1^NEYT%^LN
PDW 32207-3 NM LN 32207-3^PDW^LN
MPV 32623-1 NM LN 32623-1^MPV^LN
RDWCV 62247-2 NM LN 62247-2^RDWCV^LN
RDW-SD 21000-5 NM LN 21000-5^RDW-SD^LN
PCT 51637-7 NM LN 51637-7^PCT^LN
MCH 62243-1 NM LN 62243-1^MCH^LN
MCHC 62246-4 NM LN 62246-4^MCHC^LN
MCV 62242-3 NM LN 62242-3^MCV^LN
IG% 71695-1 NM LN 71695-1^IG%^LN
HGB 717-9 NM LN 717-9^HGB^LN
MONO% 71677-9 NM JCOD13 71677-9^MONO%^LN
PltImg J1000-1 NM JCOD13 J1000-1^PltImg ^LN PLT histogram
WbcImg J1000-2 NM JCOD13 J1000-2^WbcImg^LN WBC histogram
RbcImg J1000-3 NM JCOD13 J1000-3^RbcImg^LN RBC histogram
DiffImg J1000-4 NM JCOD13 J1000-4^DiffImg^LN DIFF
scattergram

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)?

Note: IS type date value: is true, is false.

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

1. DH510 send sample information query directive packet


MSH|^~\&|UMS|JASDAQ^DH510|||20131021100954||QRY^Q02|1|P|2.4|||AL|AL|CHN|ASCII|||
QRD|20131021100954|R||AT1|B|20131021100957|409600^CH|||||D
QRF|DH510|||||RCT|FIN|ALL|^^^20131021092454^20131021100954|

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||||

3. Measurement results sending


Send the sample measurement result to LIS server:
MSH|^~\&|UMS|JASDAQ^DH510|||20131021101553||ORU^R01|1|P|2.4|||AL|AL|CHN|AS
CII|||
PID|8|10001|10001||zhangsan||19811021|M||||||||||||||||||||||||||||||
PV1|8|||||||||||||||||||||||||||||||||||||||||||||||||||
OBR||1293728327221|1293728327221||||20131017113137|||||| positive
||BLDC|||||||||HM|F||N||||||||||||||||||||
OBX|1|NM|777-3^PLT^LN|PLT|++++|10*9/L|100-300|H|||||||||||
OBX|1|NM|704-7^BASO#^LN|BASO|----|10*9/L|0-0.1|L|||||||||||
OBX|1|NM|711-2^EO#^LN|EO|----|10*9/L|0.05-0.5|L|||||||||||
OBX|1|NM|742-7^MONO#^LN|MONO|-1|10*9/L|0.12-0.8|L|||||||||||
OBX|1|NM|731-0^LYMPH#^LN|LYMPH|----|10*9/L|0.8-4|L|||||||||||
OBX|1|NM|751-8^NEUT#^LN|NEUT|----|10*9/L|2-7.5|L|||||||||||
OBX|1|NM|71680-3^BASO%^LN|BASO%|----|%|0-1|L|||||||||||
OBX|1|NM|71679-5^EO%^LN|EO%|----|%|0.5-5|L|||||||||||
OBX|1|NM|71677-9^MONO%^LN|MONO%|----|%|3-8|L|||||||||||
OBX|1|NM|71678-7^LYMPH%^LN|LYMPH%|----|%|20-40|L|||||||||||
OBX|1|NM|71676-1^NEUT%^LN|NEUT%|----|%|50-70|L|||||||||||
OBX|1|NM|1749545^WBC^LN|WBC|0.00|10*9/L|4-10|L|||||||||||
OBX|1|NM|789-8^RBC#^LN|RBC|++++|10*12/L|3.5-5.5|H|||||||||||
OBX|1|NM|717-9^HGB^LN|HGB|0|g/L|110-165|L|||||||||||
OBX|1|NM|62243-1^MCH^LN|MCH|0.0|pg|27.5-32.5|L|||||||||||
OBX|1|NM|62246-4^MCHC^LN|MCHC|0|g/L|320-360|L|||||||||||
OBX|1|NM|32623-1^MPV^LN|MPV|6.4|fL|7.2-11.1|L|||||||||||
OBX|1|NM|32207-3^PDW^LN|PDW|15.1|%|14-18||||||||||||
OBX|1|NM|51637-7^PCT^LN|PCT|++++|%|0.108-0.28|H|||||||||||
OBX|1|NM|62247-2^RDW-CV^LN|RDW-CV|13.1|%|11.5-16||||||||||||
OBX|1|NM|21000-5^RDW-SD^LN|RDW-SD|33.4|fL|37-54|L|||||||||||
OBX|1|NM|965763^HCT^LN|HCT|++++|%|37-51|H|||||||||||
OBX|1|NM|62242-3^MCV^LN|MCV|64.5|fL|80-100|L|||||||||||
OBX|1|NM|J1000-2^WbcImg^LN|WbcImg|Qk2iOAEAAAAAADYAAAAoAAAA1wAA
AF0AAAABACAAAAAAAAAAAADDDgAAww4AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

You might also like