0% found this document useful (0 votes)
71 views36 pages

Raa 039 Den

The document discusses different output formats for connecting to ABX Pentra 60 instruments, including the ASTM, ABX, and ARGOS formats. The ASTM format is recommended and supported on newer instruments, while the ABX format is supported for existing connections and ARGOS is no longer supported. It provides information on the physical RS-232 connection and overview of the ASTM format specifications for data transfer, with tables defining terms and standard control characters.

Uploaded by

usmanawanmalik
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)
71 views36 pages

Raa 039 Den

The document discusses different output formats for connecting to ABX Pentra 60 instruments, including the ASTM, ABX, and ARGOS formats. The ASTM format is recommended and supported on newer instruments, while the ABX format is supported for existing connections and ARGOS is no longer supported. It provides information on the physical RS-232 connection and overview of the ASTM format specifications for data transfer, with tables defining terms and standard control characters.

Uploaded by

usmanawanmalik
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/ 36

OUTPUT FORMATS

RAA039DEN
ABX Pentra 60 range

Table of Contents Modifications

-> Introduction‚ page 3 Update for ABX Pentra MS CRP

-> Format compatibility‚ page 4 This document applies for the following instruments:

-> Physical connection (RS232 )‚ page 5 • ABX Pentra 60


• ABX Pentra 60 C+
-> ASTM Format‚ page 6 • ABX Pentra ES60
• ABX Pentra MS 60
-> ABX Format‚ page 19 • ABX Pentra MS CRP

-> ARGOS Format‚ page 33

RAA039DEN HORIBA Medical PROPERTY 2

< >
ABX Pentra 60 range

Introduction Table 1: Definitions

Term Definition
ASTM Format is recommended by HORIBA Medical for every new connection Frame A complete communications packet.
development. ABX Format is currently supported to be compliant with existing LIS Laboratory Information System
connections, but will not be supported on future generation of instrument. Argos Format A collection of related information; a group of records that begins with a «Header»
is no longer supported on new system generation. 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
Different protocols can be used on HORIBA Medical instrument, a connection between a records.
computer (host) and an HORIBA Medical instrument can be performed when the <EOT> End of Transmission (ASCII decimal 4)
protocol, the format description and the connection mode have been properly set up.
<CR> Carriage Return (ASCII decimal 13)
Table 1: Definitions In reference to the low level protocol, a record is the message data (shown as
[DATA]) as described within the communications packet. If the data is longer than
Term Definition 240 characters, then it must be split into two (or more) parts and sent in two (or
more) communications packets. The intermediate packet uses the <ETB>
<ACK> Acknowledgment (ASCII Decimal 6) Record
character, and the ending packet uses the <ETX> character. No single
[C1] The most significant character of Checksum communications packet contains more than one record. In reference to the
[C2] The least significant character of Checksum message layer, a record can be one of the following codes: H (header), P (patient),
[DATA] The data contents of the record O (order), R (result), L (terminator), C (comment).
A total unit of communication activity used in this standard to indicate the events
<ENQ> Inquire (ASCII Decimal 5) Session
starting with the Establishment phase and ending with the Termination phase.
End of Transmission Block (ASCII Decimal 23). For use only when a single record is
<ETB> A determination of a single analyte or a combination of values from other
too large to fit into one frame. Test
determinations or observations from which a variable or gradable result is derived.
<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.

RAA039DEN HORIBA Medical PROPERTY 3

< >
ABX Pentra 60 range

Format compatibility

Table 2: Format compatibility according to HORIBA Medical analyzers & types of


analyses

ABX Pentra 60C+ /


ABX Pentra 60
Pentra ES 60 / Pentra MS 60
Analysis types ABX ASTM Argos ABX ASTM Argos
Receive Orders X X X
CBC X X X X X
DIF (CBC+DIF) X X X X X

Pentra MS CRP
Analysis types ABX ASTM
Receive Orders X X
CBC
DIF (CBC+DIF) X X
DIFCRP (DIF+CRP) X X

RAA039DEN HORIBA Medical PROPERTY 4

< >
ABX Pentra 60 range

Physical connection (RS232 )

Instrument RS DB9
• GND: ground
• TXD: transmission
• RXD: reception

RAA039DEN HORIBA Medical PROPERTY 5

< >
ABX Pentra 60 range

ASTM Format 1.3. Communication protocol


(ABX Pentra 60 C+ / Pentra ES 60 / Pentra MS 60 / Table 3: Standard control characters
Pentra MS CRP) Control String Hexadecimal value
<ENQ> $05
HORIBA Medical analyzers format responds to the ASTM spec. E-1381 & E-1394: <ACK> $06
• E-1381: Standard specification for Low Level protocol to transfer messages <NAK> $15
between clinical and laboratory instruments and computer systems. <STX> $02
• E-1394: Standard specification for transferring Information between clinical and <ETX> $03
laboratory instruments and computer systems.
<CR> $0D
<LF> $0A
1. Connection specifications (ASTM E-1381) <EOT> $04

1.1. Hardware and software characteristics 1.3.1. Instrument\Host connexion


Default format for emitted character is 1 bit start, 8 data bits, No parity, 1 bit stop.
Default communication speed is 38400 bauds. Table 4: Typical discussion between Instrument and Host

Instrument <> Host


Hardware setting of the interface: Plug A&B are DB9 male plugs.
<ENQ> >
< <ACK>
1.2. Output data characteristics
<STX>1...Data...<CR><ETX>xx<CR><LF> >
Characters: ASCII
< <ACK>
Maximum message length: 247 characters.
Analyzer manages Xon/Xoff protocol. <STX>2...Data...<CR><ETX>xx<CR><LF> >
< <ACK>
<EOT> >

RAA039DEN HORIBA Medical PROPERTY 6

< >
ABX Pentra 60 range

Table 5: Typical discussion between Host and Instrument According to E-1394 protocol, all Orders without «Sample ID» or with «Sample ID»
superiors to 16 characters, are not interpreted by the instrument.
Instrument <> Host
< <ENQ> In case of «Patient ID» field empty or too long, but with a correct «Sample ID», the Order
<ACK> > is interpreted, but result returns with an auto-patient ID set by the instrument.
< <STX>1...Data...<CR><ETX>xx<CR><LF>
All other too long fields are cut to fit to ASTM field specified length.
<ACK> >
< <STX>2...Data...<CR><ETX>xx<CR><LF>
1.4.3. Discussion with conflict between Instrument and Host
<ACK> >
< <EOT> Number of transmission if negative answer (NAK): 6
Timeout if no response: 15s (Automatic disconnection max. time)
Retry timeout: Variable < 30s
1.4. Management of errors Special timing: None
Description of other specific treatments: None

1.4.1. During Instrument transmission In case of ENQ\ENQ conflict analyzer waits 2s and tries emission again.

During a single result transmission by the instrument, if the host lost the transmission Analyzer is master in case of conflict.
(Time-Out or EOT) the full message is transmitted again after a parametrable delay (10s
by default). Table 6: Discussion with conflict between Instrument and Host

Instrument <> Host


In case of long files with several results, the re-transmission is done from the result lost
to the end. <ENQ> >
< <ENQ>
After 6 consecutive NAKs detected the sent file is differed to later transmission. Wait 2 second...
<ENQ> >
1.4.2. During Host transmission
< <ACK>
According to E-1381 protocol, error management of Time-out, Checksum and frame <STX>1...Data...<CR><ETX>xx<CR><LF> >
number, in case of non-respect of these norms, returns NAK (or communication is < <ACK>
halted). In case of transmission of long files (Worklist upload for example), files previously
transmitted before transmission error are interpreted and managed by the instrument,
others are not used..

RAA039DEN HORIBA Medical PROPERTY 7

< >
ABX Pentra 60 range

Table 6: Discussion with conflict between Instrument and Host


