0% found this document useful (0 votes)
6 views34 pages

Raa 040 Een

The document outlines the specifications and connection protocols for HORIBA Medical hematology analyzers, detailing the ASTM and ABX formats for data transmission. It includes information on connection types, data formats, and compatibility across different analyzer models. Additionally, it provides definitions of key terms and control characters used in the communication process.

Uploaded by

m.guernaoui
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views34 pages

Raa 040 Een

The document outlines the specifications and connection protocols for HORIBA Medical hematology analyzers, detailing the ASTM and ABX formats for data transmission. It includes information on connection types, data formats, and compatibility across different analyzer models. Additionally, it provides definitions of key terms and control characters used in the communication process.

Uploaded by

m.guernaoui
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

Hematology Analyzer

Output Formats
Ref: RAA040EEN

QUAL-QA-TEMP-5184
Foreword

Foreword

Table of Contents Revisions


Section 1: Foreword .......................................................................................... page 2
Part number Software version Chapters Date
Section 2: Introduction ...................................................................................... page 3
ABX Pentra 80 ABX Pentra XL80 Pentra XLR
Section 3: Connection ....................................................................................... page 4 RAA040CEN V 1.12.x V 1.11.x V 2.0.x All June 2013
RAA040DEN V 1.12.x V 2.2.x V 2.2.x All April 2014
Section 4: ASTM Format ................................................................................... page 6
RAA040EEN V 1.12.x V 2.3.x V 2.3.x All January 2015

Section 5: ABX Format ...................................................................................... page 20


Modifications
• The 9.4.5 ASTM field for test orders has been corrected (Table 14 - Order record fields,
page 10).
• The maximum length of the 11.1.4 ASTM field has been corrected (Table 16 - Comment
record fields, page 13).
• The RDW-SD parameter has been added for ASTM and ABX (Table 19 - CBC Data
presentation, page 14 and Table 43 - CBC numerical result fields list, page 26).
• The ABX suspected pathologies have been corrected.

Output Formats HORIBA Medical PROPERTY 2


Ref: RAA040EEN
Introduction

Introduction
The ASTM Format is recommended by HORIBA Medical for every new connection Table 1: Definitions
development. The ABX Format is currently supported to be compliant with existing
connections but it will not be supported on future generations of instruments. The Argos Term Definition
Format is not supported on new systems. <CR> Carriage Return (ASCII decimal 13).
In reference to the low level protocol, a record is the message data (shown as
Different protocols can be used on HORIBA Medical instruments. A connection betwen a [DATA]) as described within the communications packet. If the data is longer than
computer (host) and an HORIBA Medical instrument can be performed when the 240 characters, then it must be split into two (or more) parts and sent in two (or
protocol, the format description and the connection mode have been properly set up. more) communications packets. The intermediate packet uses the <ETB>
Record
character, and the ending packet uses the <ETX> character. No single
Table 1: Definitions communications packet contains more than one record. In reference to the
message layer, a record can be one of the following codes: H (header), P (patient),
Term Definition O (order), R (result), L (terminator), C (comment).
<ACK> Acknowledgment (ASCII Decimal 6). A total unit of communication activity used in this standard to indicate the events
Session
[C1] The most significant character of Checksum. starting with the Establishment phase and ending with the Termination phase.

[C2] The least significant character of Checksum. A determination of a single analyte or a combination of values from other
Test
determinations or observations from which a variable or gradable result is derived.
[DATA] The data contents of the record.
<ENQ> Inquire (ASCII Decimal 5).
End of Transmission Block (ASCII Decimal 23). For use only when a single record is
<ETB>
too large to fit into one frame.
<ETX> End of Text (ASCII Decimal 3). Required at the end of each record.
[frame number] Single digit frame number “0” to “7”, starts with “1”.
<LF> Line Feed (ASCII Decimal 10).
<NAK> Negative Acknowledgment (ASCII Decimal 21).
<STX> Start of Frame (ASCII Decimal 2).
Communications All framing required for transmission of data. This framing includes: <STX>[frame
packet number][DATA] [<ETB> or <ETX>][C1][C2] <LF>.
Component Field One of several related pieces of information within a field.
A specific location within a record for a piece of information, indicated by a field
Field
delimiter and position.
Frame A complete communications packet.
LIS Laboratory Information System.
A collection of related information; a group of records that begins with a “Header”
record and ends with a “Terminator” record. A single record could theoretically
Message
constitute a message, but within this context, a message always contains multiple
records.
<EOT> End of Transmission (ASCII decimal 4).

Output Formats HORIBA Medical PROPERTY 3


Ref: RAA040EEN
Connection

Connection

Serial (RS232) 2. Format compatibility

1. Physical Layer Table 2: Format compatibility according to HORIBA Medical analyzers and types of
• GND: ground analysis
• TXD: transmission
ABX Pentra 80 ABX Pentra XL80 Pentra XLR
• RXD: reception
Analysis types ABX ASTM ABX ASTM ABX ASTM
Receive Orders X X X X X X
TSO mode X X X X X X
Query X X X X X X
CBC X X X X X X
DIFF (CBC+DIFF) X X X X X X
RET X X
DIR (DIFF+RET) X X

It is possible to keep the compatibility with the ABX Pentra 80 on the


ABX Pentra XL80 and the Pentra XLR.
The cable between the connectors must be shielded.

Output Formats HORIBA Medical PROPERTY 4


Ref: RAA040EEN
Connection

Ethernet connection 3. TCP Mode


Host TCP socket must be set up with (Host is always server):
(ABX Pentra XL80 and Pentra XLR in ASTM mode) • Port number where Instrument is connected

You can access and set up ethernet parameters by entering the ABX Pentra XL80 or the Instrument TCP socket must be set up with (Instrument is always client):
Pentra XLR menu: Settings > System > Communication • Host IP address or DNS address
If the "Network Settings" tab is not available on screen, make sure the ASTM mode is • the Port number where Host is awaiting connection
selected in the "General" tab.
The data format is according to ASTM protocol.
1. FTP Mode
Table 4: UDP and TCP modes
The instrument starts the connection with the FTP server right before it sends the file,
then it is disconnected. Every file sent execute one connection, the same named file Analysis types ABX Pentra XL80 Pentra XLR
must not be on the server when the instrument tries to transfer the file, the Host has to
manage the previous sent file. Receive Orders X X
TSO mode X X
The files are sent under name “RESXXXXX.AST”. Query X X
“RESXXXXX.AST” is incremented from 00000 to 99999. CBC X X
Each line of file “RESXXXXX.AST” is a “Record” according to ASTM format.
DIFF (CBC+DIFF) X X
A “Record” has no checksum.
DIR (DIFF+RET) X

Table 3: FTP mode

Analysis types ABX Pentra XL80 Pentra XLR


CBC X X
DIFF (CBC+DIFF) X X
DIR (DIFF+RET) X

2. UDP Mode
Host UDP socket must be set up with:
• Instrument IP address or DNS address
• The Port number where Instrument is awaiting connection

Instrument UDP socket must be set up with:


• Host IP address or DNS address
• The Port number where Host is awaiting connection

The data format is according to ASTM protocol.

Output Formats HORIBA Medical PROPERTY 5


Ref: RAA040EEN
ASTM Format

ASTM Format
HORIBA Medical instruments format responds to the ASTM specifications E-1381 and 1.3.1. Instrument/Host connexion
E-1394:
• E-1381: Standard specification for Low Level protocol to transfer messages between Table 6: Typical discussion between Instrument and Host
clinical and laboratory instruments and computer systems.
• E-1394: Standard specification for transferring Information between clinical and Instrument <> Host
laboratory instruments and computer systems.
<ENQ> >
< <ACK>
1. Connection specifications (ASTM E-1381) <STX>1...Data...<CR><ETX>xx<CR><LF> >
< <ACK>
1.1. Hardware and software characteristics
<STX>2...Data...<CR><ETX>xx<CR><LF> >
Default format for emitted character is 1 bit start, 8 data bits, No parity, 1 bit stop. < <ACK>
Default communication speed is 38400 bauds. <EOT> >

Hardware setting of the interface: Plug A&B are DB9 male plugs.
Table 7: Typical discussion between Host and Instrument

1.2. Output data characteristics Instrument <> Host

Characters: ASCII < <ENQ>


Maximum message length: 247 characters. <ACK> >
Analyzer manages Xon/Xoff protocol. < <STX>1...Data...<CR><ETX>xx<CR><LF>
<ACK> >
1.3. Communication protocol < <STX>2...Data...<CR><ETX>xx<CR><LF>
<ACK> >
Table 5: Standard control characters < <EOT>

Control String Hexadecimal value


1.3.2. Discussion with conflict between Instrument and Host
<ENQ> $05
Number of transmission if negative answer (NAK): 6
<ACK> $06
Timeout if no response: 15 s (Automatic disconnection max. time)
<NAK> $15 Retry timeout: Variable < 30 s
<STX> $02 Special timing: None
<ETX> $03 Description of other specific treatments: None
<CR> $0D
<LF> $0A
In case of ENQ\ENQ conflict analyzer waits 2 s and tries emission again.
<EOT> $04
Analyzer is master in case of conflict.

Output Formats HORIBA Medical PROPERTY 6


Ref: RAA040EEN
ASTM Format

