Pentra ML Output Format: (Pentra DX 120/pentra DF 120) RAA026CA
Pentra ML Output Format: (Pentra DX 120/pentra DF 120) RAA026CA
Pentra ML Output Format: (Pentra DX 120/pentra DF 120) RAA026CA
Term Definition
HORIBA ABX analyzers format responds to the ASTM specifications E-1381 & E-1394:
A specific location within a record for a piece of information, indicated by a field delimi-
• E-1381: Standard specification for Low Level protocol to transfer messages between Field
ter and position.
clinical and laboratory instruments and computer systems.
• E-1394: Standard specification for transferring Information between clinical and laboratory Frame A complete communications packet.
instruments and computer systems. LIS Laboratory Information System
A collection of related information; a group of records that begins with a «Header»
The ASTM LIS feature of the Pentra ML Data Management software allows an external LIS to Message record and ends with a «Terminator» record. A single record could theoretically consti-
communicate with one or more Pentra ML Data Management through one one LIS serial tute a message, but within this context, a message always contains multiple records.
line. This document is intended as a guide to LIS vendors developing interfaces that The device that responds to the sender. The receiver in this document is either the
Receiver
communicate with the Pentra ML Data Management System. PentraDX Data Management System or the LIS.
<EOT> End of Transmission (ASCII decimal 4)
Table 1: Definitions
<CR> Carriage Return (ASCII decimal 13)
Term Definition 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 240 charac-
<ACK> Acknowledgment (ASCII Decimal 6)
ters, then it must be split into two (or more) parts and sent in two (or more) communi-
[C1] The most significant character of Checksum Record cations packets. The intermediate packet uses the <ETB> character, and the ending
[C2] The least significant character of Checksum packet uses the <ETX> character. No single communications packet contains more
[DATA] The data contents of the record than one record. In reference to the message layer, a record can be one of the fol-
lowing codes: H (header), P (patient), O (order), R (result), L (terminator), C (comment).
<ENQ> Inquire (ASCII Decimal 5)
An additional field of the preceding type when indicated by a repeat delimiter. The
End of Transmission Block (ASCII Decimal 23). For use only when a single record is PentraDX Data Management System parses and may produce repeat fields in the Uni-
<ETB> Repeat Field
too large to fit into one frame. versal Test ID field of a Test Order Record or the Value field of the Result Record, but
<ETX> End of Text (ASCII Decimal 3). Required at the end of each record. ignores other occurrences of repeat fields.
[frame number] Single digit frame number “0” to “7”, starts with “1”. The device that has a message to send and initiate the transmission process, in this
<LF> Line Feed (ASCII Decimal 10). Sender case between the LIS and the PentraDX Data Management System. The sender in
this document is either the PentraDX Data Management System or the LIS.
<NAK> Negative Acknowledgment (ASCII Decimal 21).
A total unit of communication activity used in this standard to indicate the events star-
<STX> Start of Frame (ASCII Decimal 2). Session
ting with the Establishment phase and ending with the Termination phase.
Communications All framing required for transmission of data. This framing includes: <STX>[frame num- A determination of a single analyte or a combination of values from other determina-
packet ber][DATA] [<ETB> or <ETX>][C1][C2] <LF> Test
tions or observations from which a variable or gradable result is derived.
Component Field One of several related pieces of information within a field.
Upload The transmission of data from the PentraDX Data Management System to the LIS.
Download The transmission of data from the LIS to the PentraDX Data Management System.
RAA026CA HORIBA ABX PROPERTY 2
< << >
ASTM Format description
Table 4: Typical discussion between Instrument and Host Analyzer is master in case of conflict.
Instrument <> Host
2.2.3. Defect packet during discussion between Instrument and Host
<ENQ> >
< <ACK> Table 6: Defect packet during discussion between Instrument and Host
<STX>1...Data...<CR><ETX>xx<CR><LF> >
< <ACK>
Instrument <> Host
Table 6: Defect packet during discussion between Instrument and Host defined as modulo 256 of ASCII values sum between <STX> not included and <ETX>
included characters: 1...Data...<CR><ETX>
Instrument <> Host
<STX>2...Data...<CR><ETX>xx<CR><LF> > 3. Records general format specifications (ASTM E-1394)
< <ACK>
<EOT> > Data frames encapsulate Records defined by ASTM E-1394 norm, Records themselves
encapsulate ATSM fields.
2.3. ASTM Data frame format Example of record inside Data frame: <STX>1...Data...<CR><ETX>xx<CR><LF>
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 <STX>1H|\^&|||HostSimulator|||||ABX||P|E1394-97|20020705144108<CR><ETX>D3<CR><LF>
frame up to 7 and then returns to 0. Table 8: ASTM Records
Frame number is to permit receiver to distinguish between new and retransmitted frame, in
case of retansmitted frame (after a <NACK> response from Host), frame number is not Record ID ASTM Definition
incremented: <STX>1...Data...<CR><ETX>xx<CR><LF>
H Header
Table 7: Frame format P Patient
O Order
ASTM Transmitted
Definition # of bytes Comments R Result
field data
C Comment
0 STX $02 1
Q Query (Request information order)
Frame number is set to 1 and incre-
1 Frame number 1 to 7, 0, ... 1 mented by 1 for each frame up to 7 L Terminator record
and then returns to 0
Header, Patient, Order, Result & Com- 3.1. Structure of Records
2 Data message 240 max.
ment messages
End of data message
3.1.1. Stucture of records for Order transmission
3 1
ETX if end frame • H (Header)
4 Checksum 2 • .. ..... P (Patient)
5 CRLF $0D $0A 2 • .. ..... C (Patient Comments) Optional
• ........ .....O (Order)
2.3.1. Frame cheksum • ........ .....C (Order Comments) Optional
According to ASTM E-1381 frame cheksum (<STX>1...Data...<CR><ETX>xx<CR><LF>) is • L (Terminator)
The transmission of an Order without Patient record is not allowed, but Patient record can be • Delimiter must be used even if field is free.
empty. Example: <STX>2P|1<CR><ETX>BB<CR><LF> • Delimiters inside records are seperate by «|» (ASCII $7C).
• Delimiters inside fields are seperate by «^» (ASCII $5E).
3.1.2. Instrument Patient file modification by Host
3.2.1. Header record
• H (Header)
• .. ..... P (Patient)
• .. ..... C (Patient Comments) Optional Table 9: Header record fields
• L (Terminator)
Field
ASTM PML PML
Definition Transmitted data max.
3.1.3. Stucture of records for Result transmission field
length
Receive Send
• Only the fields described with their specified length, in further tables, are used by HORIBA Yes
7.1.12 Processing ID P 1 Ignored
Always ’P’
ABX instruments.
• Length of field can be less than maximum value but must not be more. 7.1.13 ASTM Version Nb 1394-97 12 Ignored Yes
• Only «Sample ID» and «Test» fields from Order record must be informed, all other fields are Yes
7.1.14 Date and Time of message YYYYMMDDHHMMSS 14 Ignored
optionals. current
Field
Table 10: Patient record fields ASTM PML PML
Definition Transmitted data max.
field Receive Send
length
Field
ASTM PML PML
Definition Transmitted data max. 8.1.20 Patient Active Medication Ignored No
field Receive Send
length 8.1.21 Patient’s Diet Ignored No
8.1.1 Record Type P 1 Required Required 8.1.22 Practice Field 1 Ignored No
8.1.2 Sequence Nb 1, 2, ... 3 Required Required 8.1.23 Practice Field 2 Ignored No
8.1.3 Practice Assigned Patient ID Ignored No 8.1.24 Admission and Discharge Dates Ignored No
8.1.4 Laboratory Assigned Patient ID Patient Id 25 Required Yes 8.1.25 Admission Status Ignored No
8.1.5 Patient ID No 3 Ignored No 8.1.26 Location Text 20 Yes Yes
8.1.6 Patient Name Lastname^Firstname 20^20 Yes Yes Nature of Alternative Diagnostic
8.1.27 Ignored No
8.1.7 Mother’s Maiden Name Ignored No Code and Classifiers
Field
Table 11: Order record fields ASTM PML PML
Definition Transmitted data max.
field Receive Send
length
Field
ASTM PML PML
Definition Transmitted data max. 9.4.16 Specimen Descriptor Text 8 Required No
field Receive Send
length 9.4.17 Ordering Physician Ignored No
9.4.1 Record Type O 1 Required Required 9.4.18 Physician Phone Nb Ignored No
9.4.2 Sequence Nb 1, 2, ... 3 Required Required 9.4.19 User Field 1 Ignored No
SampleID^Rack^Posi- 9.4.20 User Field 2 Ignored No
SampleID
9.4.3 Sample ID tion 16^3^2 Required 9.4.21 Laboratory Field 1 Ignored No
Required
See Note 2
9.4.22 Laboratory Field 2 Ignored No
9.4.4 Instrument Specimen ID Ignored No
Date and Time Results reported
^^^Test name 9.4.23 Ignored No
9.4.5 Universal Test ID x Required Yes or last modified
(See Note 3)
Instrument Charge to Computer
S: Stat mode (Priority) 9.4.24 Ignored No
System
All other priority code
9.4.6 Priority 1 Yes Yes 9.4.25 Instrument Section ID Ignored No
are treated as «Rou-
tine» mode 9.4.26 Report Types Ignored No
Requested/Ordered Date and 9.4.27 Reserved field Ignored No
9.4.7 Ignored No
Time Location or Ward of Specimen
9.4.28 Ignored No
Specimen Collection Date and No Collection
9.4.8 YYYYMMDDHHMMSS 14 Yes
Time (See Note 4) 9.4.29 Nosocomial Infection Flag Ignored No
9.4.9 Collection End Time Ignored No 9.4.30 Specimen Service Ignored No
9.4.10 Collection Volume Ignored No 9.4.31 Specimen institution Ignored No
9.4.11 Collector ID Ignored No
• NOTE 2: Field 9.4.3 «Sample ID»: Alphanumeric characters are accepted (0-9, A-Z).
Ignored Spaces and punctuation are not allowed. Refer to Host specification document for each
A or N: Create order Yes, ’Q’ if
9.4.12 Action Code 1 (Except A or
Q: Control Control instrument connected for other limitations.
N)
The information of «^Rack^Position» is only sent by the instrument.
9.4.13 Danger Code Ignored No
9.4.14 Relevant Clinical Informations Ignored No
9.4.15 Date/Time Specimen Received Ignored No
• NOTE 3: Field 9.4.5 «Universal test ID»: Any Parameters or compatible Panels (See Table 12: Result record fields
Table 4, “Special caracteristics for HORIBA ABX datas”, page 11).
Field
ASTM PML PML
Example with Panels: «^^^DIF» (See Table 26, “Example of Order sent by Host”, Definition Transmitted data max.
field Receive Send
page 18). length
List of compatible Panels: CBC, DIF, RET, CBR, DIR, NRBC (ERB), CBE, SPSEC (Slide + Nature of Abnormality
10.1.8 No No
Stain). Testing
W: Suspicion
Example with Parameters (Mandatory when the LIS sends the previous anteriority): N: Rejeted result
10.1.9 Result Status 1 No Yes
«^^^WBC\^^^RBC\^^^HGB\^^^HCT\^^^MCV\^^^MCH\^^^MCHC\^^^RDW\^^^PL M: Value imput manually (V3.0 and
T\^^^MPV\^^^PCT\^^^PDW». See Table 27, “Example of last anteriority result sent by above)
host”, page 18. Date of Change in
10.1.10 Normative Values or No No
• NOTE 4: Do not send collection Date and Time to the workstation to avoid patient Units
anteriority calculation problem.
Operator Identifica-
10.1.11 40 No Yes
tion
3.2.4. Result record
Date/Time Test Star-
10.1.12 No No
ting
Table 12: Result record fields
Date/Time Test Com-
10.1.13 YYYYMMDDHHMMSS 14 Required No
pleted
Field
ASTM PML PML Instrument Identifica-
Definition Transmitted data max. 10.1.14 1 No Yes
field Receive Send tion
length
10.1.1 Record Type R 1 Required Required • NOTE 5: Field 10.1.3 «Universal test ID» had no length limitation.
10.1.2 Sequence Nb 1, 2, ... 3 Required Required • NOTE 6 Field 10.1.5 «Units» Pentra ML sends the unit in DOS characters, example «µ»
10.1.3 Universel Test ID ^^^Parametername (See Note 5) x Required Required is sent «æ».
Test result (See “Special caracteris-
Data or Measurement yes • NOTE 7: Patient anteriority (Delta check) calculation. See Table 27, “Example of last
10.1.4 tics for HORIBA ABX datas”, yes
Value
page 11)
(See Note 7) anteriority result sent by host”, page 18 (Not validated for V1.0.0 software).
10.1.5 Unit See Note 6 15 No Yes • NOTE 8: Field 10.1.7 «Result Abnormal Flag»
10.1.6 Reference Range No No L,H,LL,HH: Result above normal or panic ranges.
Analytical flag (See Note
>: Result over instrument capacity (Dilution must be done).
10.1.7 Result Abnormal Flag 2 No Yes
8)L,H,LL,HH,>
3.2.5. Comment record Table 14: Example of Query for one tube
<STX>2Q|1|^SID007||||||||||O<CR><ETX>B8<CR><LF>
Table 13: Comments record fields <ACK>
Field <STX>3L|1<CR><ETX>3C<CR><LF>
ASTM PML PML
Definition Transmitted data max. <ACK>
field Receive Send
length <EOT>
11.1.1 Record Type C 1 Yes Required
11.1.2 Sequence Nb 1, 2, ... 3 Yes Required Table 15: Request information record fields
11.1.3 Comment Source No Yes
Field
Text ASTM PML PML
11.1.4 Comment Text 200 Yes yes Definition Transmitted data max.
See Note 9 field Receive Send
length
'I': comment is an alarm or a pathologic
11.1.5 Comment Type message. No Yes 12.1.1 Record Type Q 1 No Required
'G' comment is a rule comment message. 12.1.2 Sequence Nb 1 3 No Required
• NOTE 9: Field 11.1.4 «Comment text» If the comment record is received after the 12.1.3 Identifier ^Sample Id 16 No Yes
patient record, then the comment is associated to the demographic.If the comment 12.1.4 End of identifier list No No
record is received after the order record, then the comment is associated to the report. 12.1.5 Universal Test ID No No
12.1.6 Time limits No No
3.2.6. Request information record (Query mode)
12.1.7 Time max. limit No No
Instrument request informations for only one tube at the time: 1 Request information record 12.1.8 Time min. limit No No
for each tube. 12.1.9 Physician name No No
For example:
12.1.10 Telephone number No No
Table 14: Example of Query for one tube 12.1.11 Reserve for user No No
12.1.12 Reserve for user No No
Instrument
Yes Always
Host 12.1.13 Status code O: Query for test informations 1 No
’O’
<ENQ>
<ACK>
<STX>1H|\^&|||PDX|||||||P|1394-97|20031202104812<CR><ETX>19<CR><LF>
<ACK>
Lymphocytes % LYM% % % % %
Table 23: CBE Data presentation Table 24: Extended Diff & Cellcount list of parameters Data presentation
Promonocyte % PROMO% % % % %
Table 24: Extended Diff & Cellcount list of parameters Data presentation Promonocyte # PROMO# 103/mm3 109/L 109/L 102/mm3
Table 25: Manual input of parameters Data presentation Table 25: Manual input of parameters Data presentation
5. Management of errors
Table 26: Example of Order sent by Host
5.1. During Instrument transmission Host
Instrument
During result transmission by the instrument, if the host lost the transmission (Time-Out or
EOT) the full message will be transmitted again. <ENQ>
<ACK>
Table 27: Example of last anteriority result sent by host Table 27: Example of last anteriority result sent by host
<ACK> <ACK>
<STX>2P|1||PID001||NAME^FIRSTNAME||19641223|M|||||PRESCRIPTOR||||||||||||LOCATION<CR><ETX>1 <STX>7R|11|^^^PCT|0.194|%||||||PentraDX||20040322100222|0<CR><ETX>53<CR><LF>
4<CR><LF> <ACK>
<ACK> <STX>0R|12|^^^PDW|18.8|%||H||||ABX||20040322100222|0<CR><ETX>41<CR><LF>
<STX>3C|1||PATIENT COMMENT|G<CR><ETX>36<CR><LF> <ACK>
<ACK> <STX>1L|1<CR><ETX>3A<CR><LF>
<STX>4O|1|2312001||^^^WBC\^^^RBC\^^^HGB\^^^HCT\^^^MCV\^^^MCH\^^^MCHC\^^^R DW\ <ACK>
^^^PLT\^^^MPV\^^^PCT\^^^PDW|R||||||||||BLOOD||||||||||<CR><ETX>05<CR><LF>
<EOT>
<ACK>
<STX>5R|1|^^^WBC|11.7|10^3/mm3||H||||ABX||20040322100222|0<CR><ETX>06<CR><LF>
6.3. Example of Result sent by instrument
<ACK>
<STX>6R|2|^^^RBC|4.59|10^6/mm3||||||PentraDX||20040322100222|0<CR><ETX>F2<CR><LF>
Table 28: Example of Result sent by instrument
<ACK>
<STX>7R|3|^^^HGB|13.8|g/dL||||||PentraDX||20040322100222|0<CR><ETX>FD<CR><LF> Instrument
<ACK> Host
<STX>0R|4|^^^HCT|41.8|%||||||PentraDX||20040322100222|0<CR><ETX>E5<CR><LF> <ENQ>
<ACK> <ACK>
<STX>1R|5|^^^MCV|91|æm3||||||PentraDX||20040322100222|0<CR><ETX>EE<CR><LF> <STX>1H|\^&|||PDX|||||||P|1394-97|20031202123751<CR><ETX>1C<CR><LF>
<ACK> <ACK>
<STX>2R|6|^^^MCH|30.0|pg||||||PentraDX||20040322100222|0<CR><ETX>8A<CR><LF> <STX>2P|1||PID12345||LASTNAME^FIRSTNAME||19641223|M|||||Prescriptor||||||||||||Location<CR><ETX>
D6<CR><LF>
<ACK>
<ACK>
<STX>3R|7|^^^MCHC|33.0|g/dL||||||PentraDX||20040322100222|0<CR><ETX>41<CR><LF>
<STX>3O|1|SID007^11^3|||R||||||||||||||||||||I<CR><ETX>42<CR><LF>
<ACK>
<ACK>
<STX>4R|8|^^^RDW|12.1|%||||||PentraDX||20040322100222|0<CR><ETX>F2<CR><LF>
<STX>4C|1|P|Order Comment|G<CR><ETX>2E<CR><LF>
<ACK>
<ACK>
<STX>5R|9|^^^PLT|187|10^3/mm3||||||PentraDX||20040322100222|0<CR><ETX>DE<CR><LF>
<STX>5C|2|P|Slide PLT abnormal morphology|G<CR><ETX>1E<CR><LF>
<ACK>
<ACK>
<STX>6R|10|^^^MPV|10.4|æm3||||||PentraDX||20040322100222|0<CR><ETX>85<CR><LF>
<STX>6R|1|^^^WBC|5.5|10^3/mm3|||||20031204124839|ABX|||0<CR><ETX>A3<CR><LF>
RAA026CA HORIBA ABX PROPERTY 19
< << >
ASTM Format description