Table 8: Frame format
Instrument <> Host
ASTM Transmitted
<STX>2...Data...<CR><ETX>xx<CR><LF> > Definition # of bytes Comments
field data
< <ACK>
0 STX $02 1
<EOT> >
Frame number is set to 1 and
1 Frame number 1 to 7, 0, ... 1 incremented by 1 for each frame
1.4.4. Defect packet during discussion between Instrument and Host up to 7 and then returns to 0
Header, Patient, Order, Result &
2 Data message 240 max.
Table 7: Defect packet during discussion between Instrument and Host Comment messages
End of data message
Instrument <> Host 3 1
ETX if end frame
<ENQ> > 4 Checksum 2
< <ACK> 5 CRLF $0D $0A 2
<STX>1...Data...<CR><ETX>xx<CR><LF> >
< <NAK> 1.5.1. Frame cheksum
<STX>1...Data...<CR><ETX>xx<CR><LF> > According to ASTM E-1381 frame cheksum (<STX>1...Data...<CR><ETX>xx<CR><LF>) is
< <ACK> defined as modulo 256 of ASCII values sum between <STX> not included and <ETX>
<STX>2...Data...<CR><ETX>xx<CR><LF> > included characters: 1...Data...<CR><ETX>
< <ACK>
<EOT> >

1.5. ASTM Data frame format


A sequential number located after the <STX> character is inserted into each Data frame.
Frame number is set to 1 when transfer phase is initialized and is incremented by 1 for
each frame up to 7 and then returns to 0.
Frame number is to permit receiver to distinguish between new and retransmitted frame,
in case of retansmitted frame (after a <NAK> response from Host), frame number is not
incremented: <STX>1...Data...<CR><ETX>xx<CR><LF>

RAA039DEN HORIBA Medical PROPERTY 8

< >
ABX Pentra 60 range

2. Records general format specifications (ASTM E-1394) 2.1.2. Instrument Patient file modification by Host
Data frames encapsulate Records defined by ASTM E-1394 norm, Records themselves • H (Header)
encapsulate ASTM fields. • P (Patient)
• C (Patient Comments) Optional
Example of record inside Data frame: <STX>1...Data...<CR><ETX>xx<CR><LF>
• L (Terminator)
<STX>1H|\^&|||HostSimulator|||||ABX||P|E1394-97|20020705144108<CR><ETX>D3<CR><LF>
2.1.3. Stucture of records for Result transmission
Table 9: ASTM Records
• H (Header)
P60C+ / PES60 / • P (Patient)
Record ID ASTM Definition
PMS60 / PMS CRP • C (Patient Comments) Optional
H Header X • ..O (Order)
P Patient X • ..C (Order Comments) Optional
O Order X • ..C (Run Alarms) Optional
R Result X • ... .... R (Result)
C Comment X • ... .... C (Flag Result) Optional
L Terminator record X • ... .... R (Result)
• ... .... C (Flag Result) Optional
2.1. Structure of Records • ....................
• ....................
2.1.1. Stucture of records for Order transmission • ... .... R (Result)
• ... .... C (Flag Result) Optional
• H (Header)
• L (Terminator)
• P (Patient)
• C (Patient Comments) Optional
• ..O (Order) 2.2. Description of Records
• ..C (Order Comments) Optional • Only fields described with their specified length are used by HORIBA Medical
• L (Terminator) instruments.
• Length of field can be less than maximum value but must not be more.
The transmission of an Order without Patient record is not allowed, but Patient record • Only «Sample ID» and «Test» fields from Order record must be informed, all other fields
can be empty. Example: <STX>2P|1<CR><ETX>BB<CR><LF> are optionals.

RAA039DEN HORIBA Medical PROPERTY 9

< >
ABX Pentra 60 range

• Delimiter must be used even if field is free. 2.2.2. Patient record


• Delimiters inside records are seperate by «|» (ASCII $7C).
• Delimiters inside fields are seperate by «^» (ASCII $5E). Table 11: Patient record fields

2.2.1. Header record Field max. length


ASTM
Definition Transmitted data PMS
field P60C+ PES60 PMS60
Table 10: Header record fields CRP

Field max. length 8.1.1 Record Type P 1 1 1 1


ASTM 8.1.2 Sequence Nb 1, 2, ... 2 2 2 2
Definition Transmitted data PMS
field P60C+ PES60 PMS60
CRP 8.1.3 Practice Assigned Patient ID
8.1.4 Laboratory Assigned Patient ID Patient Id 30 30 30 16
7.1.1 Record Type H 1 1 1 1
8.1.5 Patient ID No 3
idem standard:
| Field delimiter 8.1.6 Patient Name Name^First name 30 30 30 30
\ Repeat delimiter 8.1.7 Mother’s Maiden Name
7.1.2 Delimiters definition 4 4 4 4
^ Component 8.1.8 Birthdate YYYYMMDD 8 8 8 8
delimiter
M, F or U
& Escape delimiter 8.1.9 Patient Sex 1 1 1 1
(see Note 1)
7.1.3 Message Control ID
8.1.10 Patient Race-Ethnic Origin
7.1.4 Access Password
8.1.11 Patient Address
7.1.5 Sender Name ABX 3 3 3 3
8.1.12 Reserved
7.1.6 Sender Address
8.1.13 Patient Telephone Nb
7.1.7 Reserved
8.1.14 Attending Physician ID Text 15 15 15 15
7.1.8 Sender Telephone Nb
8.1.15 Special Field 1
7.1.9 Characteristics of Sender
8.1.16 Special Field 2
7.1.10 Receiver ID
8.1.17 Patient Height
7.1.11 Comments or Special Instructions
8.1.18 Patient Weight
7.1.12 Processing ID P 1 1 1 1
Patient’s Known or Suspected
7.1.13 ASTM Version Nb E 1394-97 9 9 9 8 8.1.19
Diagnosis
YYYYMMDDHHM 8.1.20 Patient Active Medication
7.1.14 Date and Time of message 14 14 14 14
MSS
8.1.21 Patient’s Diet

RAA039DEN HORIBA Medical PROPERTY 10

< >
ABX Pentra 60 range

Table 11: Patient record fields 2.2.3. Order record


Field max. length
ASTM Table 12: Order record fields
Definition Transmitted data PMS
field P60C+ PES60 PMS60
CRP Field max. length
ASTM
8.1.22 Practice Field 1 Definition Transmitted data PMS
field P60C+ PES60 PMS60
8.1.23 Practice Field 2 CRP
8.1.24 Admission and Discharge Dates 9.4.1 Record Type O 1 1 1 1
8.1.25 Admission Status 9.4.2 Sequence Nb 1, 2, ... 2 2 2 2
8.1.26 Location Text 16 16 16 16 9.4.3 Sample ID 16 16 16 16
Nature of Alternative Diagnostic 9.4.4 Instrument Specimen ID
8.1.27
Code and Classifiers ^^^Test name (CBC or
9.4.5 Universal Test ID 6 6 6 9
Nature of Alternative Diagnostic DIF) (see Note 2)
8.1.28
Code and Classifiers 9.4.6 Priority
8.1.29 Patient Religion Requested/Ordered Date
9.4.7
8.1.30 Marital status and Time
8.1.31 Isolation Status Specimen Collection Date
9.4.8 YYYYMMDDHHMMSS 14 14 14 14
8.1.32 Language and Time

8.1.33 Hospital Service 9.4.9 Collection End Time YYYYMMDDHHMMSS 14 14 14 14

8.1.34 Hopital Institution 9.4.10 Collection Volume

8.1.35 Dosage Category 9.4.11 Collector ID