incremented: <STX>1...Data...<CR><ETX>xx<CR><LF>
Table 8: Discussion with conflict between Instrument and Host
Table 10: Frame format:
Instrument <> Host
<ENQ> >
ASTM field Definition Transmitted data # of bytes Comments
< <ENQ> 0 STX $02 1
Wait 2 seconds... Frame number is set to 1,
incremented by 1 for each
<ENQ> > 1 Frame number 1 to 7, 0, ... 1
frame up to 7, and then
< <ACK> returns to 0
<STX>1...Data...<CR><ETX>xx<CR><LF> > Header, Patient, Order, Result
2 Data message 240 max.
< <ACK> & Comment messages
<STX>2...Data...<CR><ETX>xx<CR><LF> > End of data
< <ACK> message
3 1
ETX if end
<EOT> > frame
4 Checksum 2
1.3.3. Defect packet during discussion between Instrument and Host 5 CRLF $0D $0A 2

Table 9: Defect packet during discussion between Instrument and Host 1.4.1. Frame cheksum
Instrument <> Host According to ASTM E-1381 frame cheksum (<STX>1...Data...<CR><ETX>xx<CR><LF>)
<ENQ> > is defined as modulo 256 of ASCII values sum between <STX> not included and <ETX>
included characters: 1...Data...<CR><ETX>
< <ACK>
<STX>1...Data...<CR><ETX>xx<CR><LF> >
< <NAK>
2. Records general format specifications (ASTM E-1394)
<STX>1...Data...<CR><ETX>xx<CR><LF> > Data frames encapsulate Records defined by ASTM E-1394 norm, Records themselves
< <ACK> encapsulate ASTM fields.
<STX>2...Data...<CR><ETX>xx<CR><LF> >
Example of record inside Data frame: <STX>1...Data...<CR><ETX>xx<CR><LF>
< <ACK>
<EOT> > <STX>1H|\^&|||HostSimulator|||||ABX||P|E1394-97|20020705144108<CR><ETX>D3<CR><LF>

1.4. ASTM Data frame format Table 11: ASTM Records

A sequential number located after the <STX> character is inserted into each Data frame. Record ID ASTM Definition ABX Pentra 80 ABX Pentra XL80 Pentra XLR
Frame number is set to 1 when transfer phase is initialized and is incremented by 1 for H Header X X X
each frame up to 7 and then returns to 0. P Patient X X X
Frame number is to permit receiver to distinguish between new and retransmitted frame,
O Order X X X
in case of retansmitted frame (after a <NAK> response from Host), frame number is not

Output Formats HORIBA Medical PROPERTY 7


Ref: RAA040EEN
ASTM Format

Table 11: ASTM Records • .. C (Run Alarms) Optional


• ... .... R (Result)
Record ID ASTM Definition ABX Pentra 80 ABX Pentra XL80 Pentra XLR • ... .... C (Flag Result) Optional
R Result X X X • ... .... R (Result)
C Comment X X X
• ... .... C (Flag Result) Optional
• .....................
Query (Request
Q X X • .....................
information order)
• ... .... R (Result)
S Scientific Record • ... .... C (Flag Result) Optional
Manufacturer • L (Terminator)
M
information
L Terminator record X X X 2.2. Description of Records

2.1. Structure of Records • Only fields described with their specified length are used by HORIBA Medical
instruments.
• Length of field can be less than maximum value but must not be more.
2.1.1. Structure of records for Order transmission
• Only “Sample ID” and “Test” fields from Order record must be informed, all other fields
• H (Header) are optionals.
• P (Patient) • Delimiters must be used even if field is free.
• C (Patient Comments) Optional • Delimiters inside records are seperate by “|” (ASCII $7C).
• .. O (Order) • Delimiters inside fields are seperate by “^” (ASCII $5E).
• .. C (Order Comments) Optional
• L (Terminator) 2.2.1. Header record
The transmission of an Order without Patient Record is not allowed, but Patient Record
Table 12: Header record fields
can be empty. Example: <STX>2P|1<CR><ETX>BB<CR><LF>
Field max length
2.1.2. Instrument Patient file modification by Host ASTM
Definition Transmitted data
field ABX Pentra ABX Pentra
• H (Header) Pentra XLR
80 XL80
• P (Patient)
7.1.1 Record Type H 1 1 1
• C (Patient Comments) Optional
• L (Terminator) idem standard:
| Field delimiter
Delimiters
7.1.2 \ Repeat delimiter 4 4 4
2.1.3. Structure of records for Result transmission definition
^ Component delimiter
& Escape delimiter
• H (Header)
• P (Patient) Message Control
7.1.3
• C (Patient Comments) Optional ID
• .. O (Order) 7.1.4 Access Password
• .. C (Order Comments) Optional 7.1.5 Sender Name LIS 3 3 3

Output Formats HORIBA Medical PROPERTY 8


Ref: RAA040EEN
ASTM Format

Table 12: Header record fields Table 13: Patient record fields

Field max length Field max length


ASTM ASTM
Definition Transmitted data ABX Pentra ABX Pentra Definition Transmitted data ABX Pentra ABX Pentra Note
field Pentra XLR field Pentra XLR
80 XL80 80 XL80
7.1.6 Sender Address Patient ID No
8.1.5
7.1.7 Reserved 3

Sender Telephone Patient


7.1.8 8.1.6 Name^First name 20 41 41
Nb Name

Characteristics of Mother’s
7.1.9 8.1.7 Maiden
Sender
Name
7.1.10 Receiver ID
8.1.8 Birthdate YYYYMMDD 8 8 8
Comments or
7.1.11 Special 8.1.9 Patient Sex M, F or U 1 1 1 1
Instructions Patient
7.1.12 Processing ID P 1 1 1 8.1.10 Race-Ethnic
Origin
7.1.13 ASTM Version Nb E 1394-97 9 9 9
Patient
Date and Time of 8.1.11
7.1.14 YYYYMMDDHHMMSS 14 14 14 Address
message
8.1.12 Reserved
Patient
2.2.2. Patient record
8.1.13 Telephone
Nb
Table 13: Patient record fields Attending
8.1.14 Text 20 20 20
Physician ID
Field max length
ASTM Special Field
Definition Transmitted data Note 8.1.15
field ABX Pentra ABX Pentra 1
Pentra XLR
80 XL80 Special Field
8.1.16
2
8.1.1 Record Type P 1 1 1
Patient
Sequence 8.1.17
8.1.2 1, 2, ... 2 2 2 Height
Nb
Patient
Practice 8.1.18
Weight
8.1.3 Assigned
Patient ID Patient’s
Known or
Patient Id 8.1.19
Suspected
Laboratory (Advised on
Diagnosis
8.1.4 Assigned ABX Pentra XL80 for 25 25 25
Patient ID workflow
management)

Output Formats HORIBA Medical PROPERTY 9


Ref: RAA040EEN
ASTM Format

Table 13: Patient record fields Table 13: Patient record fields

Field max length Field max length


ASTM ASTM
Definition Transmitted data ABX Pentra ABX Pentra Note Definition Transmitted data ABX Pentra ABX Pentra Note
field Pentra XLR field Pentra XLR
80 XL80 80 XL80
Patient Hospital
8.1.33
8.1.20 Active Service
Medication Hopital
8.1.34
8.1.21 Patient’s Diet Institution
Practice Dosage
8.1.22 8.1.35
Field 1 Category
Practice
8.1.23
Field 2
Admission
Note 1: M: Male, F: Female, U: Unspecified (If instrument receives an empty
and
8.1.24 field (blank), it uses Unspecified type).
Discharge
Dates
Admission
8.1.25
Status 2.2.3. Order record
8.1.26 Location Text 20 20 20
Nature of Table 14: Order record fields
Alternative
8.1.27 Diagnostic Field max length
Code and ASTM
Classifiers Definition Transmitted data ABX Pentra ABX Pentra Note
field Pentra XLR
Nature of 80 XL80
Alternative 9.4.1 Record Type O 1 1 1
8.1.28 Diagnostic
Code and Sequence
9.4.2 1, 2, ... 2 2 2
Classifiers Nb

Patient 9.4.3 Sample ID 16 22 22 2


8.1.29
Religion Instrument
9.4.4
8.1.30 Martial status Specimen ID

Isolation ^^^Test name


8.1.31 Universal
Status 9.4.5 (CBC, DIFF, RET or 6 6 6 3
Test ID
DIR)
8.1.32 Language
9.4.6 Priority
Requested/
9.4.7 Ordered Date
and Time

Output Formats HORIBA Medical PROPERTY 10


Ref: RAA040EEN
ASTM Format

Table 14: Order record fields Table 14: Order record fields

Field max length Field max length


ASTM ASTM
Definition Transmitted data ABX Pentra ABX Pentra Note Definition Transmitted data ABX Pentra ABX Pentra Note
field Pentra XLR field Pentra XLR
80 XL80 80 XL80
Specimen Instrument
Collection YYYYMMDDHHMM Charge to
9.4.8 14 14 14 9.4.24
Date and SS Computer
Time System
Collection YYYYMMDDHHMM Instrument
9.4.9 14 14 14 9.4.25
End Time SS Section ID
Collection F: final
9.4.10 9.4.26 Report Types 1 1 1 4
Volume C: correction
9.4.11 Collector ID 9.4.27 Reserved
9.4.12 Action Code Location or
9.4.13 Danger Code Ward of
9.4.28
Specimen
Relevant
Collection
9.4.14 Clinical
Information Nosocomial
9.4.29
Infection Flag
Date/Time
9.4.15 Specimen Specimen
9.4.30
Received Service

Specimen Specimen
9.4.16 Text 20 20 20 9.4.31
Descriptor institution

Ordering
9.4.17
Physician
Physician Tel
9.4.18
Nb
9.4.19 User Field 1
9.4.20 User Field 2
Laboratory
9.4.21
Field 1
Laboratory
9.4.22
Field 2
Date and
Time Results
9.4.23
reported or
last modified

Output Formats HORIBA Medical PROPERTY 11


Ref: RAA040EEN
ASTM Format

Table 15: Result record fields


Note 2: Field 9.4.3 “Sample ID” for ABX Pentra XL80 and Pentra XLR (Only
from Instrument to Host) is presented as follows: Field max length
ASTM
SampleID^Rack(2 digits max.)^TubePosition(2 digits max.), Ex. Definition Transmitted data ABX Pentra ABX Pentra Note
field Pentra XLR
45264012^02^08 80 XL80
For ABX Pentra 80, the field does not provide any information on the rack.
Using the compatibility mode on ABX Pentra XL80 or Pentra XLR will send Unit or Set of
units (P80
this field as if it was an ABX Pentra 80.
10.1.5 V1.1 and 1, 2, 3 or 4 1 1 1
above/
Note 3: Field 9.4.5 “Universal test ID” must be filled by the parameters PXL80)
panel requested (CBC, DIFF, RET or DIR): Refer to Special characteristics for
Reference
HORIBA Medical data on page 14.). 10.1.6
Range
Result
Note 4: Field 9.4.26 “Report type” on ABX Pentra XL80 and Pentra XLR Analytical flag
10.1.7 Abnormal 2 2 2
depends on instrument unconditionnal validation mode state. Flag
L,H,LL,HH,>
If results are unconditionnally validated:
Nature of
- F: Result validated
10.1.8 Abnormality
- I: Result unvalidated Testing
If not:
W: suspicion
- F: First result
N: rejeted result
- C: Resampling F: final result
X: Parameter
exceeding the
2.2.4. Result record
capicity
(ABX Pentra 80 /
Table 15: Result record fields ABX Pentra XL80 /
10.1.9 Result Status Pentra XLR) 1 3 3 6
Field max length M: Value input
ASTM manually
Definition Transmitted data ABX Pentra ABX Pentra Note
field Pentra XLR (ABX Pentra XL80 /
80 XL80 Pentra XLR)
10.1.1 Record Type R 1 1 1 D: Value obtained by
dilution
10.1.2 Sequence Nb 1, 2, ... 2 2 2 (ABX Pentra XL80 /
Universel Test ^^^Result name in Pentra XLR)
10.1.3 15 15 15 5
ID english^LOINC code Date of
Test result (Refer to Change in
10.1.1
Data or Special Normative
0
10.1.4 Measurement characteristics for Values or
Value HORIBA Medical Units
data on page 14.) 10.1.1 Operator Operator Code +
1 Identification Name

Output Formats HORIBA Medical PROPERTY 12


Ref: RAA040EEN
ASTM Format

Table 15: Result record fields Table 16: Comment record fields

Field max length Field max length