9.4.12 Action Code
9.4.13 Danger Code
• NOTE 1: 9.4.14 Relevant Clinical Information
M: Male, F: Female, U: Unspecified (If instrument receives an empty field (blank) Date/Time Specimen
9.4.15
it uses Unspecified type). Received
9.4.16 Specimen Descriptor Text 20 20 20 20
9.4.17 Ordering Physician
9.4.18 Physician Tel Nb
9.4.19 User Field 1

RAA039DEN HORIBA Medical PROPERTY 11

< >
ABX Pentra 60 range

Table 12: Order record fields 2.2.4. Result record


Field max. length Table 13: Result record fields
ASTM
Definition Transmitted data PMS Field max. length
field P60C+ PES60 PMS60
CRP ASTM
Definition Transmitted data PMS
field P60C+ PES60 PMS60
9.4.20 User Field 2 CRP
9.4.21 Laboratory Field 1 10.1.1 Record Type R 1 1 1 1
9.4.22 Laboratory Field 2 10.1.2 Sequence Nb 1, 2, ... 2 2 2 2
Date and Time Results 10.1.3 Universel Test ID 15 15 15 16
9.4.23
reported or last modified
Test result (See
Instrument Charge to Special characteristics
9.4.24 10.1.4 Data or Measurement Value ^^^PARAM.^LOINC
Computer System for HORIBA Medical
9.4.25 Instrument Section ID data‚ page 13)
9.4.26 Report Types 1 1 1 1 10.1.5 Unit or Set of units 1, 2, 3 or 4 7
9.4.27 Reserved 10.1.6 Reference Range
Location or Ward of Analytical flag
9.4.28 10.1.7 Result Abnormal Flag 2 2 2 2
Specimen Collection L,H,LL,HH
9.4.29 Nosocomial Infection Flag Nature of Abnormality
10.1.8
9.4.30 Specimen Service Testing

9.4.31 Specimen institution W: suspicion


10.1.9 Result Status N: rejected result 1 1 1 1
F: final result
10.1.1 Date of Change in Normative
• NOTE 2: 0 Values or Units
Field 9.4.5 «Universal test ID» must be necessarily filled by the type of analysis 10.1.1
requested (CBC, DIF or DIFCRP, See Special characteristics for HORIBA Operator Identification
1
Medical data‚ page 13).
10.1.1
Date/Time Test Starting
2
10.1.1
Date/Time Test Completed YYYYMMDDHHMMSS 14 14 14 14
3
10.1.1
Instrument Identification
4

RAA039DEN HORIBA Medical PROPERTY 12

< >
ABX Pentra 60 range

2.2.5. Comment record 3. Special characteristics for HORIBA Medical data

Table 14: Comments record fields 3.1. CBC Data presentation


Field max. length
ASTM Table 16: CBC Data presentation
Definition Transmitted data P60C+ / PES60
field
PMS60 / PMS CRP
English
Parameter LOINC Standard SI mmol/l JAPAN
11.1.1 Record Type C 1 1 1 code
11.1.2 Sequence Nb 1, 2, ... 2 2 2 White Blood Cell WBC 804-5 103/mm3 109/L 109/L 102/mm3
11.1.3 Comment Source I clinical instrument system 1 1 1 6 3 12 12
Red Blood Cell RBC 789-9 10 /mm 10 /L 10 /L 104/mm3
Text (See Table Analytical
alarms, See Table Analyzer Hemoglobin HGB 717-9 g/dL g/L mmol/L g/dL
11.1.4 Comment Text 100 100 100
alarms, See Table Suspected Hematocrit HCT 4544-3 % L/L L/L %
pathologies) Mean Corpuscular
Volume
MCV 787-2 µm3 fL fL µm3
G: Free text
I: Instrument flag comment Mean Corpuscular
11.1.5 Comment Type 1 1 1 MCH 785-6 pg pg fmol pg
L: Comment from host (Patient Hemoglobin
order)
Mean Corpuscular
Hemoglobin MCHC 786-4 g/dL g/L mmol/L g/dL
Concentration
2.2.6. Terminator record
Red Distribution Width RDW 788-0 % % % %
Platelets PLT 777-3 103/mm3 109/L 109/L 103/mm3
Table 15: Terminator record
Mean Platelet Volume MPV 776-5 µm3 fL fL µm3
Field max. length
Plateletcrit PCT X-PCT % 1012/L 1012/L %
ASTM P60C+ / PES60
Definition Transmitted data Platelet Distribution
field PMS60 / PMS CRP PDW X-PDW % % % %
Width

13.1.1 Record type L 1 1 1


13.1.2 Sequence number 1 1 1 1
13.1.3 Termination code N: Normal 1 1 1

RAA039DEN HORIBA Medical PROPERTY 13

< >
ABX Pentra 60 range

3.2. DIF Data presentation Table 17: DIF Data presentation

English
Table 17: DIF Data presentation Parameter LOINC Standard SI mmol/l JAPAN
code
English Mean Corpuscular
Parameter LOINC Standard SI mmol/l JAPAN
code Hemoglobin MCHC 786-4 g/dL g/L mmol/L g/dL
Concentration
White Blood Cell WBC 804-5 103/mm3 109/L 109/L 102/mm3
Red Distribution Width RDW 788-0 % % % %
Lymphocytes # LYM# 731-0 103/mm3 109/L 109/L 102/mm3 3 3 9 9
Platelets PLT 777-3 10 /mm 10 /L 10 /L 10 /mm3
3
Lymphocytes % LYM% 736-9 % % % %
Mean Platelet Volume MPV 776-5 µm3 fL fL µm3
Monocytes # MON# 742-7 103/mm3 109/L 109/L 102/mm3
Plateletcrit PCT X-PCT % 12 12 %
10 /L 10 /L
Monocytes % MON% 744-3 % % % %
Platelet Distribution
Neutrophils # NEU# 751-8 103/mm3 109/L 109/L 102/mm3 Width
PDW X-PDW % % % %
Neutrophils % NEU% 770-8 % % % % C Reactive Protein CRP 1988-5 mg/dL mg/L mg/L mg/dL
Eosinophils # EOS# 711-2 103/mm3 109/L 109/L 102/mm3
Eosinophils % EOS% 713-8 % % % % 3.3. Alarms and Pathologies
3 3 9 9
Basophils # BAS# 704-7 10 /mm 10 /L 10 /L 10 /mm3
2
ASTM specification reserved no field for pathologies. Pathology messages are sent
Basophils % BAS% 706-2 % % % % through the comment record.
Atypical Lymphocytes # ALY# 733-6 103/mm3 109/L 109/L 102/mm3 Each different type of alarm is transmitted through one different Comment record, a «I»
Atypical Lymphocytes % ALY% 735-1 % % % % (letter «i» in upper case) flag ended the Comment record and shows a warning from the
3 3 9 9
instrument.
Large Immature Cell # LIC# X-LIC 10 /mm 10 /L 10 /L 10 /mm3
2
Example:
Large Immature Cell % LIC% 11117-9 % % % %
• H|\^&|||ABX|||||||P|E1394-97|20010413105547
Red Blood Cell RBC 789-9 106/mm3 1012/L 1012/L 104/mm3 • P|1||||SANTOS^JeanPhilippe||||||||FRICH Philippe
Hemoglobin HGB 717-9 g/dL g/L mmol/L g/dL • ..O|1|0002|7|^^^DIF|||||||||||||||||||||F
Hematocrit HCT 4544-3 % L/L L/L % • ... .... R|1|^^^WBC^804-5|5.26|10e3/mm3||L||F
Mean Corpuscular • ... .... C|1|I|^L1\^LL\^NL\^LL1|I
Volume
MCV 787-2 µm3 fL fL µm3

Mean Corpuscular
MCH 785-6 pg pg fmol pg 3.3.1. Analytical alarms
Hemoglobin
Analytical alarms are transmitted through one Comment record located after the

RAA039DEN HORIBA Medical PROPERTY 14

< >
ABX Pentra 60 range

corresponding Result record.


Table 20: Suspected pathologies
Table 18: Analytical alarms
Populations Messages
Alarm type All instruments See note
WBC LEUCOCYTOSIS
MB, CO, NE, LL, NL, MN, LN, RM, RN, NO, LB, BASO, Baso+, LEUCOPENIA
ALARM_WBC
L1, MP, Ll1, LMNE+, LMNE-, ALY, LIC
LYMPHOCYTOSIS
ALARM_RBC Mi, Ma 3
LYMPHOPENIA
ALARM_PLT PC, MC, SC 3
NEUTROPHILIA
NEUTROPENIA
• NOTE 3: EOSINOPHILIA
«Mi» stands for MIC alarm, «Ma» stands for MAC alarm, «PC» stands for SCL
MYELEMIA
alarm, «MC» stands for MIC alarm and «SC» stands for SCH alarm.
LARGE IMMATURE CELL
ATYPICAL LYMPHOCYTE
LEFT SHIFT
3.3.2. Analyzer alarms NRBCs
MONOCYTOSIS
Analyzer’s alarms are transmitted through the Comment record located after the Order
record. BASOPHILIA
BLASTS
Table 19: Analyzer alarms PANCYTOPENIA
Alarm type All instruments WBC INTERPRETATION IMPOSSIBLE

XB, XR, QC, WESTGARD, STARTUP FAILED, STARTUP NOTDONE,


ALARM_ANALYSER RBC ANEMIA
STARTUP NOTEFFECTIVE, FOR INVESTIGATIONAL USE ONLY
ALARM_ANALYSER TEMP FLAG, SAMPLE (Pentra MS CRP only) ANISOCYTOSIS
MICROCYTES
3.3.3. Suspected pathologies MICROCYTES+

Suspected pathologies are transmitted through one Comment record located after MICROCYTES++
corresponding Result record. If several patholgies are suspected, they are seperated by MACROCYTES
the component delimiter. MICROCYTOSIS
MACROCYTOSIS

RAA039DEN HORIBA Medical PROPERTY 15

< >
ABX Pentra 60 range

Table 20: Suspected pathologies 4. Example of data frame


Populations Messages
HYPOCHROMIA
4.1. Example of Order sent by Host
COLD AGGLUTININES • Patient ID: PID12345
PANCYTOPENIA
• Patient Name: LASTNAME, FIRSTNAME
• Birthdate: 23/12/1964
RBC INTERPRETATION IMPOSSIBLE
• Prescriptor: Prescriptor
• Department: Location
PLT THROMBOCYTOSIS • Sample ID (mandatory field): SID007
THROMBOPENIA • Test (mandatory field): CBC
PLATELET AGGREGATS
Table 21: Example of Order sent by Host
SMALL CELLS
Host
MICROCYTES
SCHIZOCYTES Instrument
<ENQ>
MACROPLATELETS
<ACK>
PANCYTOPENIA
PLT INTERPRETATION IMPOSSIBLE <STX>1H|\^&|||ABX|||||||P|1394-97|20031202102713<CR><ETX>06<CR><LF>
<ACK>
3.3.4. Suspicion and Reject <STX>2P|1||PID12345||LASTNAME^FIRSTNAME||19641223|M|||||Prescriptor||||||||||||Location<CR><E
TX>D6<CR><LF>
When one result is suspected abnormal or false, that means result is not reliable, the <ACK>
instrument returns a flag in field 10.1.9 (See Table 13, “Result record fields”, page 12).
<STX>3C|1|I|Patient Comment<CR><ETX>3C<CR><LF>
<ACK>
3.3.5. Normal and Panic ranges
<STX>4O|1|SID007||^^^CBC|R||||||A<CR><ETX>04<CR><LF>
Flags when result exceeds Normal or Panic ranges are transmitted through field 10.1.7, <ACK>
they should be compared, to get a full result information, to the ranges set by the user,
<STX>5C|1|I|Order Comment<CR><ETX>65<CR><LF>
these low and high limits can be transmitted through field 10.1.6 (See Table 13, “Result
record fields”, page 12). <ACK>
<STX>6L|1|N<CR><ETX>09<CR><LF>
<ACK>
<EOT>

RAA039DEN HORIBA Medical PROPERTY 16

< >
ABX Pentra 60 range

4.2. Example of Result sent by instrument Table 22: Example of Result sent by instrument
<ACK>
Table 22: Example of Result sent by instrument
<STX>4R|8|^^^EOS#^711-2|0.26|||||F<CR><ETX>34<CR><LF>
Instrument <ACK>
Host <STX>5R|9|^^^EOS%^713-8|7.40|%||HH||F<CR><ETX>F8<CR><LF>
<ENQ> <ACK>
<ACK> <STX>6R|10|^^^BAS#^704-7|0.01|||||F<CR><ETX>4E<CR><LF>
<STX>1H|\^&|||ABX|||||||P|E1394-97|20020725100331<CR><ETX>4D<CR><LF> <ACK>
<ACK> <STX>7R|11|^^^BAS%^706-2|0.20|%||||F<CR><ETX>75<CR><LF>
<STX>2P|1||AUTO_PID1381||CATHELIN||19260813<CR><ETX>4F<CR><LF> <ACK>
<ACK> <STX>0R|12|^^^ALY#^733-6|0.07|||||F<CR><ETX>61<CR><LF>
<STX>3O|1|25028||^^^DIF|||||||||||||||||||||F<CR><ETX>13<CR><LF> <ACK>
<ACK> <STX>1R|13|^^^ALY%^735-1|1.89|%||||F<CR><ETX>92<CR><LF>
<STX>4R|1|^^^WBC^804-5|3.45|10e3/mm3||LL||F<CR><ETX>D6<CR><LF> <ACK>
<ACK> <STX>2R|14|^^^LIC#^X-LIC|0.03|||||F<CR><ETX>B0<CR><LF>
<STX>5C|1|I|LEUCOPENIA^LYMPHOPENIA^NEUTROPENIA^EOSINOPHILIA^MONCYTOSIS|I<CR> <ACK>
<ETX>C4<CR><LF>
<STX>3R|15|^^^LIC%^11117-9|0.80|%||||F<CR><ETX>E2<CR><LF>
<ACK>
<ACK>
<STX>6R|2|^^^LYM#^731-0|0.78|||LL||F<CR><ETX>DA<CR><LF>
<STX>4R|16|^^^RBC^789-9|4.43|10e6/mm3||||F<CR><ETX>81<CR><LF>
<ACK>
<ACK>
<STX>7R|3|^^^LYM%^736-9|22.50|%||LL||F<CR><ETX>3B<CR><LF>
<STX>5R|17|^^^HGB^717-9|13.47|g/dl||||F<CR><ETX>D6<CR><LF>
<ACK>
<ACK>
<STX>0R|4|^^^MON#^742-7|0.42|||||F<CR><ETX>36<CR><LF>
<STX>6R|18|^^^HCT^4544-3|38.95|%||||F<CR><ETX>DB<CR><LF>
<ACK>
<ACK>
<STX>1R|5|^^^MON%^744-3|12.20|%||HH||F<CR><ETX>1C<CR><LF>
<STX>7R|19|^^^MCV^787-2|87.94|µm3||||F<CR><ETX>EB<CR><LF>
<ACK>
<ACK>
<STX>2R|6|^^^NEU#^751-8|1.99|||LL||F<CR><ETX>DE<CR><LF>
<STX>0R|20|^^^MCH^785-6|30.40|pg||||F<CR><ETX>3D<CR><LF>
<ACK>
<ACK>
<STX>3R|7|^^^NEU%^770-8|57.70|%||||F<CR><ETX>A0<CR><LF>
<STX>1R|21|^^^MCHC^786-4|34.57|g/dl||||F<CR><ETX>1C<CR><LF>