ASTM ASTM
Definition Transmitted data ABX Pentra ABX Pentra Note Definition Transmitted data ABX Pentra ABX Pentra
field Pentra XLR field Pentra XLR
80 XL80 80 XL80
10.1.1 Date/Time I clinical instrument
11.1.3 Comment Source 1 1 1
2 Test Starting system
Date/Time Text (Refer to
10.1.1 YYYYMMDDHHMM
Test 14 14 14 Table 23 - Analytical
3 SS
Completed alarms, page 16;
10.1.1 Instrument Table 24 - Analyzer
4 Identification 11.1.4 Comment Text alarms, page 16; 50 50 50
Table 25 -
Suspected
Note 5: Field 10.1.3 “Universal TestID” for ABX Pentra XL80 and Pentra XLR pathologies,
includes the dilution ratio as follows: ^^^Result name in english^LOINC page 17.
code^CDR (CDR=1 or 2 or 3 or 5). Results are returned in between (). G:Free text
Note 6: Field 10.1.9 “Result Status” for ABX Pentra XL80 and Pentra XLR: if I: Instrument flag
several indicators are required (max. 2) they are separated by “\” delimiter. comment
11.1.5 Comment Type 1 1 1
L: Comment from
host (Patient order)
2.2.5. Comment record P80 V1.1 and above

Table 16: Comment record fields 2.2.6. Query record (Request information order, for ABX Pentra XL80 and
Pentra XLR)
Field max length
ASTM
Definition Transmitted data ABX Pentra ABX Pentra Table 17: Request information record fields
field Pentra XLR
80 XL80
Field max length
11.1.1 Record Type C 1 1 1 ASTM
Definition Transmitted data ABX Pentra XL80 /
11.1.2 Sequence Nb 1, 2, ... 2 2 2 field
Pentra XLR
12.1.1 Record Type Q 1
12.1.2 Sequence Nb 1
12.1.3 Identifier ^Sample Id 16
12.1.4 End of identifier list
12.1.5 Universal Test ID ALL 3
12.1.6 Time limits
12.1.7 Time max. limit

Output Formats HORIBA Medical PROPERTY 13


Ref: RAA040EEN
ASTM Format

Table 17: Request information record fields 2.2.7. Terminator record


Field max length
ASTM Table 18: Terminator record fields
Definition Transmitted data ABX Pentra XL80 /
field
Pentra XLR Field max length
ASTM
12.1.8 Time min. limit Definition Transmitted data ABX Pentra ABX Pentra
field Pentra XLR
12.1.9 Physician name 80 XL80
12.1.10 Telephone number 13.1.1 Record type L 1 1 1
12.1.11 Reserve for user 13.1.2 Sequence number 1 1 1 1
12.1.12 Reserve for user N: Normal
12.1.13 Status code O: Query for test information 1 I: No information
13.1.3 Termination code available for last query 1 1 1
Instrument request information for one tube at a time: 1 Request information record for (ABX Pentra XL80 and
each tube. Pentra XLR)

For example:
3. Special characteristics for HORIBA Medical data
Instrument
Host 3.1. CBC Data presentation
<ENQ>
<ACK> Table 19: CBC Data presentation
<STX> 1H|\^&|||ABX|||||||P|E1394-97|20061124105356<CR><ETX>57<CR><LF>
Parameter Code Standard SI mmol/L JAPAN
<ACK>
<STX> 2Q|1|^2312000||ALL||||||||O<CR><ETX>72<CR><LF>
White Blood Cell WBC 103/mm3 109/L 109/L 102/mm3
6 3 12 12
<ACK> Red Blood Cell RBC 10 /mm 10 /L 10 /L 104/mm3
<STX> 3L|1|N<CR><ETX>06<CR><LF> Hemoglobin HGB g/dL g/L mmol/L g/dL
<ACK> Hematocrit HCT % L/L L/L %
<EOT> Mean Corpuscular Volume MCV µm3 fL fL µm3
Mean Corpuscular
If Host had no information for the requested tube: MCH pg pg fmol pg
Hemoglobin
• Instrument receives an empty data frame: Only Header record and Terminator record
with “Termination” code set at “I”, the instrument applies a default profile for the tube. Mean Corpuscular
MCHC g/dL g/L mmol/L g/dL
Hemoglobin Concentration
or
• Instrument applies default profile after a 25 s timeout. RDW
(P80)
Red Distribution Width RDW-CV % % % %
(PXL80/
PXLR)

Output Formats HORIBA Medical PROPERTY 14


Ref: RAA040EEN
ASTM Format

Table 19: CBC Data presentation Table 20: DIFF Data presentation

Parameter Code Standard SI mmol/L JAPAN Parameter Code Standard SI mmol/L JAPAN
Red Distribution Width - RDW-SD Hemoglobin HGB g/dL g/L mmol/L g/dL
Standard Deviation (not P80) µm3 fL fL µm3
Hematocrit HCT % L/L L/L %
Platelets PLT 103/mm3 109/L 109/L 103/mm3 Mean Corpuscular Volume MCV µm 3 fL fL µm3
Mean Platelet Volume MPV 3 fL fL 3
µm µm Mean Corpuscular
MCH pg pg fmol pg
Hemoglobin
Plateletcrit PCT % 1012/L 1012/L %
Mean Corpuscular
Platelet Distribution Width PDW % % % % MCHC g/dL g/L mmol/L g/dL
Hemoglobin Concentration
RDW
3.2. DIFF Data presentation (P80)
Red Distribution Width RDW-CV % % % %
Table 20: DIFF Data presentation (PXL80/
PXLR)
Parameter Code Standard SI mmol/L JAPAN Red Distribution Width - RDW-SD
Standard Deviation (not P80) µm3 fL fL µm3
White Blood Cell WBC 103/mm3 109/L 109/L 102/mm3
Platelets PLT 103/mm3 109/L 109/L 103/mm3
Lymphocytes # LYM# 103/mm3 109/L 109/L 102/mm3
Mean Platelet Volume MPV µm3 fL fL µm3
Lymphocytes % LYM% % % % %
Plateletcrit PCT % 1012/L 1012/L %
Monocytes # MON# 103/mm3 109/L 109/L 102/mm3
Platelet Distribution Width PDW % % % %
Monocytes % MON% % % % %
Granulocytes # GRA# 103/mm3 109/L 109/L 102/mm3 3.3. RET Data presentation (Pentra XLR)
Granulocytes % GRA% % % % %
Neutrophils # NEU# 103/mm3 109/L 109/L 102/mm3 Table 21: RET Data presentation
Neutrophils % NEU% % % % %
Parameter Code Standard SI mmol/L JAPAN
Eosinophils # EOS# 103/mm3 109/L 109/L 102/mm3
Eosinophils % EOS% % % % % Reticulocytes % RET% % % % %

Basophils # BAS# 103/mm3 109/L 109/L 102/mm3 Reticulocytes # RET# 106/mm3 1012/L 1012/L 104/mm3
Basophils % BAS% % % % % Corrected Reticulocyte
CRC % % % %
Count
Atypical Lymphocytes # ALY# 103/mm3 109/L 109/L 102/mm3
Reticulocytes with a low
Atypical Lymphocytes % ALY% % % % % RETL % % % %
RNA content
Large Immature Cell # LIC# 3 3 9 9 2 3
10 /mm 10 /L 10 /L 10 /mm Reticulocytes with a
RETM % % % %
Large Immature Cell % LIC% % % % % medium RNA content
Reticulocytes with a high
Red Blood Cell RBC 106/mm3 1012/L 1012/L 104/mm3 RETH % % % %
RNA content

Output Formats HORIBA Medical PROPERTY 15


Ref: RAA040EEN
ASTM Format

Table 21: RET Data presentation Example:

Parameter Code Standard SI mmol/L JAPAN • H|\^&|||ABX|||||||P|E1394-97|20010413105547


Mean Reticulocyte Volume MRV µm3 fL fL µm3
• P|1||||SANTOS^JeanPhilippe||||||||FRICH Philippe
• .. O|1|0002|7|^^^DIF|||||||||||||||||||||F
Immature Reticulocyte
IRF ratio ratio ratio ratio • ... .... R|1|^^^WBC^804-5|5.26|10e3/mm3||L||F
Fraction
• ... .... C|1|I|^L1^LL^NL^LL1|I
Reticulocyte Hemoglobin
RHCc pg pg fmol pg
Cellular content
3.5.1. Analytical alarms
3.4. Manual Input of parameters (ABX Pentra XL80/Pentra XLR) Analytical alarms are transmitted through one Comment record located after the
corresponding Result record.
Table 22: Manual input of parameters Data presentation: Table 23: Analytical alarms
English Alarm type ABX Pentra 80 / ABX Pentra XL80 / Pentra XLR
Parameter Standard SI mmol/L JAPAN
code
MB, CO, NE, LL, NL, MN, LN, RM, RN, NO, LB, BASO, WBC1,
ALARM_WBC
Bands # BND# 103/mm3 109/L 109/L 102/mm3 WBC2, Baso+, Baso-, LMNE+, LMNE-, SL1
Bands % BND% % % % % ALARM_RBC MI, MA
Metamyelocytes # MET# 3
10 /mm 3
10 /L9
10 /L9 2
10 /mm 3 ALARM_PLT PC, MC, SC
Metamyelocytes % MET% % % % % ALARM_RET (Pentra XLR) PIT, FIT, NRBC, Balance_Ret+, Balance_Ret-, LOW_COUNT, LASER

Myelocytes # MYE# 103/mm3 109/L 109/L 102/mm3


3.5.2. Analyzer alarms
Myelocytes % MYE% % % % %
Promyelocytes # PRO# 103/mm3 109/L 109/L 102/mm3 Analyzer alarms are transmitted through the Comment record located after the Order
record.
Promyelocytes % PRO% % % % %
3 3 9 9
Blasts # BLA# 10 /mm 10 /L 10 /L 102/mm3 Table 24: Analyzer alarms
Blasts % BLA% % % % %
ABX Pentra 80 /
Others # OTH# 103/mm3 109/L 109/L 102/mm3 ABX Pentra XL80 /
Alarm type ABX Pentra XL80 /
Pentra XLR
Others % OTH% % % % % Pentra XLR
XB, XR, QC, WESTGARD,
3.5. Alarms and Pathologies STARTUP FAILED, STARTUP
MANUAL MATCH,
ALARM_ANALYSER NOTDONE, STARTUP
RECALCULATED
ASTM specification reserved no field for pathologies. Pathology messages are sent NOTEFFECTIVE, FOR
through the comment record. INVESTIGATIONAL USE ONLY

Each different type of alarm is transmitted through one different Comment record, a “I” 3.5.3. Suspected pathologies
(letter “i” in upper case) flag ended the Comment record and shows a warning from the
instrument. Suspected pathologies are transmitted through one Comment record located after

Output Formats HORIBA Medical PROPERTY 16


Ref: RAA040EEN
ASTM Format

corresponding Result record. If several pathologies are suspected they are seperated by Table 25: Suspected pathologies
the component delimiter.
Populations Messages French
Table 25: Suspected pathologies
Thrombopenia Thrombopénie
Populations Messages French Platelet Aggregats Agrégats plaquettaires
Small Cells Petits éléments cellulaires
WBC Leucocytosis Leucocytose
Leucopenia Leucopénie Microcytes Microcytes
Schizocytes Schisocytes
Lymphocytosis Lymphocytose
Macroplatelets Macro plaquettes
Lymphopenia Lymphopénie
Neutrophilia Neutrophilie Pancytopenia Pancytopénie
PLT INterpretation Impossible Interprétation Pla impossible
Neutropenia Neutropénie
RET (Pentra XLR) Reticulocytosis Réticulocytose
Eosinophilia Eosinophilie
Myelemia Myélémie Reticulopenia Réticulopénie

Large Immature Cell Grandes Cellules Immatures


3.5.4. Suspicion and Reject
Atypical Lymphocyte Lymphocytes atypiques
Left Shift Formule Gauche When one result is suspected abnormal or false, that means the result is not reliable, the
Nrbcs Erythroblastes instrument returns a flag in field 10.1.9 (Refer to Table 15 - Result record fields, page 12.).
Monocytosis Monocytose
Basophilia Basophilie
3.5.5. Normal and Panic ranges
Blasts Blastes When result exceeds Normal or Panic ranges, flags are transmitted through field 10.1.7;
Pancytopenia Pancytopénie they are compared to the ranges set by the user to get a full result information.These low
WBC Interpretation Impossible Interprétation GB impossible
and high limits can be transmitted through field 10.1.6 (Refer to Table 15 - Result record
fields, page 12.).
RBC Anemia Anémie
Anisocytosis Anisocytose degré 1
Microcytes Microcytes degré 1
4. Management of errors
Microcytes+ Microcytes degré 2
4.1. During Instrument transmission
Microcytes++ Microcytes degré 3
Macrocytes Macrocytes degré 1 During a single result transmission by the instrument, if the host lost the transmission
Microcytosis Microcytose (Time-Out or EOT) the full message is transmitted again after a parametrable delay (10 s
Macrocytosis Macrocytose by default).
Hypochromia Hypochromie degré 1
In case of long files with several results, the re-transmission is done from the result lost
Cold Agglutinines Agglutinine froide to the end.
Pancytopenia Pancytopénie
RBC Interpretation Impossible Interprétation GR impossible After 6 consecutive NAKs detected, the sent file is differed to later transmission.
PLT Thrombocytosis Thrombocytose

Output Formats HORIBA Medical PROPERTY 17


Ref: RAA040EEN
ASTM Format

4.2. During Host transmission Table 26: Example of Order sent by Host

According to E-1381 protocol, error management of Time-out, Checksum and frame <ACK>
number, in case of non-respect of these norms, return NAK (or communication is halted). <STX>2P|1||PID12345||LASTNAME^FIRSTNAME||19641223|M|||||Prescriptor||||||||||||Location<CR><E
In case of transmission of long files (Worklist upload for example), files previously TX>D6<CR><LF>
transmitted before transmission error are interpreted and managed by the instrument, <ACK>
others are not used. <STX>3C|1|I|Patient Comment<CR><ETX>3C<CR><LF>
<ACK>
According to E-1394 protocol, all Orders without “Sample ID” or with “Sample ID”
<STX>4O|1|SID007||^^^CBC|R||||||A<CR><ETX>04<CR><LF>
superiors to 16 characters, are not interpreted by the instrument. (ABX Pentra 80
acknowledges and triggers an alarm on the instrument and the ABX Pentra 80 Host.log <ACK>
is updated). <STX>5C|1|I|Order Comment<CR><ETX>65<CR><LF>
<ACK>
In case of a “Patient ID” field that is empty or too long, but has a correct “Sample ID”, the <STX>6L|1|N<CR><ETX>09<CR><LF>
order is interpreted, but results return with an auto-patient ID set by the instrument.
<ACK>
ABX Pentra 80 V1.1 and above reject the Order.
<EOT>
All other too long fields are cut to fit to ASTM field specified length, except for
ABX Pentra 80 V1.1 and above: Packet is ignored (A notification is made into the 5.2. Example of Result sent by the instrument
Host.log).
Table 27: Example of Result sent by the instrument
5. Example of data frame Instrument
Host
5.1. Example of Order sent by Host
<ENQ>
• Patient ID: PID12345 <ACK>
• Patient Name: LASTNAME, FIRSTNAME <STX>1H|\^&|||ABX|||||||P|E1394-97|20020725100331<CR><ETX>4D<CR><LF>
• Birthdate: 23/12/1964 <ACK>
• Prescriptor: Prescriptor
<STX>2P|1||AUTO_PID1381||CATHELIN||19260813<CR><ETX>4F<CR><LF>
• Department: Location
• Sample ID (mandatory field): SID007 <ACK>
• Test (mandatory field): CBC <STX>3O|1|25028||^^^DIF|||||||||||||||||||||F<CR><ETX>13<CR><LF>
<ACK>
Table 26: Example of Order sent by Host
<STX>4R|1|^^^WBC^804-5|3.45|10e3/mm3||LL||F<CR><ETX>D6<CR><LF>
Host <ACK>
Instrument <STX>5C|1|I|LEUCOPENIA^LYMPHOPENIA^NEUTROPENIA^EOSINOPHILIA^MONCYTOSIS|I<CR
<ENQ> ><ETX>C4<CR><LF>
<ACK> <ACK>
<STX>1H|\^&|||ABX|||||||P|1394-97|20031202102713<CR><ETX>06<CR><LF> <STX>6R|2|^^^LYM#^731-0|0.78|||LL||F<CR><ETX>DA<CR><LF>

Output Formats HORIBA Medical PROPERTY 18


Ref: RAA040EEN
ASTM Format

Table 27: Example of Result sent by the instrument Table 27: Example of Result sent by the instrument
<ACK> <STX>7R|19|^^^MCV^787-2|87.94|µm3||||F<CR><ETX>EB<CR><LF>
<STX>7R|3|^^^LYM%^736-9|22.50|%||LL||F<CR><ETX>3B<CR><LF> <ACK>
<ACK> <STX>0R|20|^^^MCH^785-6|30.40|pg||||F<CR><ETX>3D<CR><LF>
<STX>0R|4|^^^MON#^742-7|0.42|||||F<CR><ETX>36<CR><LF> <ACK>
<ACK> <STX>1R|21|^^^MCHC^786-4|34.57|g/dl||||F<CR><ETX>1C<CR><LF>
<STX>1R|5|^^^MON%^744-3|12.20|%||HH||F<CR><ETX>1C<CR><LF> <ACK>
<ACK> <STX>2R|22|^^^RDW^788-0|13.49|%||||F<CR><ETX>AB<CR><LF>
<STX>2R|6|^^^NEU#^751-8|1.99|||LL||F<CR><ETX>DE<CR><LF> <ACK>
<ACK> <STX>3R|23|^^^PLT^777-3|186.74|10e3/mm3||||F<CR><ETX>FA<CR><LF>
<STX>3R|7|^^^NEU%^770-8|57.70|%||||F<CR><ETX>A0<CR><LF> <ACK>
<ACK> <STX>4R|24|^^^MPV^776-5|8.45|µm3||||F<CR><ETX>B7<CR><LF>
<STX>4R|8|^^^EOS#^711-2|0.26|||||F<CR><ETX>34<CR><LF> <ACK>
<ACK> <STX>5R|25|^^^PCT^X-PCT|0.16|%||||F<CR><ETX>D9<CR><LF>
<STX>5R|9|^^^EOS%^713-8|7.40|%||HH||F<CR><ETX>F8<CR><LF> <ACK>
<ACK> <STX>6R|26|^^^PDW^X-PDW|14.50|%||||F<CR><ETX>16<CR><LF>
<STX>6R|10|^^^BAS#^704-7|0.01|||||F<CR><ETX>4E<CR><LF> <ACK>
<ACK> <STX>7L|1|N<CR><ETX>40<CR><LF>
<STX>7R|11|^^^BAS%^706-2|0.20|%||||F<CR><ETX>75<CR><LF> <ACK>
<ACK> <EOT>
<STX>0R|12|^^^ALY#^733-6|0.07|||||F<CR><ETX>61<CR><LF>
<ACK>
<STX>1R|13|^^^ALY%^735-1|1.89|%||||F<CR><ETX>92<CR><LF>
<ACK>
<STX>2R|14|^^^LIC#^X-LIC|0.03|||||F<CR><ETX>B0<CR><LF>
<ACK>
<STX>3R|15|^^^LIC%^11117-9|0.80|%||||F<CR><ETX>E2<CR><LF>
<ACK>
<STX>4R|16|^^^RBC^789-9|4.43|10e6/mm3||||F<CR><ETX>81<CR><LF>
<ACK>
<STX>5R|17|^^^HGB^717-9|13.47|g/dl||||F<CR><ETX>D6<CR><LF>
<ACK>
<STX>6R|18|^^^HCT^4544-3|38.95|%||||F<CR><ETX>DB<CR><LF>
<ACK>

Output Formats HORIBA Medical PROPERTY 19


Ref: RAA040EEN
ABX Format

ABX Format
ASTM Format is recommended by HORIBA Medical for every new connection 2. Protocol description
development. ABX Format is currently supported to be compliant with earlier instruments
or existing connections.
2.1. Unidirectionnal mode

1. Overview 2.1.1. Typical unidirectionnal transmission from Instrument to Host


• ABX format supports unidirectionnal or bidirectionnal connections.
• ABX format can have a different number of fields according to the transmitted items set Table 28: Typical unidirectionnal transmission from Instrument to Host
up by the user (results, curves, flags, etc.) or to the type of cycle.
• Fields sequence is not fixed. Instrument <> Host Comment
• The result identifier is different according to the type of result: patient result <STX> + RESULT + <ETX> >
(“RESULT”), re-run result (RES-RR), QC result (QC-RES), etc. Refer to Data transmitted
by the host to the analyzer on page 23.
2.1.2. Typical unidirectionnal transmission from Instrument to Host with
"SOH"\"EOT"
"SOH"\"EOT" option must be enabled on the instrument.

Table 29: Typical unidirectionnal transmission with “SOH”\”EOT” from Instrument to Host

Instrument <> Host Comment


<SOH> > Instrument takes the Line
<STX> + RESULT + <ETX> >
.
.
.
<STX> + RESULT + <ETX> >
<EOT> > Instrument frees the Line

2.2. Bidirectionnal mode


Table 30: Typical transmission from Host to Instrument:
2.2.1. Typical bidirectionnal transmission from Host to Instrument Instrument <> Host Comment
<SOH> > Host takes the Line
< <ENQ>
<STX> + FILE + <ETX> >
< <ACK>

Output Formats HORIBA Medical PROPERTY 20


Ref: RAA040EEN
ABX Format

Table 30: Typical transmission from Host to Instrument: 2.3. Conflict management
Instrument <> Host Comment Number of transmission if negative answer (NAK): 1
.
Timeout: 15 s
In case of SOH/SOH conflict, priority is given to Host. After an adjustable delay (8 s by
.
default) and if Host has not re-sent a SOH, instrument tries to send SOH again until
. timeout. This is done until automatic disconnection max time is reached.
<STX> + END + <ETX> > Host frees the Line
< <ACK>

2.2.2. Typical bidirectionnal transmission from Instrument to Host

Table 31: Typical transmission from Instrument to Host

Instrument <> Host Comment


<SOH> > Instrument takes the Line
< <ENQ>
<STX> + RESULT + <ETX> >
< <ACK>
.
.
.
<STX> + END + <ETX> > Instrument frees the Line
< <ACK>

Output Formats HORIBA Medical PROPERTY 21


Ref: RAA040EEN
ABX Format

3. Message structure

3.1. Lines structure


HEADER:
• STX
• Size + carriage return (Size: 5 bytes representing the total amount of the data except
STX and ETX).
• Identifier followed by a Load Type + carriage return (Load: 8 character string preceeded
by a blank indicating the type of data).
....................................................................................
VARIABLE PART:
• Identifier followed by the Information associated to the Load Type + carriage return
(Identifier: 1 byte moving about $21 to $FF, it describes the information type which
follows this indicator, always followed by a blank character $20).
• Remainder of the other Identifiers and Information associated to the Load Type +
carriage returns.
• Other Load Type blocs + Associated Information
....................................................................................
POST-HEADER:
• Identifier followed by CheckSum + carriage return (CheckSum: Sum modulo 65536 of Diag.1: ABX format line structure
all characters except ETX, STX and all information about checksum (identifier - space -
checksum - carriage return) in the hexadecimal format on 4 bytes, preceeded by a 3.2. Control characters
blank character $20).
• ETX
Table 32: Standard control characters

Control String Hexadecimal value


<ENQ> $05
<ACK> $06
<NAK> $15
<STX> $02
<ETX> $03
<CR> $0D
<LF> $0A
<EOT> $04
<SOH> $01

Output Formats HORIBA Medical PROPERTY 22


Ref: RAA040EEN
ABX Format

4. Data transmitted by the host to the analyzer Patient identification:


• All the described fields have a fixed size character string type and are completed with
Data packet files are available only if the instrument has been set up with the remote blanks on the right side for the non-significant information.
controlled mode. • n= number
"FILE" request: • c= character
The data packet "FILE" is followed by $75 or $76 representing the patient file in order to
get the type of test to be run on the corresponding sample. Table 35: Identifier list (Host to Instrument):

Table 33: Example of transmission between Host and Instrument: Identifier Correspondance Example Length Format Transmission Note

Flow Dataflow Comments $70 p Analyzer number 01 2+2+1 Integers required


145030215427
Instrument>Host $01 Pentra sends SOH $75 u Id # or sample id. 2+16+1 String(16) required
5-42
Host>Instrument $05 Host responds ENQ
$76 v Id. or patient name SMITH Ronald 2+30+1 String(30) required
$02$FF FILE $OD $75 Pentra sends STX + First Query Message +
Instrument>Host nnnnnnn
123456789012 $OD $03 ETX... $77 w Birth date YYYYMMDD 2+8+1 optional 8
n
Host>Instrument $06 Host responds ACK
7d or 4w or
Pentra sends STX + Next Query Message + $78 x Age 10m or 54y or 2+3+1 String(3) advised 9
Instrument>Host ....
ETX 100
Host>Instrument $06 Host responds ACK $79 y Sex 0, 1 or 2 2+1+1 String(1) advised 10
Pentra sends STX + Last Query Message + $7A z Origin x 2+1+1 String(1) optional
Instrument>Host ....
ETX
$7B { Doctor Dr Jones 2+15+1 String(15) optional
Host>Instrument $06 Host responds ACK
$7C | Department Cardiology 2+10+1 String(10) optional
$0200043$0D
06/08/99 nn/nn/nn
Instrument>Host $FF END $0D Pentra sends STX + Free line + ETX $7D } Collection date 2+14+1 optional 11
13h15 nnhnn
$03
$7E ~ Comments 2+32+1 String(32) optional
Host>Instrument $06 Host responds ACK
$7F Blood type man 2+16+1 String(16) optional 12
Each data packet "FILE" is preceeded and followed by STX and ETX. $80 ç Analysis type A 2+1+1 String(1) advised 13
Requests of this type can be chained between a line bid and a line free to organize the
$8B ï Patient identification 200205125751 2+30+1 String(30) advised 14
grouping of requests for instruments equipped with an automatic sampling mode.

Table 34: Data packet strings:


Note 7: (ABX Pentra 80 V1.1 and above)
Data packet string Use Characters supported goes from $20 to $7F for all languages, except for
Japanese from $20 to $FF. No accent is allowed inside fields.
FILE Patient file Note 8: ($77)
END Line free message For all instruments: There is no check on $77 compare to $78.
For ABX Pentra 80 V1.1 and above: If date is invalid, Birthdate > Date of day,
Month or Day incoherent, packet is ignored.

Output Formats HORIBA Medical PROPERTY 23


Ref: RAA040EEN
ABX Format

5. Data transmitted by the analyzer to the host


Note 9: ($78)
$78 is a 3 characters string completed on the right side by blanks. 5.1. Packet type
If age exceeds 99 years, the 3 characters of the string are used for the age
without unit (example: 102). The information described in the packet type allows the specification of the global
ABX Pentra 80 V1.1 and above: Age is recaculated if Birthdate ($78) is message content: hematological routine results or statistic results.
different.
Note 10: ($79) Table 36: Packet type list
0 or Blank: Unspecified, 1: Male, 2: Female
Data packet string
Note 11: ($7D) Use Comments
(8 characters)
Only ABX Pentra 80 V1.1 and above: Collection date formats are: YY/MM/
DD HHhMM or YYYYMMDD HHhMM. Packet ignored if date or time are RESULT
Hematological result transmission on a routine
incoherent. mode
Note 12: ($7F) Hematological result transmission on automatic re-
RES-RR
$7F must be one of the instrument blood type list. If not, it is generated sampling mode
according to the age ($78) or for adults according to the sex ($79). ABX Pentra 80 /
Note 13: ($80) ABX Pentra XL80 /
Test compatibility with the instrument: QC-RES-M Result transmission of a median level control blood Pentra XLR:
'A': CBC QC-L\M\H
'B': DIF (CBC+DIF) transmission
’C’: DIR (DIF+RET) FILE Patient file request
Note 14: ($8B) END Connection end
On ABX Pentra 80 / ABX Pentra XL80 / Pentra XLR the Patient ID field must RES-BLK Blank cycle results ABX Pentra 80 Only
not be empty otherwise the test is not done.
5.2. Identifier list (Instrument to Host)

Table 37: Identifier list (Instrument to Host):

Identifier Correspondance Example Length Format Note


$70 p Analyzer number 01 2+2+1 Integers
Analysis date and 03/01/05
$71 q 2+19+1 String(19) 15
time 13h15mn31s
$72 r Analyzer run number 115 or 005CBC06 2+16+1 String(16) 16
Analyzer sequence
$73 s
number
M: manual (open tube)
$74 t Sampling mode 2+1+1 String(1)
R: rack (close tube)
$75 u Id # or sample id. 1450302154275-42 2+16+1 String(16)

Output Formats HORIBA Medical PROPERTY 24


Ref: RAA040EEN
ABX Format

Table 37: Identifier list (Instrument to Host): • If one parameter cannot be calculated by the analyzer, the field is replaced by --.--
Parameter status:
Identifier Correspondance Example Length Format Note Following the numerical field, a first digit gives the counting rejection status or the
$76 v Id. or patient name SMITH Ronald 2+30+1 String(30) suspicion, a second one gives the parameter value status according to high and low
16/03/72 nn/nn/nn
normalities, to high and low extreme values and to the overloading capacities.
$77 w Birth date 2+8+1 17
or 03161972 or nnnnnnnn
Table 38: Identifier First digit
7d or 4w or 10m or
$78 x Age 2+3+1 String(3)
54y or 100 First digit (letter) Correspondance Comments
$79 y Sex 0, 1 or 2 2+1+1 String(1) 10
R Parameter rejected for a counting default
$7A z Origin x 2+1+1 String(1) ABX Pentra 80: Not
$7B { Doctor Dr Jones 2+15+1 String(15) B Incorrect balance between the counting methods
transmitted
$7C | Department Cardiology 2+10+1 String(10) S Suspicious parameter value
nn/nn/nn ABX Pentra XL80 /
$7D } Collection date 06/08/99 13h15 2+14+1 11 M Value input manually
nnhnn Pentra XLR
$7E ~ Comments 2+32+1 String(32) ABX Pentra XL80 /
D Value obtained by dilution
$7F Blood type man 2+16+1 String(16) 12 Pentra XLR
$80 ç Analysis type A 2+1+1 String(1) 13 blank No anomaly observed
0: 10 positions
$81 ü Sample rack type 1: 15 positions 2+1+1 Integer Table 39: Identifier Second digit
2: 32 positions
$82 é Number of runs 0, 1, ... 2+1+1 Integer Second digit (letter) Correspondance Comments
$83 â Operator code Bob 2+3+1 String(3) L Parameter < to the lower extreme value
l Parameter < to the low normal value

Note 15: ($71) blank Parameter normal value


ABX Pentra 80 V1.1 and above: Valid date format is YY/MM/DD h Parameter > to the high normal value
HHhMMmSSs H Parameter > to the high extreme value
Note 16: ($72) ABX Pentra 80 V1.1
ABX Pentra XL80 / Pentra XLR: Information about the rack number, the type C Platelet concentrate
and above
of test and the tube position. O Parameter exceeding the capacity
Rack number: From 001 to 999
Test: CBC or DIF Example: 5.5 millions RBC with a counting error in the standard units:
Tube position: From 01 to 10 $32 $20 $30 $35 $2E $35 $30 $52 $68 $0D or
Note 17: ($77) “2 05.50Rh” + carriage return.
ABX Pentra 80 V1.1 and above: Valid date format is YY/MM/DD

5.2.1. Numerical result fields


• Units are standard units.

Output Formats HORIBA Medical PROPERTY 25


Ref: RAA040EEN
ABX Format

Table 43: CBC numerical result fields list


Table 40: ABX Pentra XL80 / Pentra XLR Identifier Third digit
ABX Pentra XL80
Third digit (letter) Correspondance ABX Pentra 80
Identifier Correspondance Example / Pentra XLR
Format (Length)
D Parameter obtained by dilution ratio other than 1 Format (Length)
blank Parameter normal value $41 A MPV 07.94 2+String(7)+1 2+String(10)+1
$42 B THT 0.318 2+String(7)+1 2+String(10)+1
Table 41: ABX Pentra XL80 / Pentra XLR Identifier Fourth digit $43 C PDW 13.50 2+String(7)+1 2+String(10)+1

Fourth digit (letter) Correspondance


Table 44: DIFF numerical result fields list
blank For further use
ABX Pentra XL80
ABX Pentra 80
Table 42: ABX Pentra XL80 / Pentra XLR Identifier Fifth digit Identifier Correspondance Example / Pentra XLR
Format (Length)
Format (Length)
Fifth digit (letter) Correspondance $21 ! WBC 07.40 2+String(7)+1 2+String(10)+1
blank For further use $22 " Lymphocytes (#) 02.03 2+String(7)+1 2+String(10)+1
$23 # Lymphocytes (%) 27.40 2+String(7)+1 2+String(10)+1
Example for ABX Pentra XL80 / Pentra XLR: 5.5 millions RBC with a counting error in the
standard units: $24 $ Monocytes (#) 00.70 2+String(7)+1 2+String(10)+1
$32 $20 $30 $35 $2E $35 $30 $52 $68 $44 $20 $20 $0D or $25 % Monocytes (%) 09.40 2+String(7)+1 2+String(10)+1
“2 05.50RhD” + carriage return. $28 ( Neutrophils (#) 04.51 2+String(7)+1 2+String(10)+1
$29 ) Neutrophils (%) 60.90 2+String(7)+1 2+String(10)+1
Table 43: CBC numerical result fields list
$2A * Eosinophils (#) 00.13 2+String(7)+1 2+String(10)+1
ABX Pentra XL80 $2B + Eosinophils (%) 01.70 2+String(7)+1 2+String(10)+1
ABX Pentra 80
Identifier Correspondance Example / Pentra XLR $2C , Basophils (#) 00.04 2+String(7)+1 2+String(10)+1
Format (Length)
Format (Length)
$2D - Basophils (%) 00.60 2+String(7)+1 2+String(10)+1
$21 ! WBC 07.40 2+String(7)+1 2+String(10)+1 $2E . Atypical Lymphocytes (#) 00.11 2+String(7)+1 2+String(10)+1
$32 2 RBC 04.64 2+String(7)+1 2+String(10)+1 $2F / Atypical Lymphocytes (%) 01.49 2+String(7)+1 2+String(10)+1
$33 3 Hgb 14.17 2+String(7)+1 2+String(10)+1 $30 0 Large Immature Cells (#) 00.03 2+String(7)+1 2+String(10)+1
$34 4 Hct 43.95 2+String(7)+1 2+String(10)+1 $31 1 Large Immature Cells (%) 00.43 2+String(7)+1 2+String(10)+1
$35 5 MCV 94.68 2+String(7)+1 2+String(10)+1 $32 2 RBC 04.64 2+String(7)+1 2+String(10)+1
$36 6 MCH 30.53 2+String(7)+1 2+String(10)+1 $33 3 Hgb 14.17 2+String(7)+1 2+String(10)+1
$37 7 MCHC 32.24 2+String(7)+1 2+String(10)+1 $34 4 Hct 43.95 2+String(7)+1 2+String(10)+1
RDW (P80) $35 5 MCV 94.68 2+String(7)+1 2+String(10)+1
$38 8 RDW-CV (PXL80/ 12.98 2+String(7)+1 2+String(10)+1
$36 6 MCH 30.53 2+String(7)+1 2+String(10)+1
PXLR)
$37 7 MCHC 32.24 2+String(7)+1 2+String(10)+1
$39 9 RDW-SD (not P80) 40 - 2+String(10)+1
$40 @ PLT 00401 2+String(7)+1 2+String(10)+1

Output Formats HORIBA Medical PROPERTY 26


Ref: RAA040EEN
ABX Format

Table 44: DIFF numerical result fields list


Table 46: Manual input fields list:
ABX Pentra XL80
ABX Pentra 80 ABX Pentra XL80
Identifier Correspondance Example / Pentra XLR ABX Pentra 80
Format (Length) Identifier Correspondance Example / Pentra XLR
Format (Length) Format (Length)
Format (Length)
RDW (P80)
$38 8 12.98 2+String(7)+1 2+String(10)+1 $D0 Bands (#) 2+String(7)+1 2+String(10)+1
RDW-CV (PXL80/PXLR)
$39 9 RDW-SD (not P80) 40 - 2+String(10)+1 $D1 Bands (%) 2+String(7)+1 2+String(10)+1
$40 @ PLT 00401 2+String(7)+1 2+String(10)+1 $D2 Metamyelocute (#) 2+String(7)+1 2+String(10)+1
$41 A MPV 07.94 2+String(7)+1 2+String(10)+1 $D3 Metamyelocute (%) 2+String(7)+1 2+String(10)+1
$42 B THT 0.318 2+String(7)+1 2+String(10)+1 $D4 Myelocyte (#) 2+String(7)+1 2+String(10)+1
$43 C PDW 13.50 2+String(7)+1 2+String(10)+1 $D5 Myelocyte (%) 2+String(7)+1 2+String(10)+1
$D6 Promyelocyte (#) 2+String(7)+1 2+String(10)+1
Table 45: RET numerical result fields list (Pentra XLR only) $D7 Promyelocyte (%) 2+String(7)+1 2+String(10)+1
$D8 Blasts (#) 2+String(7)+1 2+String(10)+1
ABX Pentra XL80
ABX Pentra 80 $D9 Blasts (%) 2+String(7)+1 2+String(10)+1
Identifier Correspondance Example / Pentra XLR
Format (Length) $DA Others (#) 2+String(7)+1 2+String(10)+1
Format (Length)
$DB Others (%) 2+String(7)+1 2+String(10)+1
$32 2 RBC 04.64 2+String(10)+1
$3B ; Reticulocytes (#) 0656 2+String(10)+1
Table 47: ABX Pentra XL80 / Pentra XLR Dilution ratio management:
$3C < Reticulocytes (%) 01.41 2+String(10)+1
$3D = RETL 885.4 2+String(10)+1 Identifier Correspondance Example Format (Length)
$3E > RETM 126.8 2+String(10)+1 $A4 WBC Parameters 1 2+String(1)+1
$3F ? RETH 100.0 2+String(10)+1 $A5 RBC Parameters 1 2+String(1)+1
$44 D PIC 56920 2+String(10)+1 $A6 PLT Parameters 1 2+String(1)+1
$48 H MFI 206.0 2+String(10)+1 $A7 DIFF Parameters (same as WBC) 1 2+String(1)+1
$49 I Mean reticulocyte vol. 107.5 2+String(10)+1
1: normal dilution ratio
$4A J Corrected ret. count 01.38 2+String(10)+1
2: one half dilution ratio
$4C L IRF 0.500 2+String(10)+1 3: one third dilution ratio
$4D RHCc 025.7 2+String(10)+1 5: one fifth dilution ratio

5.2.2. Flag fields


Flags are transmitted in a comprehensive mode (same presentation than on the screen,
that is to say dependant from the language).
They are replaced with blanks when the flag is not detected.

Output Formats HORIBA Medical PROPERTY 27


Ref: RAA040EEN
ABX Format

Table 49: Pathology messages fields identifier list


In the following tables, identifier’s formats are separated by a white space Identifier Parameter Format Length
only for a better comprehension.
$54 T WBC String of characters 2+(12(max.)x4)+1
$55 U RBC String of characters 2+(12(max.)x4)+1
Example of flags on WBC balance: $56 V PLT String of characters 2+(6(max.)x4)+1
- $66 $20 BASOLMNE+BASO+ $0D
$69 i RET String of characters 2+(1(max.)x4)+1
- $66 $20 WBC1 $20$20$20$20$20$20$20$20$20$20 $0D
- $66 $20 $20$20$20$20 LMNE- $20$20$20$20$20 $0D In the absence of pathological messages, the length is: 2+0+1

Table 50: Pathological format description

Only English is available. Population Message Meaning


LEU+ Leukocytosis
WBC
or LEU- Leukopenia
LYM+ Lymphocytosis
Table 48: Flag fields identifier list or LYM- Lymphopenia
NEU+ Neutrophilia
Identifier Parameter Format Length
or NEU- Neutropenia
$50 P WBC or LMG L1 M1 M2 G1 G2 G3 2+12+1 EOS+ Eosinophilia
CO MB LL NL MN LN RM RN NO NE MYEL Myelemia
$51 Q Differential 2+25+1
LB Ll1
LIMC Large Immature Cells
$52 R RBC MI MA 2+4+1
ALYM Atypic Lymphocytes
$53 S Plt Pc Sc Mc 2+6+1
LSHT Left shift
BASO or WBC1 or WBC2
$66 f WBC balance and LMNE+ or LMNE - 2+14+1 NRBC Nucleated Red Blood Cells
and BASO+ or BASO - MON+ Monocytosis
Mp Xb Xr BAS+ Basophilia
$67 g General (Xb Xr not transmitted by the 2+6+1 BLST Blasts
instrument))
RBC ANEM Anemia
$68 h RET (Pentra XLR) Maximal String: LowLasPitFitNrbc 2+16+1
ANI1 Anisocytosis level 1
$4E N RET (Pentra XLR) balance_ret+ or balance_ret- 2+12+1
MIC1 Microcytes level 1
or MIC2 Microcytes level 2
5.2.3. Pathology messages fields or MIC3 Microcytes level 3
Macrocytes level 1
Each pathology is described by a group of 4 characters. MAC1
The content of the pathology depends on the chosen language.
Only detected pathologies are transmitted. A common header (????) to the four MICR Microcytosis
pathology message groups, indicates that the pathological interpretation is impossible. MACR Macrocytosis

Output Formats HORIBA Medical PROPERTY 28


Ref: RAA040EEN
ABX Format

Table 50: Pathological format description 5.2.4.2. Separation thresholds

Population Message Meaning It is the channel number (decimal value) enclosing areas on the histograms or on the
matrix. Each threshold is transmitted on 3 bytes preceeded by a blank.
HCR1 Hypochromia level 1 Format description of the threshold transmission
CAGG Cold agglutinin
ERYT Erythrocytosis A. WBC thresholds
PLT THR+ Thrombocytosis Separation thresholds 1-2-3 allow the L1 flag determination. For the analyzers in LMG
THR- Thrombopenia mode, the 4-5 thresholds allow the separation of the 3 populations Lymphocytes,
PLAG Platelet aggregates Monocytes, Granulocytes.
SCEL Small cells
MICC Microcytes
Example 1: output format of the WBC curve thresholds for an LMG sampling. In this
example, the analyzer does not send the calculation thresholds of the L1 flag.
SCHI Schizocytes
«] 000 000 000 040 060» + carriage return
MAPL Macro platelet Example 2: output format of the WBC curve thresholds for CBC and DIFF sampling. In
RET+ Reticulocytosis this 5parts DIFF analyzer, the LMG is not measured, the 4-5 thresholds are not
Reticulocytes or RET- Reticulopenia significants.
(Pentra XLR only) (refer to Note 18, page 29.) «] 005 008 020 000 000» + carriage return.
All populations ???? No interpretation
PANC Pancytopenia

Note 18: (RET+ and RET-)


These pathological formats only apply to Pentra XLR.

5.2.4. Histograms
Diag.2: WBC histogram
5.2.4.1. Overview
Histograms are transmitted on 128 channels, preceeded by a blank. They are B. RBC thresholds
automatically rescaled to a 223 maximum amplitude value. The zero amplitude value is Separation thresholds 1-2 allow the calculation of the microcytic and macrocytic cell
$20, the maximum amplitude value is $FF. proportions.
Extended format:
The extended format includes all the height information relative to each channel. It is
constituted by a chart of 256 [RES] entries of 16 bits each.
These 512bytes chart is encoded before being transmitted. The format is as follows:
identificator, space, encoding type on 8 characters (od or uuencode), space, encoded
data size on 5 characters, space, data then carriage return.

Output Formats HORIBA Medical PROPERTY 29


Ref: RAA040EEN
ABX Format

Table 51: Histograms format description

Identifier Parameter Format Length


$57 W WBC Amplitude of each channel 2+128+1
$58 X RBC Amplitude of each channel 2+128+1
$59 Y Plt Amplitude of each channel 2+128+1
$5A Z Basophils Amplitude of each channel 2+128+1
$5B [ LMNE matrix Screen bitmap 2+4096+1
Diag.3: RBC histogram $5C \ RET matrix Screen bitmap 2+4096+1
$5D ] WBC thresholds 5 thresholds 1+20+1
C. PLT thresholds
$5E ^ RBC thresholds 2 thresholds 1+8+1
The threshold 1 is the number of the last channel used to calculate the number of PLT. $5F _ PLT thresholds 1 threshold 1+4+1
$60 ‘ Basophil thresholds 3 thresholds 1+12+1
LMNE matrix
$61 a 12 RES thresholds, 6 ABS thresholds 1+72+1
thresholds
$62 b RET matrix thresholds 4 CIS thresholds, 4 OFL thresholds 1+32+1
$6C l WBC extended format see description
$6D m RBC extended format see description
$6E n PLT extended format see description
$6F o BASO extended format see description

Diag.4: PLT histogram 5.2.5. Matrix


D. Basophil thresholds A. Screen bitmap
Thresholds 1-2-3 allow the determination of the basophil proportion regarding the total 2048 graphic bytes matrix are transmitted on 4096 ASCII bytes, preceeded by a blank.
number of WBC. Each group of 2 ASCII bytes is the value of 1 graphic byte represented from the left to the
right and from the top to the bottom of the screen. The double matrix [127 (ABS) x 256
(RES)] is transmitted according to the same procedure.
Extended mode format (3D curve): The extended format includes all the height
information relative to each channel. It is constituted by a chart of 128 [ABS] x 128 [RES],
128 [ABS] x 256 [RES] or 256 [OFL] x 128Extended mode format (3D curve): The
extended format includes all the height information relative to [CIS] entries of 16 bytes
each. These 32K or 64K charts are first of all compressed (3k approximately for a 32K
chart) then encoded (expansion 1 to 2) before being transmitted. The format is as
follows: identificator, space, compression algorythm on 8 characters ("compress" or
Diag.5: BASO histogram "gzip" or "lha" or "squeeze"), space, encoding type on 8 characters (od or uuencode),

Output Formats HORIBA Medical PROPERTY 30


Ref: RAA040EEN
ABX Format

chart format on 8 characters, space, encoded data size on 5 characters, space, data
then carriage return. Table 52: Channel Numbers for Resistive Thresholds

Thresholds Channel numbers


Examples:
$6C $20 uuencode $20 00724 $20 data $0D NoL 024
$64 $20 lha$20$20$20$20$20 $20od$20$20$20$20$20$20 $20 128Y256X $20 10772 NoN 027
$20 data $0D NoE 050
$65 $20 compress $20 uuencode $20128X128Y $20 05386 $20 data $0D
LN 035
RN 118
LL 031
AL 069
LMU 073
LMD 100
LMN 069
MN 100
RM 118

Table 53: Channel Numbers for Absorbance Thresholds

Thresholds Channel numbers


NL 029
NE 077
RMN 051
Diag.6: Matrix transmission

B. LMNE matrix thresholds


The 12 resistive thresholds are transmitted in the following order: NoL, NoN, NoE, LN,
RN, LL, AL, LMU, LMD, LMN, MN, RM.
Resistive threshold “Channel 127” is set on channel 127 of the matrix and is not movable
(As it is not movable, “Channel 127” is not transmitted by the instrument).
The 3 absorbance thresholds are following: NL, NE, RMN.
At the end, the width of the areas (in channel number) describing the proximity flags:
FNE, FMN, FLN are transmitted.
Areas surrounded by bolt lines give the matrix populations. Population names are
italicized.
Hatched areas give the sub-populations and belong to the main population.
Framed items are the proximity flags. Surrounded items are inflexion points similar to
separation thresholds.
Output Formats HORIBA Medical PROPERTY 31
Ref: RAA040EEN
ABX Format

Diag.8: RET matrix identifier

Diag.7: LMNE matrix thresholds


Table 54: Matrix format description
C. Reticulocyte matrix identifier
Identifier Parameter Format Length Note
The 4 resistive thresholds are transmitted in the following order: R1, R2, R3, R4. $5B [ LMNE matrix Screen bitmap 2+4096+1
Then the 4 fluorescent thresholds are following: F1, F2, F3, F4.
12 RES thresholds, 6 ABS
LMNE matrix thresholds (3 of them give
$61 a 1+72+1
thresholds the proximity flags: FLN,
FMN, FNE)
Reticulocyte matrix 4 CIS thresholds, 4 OFL
$62b 1+32+1 19
thresholds thresholds
$64 d LMNE matrix extended format see description
$65e Reticulocyte matrix extended format see description 19

Output Formats HORIBA Medical PROPERTY 32


Ref: RAA040EEN
ABX Format

6. Query mode
Requests sent by the Host when the line is free.
Note 19: ($62b and $65e)
• This optional mode allows the Host to selectively load the working list of each sample,
These parameters only apply to Pentra XLR.
once the barcode of the sample has been read and a Query request is emitted by the
instruments.
• This mode is of particular interest when the Host system manages several instruments
5.2.6. Other identifiers analysers. In this case, the Query request transmitted by one of the analysers allows
the Host system to load the working list on the instrument identified by the presence of
Identifier $FB: Identifies the analyzer type when communicating. the sample on this analyzer.
Identifier $FC: This identifier allows the transmission of a number which can be an error • The Query request is a ‘FILE’ type message and encapsulates 1 or several blocks
number, a position number, a burn-in sequence number or a status in hexadecimal mode surrounded by STX & ETX including the ‘$75’ type line followed by the identification of
(Not available yet). the sample (barcodes) (Maximum 10 Blocks per Query request).
Identifier $FD: Checksum value (see section on the message structure). • Transmission of the Query requests is carried out by instrument immediately after the
Identifier $FE: The version number is linked to the development of the hematological tray of 10 samples has been read. Only the samples identified by a barcode, and for
message identifiers. which instrument did not receive a working list are transmitted in the QUERY request.
• The Host system has an answering delay which is adjustable on the analyzer
(25 seconds by default). This delay is fixed after transmission of the last Query
Identifier $FC: The error list is dedicated to the "remote" mode.
message, in order to return the message to load the working list of the sample or the
For $FB and $FF, the strings having less than 8 characters are completed on
samples concerned. Once the delay has been respected and in the case where no
the right side by blanks.
message is received by the analyzer, the rack of samples is automatically discharged
without carrying out tests.
• The adjustment of the answering delay of the Host system is ideally fixed at
Table 55: Other identifiers
25 seconds by default. It is possible to change the value of this parameter, however,
Identifier Correspondance Format Length from 30 seconds on the analyser generates a supplementary waiting cycle of
30 seconds, or 2 waiting cycles from 60 seconds, involving a reduction of the
V: Validated analytical output capacity.
ABX Pentra XL80 / Pentra XLR:
$A3 R: Rejected 2+1+1
Report state
U: Unvalidated Table 56: QUERY request line structure
$FB Analyzer name Character string 2+8+1
$FC Number 8 decimal bytes 2+8+1 Identifier Correspondance Format Length
$FD 16 bits check sum value 4 hexadecimal bytes 2+4+1 $FF ÿ Data Packet Character string 2+8+1
$FE Version N° of Identifier list Character string Vx.xx 2+5+1 $75 u Identification # Character string 2+16+1

Output Formats HORIBA Medical PROPERTY 33


Ref: RAA040EEN
ABX Format

Loading protocol of a working list in answer to a QUERY request:

Table 57: Instrument transmits to the Host a QUERY request

Flox Dataflow Comments


Instrument>Host $01 Analyzer sends SOH
Host>Instrument $05 Host responds ENQ
$02$FF FILE $OD $75
Analyzer sends STX + First Query Message +
Instrument>Host 123456789012 $OD
ETX
$03
Host>Instrument $06 Host responds ACK
Analyzer sends STX + Next Query Message +
Instrument>Host ......
ETX
Host>Instrument $06 Host responds ACK
Analyzer sends STX + Last Query Message +
Instrument>Host ......
ETX
Host>Instrument $06 Host responds ACK
$02 00043$OD
$FF END $OD
......
Instrument>Host Analyzer sends STX + Free line + ETX
......
......
$03
Host>Instrument $06 Host responds ACK

Once the Host receives a Query type message, it returns a message to load the working
list for the sample or samples concerned, respecting the delay programmed on the
analyzer (25 seconds by default).

Output Formats HORIBA Medical PROPERTY 34


Ref: RAA040EEN

You might also like