RAA039DEN HORIBA Medical PROPERTY 17

< >
ABX Pentra 60 range

Table 22: Example of Result sent by instrument


<ACK>
<STX>2R|22|^^^RDW^788-0|13.49|%||||F<CR><ETX>AB<CR><LF>
<ACK>
<STX>3R|23|^^^PLT^777-3|186.74|10e3/mm3||||F<CR><ETX>FA<CR><LF>
<ACK>
<STX>4R|24|^^^MPV^776-5|8.45|µm3||||F<CR><ETX>B7<CR><LF>
<ACK>
<STX>5R|25|^^^PCT^X-PCT|0.16|%||||F<CR><ETX>D9<CR><LF>
<ACK>
<STX>6R|26|^^^PDW^X-PDW|14.50|%||||F<CR><ETX>16<CR><LF>
<ACK>
<STX>7L|1|N<CR><ETX>40<CR><LF>
<ACK>
<EOT>

RAA039DEN HORIBA Medical PROPERTY 18

< >
ABX Pentra 60 range

ABX Format 2. Protocol description

ASTM Format is recommended by HORIBA Medical for every new connection 2.1. Unidirectionnal mode
development. ABX Format is currently supported to be compliant with earlier instruments
or existing connections. 2.1.1. Typical unidirectionnal transmission from Instrument to Host

Table 23: Typical unidirectionnal transmission from Instrument to Host


1. Overview
Instrument <> Host Comment
• ABX format supports unidirectionnal or bidirectionnal connections. <STX> + RESULT + <ETX> >
• ABX format can have a different numbers of fields according to the transmitted items
set up by the user (results, curves, flags, etc...) or to the type of cycle. 2.1.2. Typical unidirectionnal transmission from Instrument to Host with
• Fields sequence is not fixed. «SOH»\»EOT»
• The result identifier is different according to the type of result: patient result
(«RESULT»), re-run result (RES-RR), QC result (QC-RES) etc... (See Table 4, “Data «SOH»\«EOT» option must be enabled on the instrument.
transmitted by the host to the analyzer”, page 22). Table 24: Typical unidirectionnal transmission with «SOH»\»EOT» from Instrument to
• ABX Pentra 60 cannot be programmed in bidirectionnal mode. Host

Instrument <> Host Comment


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

RAA039DEN HORIBA Medical PROPERTY 19

< >
ABX Pentra 60 range

2.2. Bidirectionnal mode Table 26: Typical transmission from Instrument to Host

Instrument <> Host Comment


2.2.1. Typical bidirectionnal transmission from Host to Instrument
.
Table 25: Typical transmission from Host to Instrument <STX> + END + <ETX> > Instrument frees the Line
< <ACK>
Host <> Instrument Comment
<SOH> > Host takes the Line 2.3. Conflict management
< <ENQ>
Number of transmission if negative answer (NAK): 1
<STX> + FILE + <ETX> > Timeout: 15s
< <ACK>
. In case of SOH/SOH conflict, priority is given to Host. After an adjustable delay (8s by
. default) and if Host does 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 26: Typical transmission from Instrument to Host

Instrument <> Host Comment


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

RAA039DEN HORIBA Medical PROPERTY 20

< >
ABX Pentra 60 range

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: Diag.1: ABX format line structure

• Format Version Number


3.2. Control characters
• Identifier followed by CheckSum + carriage return (CheckSum: Sum modulo 65536 of
ì

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 blank Table 27: Standard control characters
character $20). Control String Hexadecimal value
• ETX
<ENQ> $05
<ACK> $06
<NAK> $15
<STX> $02
<ETX> $03

RAA039DEN HORIBA Medical PROPERTY 21

< >
ABX Pentra 60 range

Table 27: Standard control characters 4. Data transmitted by the host to the analyzer
Control String Hexadecimal value The information described in the packet type allows the specification of the global
<CR> $0D
message content: hematological routine results or statistic results.
<LF> $0A Table 28: Data packet strings
<EOT> $04
Data packet string Use
<SOH> $01
FILE Order file
END Line free message

Patient identification:
• All the described fields have a fixed size character string type and are completed
with blanks on the right side for the non-significant information.
• n= number
• c= character

Table 29: Identifier list (Host to Instrument)

See
Identifier Correspondance Example Length Format Transmission
Note
$70 p Analyzer number 01 2+2+1 Integers required
$75 u Id # or sample id. 1450302154275-42 2+16+1 String(16) required
$76 v Id. or patient name SMITH Ronald 2+30+1 String(30) required
$77 w Birth date YYYYMMDD 2+8+1 nnnnnnnn optional 4
7d or 4w or 10m or
$78 x Age 2+3+1 String(3) advised 5
54y or 100
$79 y Sex 0, 1 or 2 2+1+1 String(1) advised 6
$7A z Origin x 2+1+1 String(1) optional
$7B { Doctor Dr Jones 2+15+1 String(15) optional
$7C | Department Cardiology 2+10+1 String(10) optional
YY/MM/DD
$7D } Collection date 99/08/16 13h15 2+14+1 optional
HHhMM

RAA039DEN HORIBA Medical PROPERTY 22

< >
ABX Pentra 60 range

Table 29: Identifier list (Host to Instrument) 5. Data transmitted by the analyzer to the host
See
Identifier Correspondance Example Length Format Transmission
Note 5.1. Packet type
$7E ~ Comments 2+32+1 String(32) optional The information described in the packet type allows the specification of the global
$7F Blood type man 2+16+1 String(16) optional message content: hematological routine results or statistic results.
$80 ç Analysis type A 2+1+1 String(1) mandatory Table 30: Packet type list

• NOTE 4 ($77) Data packet string


Use Comment
(8 characters)
No check on $77 compare to $78.
Hematological result transmission on a routine
• NOTE 5 ($78) RESULT
mode
$78 is a 3 characters string completed on the right side by blanks.
If age exceeded 99 years, the 3 characters of the string are used for the age Hematological result transmission on automatic re-
RES-RR
sampling mode
without unit (example: 102).
On ABX Pentra 60C+, Age ($78) is recaculated if Birthdate ($77) is different. Result transmission of a recalculated sample using
REASSESS
the recalculation user function
• NOTE 6 ($79)
Only available on ABX
0 or Blank: Unspecified, 1: Male, 2: Female QC-RES-H Result transmission of a high level control blood Pentra 60C+, Pentra ES 60
• NOTE 7 ($7F) ans Pentra MS 60
$7F must be one of the instrument blood type list. If not, it is generated Only available on ABX
according to the age ($78) or for adults by the sex ($79). QC-RES-M Result transmission of a median level control blood Pentra 60C+, Pentra ES 60
ans Pentra MS 60
• NOTE 8 ($80)
See See Table 2, “Format compatibility according to HORIBA Medical analyzers Only available on ABX
& types of analyses”, page 4 to see test compatibility with the instrument: QC-RES-L Result transmission of a low level control blood Pentra 60C+, Pentra ES 60
ans Pentra MS 60
'A': CBC FILE Patient file request
'B': DIF (CBC+DIF)
END Connection end
’N’: DIFCRP(DIF+CRP)

RAA039DEN HORIBA Medical PROPERTY 23

< >
ABX Pentra 60 range

5.2. Identifier list (Instrument to Host) Table 31: Identifier list (Instrument to Host)

See
Table 31: Identifier list (Instrument to Host) Identifier Correspondance Example Length Format
Note
See 0: 10 positions
Identifier Correspondance Example Length Format
Note $81 ü Sample rack type 1: 15 positions 2+1+1 Integer
2: 32 positions
$70 p Analyzer number 01 2+2+1 Integers
$82 é Number of runs 0, 1, ... 2+1+1 Integer
23/01/05 13h49mn31s
$83 â Operator code Bob 2+3+1 String(3)
$71 q Analysis date and time 2+19+1 String(19)
YY/MM/DD HHhMMmnSSs
(Pentra MS CRP only)"
$72 r Analyzer run number 115 or 005CBC06 2+16+1 String(16)
5.2.1. Numerical result fields
$73 s Analyzer sequence number
M: manual (open tube) • Units are standard units.
$74 t Sampling mode 2+1+1 String(1)
R: rack (close tube) • If one parameter cannot be calculated by the analyzer, the field is replaced by --.--
$75 u Id # or sample id. 1450302154275-42 2+16+1 String(16)
$76 v Id. or patient name SMITH Ronald 2+30+1 String(30) Parameter status:
Following the numerical field, a first digit gives the counting rejection status or the
16/03/72
or 03161972 nn/nn/nn
suspicion, a second one gives the parameter value status according to high and low
$77 w Birth date 2+8+1 or normalities, to high and low extreme values and to the overloading capacities.
YY/MM/DD (Pentra MS CRP nnnnnnnn
only)
Table 32: Identifier First digit
$78 x Age 7d or 4w or 10m or 54y or 100 2+3+1 String(3) First digit (letter) Correspondance
$79 y Sex 0, 1 or 2 2+1+1 String(1) 6
R Parameter rejected for a counting default
$7A z Origin x 2+1+1 String(1)
S Suspicious parameter value
$7B { Doctor Dr Jones 2+15+1 String(15)
D Value obtained by dilution
$7C | Department Cardiology 2+10+1 String(10) blank No anomaly observed
nn/nn/nn
$7D } Collection date 06/08/99 13h15 2+14+1
nnhnn
$7E ~ Comments 2+32+1 String(32)
$7F Blood type man 2+16+1 String(16) 7
$80 ç Analysis type A 2+1+1 String(1) 8

RAA039DEN HORIBA Medical PROPERTY 24

< >
ABX Pentra 60 range

Table 34: CBC numerical result fields list


Table 33: Identifier Second digit
Identifier Correspondance Example Format (Length)
Second digit (letter) Correspondance Comments
$35 5 MCV 94.68 2+String(7)+1
B (french)
Parameter < to the lower extreme value $36 6 MCH 30.53 2+String(7)+1
or L (other languages)
$37 7 MCHC 32.24 2+String(7)+1
b (french)
Parameter < to the low normal value $38 8 RDW 12.98 2+String(7)+1
or l (other languages)
blank Parameter normal value $40 @ PLT 00401 2+String(7)+1
h Parameter > to the high normal value $41 A MPV 07.94 2+String(7)+1
H Parameter > to the high extreme value $42 B THT 0.318 2+String(7)+1
C Platelet concentrate $43 C PDW 13.50 2+String(7)+1
O Parameter exceeding the capacity
e Indicates that CRP reagent is run out Pentra MS CRP Table 35: DIF numerical result fields list
x Indicates that CRP reagent has been expired Pentra MS CRP Identifier Correspondance Example Format (Length)
Indicates that CRP reagent blank has not been
c Pentra MS CRP $21 ! WBC 07.40 2+String(7)+1
properly corrected
$22 " Lymphocytes (#) 02.03 2+String(7)+1
Indicates that CRP analysis was not normally
f Pentra MS CRP
run. $23 # Lymphocytes (%) 27.40 2+String(7)+1
$24 $ Monocytes (#) 00.70 2+String(7)+1
Example: 5.5 millions RBC with a counting error in the standard units:
$25 % Monocytes (%) 09.40 2+String(7)+1
$32 $20 $30 $35 $2E $35 $30 $52 $68 $0D or
$28 ( Neutrophils (#) 04.51 2+String(7)+1
«2 05.50Rh» + carriage return.
$29 ) Neutrophils (%) 60.90 2+String(7)+1
$2A * Eosinophils (#) 00.13 2+String(7)+1
Table 34: CBC numerical result fields list $2B + Eosinophils (%) 01.70 2+String(7)+1
$2C , Basophils (#) 00.04 2+String(7)+1
Identifier Correspondance Example Format (Length)
$2D - Basophils (%) 00.60 2+String(7)+1
$21 ! WBC 07.40 2+String(7)+1
$2E . Atypical Lymphocytes (#) 00.11 2+String(7)+1
$32 2 RBC 04.64 2+String(7)+1
$2F / Atypical Lymphocytes (%) 01.49 2+String(7)+1
$33 3 Hgb 14.17 2+String(7)+1
$30 0 Large Immature Cells (#) 00.03 2+String(7)+1
$34 4 Hct 43.95 2+String(7)+1
$31 1 Large Immature Cells (%) 00.43 2+String(7)+1

RAA039DEN HORIBA Medical PROPERTY 25

< >
ABX Pentra 60 range

Table 35: DIF numerical result fields list


Table 36: Identifier list (English and other languages)
Identifier Correspondance Example Format (Length)
See
$32 2 RBC 04.64 2+String(7)+1 Identifier Parameter Format Length
Note
$33 3 Hgb 14.17 2+String(7)+1
$50 P WBC L1 2+12+1
$34 4 Hct 43.95 2+String(7)+1
CO MB LL NL MN LN RM RN NO NE LB Ll1 2+25+1
$35 5 MCV 94.68 2+String(7)+1 $51 Q Differential
ALY LIC 2+31+1
$36 6 MCH 30.53 2+String(7)+1 $52 R RBC MI MA 2+4+1 9
$37 7 MCHC 32.24 2+String(7)+1 $53 S Plt Pc Sc Mc 2+6+1 9
$38 8 RDW 12.98 2+String(7)+1 BASO or WBC1 or WBC2
$40 @ PLT 00401 2+String(7)+1 $66 f WBC balance and LMNE+ or LMNE - 2+14+1
and BASO+ or BASO -
$41 A MPV 07.94 2+String(7)+1
Mp Xb Xr 2+6+1
$42 B THT 0.318 2+String(7)+1 $67 g General
SF TF SM (Pentra MS CRP only) 2+12+1
$43 C PDW 13.50 2+String(7)+1
$A2 I RUOs RUO message 2+76+1 10
C-Reactive protein
$4B K 000.6 2+String(7)+1
(Pentra MS CRP only)
Table 37: Identifier list (French)
5.2.2. Flag fields See
Identifier Parameter Format Length
Flags are transmitted in a comprehensive mode (same presentation than on the screen, Note
that is to say dependant from the language). $50 P GB L1 2+12+1
They are replaced with blanks when the flag has not been detected. $51 Q Formule Co Mb Lg Ln Mn Ng Md Nd Bf Ne Bg Lg1 2+25+1
$52 R GR MI MA 2+4+1 9
In the following tables identifier’s formats are separated by a blank only for a $53 S Plaquettes Pc Mc Sc 2+6+1 9
better comprehension. BASO ou GB-1 ou GB-2
$66 f Balance GB et LMNE+ ou LMNE- 2+14+1
et Baso+ ou Baso-
Example of flags on WBC balance: $67 g Générales MpXbXr 2+6+1
- $66 $20 BASOLMNE+BASO+ $0D
$A2 I RUOs RUO message 2+76+1 10
- $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

RAA039DEN HORIBA Medical PROPERTY 26

< >
ABX Pentra 60 range

Table 39: Pathological format description (English and other languages)


• NOTE 9:
«MI» stands for MIC alarm, «MA» stands for MAC alarm, «Pc» stands for SCL Population Message Signification
alarm, «Mc» stands for MIC alarm and «Sc» stands for SCH alarm. EOS+ Eosinophilia
• NOTE 10: MYEL Myelemia
«RUO message» is a warning message, always transmitted in english. Its LIMC Large Immature Cells
content and size depend on the instrument. ALYM Atypic Lymphocytes
LSHT Left shift
5.2.3. Pathology messages fields
NRBC Nucleated Red Blood Cells
Each pathology is described by a group of 4 characters followed by a blank, except for MON+ Monocytosis
the last pathology. BAS+ Basophilia
The content of the pathology is dependent from the chosen language.
BLST Blasts
Only detected pathologies are transmitted. A common header (????) to the 4 Pathology
message groups indicates that the pathological interpretation is impossible. RBC ANEM Anemia
ANI1 Anisocytosis level 1
Table 38: Identifier list MIC1 Microcytes level 1
or MIC2 Microcytes level 2
Identifier Parameter Format Length
or MIC3 Microcytes level 3
$54 T WBC String of characters 2+(12(max.)x4)+1 MAC1 Macrocytes level 1
$55 U RBC String of characters 2+(7(max.)x4)+1 MICR Microcytosis
$56 V PLT String of characters 2+(4(max.)x4)+1 MACR Macrocytosis
When there is no pathological message, length is: 2+0+1 HCR1 Hypochromia level 1
CAGG Cold agglutinin
ERYT Erythrocytosis
Table 39: Pathological format description (English and other languages)
Plt THR+ Thrombocytosis
Population Message Signification THR- Thrombopenia
LEU+ Leukocytosis PLAG Platelet aggregates
WBC
or LEU- Leukopenia SCEL Small cells
LYM+ Lymphocytosis MICC Microcytes
or LYM- Lymphopenia
SCHI Schizocytes
NEU+ Neutrophilia
or NEU- Neutropenia

RAA039DEN HORIBA Medical PROPERTY 27

< >
ABX Pentra 60 range

Table 39: Pathological format description (English and other languages) Table 40: Pathological format description (French)

Population Message Signification Population Messages Signification


MAPL Macro platelet MACR Macrocytose
All populations ???? No interpretation HCR1 Hypochromie niveau 1
PANC Pancytopenia AGGF Agglutinine froide
POLY Erythrocytose
Table 40: Pathological format description (French) Pla THR+ Thrombocytose
THR- Thrombopenie
Population Messages Signification
AGPL Agrégats plaquettaires
LEU+ Leucocytose
GB PECL Petits éléments cellulaires
or LEU- Leucopénie
MICC Microcytes
LYM+ Lymphocytose
or LYM- Lymphopénie SCHI Schizocytes
NEU+ Neutrophilie MAPL Macro plaquettes
or NEU- Neutropénie Toutes populations ???? Pas d’interprétation possible
EOS+ Eosinophilie PANC Pancytopénie
MYEL Myélémie
GCIM Grandes Cellules Immatures
LYAT Lymphocytes atypiques
FORG Formule gauche
MON+ Monocytose
BAS+ Basophilie
BLST Blastes
GR ANEM Anémie
ANI1 Anisocytose niveau 1
MIC1 Microcytes niveau 1
or MIC2 Microcytes niveau 2
or MIC3 Microcytes niveau 3
MAC1 Macrocytes niveau 1
MICR Microcytose

RAA039DEN HORIBA Medical PROPERTY 28

< >
ABX Pentra 60 range

6. Histograms and Thresholds 6.2. Separation thresholds


It is the channel number (decimal value) enclosing areas on the histograms. Each
6.1. Histograms threshold is transmitted on 3 bytes preceeded by a blank.

Histograms are transmitted on 128 channels, preceeded by a blank. They are


6.2.1. WBC thresholds
automatically rescaled to a 223 maximum amplitude value. The zero amplitude value is
$20, the maximum amplitude value is $FF. Separation thresholds 1-2-3 allow the L1 flag determination.
The format is as follows: identificator, space, encoding type on 8 characters (od or
uuencode), chart format on 8 characters, space, encoded data size on 5 characters,
space, data then carriage return.
The curve is transmitted by a sequence of points corresponding to the amplitude, each
point of the curve is transmitted in ASCII format (one byte).
The example below shows the amplitude value corresponding to the transmitted values.

"sp" "sp" "sp" "sp" "#" "*" "/" "5" ";" "A" "F"...

Diag.2: WBC histogram


Amplitude value 0 0 0 0 3 10 15 21 27 33 38...
(decimal) 6.2.2. RBC thresholds
Separation thresholds 1-2 allow the calculation of the microcytic and macrocytic cell
proportions.
ABX Pentra 60 only :
Extended mode format (3D curve): The extended format includes all the height
information relative to each channel.

The format is as follows: identificator, space, encoding type on 8 characters (od or


uuencode), chart format on 8 characters, space, encoded data size on 5 characters,
space, data then carriage return.

Diag.3: RBC histogram

RAA039DEN HORIBA Medical PROPERTY 29

< >
ABX Pentra 60 range

6.2.3. PLT thresholds


Table 41: Histograms format description
The threshold 1 is the number of the last channel used to calculate the PLT number.
Identifier Parameter Format Length Comments
$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
$5D ] WBC thresholds 5 thresholds 1+20+1
$5E ^ RBC thresholds 2 thresholds 1+8+1
$5F _ PLT thresholds 1 threshold 1+4+1
$60 ‘ Basophil thresholds 3 thresholds 1+12+1
Diag.4: Plt histogram
$6C l WBC extended format see description ABX Pentra 60 only
$6D m RBC extended format see description ABX Pentra 60 only
6.2.4. Basophil thresholds
$6E n PLT extended format see description ABX Pentra 60 only
Thresholds 1-2-3 allow the determination of the basophil proportion regarding the total $6F o BASO extended format see description ABX Pentra 60 only
number of WBCs.

6.3. Matrix

6.3.1. Screen bitmap


ABX Pentra 60C+ / Pentra ES 60 / Pentra MS 60 / Pentra MS CRP: 2048 graphic
bytes matrix are transmitted on 4096 ASCII bytes, preceeded by a blank. 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.

Diag.5: BASO histogram thresholds

RAA039DEN HORIBA Medical PROPERTY 30

< >
ABX Pentra 60 range

(As it is not mobile, «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.

Diag.6: Matrix transmission

ABX Pentra 60 : It is constituted by a chart of 128 [ABS] x 128 [RES]. The extended
format includes all the height information relative to 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 ("squeeze"), space, encoding type on 8
characters (od or uuencode), chart format on 8 characters, space, encoded data size on
5 characters, space, data then carriage return.

6.3.2. LMNE matrix thresholds:


The 12 resistive thresholds are transmitted in the following order: NoL, NoN, NoE, LN, Diag.7: English LMNE matrix identifiers
RN, LL, AL, LMU, LMD, LMN, MN, RM.
Resistive threshold «Channel 127» is set on channel 127 of the matrix and is not mobile

RAA039DEN HORIBA Medical PROPERTY 31

< >
ABX Pentra 60 range

Table 42: Channel Numbers for Resistive Thresholds:


Table 43: Matrix format description
Thresholds NoL NoN NoE LN RN LL AL LMU LMD LMN MN RM
Identifier Parameter Format Length
Channel
024 027 050 035 118 031 069 073 100 069 100 118 12 RES thresholds, 6 ABS thresholds (3
numbers
$61 a LMNE matrix thresholds of them give the proximity flags: FLN, 1+72+1
Channel Numbers for Absorbance Thresholds: FMN, FNE)
$64 d LMNE matrix extended format (only on ABX Pentra 60) see description
Thresholds NL NE RMN
$5B [ LMNE matrix Standard format see description
Channel
029 077 051
numbers
6.4. Other identifiers
Identifier $FB: Identifies the analyzer type when communicating (only on ABX Pentra 60).
Identifier $FC: This identifier allows the transmission of a number which can be an error
number, a position number, a burn-in sequence number or a status in hexadecimal mode
(Not available yet).
Identifier $FD: Checksum value.
Identifier $FE: The version number is linked to the development of the hematological
message identifiers (only on ABX Pentra 60).

$FC: The error list is dedicated to the "remote" mode.


$FB and $FF: strings < to 8 characters are completed on the right side by
blanks.

Table 44: Other identifiers

Identifier Correspondance Format Length


$FB Analyzer name (only on ABX Pentra 60) Character string 2+8+1
$FC Number 8 decimal bytes 2+8+1
$FD 16 bits check sum value 4 hexadecimal bytes 2+4+1
$FE Version N° of Identifier list (only on ABX Pentra 60) String of characters: Vx.xx 2+5+1
Diag.8: French LMNE matrix identifiers

RAA039DEN HORIBA Medical PROPERTY 32

< >
ABX Pentra 60 range

ARGOS Format 2. Protocol description

ASTM Format is recommended by HORIBA Medical for every new connection 2.1. Typical transmission from Host to Instrument
development. Argos Format is no longer supported on new system generation.
Table 45: Typical transmission from Host to Instrument

1. Introduction Host <> Instrument Comment


<SOH> > Host takes the Line
The ARGOS format is a fixed format included between STX and ETX. These characters < <ENQ>
are split into fields representing a transmitted item. <STX> + FILE + <ETX> >
< <ACK>
STX DATA CRC ETX .
The data transmitted can be a result: .
STX «R» / ANALYSER # / N°ID / ID / etc.. CRC ETX .
or a patient file: <STX> + END + <ETX> > Host frees the Line

STX «D» / ANALYSER # / N°ID / ID / etc.. CRC ETX < <ACK>

or end of communication:
STX «E» / ANALYSER # / etc.. CRC ETX 2.2. Typical transmission from Instrument to Host

Table 46: Typical transmission from Instrument to Host


The fields have a fixed length separated by the $0D character.
Instrument <> Host Comment
<SOH> > Instrument takes the Line
< <ENQ>
<STX> + RESULT + <ETX> >
< <ACK>
.
.

RAA039DEN HORIBA Medical PROPERTY 33

< >
ABX Pentra 60 range

Table 46: Typical transmission from Instrument to Host


Table 48: Line free format second digit (N: Normailities)
Instrument <> Host Comment
Second digit (letter) Correspondance
.
L Parameter < to the lower extreme value
<STX> + END + <ETX> > Instrument frees the Line
l Parameter < to the low normal value
< <ACK>
blank Parameter normal value
h Parameter > to the high normal value
3. Results characteristics H Parameter > to the high extreme value
O Parameter exceeding the capacity

3.1. Key
3.2. Result format
Total ASCII characters emitted: 406
- (-) : blank $20 Table 49: Result format
- (]) : Carriage return $0D
Line Data Comment Length
- CRC : exclusive «OR» of all the transmitted bytes except ETX and STX, then an
Line 1 STX ($02) Start of text 1
inclusive «OR» with a $40 value.
R ($44) Character «R» 1
- zzzzz : numeric field completed by zeros on the left.
ex : 04.55 (decimal separation with a period). zz] Analyser No 2+1
When the analyser does not transmit parameters, the field (zzzzz) is put in place of (--.--). Line 2 YYYYYYYYYYYYYYYY] Identification No 16 + 1
- Y : Alphanumeric character from $20 to $7F. Line 3 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY] Identification 30 + 1
- # : blank ($20) if automatic sampling. Star ($2A) if manual sampling. Line 4 zz/zz/zz-zzhzzmnzzs#] Time & Date 20 + 1
Table 47: Line free format first digit (R: Reject) Line 5 zzzzz-RN] WBC 8+1
Line 6 zzzzz-RN] LYM# 8+1
First digit (letter) Correspondance
Line 7 zzzzz-RN] LYM% 8+1
R Parameter rejected for a counting default Line 8 zzzzz-RN] MON# 8+1
B Incorrect balance between the counting methods Line 9 zzzzz-RN] MON% 8+1
S Suspicious parameter value Line 10 zzzzz-RN] GRA# 8+1
blank No anomaly observed Line 11 zzzzz-RN] GRA% 8+1
Line 12 zzzzz-RN] NEU# 8+1

RAA039DEN HORIBA Medical PROPERTY 34

< >
ABX Pentra 60 range

Table 49: Result format


Table 50: WBC 5DIFF Flags (Line 38)
Line Data Comment Length
Character French English
Line 13 zzzzz-RN] NEU% 8+1
A Lg LL
Line 14 zzzzz-RN] EOS# 8+1
B Ln NL
Line 15 zzzzz-RN] EOS% 8+1
C Mn MN
Line 16 zzzzz-RN] BAS# 8+1
D Ng LN
Line 17 zzzzz-RN] BAS% 8+1 E Md RM
Line 18 zzzzz-RN] ALY# 8+1 F Nd RN
Line 19 zzzzz-RN] ALY% 8+1 G No NO
Line 20 zzzzz-RN] LIC# 8+1 H Co CO
Line 21 zzzzz-RN] LIC% 8+1 I Ne NE
Line 26 zzzzz-RN] RBC 8+1 J X2 X2

Line 27 zzzzz-RN] HGB 8+1 K X3 X3


L MP MP
Line 28 zzzzz-RN] HCT 8+1
M LOW LOW
Line 29 zzzzz-RN] MCV 8+1
N LAS LAS
Line 30 zzzzz-RN] MCH 8+1
O PIT PIT
Line 31 zzzzz-RN] MCHC 8+1
P Mb MB
Line 32 zzzzz-RN] RDW 8+1
Q FIT FIT
Line 34 zzzzz-RN] PLT 8+1 R NRBC NRBC
Line 35 zzzzz-RN] MPV 8+1 S Bg LB
Line 36 zzzzz-RN] PCT 8+1 T W1 W1
Line 37 zzzzz-RN] PDW 8+1 U W2 W2
Line 38 ABCDEFGHIJKLMNOPQRSTU] WBC 5DIFF flags 21 + 1
Line 40 PSM] Plt Flags 3+1 Table 51: PLT Flags (Line 40)
Line 41 CRC 1
Character French English
Line 42 ETX ($03) end of text 1
P PEC PEC
Total: 406
S SCH SCH
M MIC MIC

RAA039DEN HORIBA Medical PROPERTY 35

< >
ABX Pentra 60 range

4. Patient file characteristics 5. End of communication

4.1. Key 5.1. Key


- (]) : Carriage return $0D. - (]) : Carriage return $OD.
- CRC : Exclusive “OR” of all the transmitted bytes, except ETX and STX, then the - CRC : Exclusive “OR” of all the transmitted bytes, except ETX and STX, then the
inclusive “OR” with a $40 value. inclusive “OR” with a $40 value.
- Y, Z : Alphanumeric character from $20 to $7F. - zz : Number of the analyser.

4.2. Patient file format 5.2. Line free format

Table 52: Patient file format Table 53: Line free format

Line Data Comment Length Line Data Comment Length


Line 1 STX ($02) Start of text 1 Line 1 STX ($02) Start of text 1
D ($44) Character «D» 1 E ($45) Character «E» 1
zz] Analyser No 2+1 zz] Analyser No 2+1
Line 2 YYYYYYYYYYYYYYYY] Identification No 16 + 1 Line 2 CRC 1
Line 3 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY] Identification 30 + 1 Line 3 ETX ($03) end of text 1
Line 4 zz/zz/zz] Date of birth 8+1 Total: 7
Line 5 YYY] Age 3+1
Line 6 z] Sex 1+1
Line 7 Y] From 1+1
Line 8 YYYYYYYYYYYYYYY] Doctor 15 + 1
Line 9 YYYYYYYYYY] Department 10 + 1
Line 10 YYYYYYYYYYYYYY] Sampling date 14 + 1
Line 11 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY] comments 32 + 1
Line 12 CRC 1
Line 13 ETX ($03) end of text 1
Total: 147

RAA039DEN HORIBA Medical PROPERTY 36

< >

You might also like