Download as pdf or txt
Download as pdf or txt
You are on page 1of 484

Communication

Protocol Specifications
for RADIOMETER products
TM
1 ABL700 Series and RADIANCE
ABL700 Series
Communication
Protocol
ABL System 600 Series
Specifications ABL500 Series
Manual 2 ABL50/5 and BPH5
EML 100/105
Clinifile

3 ABL70

4 ABL77

TCM3
5 TCM30
TCM400

6 NPT

7 Ordering Information

8 Date of Issue
TRADEMARKS

ABL™, QUALICHECK™, RADIANCE™, and RADIOMETER™ are trademarks of Radiometer Medical A/S,
Denmark.
ABL is registered in the USA.
QUALICHECK is registered in the USA and in some other countries.
Microsoft® Windows®NT is a registered trademark of the Microsoft Corporation.
Sybase® SQL Anywhere® is a registered trademark of Sybase Incorporated.

COPYRIGHT
The contents of this document may not be reproduced in any form or communicated to any third party
without the prior written consent of Radiometer Medical A/S.
While every effort is made to ensure the correctness of the information provided in this document
Radiometer medical A/S assumes no responsibility whatsoever for errors or omissions which
nevertheless may occur.
This document is subject to change without notice.
©Radiometer Medical A/S, DK-2700 Brønshøj, Denmark, 2003. All Rights Reserved.
Table of Contents

ABL700 Series 1. Introduction


RADIANCE

2. ASTM Low-Level Protocol (E1381)

3. Network - Based Communication

4. ASTM High-Level Protocol (E1394)

5. ASTM Transmission Examples

6. ASTM6xx High-Level Protocol (E1394)

7. ASTM6xx High-Level Transmission

8. HL7 High-Level Protocol

9. HL7 High-Level Transmission Examples

10. Tips for Programmers

11. Appendices

Index
Communication Protocol Specifications Table of Contents

Contents

Introduction This manual describes the protocols used for Radiometer Medical instruments and
software.

Contents This manual contains the following topics.

Introduction 1.1
Intended Use 1.2
Communications Layers 1.3
Message Types and Message Flow 1.6
Audit Trail 1.13
Recommended Configuration Option 1.15
Precautions and Warnings 1.16
ASTM Low-Level Protocol (E1381) 2.1
ASTM Low-Level Layer 2.2
ASTM Establishment Phase 2.3
ASTM Transfer Phase 2.4
ASTM Termination Phase 2.7
Restricted Characters 2.8
Serial Raw Protocol 2.9
Network-Based Communication 3.1
RADIOMETER Network Protocol 3.2
ASTM High-Level Protocol (E1394) 4.1
Message Structure 4.2
Detailed Structure of Each Record Type 4.5
Message Header Record 4.6
Patient Information Record 4.7
Test Order Record (Patient Result) 4.9
Test Order Record - RADIANCE (Patient Information 4.11
Response)
Test Order Record - ABL700 (Patient Information 4.13
Response)
Result Record 4.15
Comment Record – ABL700 4.18
Comment Record – RADIANCE 4.19
Comment Record – Audit Trail 4.20
Comment Record – (Notification) 4.21

1
Table of Contents Communication Protocol Specifications

Contents,continued
Query Record 4.22
Manufacturer Information Record 4.23
Message Terminator Record 4.24
ASTM Message Structure and Examples 5.1
Messages Sent from Analyzer or RADIANCE 5.2
Symbols and Meanings 5.3
Patient Result 5.4
Calibration Result 5.8
Quality Control Result 5.10
Activity Log 5.13
Patient Information Query 5.14
Patient By Department Query 5.15
Messages Received by Analyzer or RADIANCE 5.16
Patient Information Response 5.17
Patient By Department Response 5.19
Command Record (ABL700 Series Only) 5.20
Complete Transmission Examples using ASTM Low-Level 5.21
Complete Transmission Examples using Serial Raw Protocol 5.23
Complete Transmission Examples using RADIOMETER Network 5.24
Protocol
ASTM6xx High-Level Protocol (E1394) 6.1
Message Structure 6.2
Detailed Structure of Each Record Type 6.5
Message Header Recorder 6.6
Patient Information Record 6.7
Test Order Record (Patient Result) 6.9
Test Order Record – RADIANCE – (Patient Information 6.11
Response)
Test Order Record – ABL700 – (Patient Results Record) 6.13
Result Record 6.15
Query Record 6.17
Manufacturer Information Record 6.18
Message Terminator Record 6.19

2
Communication Protocol Specifications Table of Contents

Contents,continued
ASTM6xx Message Structure and Examples 7.1
Messages Sent from the Analyzer or RADIANCE 7.2
Symbols and Meanings 7.3
Patient Result 7.4
Calibration Result 7.6
Quality Control Result 7.9
Activity Log 7.11
Patient Information Query 7.12
Messages Received from the Analyzer or RADIANCE 7.13
Patient Information Response 7.14
Command Record (ABL700 Series Only) 7.16
Complete Transmission Examples using ASTM Low-Level 7.17
Complete Transmission Examples using Serial Raw Protocol 7.19
Complete Transmission Examples using RADIOMETER Network 7.20
Protocol
HL7 High-Level Protocol 8.1
Message Structure 8.2
Detailed Structure of Each Record Type 8.5
Message Header Segment 8.6
Patient Identification Segment 8.8
Patient Visit Segment 8.10
Observation Request Segment 8.12
Observation Result Segment 8.17
Notes and Comments (ABL700) 8.19
Notes and Comments (RADIANCE) 8.20
Notes and Comments (Audit Trail) 8.21
Query Definition Segment 8.22
Manufacturer Information Segment 8.24
HL7 Message Structure and Examples 9.1
Messages Sent from the Analyzer 9.2
Patient Result 9.3
Calibration Result 9.7
Quality Control Result 9.10
Activity Log 9.12
Patient Information Query 9.13
Patient By Department Query 9.14

3
Table of Contents Communication Protocol Specifications

Contents,continued
Messages Received by the Analyzer 9.15
Patient Information Response 9.16
Patient By Department List 9.17
Command Record 9.18
Complete Transmission Examples using ASTM Low-Level 9.19
Complete Transmission Examples using Serial Raw Protocol 9.21
Complete Transmission Examples using Radiometer Network 9.22
Protocol
Tips for Programmers 10.1
Appendices 11.1
Appendix 1 - List of Parameters and Units
Appendix 2 - Extended Handshake Options
Appendix 3 - Activity Log Messages
Appendix 4 - Extended System Messages
Appendix 5 - Additional Input Parameters
Appendix 6 - Audit Trail
Date of Issue 12.1

4
Communication Protocol Specifications 1. Introduction

1. Introduction

Introduction This chapter introduces the communication protocols for the ABL700 Series of
analyzers and RADIANCE STAT Management software products from
RADIOMETER. It briefly describes how the manual should be used and how
connection to external systems can be facilitated.

Contents This chapter contains the following topics.


Intended Use .................................................................................................... 1-2
Communication Layers .................................................................................... 1-3
*Message Types and Message Flow ................................................................ 1-6
*Audit Trail ..................................................................................................... 1-13
Recommended Configuration Option .............................................................. 1-15
Precautions and Warnings................................................................................ 1-16

* Denotes the section is an addition to, or change from, a previous version

1-1
Intended Use
Introduction The manual is based on two reference standards issued by the American Society
for Testing Materials (ASTM). The standards cover low-level (ASTM E1381-95)
protocol and high-level (ASTM E1394-91) protocol communication.
RADIOMETER has applied these two standards to the ABL700 Series and
RADIANCE.

This manual is also based on a reference standard issued by the HL7 Working
Group, an ANSI Accredited Standards Developing Organization.
Manual The information given in this manual applies to:
Information
• ABL700 Series software version 3.71
• RADIANCE software version 2.2

1-2
Communication Protocol for ABL700 and RADIANCE 1. Introduction

Communication Layers

Introduction Communication between computer systems is generally described in terms of the


7- layer Open Systems Interconnect (OSI) model, see Craig Hunt, TCP/IP Network
Administration, O’Reilly & Associates Inc.1994. The following table correlates
terms used in this manual with the OSI model concepts.

OSI Name Defines


Level
7-6 Application The communicating application, i.e. the ABL700
layer DMS or the RADIANCE application and the High-
Presentation level protocol defining the format of data to be
layer communicated ASTM, ASTM6xx and HL7 are
protocols of this layer.

5 Session layer Connection control layer. For the protocols


described in this manual, connection control is not
handled by a separate layer.
4 Transport layer Low level protocol layer responsible for
transmission control and error detection. Transport
layer protocols described in this manual include
ASTM 1381-95, Serial (RAW), RADIOMETER
Network Protocol and TCP/IP.
3–2 Network layer Protocols for basic traffic control and for the
isolation of the upper layer from the physical
Data Link layer
network. These layers are covered partly by TCP/IP
and partly by network standards.
1 Physical Layer The physical communication medium, e.g.
RS232C, IEEE 802.3 Ethernet or Token Ring.

Physical Layer The ABL700 Series analyzers or RADIANCE can be connected to HIS/LIS
through:
• Serial line connection (RS232)
• Network connection (using TCP/IP as the transport protocol).

Continued on next page

1-3
Communication Layers , Continued
Low level The ABL700 and RADIANCE products have implemented three low-level protocols.
protocol
Low-level protocols Is Used......
Serial (ASTM E1381 – 95), • when data is to be transferred over a
“Specification for Transferring RS232 serial connection.
Information Between Clinical
Laboratory Instruments and Computer • because it is an international
Systems”. standard familiar with every HIS/LIS
vendor, and 3rd party data
management systems.
RADIOMETER Network Protocol • when data is to be transferred via
TCP/IP over a network connection.
Serial(Raw) Only a begin • when data is to be transferred over a
transmission character (STX) is sent RS232 serial connection.
out of the port. The result is then sent,
and then an ending character (ETX) is • to emulate one of the ABL500 series
sent. and ABL600 series’ communication
to a Lab system.
• NOTE: this is NOT recommended
since no checksum or other means of
transmission error detection is
supported.

Continued on next page

1-4
Communication Protocol for ABL700 and RADIANCE 1. Introduction

Communication Layers, Continued

High level The goal of a high level protocol is to create a common language so analyzers and
Protocol computer systems can communicate with each other. RADIOMETER has based
this communication on standardized communication protocols.
The protocols are general purpose health care (HL7) or clinical laboratory (ASTM)
protocols. Only those parts of the standards relevant to RADIOMETER equipment
have been implemented and described in this manual.
The ABL700 Series and RADIANCE can communicate using three high-level
protocols:
Protocol Is Used.....
ASTM6xx – ASTM E1394 – 91 • to match ABL500 Series and ABL600
“Specification for Transferring Series making it as seamless as
Information Between Clinical possible to use the ABL700 Series and
Laboratory Instruments and RADIANCE products with existing
Computer Systems”. HIS/LIS interfaces.
NOTE: Unlike the previous
ABL500 and ABL600 Series
products, the ASTM6xx now
includes bidirectional
communication.
ASTM - ASTM E1394 – 91 • because it makes more use of the
available features of the protocol, like
“out of critical range” flags and again,
bidirectional communication.
HL7– Health-Level 7 • as a computer to computer standard. It
is a general purpose health care
communication standard. NOTE: In
RADIANCE, HL7 is only supported by the
bidirectional HIS/LIS. See Interface
Specifications HL7 on the RADIANCE
Bidirectional Interface CD code NR:
989-716.

1-5
Message Types and Message Flow

Introduction High-level Communication between the ABL700 Series analyzers and the HIS/LIS
or RADIANCE and the HIS/LIS system is specified in this manual as a series of
messages, whether they be ASTM, ASTM6xx, or HL7.
The exchanged messages can be divided into 3 groups:
1. Messages sent by ABL700 or RADIANCE to HIS/LIS.
2. Messages received by ABL700 or RADIANCE from HIS/LIS.
3. Query-Response messages where ABL700 or RADIANCE sends a query
message and expects a response message from the HIS/LIS.
These messages are exchanged between the ABL700 Series analyzer and the
HIS/LIS or between the RADIANCE and the HIS/LIS depending upon the
installation setup:
ABL700
HIS/LIS
Series

ABL700
RADIANCE HIS/LIS
Series

When RADIANCE is used to interface with the HIS/LIS the process of sending
messages to the HIS/LIS is a 2 step sequence where the analyzer first sends a
message to RADIANCE, which then sends a message to HIS/LIS. Likewise the
process of receiving messages from the HIS/LIS is a 2 step sequence where
RADIANCE receives the message and then forwards it to the analyzer.

NOTE: The messages exchanged between ABL700 Series and RADIANCE is proprietary
and is not discussed in this manual.

The following sections categorize the messages according to the above 3 groups,
and illustrate the message flow between ABL700 or RADIANCE and the HIS/LIS
system depending upon the installation setup.

Messages Sent The Messages sent by ABL700 and RADIANCE to the HIS/LIS system are:
• Patient Result
• Calibration Result
• Quality Control Result
• Activity Log Message

Continued on next page

1-6
Communication Protocol for ABL700 and RADIANCE 1. Introduction

Message Types and Message Flow, Continued

Messages The Messages received by ABL700 and RADIANCE from the HIS/LIS system are:
Received • Command Message
• Unsolicited Patient Information Message
• Unsolicited Patient by Department Message
NOTE: For a description of the unsolicited messages, refer to the message specifications
for the Patient Information Response and the Patient by Department Response.

Query-Response The Query-Reponse Messages where ABL700 or RADIANCE sends a query


Messages message and expects a response message from the HIS/LIS include:
• Patient Information Query/Patient Information Response
• Patient by Department Query/Patient by Department Response
NOTE: In this manual the Query message specifications are included in the section for
"Messages Sent from the Analyzer or RADIANCE" whereas the Response message
specifications are included in the sections for "Messages Received by the Analyzer
or RADIANCE".

Message Flows The following diagram illustrates the flow of messages sent from ABL700 Series
for Sent analyzer when connected to the HIS/LIS system directly.
Messages
ABL700 HIS/LIS
Series

Patient Result

ABL700 HIS/LIS
Series

Calibration Result

ABL700 HIS/LIS
Series

Quality Control Result

ABL700 HIS/LIS
Series

Activity Log

Continued on next page

1-7
Message Types and Message Flow, Continued

Message Flows The following illustrates the flow of messages when an ABL700 Series analyzer is
for Sent connected to RADIANCE and the latter is configured to send all result types to the
Messages, HIS/LIS system.
continued
ABL700
RADIANCE HIS/LIS
Series

Patient Result
(proprietary)
Patient Result

ABL700
RADIANCE HIS/LIS
Series

Calibration Result
(proprietary)
Calibration Result

ABL700
RADIANCE HIS/LIS
Series

Q uality Control Result


(proprietary)
Quality Control Result

ABL700
RADIANCE HIS/LIS
Series

Activity Log
(proprietary)
Activity Log

Continued on next page

1-8
Communication Protocol for ABL700 and RADIANCE 1. Introduction

Message Types and Message Flow, Continued

Message Flows The following diagram illustrates the flow of messages received by the ABL700
for Received Series analyzer when connected to the HIS/LIS system directly.
Messages
ABL700
HIS/LIS
Series

Command Message

ABL700
HIS/LIS
Series

Unsolicited Patient Information Message

ABL700
HIS/LIS
Series

Unsolicited Patient by Department Message

When the ABL700 Series analyzer or RADIANCE receives a Patient Information


Response or a Patient by Department Response and there is no outstanding query
then it is considered unsolicited.
In these cases the information is stored in the patient profile database and is not
attached to any patient test result.

When RADIANCE receives a Patient by Department Response or Patient


Information Response and there is no outstanding query from the analyzer then it
is considered unsolicited.
This message is used to update the RADIANCE database with the latest patient
information for a given patient department. It is not forwarded to the analyzer.
The following diagram illustrates the Unsolicited Patient by Department Message
and Unsolicited Patient Information Message when RADIANCE is connected to
the HIS/LIS system.

ABL700 HIS/LIS
RADIANCE
Series

Unsolicited Patient
by Department Message

Unsolicited Patient
Information Message

Continued on next page

1-9
Message Types and Message Flow, Continued

Message Flows For Query-Response messages, the Query is initiated by the ABL700 Series
for Query- analyzer and the Response is sent by the HIS/LIS system.
Response
If the analyzer is connected to RADIANCE, then RADIANCE relays the queries from
Messages
the analyzer to the HIS/LIS system, and, likewise, relays responses from the
HIS/LIS system to the analyzer.
The following diagram illustrates the flow of messages for the Patient Information
Query when the analyzer is connected to the HIS/LIS system directly.

NOTE: If the ABL700 Series Patient Identification Form is closed before the response to a
patient information request has been received, the response is treated as an
unsolicited patient information message. Hence, a response received after the
Patient Identification form has been closed is stored as a patient profile in the
analyzer's database, but the information received is not attached to any patient test
result.

ABL700
HIS/LIS
Series

{
Patient Information Query
Patient
Identification
form is v isible Patient Information Response

The following diagram illustrates the flow of messages for the Patient Information
Query when the analyzer is connected to RADIANCE.

ABL700
RADIANCE HIS/LIS
Series

{
Patient Information Query
(proprietary)
Patient Patient Information Query
Identification
form is v isible Patient Information Response
Patient Information Response
(proprietary)

When the Patient Lookup function is activated on the ABL700 Series analyzer a
series of queries is made. First the Patient by Department Query is made to obtain
a list of patients. When the user chooses a patient the analyzer then sends a Patient
Information Query to obtain more detailed demographics information on the
chosen patient.

Continued on next page

1-10
Communication Protocol for ABL700 and RADIANCE 1. Introduction

Message Types and Message Flow, Continued

NOTE: If the ABL700 Series does not receive a response to a Patient by Department
Query within 20 seconds of sending the query, the query times out. A response
received after the timeout is treated as an unsolicited Patient by Department
message and is stored in the patient by department list in the analyzer's database.
The information received is not attached to any patient test result.

Flow of The following diagram illustrates the flow of messages when the analyzer is
Analyzer connected directly to the HIS/LIS system.
Messages to the
HIS/LIS ABL700
HIS/LIS
Series

{
Patient by Department Query

< 20 secs
Patient by Department Response

{
Patient Information Query
Patient
Identification
form is v isible
Patient Information Response

The following diagram illustrates the flow of messages for Patient by Department
Query when the analyzer is connected to RADIANCE, and RADIANCE is configured
for these queries.

ABL700
RADIANCE HIS/LIS
Series

{
Patient by Department
Query (proprietary)
Patient by Department Query

< 20 secs
Patient by Department Patient by Department Response
Response (proprietary)

{
Patient Information Query
(proprietary)
Patient Information Query
Patient
Identification
form is visible Patient Information Response
Patient Information
Response (proprietary)

1-11
Message Types and Message Flow, Continued

The timeout value on the analyzer of 20 seconds may be changed to meet site
NOTE: specific requirements. Please consult your RADIOMETER Service Representative if
this is necessary.

1-12
Communication Protocol for ABL700 and RADIANCE 1. Introduction

Audit Trail

Introduction An audit trail displays a history of edits that have been made to a patient file.
RADIANCE generates an audit trail list if a result is edited in RADIANCE or at an
analyzer. The audit trail list is visible on the screen where patient results are
displayed. The audit trail list is also visible on printed reports from RADIANCE.
In addition the audit trail can be sent along with the patient result to the HIS/LIS
systems if the option is enabled. In this case, the operator of the HIS/LIS system
can view a complete history of changes that have been performed on the patient
result. This function is also useful for tracing and documenting changes, which are
required by many regulatory boards when audits are performed at a hospital.

NOTE ABL700 Series analysers do not support Audit trail on HIS/LIS transmissions.
For RADIANCE, the audit trail on HIS/LIS transmissions is available only for
ASTM and HL7 protocols and not for ASTM6xx.
For more details on Audit Trail see Appendix 6.

Audit Trail The following example illustrates the audit trail included in an ASTM message
Example sent to the HIS/LIS system from RADIANCE.
In this example the operator, John Smith (initials JBS), drew a sample from a
patient, Peter Hansen, and performed a measurement on an ABL700 Series
analyser. He later went in to make the following changes, after which the result
was retransmitted to RADIANCE, which in turn retransmitted the result to the
HIS/LIS system:
1. Disable pCO2 via the dynamic parameter button in the patient ID screen.
2. FIO2: changed from 21.0 to 80.0
3. Patient temperature (degrees Celsius): change from 37.0 to 39.4

NOTE The result has an error message (Calibration drift out of range) on parameter
pO2.

Continued on next page

1-13
Audit Trail, Continued

RADIANCE H|\^&|||ABL735^Central Lab.||||||||1|20011003231512


Audit Trail P|1||112233||Hansen^Peter||19661306|M|||||||^^^|1.82^m|69.0^kg||||||
Example ||
O|1||Sample #^3|^^^syringe
|||20011002113012||||||||Arterial^Brachial, left|Dr.
McCoy|||||||||F|
C|2|I|CHANGE^23:14 2001-10-03 (JBS) pCO2: 111mmHg -> <Not
included>|I
R|1|^^^FIO2^I|80.0|%||C|||

C|1|I|CHANGE^23:14 2001-10-03 (JBS) FIO2: 21.0% -> 80.0%|I


R|2|^^^T^I|39.4|Cel||C|||

C|1|I|CHANGE^23:14 2001-10-03 (JBS) T: 37.0Cel -> 39.4Cel|I


R|3|^^^Cl-^M|99|mmol/L||N||R||John Smith|20011002114000

R|4|^^^pH^M|7.402|||N||R|||
R|5|^^^pO2^M|?111|mmHg||N||R|||
C|1|I|377^Calibration drift out of range|I
R|6|^^^Na+^M|134|mmol/L||N||R|||
R|7|^^^Glu^M|5.0|mmol/L||N||R|||
R|8|^^^Lac^M|1.2|mmol/L||N||R|||
R|9|^^^Ca++^M|0.54|mmol/L||N||R|||
R|10|^^^K+^M|3.7|mmol/L||N||R|||
R|11|^^^tHb^M|10.9|g/dL||N||R|||
R|12|^^^sO2^M|97.5|%||N||R|||
...
L|1|N

1-14
Communication Protocol for ABL700 and RADIANCE 1. Introduction

Recommended Configuration Option

Introduction The ASTM communication protocols are standard protocols used for transferring
data between clinical instruments and computer systems.
The Low-level protocol ensures error-free communication, and the High-level
protocol defines the content and format of the information transmitted between the
analyzer and the external system.

Communication The following model illustrates the recommended communication options, product
Model set-up options are in parentheses.

High-level ASTM E1394 - 91 ASTM E1394 - 91


(ASTM) (ASTM)

Low-level ASTM E1381 - 95 RADIOMETER Network


(Serial) Protocol (Network
(TCP/IP))

Connection Serial Line Network

Data Transmission examples from the ABL725 are included in Chapter 5,ASTM
Transmission Message Structure and Examples, Complete Transmission Examples using ASTM
Low-level Protocol to illustrate how data is sent in ASTM format.

Communication The setup of the analyzer’s communication configuration is described in detail in


Configuration the ABL700 Series Operator’s Manual.
The setup of RADIANCE communication configuration is described in detail in the
RADIANCE User's Manual.

1-15
Precautions and Warnings
Typographic When written in bold and italics, the words WARNING, CAUTION, and NOTE
Conventions indicate that the information they pertain to should be read carefully before
performing the related procedures.

Definition of Throughout this manual the various procedures may contain operational
Terms precautions and/or warnings. RADIOMETER distinguishes between the three
categories. The following table indicates the type of information given in each
category:

Notice Definition
WARNING Warnings alert the user to potential serious outcomes (death,
injury, or serious adverse events) to the patient or user.
PRECAUTION Precautions alert the user to exercise the special care
necessary for safe and effective use of the device. They may
include actions to be taken to avoid effects on patients or
users that may not be potentially life threatening or result in
personal injury, but about which the user should be aware.
Precautions may also alert the user to adverse effects caused
by use or misuse, and the care necessary to avoid such
effects.
NOTE Notes give practical information.

1-16
Communication Protocol for ABL700 Series and RADIANCE 2. ASTM Low-Level Protocol (E1381)

2. ASTM Low-Level Protocol (E1381)

Introduction This chapter describes the ASTM low-level protocol (E1381).

Contents This chapter contains the following topics.

ASTM Low Level Layer.................................................................................. 2-2


ASTM Establishment Phase............................................................................. 2-3
ASTM Transfer Phase...................................................................................... 2-4
ASTM Termination Phase................................................................................ 2-7
Restricted Characters ....................................................................................... 2-8
Serial Raw Protocol.......................................................................................... 2-9

2-1
2. ASTM Low-Level Protocol (E1381) Communication Protocol for ABL700 Series and RADIANCE

ASTM Low Level Layer

Introduction The following gives details of the Low-level layer.


Low-level Protocol is for........
Function
• link connection and determining which system sends out information and
release which system receives it.

• delimiting and dealing with the framing of data and the recognition
synchronism of frames.
• sequential control maintaining the sequential order of information
across the connection.
• transmission error checking that no characters have been changed/lost
detection during the transmission by adding a check-sum to
each frame.
• recovery of detected maintaining re-transmission of corrupted frames.
errors
The low level layer uses a character-oriented simple stop-and-wait protocol to
transfer information between the analyzer and the laboratory computer system.
Information can only flow in one direction at a given time.

Protocol Phases There are three phases involved in transferring information between the analyzer
and the computer system:
Phase Name Is....
1. Establishment Phase the link connection
2. Transfer Phase the data transmission
3. Termination Phase the link release
These phases are discussed in detail overleaf.

2-2
Communication Protocol for ABL700 Series and RADIANCE 2. ASTM Low-Level Protocol (E1381)

ASTM Establishment Phase

Introduction The establishment phase determines the direction in which the information flows,
and prepares the receiver to accept the transmitted information.

Phase Initiation This phase is initiated when:


The sender delivers an <ENQ>.
The receiver replies by:
• either an <ACK> acknowledging receipt of the message.
• or a <NAK> if unable to receive information.
If a <NAK> response is received, the sender must wait 10 seconds before another
<ENQ> is sent.
If the second request is unsuccessful, the sender enters the termination phase.

Contention Should both the analyzer and the HIS/LIS simultaneously send an <ENQ>, the
analyzer has the priority to transmit.

On obtaining a reply of <ENQ> to its transmitted <ENQ>, the computer system


must stop trying to send information and prepare to receive.
When the next <ENQ> is received, the computer system replies with an <ACK> or
a <NAK> depending on its readiness to accept. If an <ENQ> is not received within
20 seconds, a time-out occurs. i.e. the receiver considers the line to be idle.

On obtaining a reply of <ENQ> to its transmitted <ENQ>, the analyzer must wait
at least 1 second before delivering another <ENQ>.

2-3
2. ASTM Low-Level Protocol (E1381) Communication Protocol for ABL700 Series and RADIANCE

ASTM Transfer Phase

Introduction During the transfer phase a message is sent in frames and contains a maximum of
247 characters.

Frames There are two types of frames:


• The intermediate frame that terminates with <ETB>, check sum, <CR>, and
<LF>.
Example: <STX> [FN] "text" <ETB> [C1] [C2] <CR> <LF>
• The end frame that terminates with <ETX>.
Example: <STX> [FN] "text" <ETX> [C1] [C2] <CR> <LF>
The frame structure is illustrated in the table below:

Command Function
<STX> Start of text transmission control character
[FN] Frame number "0" - "7" (first in H record is “l”)
"text" Data content message (maximum of 240 characters)
<ETB> End of transmission block transmission control character
<ETX> End of text transmission control character
[C1] Most significant hex character of the check sum 0 - 9 and A - F
[C2] Least significant hex character of the check sum 0 - 9 and A - F
<CR> Carriage return character
<LF> Line feed character

Check Sum The check sum permits the receiver to detect a frame error. The check sum is
calculated by adding the binary values of each character to the check sum (modulo
256). The characters in <STX>, the check sum, <CR> and <LF> are not included
in the calculation.

Continued on next page

2-4
Communication Protocol for ABL700 Series and RADIANCE 2. ASTM Low-Level Protocol (E1381)

ASTM Transfer Phase, Continued

Check Sum An example of how the check sum is calculated is :


(continued) <STX><Frame number>TEXT<ETB><Check sum><CR><LF>
Check sum is expressed as 2 digits (hex)
<STX>7L/1/N<CR><ETX>0A<CR><LF>
where:

Character ASCII Value (Decimal)


7 55
L 76
| 124
1 49
| 124
N 78
<CR> 13
<ETX> 3
Sum = 522
522 MOD 10 (decimal) or 0A (hex)
256

After each frame is delivered, the sender ceases transmission until it receives one
of three possible replies from the receiver device. These are:

Reply Interpretation
<ACK> Last frame received successfully; the sender must increment [FN].
<NAK> Last frame was not received successfully. Send last frame again;
the receiver is prepared to accept the frame again (same [FN] and
a maximum of 7 retransmissions).
<EOT> Last frame received successfully; request to end transmission
immediately.

Continued on next page

2-5
2. ASTM Low-Level Protocol (E1381) Communication Protocol for ABL700 Series and RADIANCE

ASTM Transfer Phase, Continued

Sender The sender sets a timer when it is transmitting the last character of a frame. If a
Interruptions reply is not obtained from the receiver within 15 seconds, a time-out occurs. In that
case, the sender aborts the message transfer process by entering the termination
phase.

Receiver The receiver sets a timer when it first enters the transfer phase, or when it is
Interruptions replying to a frame. If a frame or <EOT>is not received within 30 seconds, a time-
out occurs. In that case, the receiver discards the last incomplete message and
considers the line to be in the neutral state.

2-6
Communication Protocol for ABL700 Series and RADIANCE 2. ASTM Low-Level Protocol (E1381)

ASTM Termination Phase

Introduction The termination phase returns the data link to the neutral state.
The sender notifies the receiver that all messages have been delivered and sends
the <EOT> transmission control character to the receiver. The data link is thus
regarded by both devices to be in a neutral state. This means that any character
except <ENQ> will be ignored.

2-7
2. ASTM Low-Level Protocol (E1381) Communication Protocol for ABL700 Series and RADIANCE

Restricted Characters

Restricted The table below shows the control characters that are not allowed in the message
Characters text.
Control Character Name Dec. Code Hex. Code
SOH Start of header 1 01
STX Start of text 2 02
ETX End of text 3 03
EOT End of transmission 4 04
ENQ Inquiry 5 05
ACK Acknowledgment 6 06
DLE Data link escape 16 10
NAK Negative acknowledgment 21 15
SYN Synchronous idle 22 16
ETB End of transmission block 23 17
LF Line feed 10 0A
DC1 Device control 1 17 11
DC2 Device control 2 18 12
DC3 Device control 3 19 13
DC4 Device control 4 20 14

2-8
Communication Protocol for ABL700 Series and RADIANCE 2. ASTM Low-Level Protocol (E1381)

Serial Raw Protocol

Introduction The serial raw connection is a very simple way of transmitting data to other
systems. Basically the sender just sends the information on the serial line. Whether
the information is received properly at the other end or not, is of no concern to the
sender.
Flow-control can be implemented using either hardware control or Xon/Xoff but
these are not included in the protocol. The setup of flow-control applies to the
physical setup of the communication port on Windows-based systems i.e. from the
control panel.

Serial Raw Low The Low-level layer covers:


level Layer
Low-level layers this....
link connection and link determines which system sends out information and
release which system receives it.
data stream deals with the framing of data and the recognition
of frames.
The Low-level layer uses a character-oriented simple stop-and-wait protocol to
transfer information between the analyzer and the laboratory computer system.
Information can only flow in one direction at any given time.

Protocol Phases There are three phases involved in transferring information between the analyzer
and the computer system:
Phase Number Phase Name Is....
1 Establishment Phase the link connection
2 Transfer Phase the data transmission
3 Termination Phase the link release

Label The establishment phase determines the direction in which the information flows,
and prepares the receiver to accept the transmitted information.
This phase is initiated by delivering an <STX> from the sender.
Contention is not handled in this protocol. The analyzer will just start to transmit.

Continued on next page

2-9
2. ASTM Low-Level Protocol (E1381) Communication Protocol for ABL700 Series and RADIANCE

Serial Raw Protocol, Continued

Transfer Phase During the transfer phase a message is sent as one long stream of data which
consists of text blocks transmitted one after another. There is no checking of the
transmission for its correctness.

Termination The termination phase returns the low level to the neutral state.
Phase
The sender notifies the receiver that all messages have been delivered and sends
the <ETX> transmission control character to the receiver.

2-10
Communication Protocol for ABL700 Series and RADIANCE 3. Network-Based Communication

3. Network-Based Communication

Overview

Introduction The ABL700 Series and RADIANCE are able to transmit ASTM or HL7 high-level
packets via TCP/IP network.

Contents This chapter contains the following topics.


Radiometer Network Protocol.......................................................................... 3-2

3-1
3. Network-Based Communication Communication Protocol for ABL700 Series and RADIANCE

RADIOMETER Network Protocol

Introduction The following deals with network based communication between ABL700
Series/RADIANCE and a HIS/LIS based on the TCP/IP standard.

Implementation The ABL700 Series analyzer or RADIANCE acts as an TCP/IP client with the
responsibility of establishing and terminating connections. The HIS/LIS must
monitor a TCP/IP port allocated for the communication. The client side
configuration of IP address and port number is described in the ABL700 Series
Operator's Manual and RADIANCE User's Manual.

Data The data transmitted between the socket client and the socket server is in the form
Transmission of ASTM or HL7 high-level packets. No low-level control characters are added to
the message except the <SOH> and <EOT> characters.
The TCP/IP network protocol controls all low-level error detection, error handling
and synchronization.
A result sent from the ABL700/RADIANCE to a HIS/LIS is transmitted as a
continuous data stream starting with a <SOH> character and ending with a <EOT>
character. In order to receive the data, the server reads the data stream from the
port. The data stream is terminated by an <EOT> character. This terminates any
message sent from the ABL700 analyzer or RADIANCE system.
If data is sent to the ABL700/RADIANCE, an <EOT> must be included in order to
terminate the data stream.

Continued on next page

3-2
Communication Protocol for ABL700 Series and RADIANCE 3. Network-Based Communication

RADIOMETER NETWORK PROTOCOL, Continued

Network The following is an example of network transmission.


Transmission
Example <SOH>
H|\^&|||ABL 725^R5N1||||||||1|19980922085400|<CR>
P|1||az98||^||19660111|U||||||^||^|^|||||||||<CR>
O|1||Sample #^286||||||||||||Not specified^Femoral,Right|Box|
<CR>
R|1|^^^pH^M|7.273|||||F|||199809091518|||<CR>
R|2|^^^pO2^M|.....|mmHg||||F|<CR>
C|1|I|94|I<CR>
R|3|^^^pCO2^M|31.3|mmHg||||F|<CR>
R|4|^^^tHb^M|16.2|g/dL||||F|<CR>
R|5|^^^sO2^M|-0.1|%||||F|<CR>
C|1|I|94|I<CR>
R|6|^^^RHb^M|93.6|%||||F|<CR>
R|7|^^^O2Hb^M|-0.1|%||||F|<CR>
C|1|I|94|I|<CR>
R|8|^^^COHb^M|6.0|%||||F|<CR>
R|9|^^^MetHb^M|0.5|%||||F|<CR>
R|10|^^^B^M|750|mmHg||||F|<CR>
L|1|N||<CR>
<EOT>

3-3
Communication Protocol Specifications 4. ASTM High-Level Protocol (E1394)

4. ASTM High-Level Protocol (E1394)

Overview

Introduction The ABL700 Series analyzers and RADIANCE have two ASTM high level
protocols, that are slightly different:
• ASTM is the protocol preferred.
• ASTM6xx is the ASTM E1394 protocol as it was implemented on older
ABL500 series and ABL600 series analyzers.
This chapter describes the structure of the ASTM high-level protocol (In the
ABL700 Series setup program and the RADIANCE Administrator, ASTM option).
This high-level standard specifies:
• the structure of messages exchanged between the analyzer and the computer
system, i.e. the individual records and the fields contained in the records.
• the total list of universal test IDs transmitted via ASTM.

NOTE: RADIANCE has dedicated bidirectional interfaces for the following systems:
• CernerASTM
• HBO
• Hboc
• Labfusion
• Misys (Sunquest)

NOTE: The Audit trail function is available for the ASTM (but not the ASTM6xx) and
HL7 protocols and is only supported by RADIANCE.
Also the format of Comment records documenting general conditions, errors and
flags differs slightly between the ABL700 and RADIANCE output. See Pages 4-
18;4-19;4-20 for details on configuring RADIANCE to transmit results using
ABL700 format.
Contents This chapter contains the following topics.
*Message Structure .......................................................................................... 4-2
*Detailed Structure of Each Record Type ................................................... 4-5

* Denotes the section has an addition to, or change from, a previous version

1-1
4. ASTM High-Level Protocol (E1394) Communication Protocol for ABL700 Series and RADIANCE

Message Structure

Introduction The following table briefly describes concepts used when describing the ASTM
1384-91 High-level protocol. For further details refer to the original ASTM
standard specification.

Concept Definition
Message A complete, self-contained entity of data. An example of a
message is a complete patient test result including patient
identification, order information, parameter values and error
messages.
Record A message is composed of records each containing related
elements of data (attributes). Examples of records are the patient
information record keeping all the patient data that is common to
all tests and the order record keeping data that is common for the
individual test.
Field Each record has a number of fields each holding one or more data
elements (attributes). For instance, the patient information record
has a field containing the patient’s name and a field holding the
patient’s birth data. Fields are delimited by "|"
Component A field may be divided into several component fields. The name
field field of the patient information record has the components last
name, first name and middle initials. Components are delimited by
'^'

Record Types Messages consist of various record types that are listed in the table below.

Record Type Name


H Header record
P Patient information record
O Test order record
R Result record
C Comment record
M Manufacturer information record
Q Query record
L Message terminator record

Continued on next page

4-2
Communication Protocol for ABL700 Series and RADIANCE 4. ASTM High-Level Protocol (E1394)

Message Structure, Continued

Example of the The example below shows the message structure for reporting a measurement.
Message
Structure Record Type Name
H Header record
P Patient information record
O Test order record
C Comment record for entire test,
documenting general conditions
and/or audit trail.
R Result record 1
C Comment record for result 1
(errors/flags and/or audit trail)
R Result record 2
R Result record 3
R Result record 4
R Result record 5
C Comment record for result record
5
L Message terminator record

(The comment records C are only transmitted if a system message applies to the
previous record).
The first comment record C following the test order record O applies to the entire
result, whereas comment records C following the result records R apply to
individual parameters.

Continued on next page

4-3
4. ASTM High-Level Protocol (E1394) Communication Protocol for ABL700 Series and RADIANCE

Message Structure, Continued

Delimiters Delimiters are used to separate the record into fields and components. Delimiters
may vary from implementation to implementation, and are defined as part of the
header record.
The following delimiters are used in the ABL700 Series and RADIANCE:

Delimiter Name Dec. Code Hex. Code


"|" Field delimiter 124 7C
"\" Repeat field delimiter 92 5C
"^" Component field delimiter 94 5E
"&" Escape delimiter 38 26
<CR> Record 13 D

NOTE: The Record delimiter is always <CR> Carriage Return


Dec code: 13
The Record delimiter <CR> is applied to the end of all record types.

Dates and Times Dates are always represented as: YYYYMMDD


Times are always represented as: HHMMSS
Dates and times together are represented as: YYYYMMDDHHMMSS

Decimal Values Decimal values are transmitted with a period as the decimal separator, e.g. 7.243

4-4
Communication Protocol for ABL700 Series and Radiance 4. ASTM High-level Protocol (E1394)

Detailed Structure of Each Record Type

Introduction The information contained in the individual records and fields is dependent on the
analyzer configuration, i.e. which
• fields are enabled in the patient identification screen
• parameters are selected if the dynamic parameters function of the analyzer is
activated
• input parameters are activated
In this section the content of each record type is examined in detail.

Contents This section contains the following topics.


Message Header Record...................................................................................4-6
Patient Information Record ..............................................................................4-7
*Test Order Record (Patient Result) ...............................................................4-9
Test Order Record – Radiance - (Patient Information Response)....................4-11
Test Order Record – ABL700 – (Patient Information Response .....................4-13
*Result Record .................................................................................................4-15
*Comment Record – ABL700……………………………………………. 4-18
*Comment Record - RADIANCE .......................................................................4-19
*Comment Record – Audit Trail …………………………………………… 4-20
*Comment Record – (Notification) …………………………………… . …. 4- 21
Query Record ...................................................................................................4-22
Manufacturer Information Record ...................................................................4-23
Message Terminator Record ............................................................................4-24

* Denotes the section has an addition to, or change from, a previous version

4-5
4. ASTM High-Level Protocol (E1394) Communication Protocol for ABL700 Series and RADIANCE

Message Header Record

Introduction The message header contains general information and identifies the sender. The
header record is always the first record in a transmission.

Message Header The following is an example of a message header.


Example H|\^&|||ABL725^ICU^||||||Operators comment||1|19981021135650

Field Name - E1394 - 91 Example Comments


1 Record Type ID H
2 Delimiter Definition |\^&
3 Message Control ID Not used
4 Access Password Not used
5 Sender Name ABL725^ICU Analyzer type and user
definable analyzer name.
6 Sender Street Not used
Address
7 Reserved Not used
8 Sender Telephone Not used
Number
9 Characteristics of Not used
Sender
10 Receiver ID Not used
11 Comments or Special Operator’s The field contains
Instructions Comment comments entered in the
“Comments” field on the
ID screen.
12 Processing ID Not used
13 Version Number 1 Contains the ASTM
version number “1”,
which corresponds to
E1394-91
14 Date and Time of Contains the date and
Message time for the transmitted
message.

4-6
Communication Protocol for ABL700 Series and RADIANCE 4. ASTM High-Level Protocol (E1394)

Patient Information Record

Introduction The patient information record contains general information about the patient.

NOTE: The patient information record can also be received after a “query for patient
information” has been issued.

Patient The following is an example of a patient information record.


Information P|1||117118112||Doe^John||19601218|M||||||37^years|38^weeks^1050^grams|188^cm|82^kg||||||||ICU2
Record Example
Field Name - E1394 - 91 Example Comments
1 Record Type ID P
2 Sequence Number 1 Always 1 in transmissions.
Is incremented when used in
Patient Department Response
from LIS
3 Practice Assigned Not used
Patient ID
4 Laboratory 117118112 Patient ID.
Assigned Patient
ID
5 Patient ID No. 3 Not used
6 Patient Name Doe^John Last Name^First Name
7 Mother’s Maiden Not used
Name
8 Date of Birth 19601218 Date of birth. Date of birth is
transmitted in the format:
YYYMMDD
9 Patient Sex M The following codes are used:
M - Male
F - Female
U - Unknown
10 Patient Race Not used
11 Patient Address Not used
12 Reserved Not used
13 Patient Telephone Not used
Number
14 Attending Not used
Physician ID

Continued on next page

4-7
4. ASTM High-Level Protocol (E1394) Communication Protocol for ABL700 Series and RADIANCE

Patient Information Record, Continued

Patient Field Name - E1394 - 91 Example Comments


Information 15 Special Field 1 37^years Patient age ^ unit
Record
Example, 16 Special Field 2 38^weeks^10 Gestational age ^ gestation age
continued 50^grams unit ^ gestational birth weight ^
gestation weight unit.
17 Patient Height 188^cm Patient height ^ unit.
18 Patient Weight 82^kg Patient weight ^ unit.
19 Diagnosis Not used
20 Medication Not used
21 Diet Not used
22 Practice Field No. 1 Not used
23 Practice Field No. 2 Not used
24 Admission Date Not used
25 Admission Status Not used
26 Location ICU2 Patient department.

27 Nature of Not used


Diagnostic Code
28 Diagnostic Code Not used
29 Patient Religion Not used
30 Marital Status Not used
31 Isolation Status Not used
32 Language Not used
33 Hospital Service Not used
34 Hospital Institution Not used
35 Dosage Category Not used

4-8
Communication Protocol for ABL700 Series and RADIANCE 4. ASTM High-Level Protocol (E1394)

Test Order Record (Patient Result)

Introduction The test order record contains information about the particular test on a single
specimen.

Test Order The following is an example of a test order record.


Record Example O|1|ABC1234|Sample#^63|^^^syringe|||1998102305715||||||||Blood^Arterial|Dr. McCoy|||||||||F||||||

Field Name - E1394 - 91 Example Comments


1 Record Type ID O
2 Sequence Number 1 Always 1 in
transmissions from the
ABL700 Series (only
one O record is
transmitted).
3 Specimen ID - ABC1234 Accession number
Accession Number entered during analysis.
4 Instrument Specimen Sample #^63 The analyzer
ID - sample number automatically generates
the number.
The text in front of the
sequence number
identifies the result type.
Each result type has its
own series of sequence
numbers.

Sample #^63 Sample - patient sample.

Cal #^12 Cal - calibration.

QC #^54 QC - quality control.


Error Activity log message.
5 Universal Test ID ^^^syringe Measuring mode
6 Priority Code Not used
7 Ordered Data/Time Not used
8 Sample Draw Time 19981023105715 Sample draw time
entered during analysis.
9 Collection End Time Not used
10 Collection Volume Not used
11 Collector ID Not used

Continued on next page

4-9
4. ASTM High-Level Protocol (E1394) Communication Protocol for ABL700 Series and RADIANCE

Test Order Record (Patient Result), Continued

Test Order
Field Name - E1394 - 91 Example Comments
Record Example
(continued) 12 Action Code Not used
13 Danger Code Not used
14 Relevant Clinical Not used
Information
15 Date/Time Specimen Not used
Received
16 Specimen Descriptor Blood^femoral Sample type^Sample site
right Both fields are entered
during measurement.
2-Point Calibration type.
Calibration QC Solution ID^QC lot –
S7730^4 quality control.
17 Ordering Physician Dr. McCoy Physician name or code
entered during the analysis.
18 Physician’s Telephone Not used
Number
19 User field No. 1 Not used
20 User Field No. 2 Not used
21 Laboratory Field No. 1 Not used
22 Laboratory Field No. 2 Not used
23 Date/Time Result Not used
reported or Last
Modified
24 Instrument Charge to Not used
Computer System
25 Instrument Section ID Not used
26 Report Types F F - Final results (used for
C initial transmission)
C - correction of previously
transmitted results (used for
corrected results when Audit
Trail is enabled)
27 Reserved Field Not used
28 Location of Ward of Not used
Specimen Collection
29 Nosocomical Infection Not used
Flag
30 Specimen Service Not used
31 Specimen Institution Not used

4-10
Communication Protocol for ABL700 Series and RADIANCE 4. ASTM High-Level Protocol (E1394)

Test Order Record – RADIANCE - (Patient Information


Response)

Introduction Zero or more test order records may be included in a patient information response
when a patient is queried via patient id or via accession number. When queried by
accession number the response contains 1 O record which includes the accession
number queried on.
When queried by patient id the O records identify a list of test orders outstanding
for the patient with 1 accession number per O record.

Test Order The following is an example of a test order record.


Record Example O|1|ABC1234||^^^O1234^BGOXIELECT||||||||||||Dr. McCoy|||||||||||||||

Field Name - E1394 - 91 Example Comments


1 Record Type ID O
2 Sequence Number 1 Always 1 in
transmissions from the
ABL700 Series (only
one O record is
transmitted).
3 Specimen ID - ABC1234 Accession number
Accession Number queried on/returned by
HIS/LIS system.
4 Instrument Specimen Not used
ID - sample number
5 Universal Test ID ^^^O1234^BGOXI ^^^Order item
ELECT code^Order item
6 Priority Code Not used
7 Ordered Data/Time Not used
8 Sample Draw Time Not used
9 Collection End Time Not used
10 Collection Volume Not used
11 Collector ID Not used

Continued on next page

4-11
4. ASTM High-Level Protocol (E1394) Communication Protocol for ABL700 Series and RADIANCE

Test Order Record – Radiance - (Patient Information


Response), Continued

Test Order
Field Name - E1394 - 91 Example Comments
Record Example
(continued) 12 Action Code Not used
13 Danger Code Not used
14 Relevant Clinical Not used
Information
15 Date/Time Specimen Not used
Received
16 Specimen Descriptor Not used
17 Ordering Physician Dr. McCoy Physician name
responsible for ordering
test.
18 Physician’s Telephone Not used
Number
19 User field No. 1 Not used
20 User Field No. 2 Not used
21 Laboratory Field No. 1 Not used
22 Laboratory Field No. 2 Not used
23 Date/Time Result Not used
reported or Last
Modified
24 Instrument Charge to Not used
Computer System
25 Instrument Section ID Not used
26 Report Types Not used
27 Reserved Field Not used
28 Location of Ward of Not used
Specimen Collection
29 Nosocomical Infection Not used
Flag
30 Specimen Service Not used
31 Specimen Institution Not used

4-12
Communication Protocol for ABL700 Series and RADIANCE 4. ASTM High-Level Protocol (E1394)

Test Order Record – ABL700 – (Patient Information


Response)

Introduction Zero or 1 test order records may be included in a patient information response
when a patient is queried via patient id or via accession number. When queried by
accession number the response contains 1 O record which includes the accession
number queried on.
When queried by patient id the optional O record identifies an outstanding order
for the patient in question.

Test Order The following is an example of a test order record.


Record Example O|1|ABC1234|||||||||||||||||||||||||||||

Field Name - E1394 - 91 Example Comments


1 Record Type ID O
2 Sequence Number 1 Always 1 in
transmissions from the
ABL700 Series (only
one O record is
transmitted).
3 Specimen ID - ABC1234 Accession number
Accession Number queried on/returned by
HIS/LIS system.
4 Instrument Specimen Not used
ID - sample number
5 Universal Test ID Not used
6 Priority Code Not used
7 Ordered Data/Time Not used
8 Sample Draw Time Not used
9 Collection End Time Not used
10 Collection Volume Not used
11 Collector ID Not used

Continued on next page

4-13
4. ASTM High-Level Protocol (E1394) Communication Protocol for ABL700 Series and RADIANCE

Test Order Record – ABL700 – (Patient Information


Response)), Continued

Test Order
Field Name - E1394 - 91 Example Comments
Record Example
(continued) 12 Action Code Not used
13 Danger Code Not used
14 Relevant Clinical Not used
Information
15 Date/Time Specimen Not used
Received
16 Specimen Descriptor Not used
17 Ordering Physician Not used
18 Physician’s Telephone Not used
Number
19 User field No. 1 Not used
20 User Field No. 2 Not used
21 Laboratory Field No. 1 Not used
22 Laboratory Field No. 2 Not used
23 Date/Time Result Not used
reported or Last
Modified
24 Instrument Charge to Not used
Computer System
25 Instrument Section ID Not used
26 Report Types Not used
27 Reserved Field Not used
28 Location of Ward of Not used
Specimen Collection
29 Nosocomical Infection Not used
Flag
30 Specimen Service Not used
31 Specimen Institution Not used

4-14
Communication Protocol for ABL700 Series and RADIANCE 4. ASTM High-Level Protocol (E1394)

Result Record

Introduction The result record contains information about a single parameter in a particular test.
The parameter can be an input (a keyed-in value), default, measured, calculated, or
estimated parameter.

Result Record The following is an example of a result record.


Example R|1|^^^pO2^M|62.7|mmHg||N||F||Bill|19980909151803|||

Field Name - E1394 - 91 Example Comments


1 Record Type ID R
2 Sequence Number 1 This is the first R
record.
3 Universal Test ID ^^^pO2^M This field consists of
four components; the
first three are not used:
Not used
^ Not used
^ Not used
^pO2 Parameter name
^M Parameter type
Parameter names are
listed in Appendix 1.
Possible parameter types
are:
“C”
Calculated parameter
“D”
Default parameter
“E”
Estimated parameter
“I”
Input parameter
“M”
Measured parameter
“ ”
Parameter type not
specified
4 Measurement Value 62.7 The value can be
prefixed with a “?”
indicating that an error
exists on the parameter.
e.g. ?62.7

Continued on next page

4-15
4. ASTM High-Level Protocol (E1394) Communication Protocol for ABL700 Series and RADIANCE

Result Record, Continued

Result Record
Example Field Name - E1394 - 91 Example Comments
(continued) 5 Units mmHg Parameter names and the
possible units are
available in Appendix 1.
6 Reference Ranges Not used
7 Result Abnormal Flag N Possible result flags are:
“N”
Normal value
“L”
Below low normal range
“H”
Above high normal range
“LL”
Below low critical range
“HH”
Above high critical range
“<”
Below analyzer
measuring range
“>”
Above analyzer
measuring range
8 Nature of Abnormality Not used
Testing
9 Result Status F “F” indicating final result.
C "C" indicating corrected
R parameter result if Audit
Trail is enabled.
"R" indicating a
retransmitted parameter
which has not been
corrected. Only sent if
Audit trail is enabled.

Continued on next page

4-16
Communication Protocol for ABL700 Series and RADIANCE 4. ASTM High-Level Protocol (E1394)

Result Record, Continued

Result Record Field Name - E1394 - 91 Example Comments


Example
10 Date of Change in Not used
(continued)
Instrument Normative
Values or Units
11 Operator Identification Bill The operator ID. Only
sent with the first “R”
record.
12 Date/Time Test 19980909151803 Time stamp generated
Started when analysis is
completed. Only send
with the first “R” record.
13 Date/Time Test Not used
Completed
14 Instrument Not used
Identification

4-17
4. ASTM High-Level Protocol (E1394) Communication Protocol for ABL700 Series and RADIANCE

Comment Record (ABL700)

Introduction Comment records contain information concerning the general conditions of the
analyzer or errors/flags on individual parameters.

NOTE: A comment always applies to the preceding record of the message. In a result
message, a comment record sent before the first R record is a general message
whereas a comment sent after an R record is related to the preceding R record.

Comment The following is an example of a comment record.


Record Example
C|1|I|94|I

Field Name - E1394 - 91 Example Comments


1 Record Type ID C
2 Sequence Number 1 This is the first C
record.
3 Comment Source I Always I, denoting
Clinical Instrument
System.
4 Comment Text 94 One or more error codes
separated by component
delimiters (e.g. 94^123).
A list of error codes is
available in Appendix 3.
5 Comment Type I Always I, indicating that
this is an Instrument
Flag.

4-18
Communication Protocol for ABL700 Series and RADIANCE 4. ASTM High-Level Protocol (E1394)

Comment Record (RADIANCE)

Introduction Comment records contain information concerning the general conditions of the
analyzer or errors/flags on individual parameters or information on corrections
made to results, if Audit Trail is enabled.
This section describes the format of Comment records used to document general
conditions or errors/flags which are sent by RADIANCE.
RADIANCE differs from ABL700 format in that a Comment record is written for
each error, rather than giving a list of errors in one Comment record.

NOTE: A comment always applies to the preceding record of the message. In a result
message, a comment record sent before the first R record is a general message
whereas a comment sent after an R record is related to the preceding R record.

Comment The following is an example of a list of comment records succeeding an erroneous


Record Example p02 result
R|1|^^^pO2^M|62.7|mmHg||N||F||Bill|19980909151803|||
C|1|I|377^Calibration drift out of range|I
C|2|I|480^pO2 drifting|I

Field Name - E1394 - 91 Example Comments


1 Record Type ID C
2 Sequence Number 1 This is the first C
record.
3 Comment Source I Always I, denoting
Clinical Instrument
System.
4 Comment Text 377^Calibration <error code>^<error
drift out of range text>
A list of error codes is
available in Appendix 3.
5 Comment Type I Always I, indicating that
this is an Instrument
Flag.

4-19
4. ASTM High-Level Protocol (E1394) Communication Protocol for ABL700 Series and RADIANCE

Comment Record (Audit Trail)

Introduction Comment records contain information concerning the general conditions of the
analyzer or errors/flags on individual parameters or information on corrections
made to results, if Audit Trail is enabled.
This section describes the format of Comment records used to document changes
to results which are retransmitted by RADIANCE, when Audit trail is enabled.

NOTE: Comment records dealing with changes to a result can document changes to
patient demographic data (in the P or O record) or changes to parameters in the
result. Changes to patient demographics or deletion of parameters from a result
are documented via Comment records immediately succeeding the O record and
preceding the first R record. Changes to existing parameter results or additions of
new parameters are documented via Comment records that immediately succeed
the R record in question.

Comment The following is an example of a comment record documenting a change to the


Record Example patient temperature.
C|1|I|CHANGE^23:14 2001-10-03 (JBS) T: 37.0Cel -> 39.4Cel|G

Field Name - E1394 - 91 Example Comments


1 Record Type ID C
2 Sequence Number 1 This is the first C
record.
3 Comment Source I Always I, denoting
Clinical Instrument
System.
4 Comment Text CHANGE^23:14 CHANGE^<time of
2001-10-03 (JBS) change> (<operator>)
T: 37.0Cel -> <parameter>: <old
39.4Cel value> -> <new value>
For parameters that are
inserted <old
value>="<not
included>"
For parameters that are
deleted from the
retransmitted result
<new value>="<not
included>"
5 Comment Type G Always G, indicating
that this is a generic/free
text comment.

4-20
Communication Protocol for ABL700 Series and RADIANCE 4. ASTM High-Level Protocol (E1394)

Comment Record (Notification)

Introduction Comment records can also contain notification information that is entered in
RADIANCE Data Management application.
These fields include who is notified, who has made the notification and the
notification time.
NOTE: These records can only be sent by RADIANCE, and only if the notification fields in
Radiance Data Management have been edited
These are included immediately before the first R record.

Comment The following is an example of a comment record with a notification.


Record Example
C|1|L|Notified^2002/07/23 12:34:00^Nurse Smith^Dr. McCoy|G

Field Name - E1394 - 91 Example Comments


1 Record Type ID C
2 Sequence Number 1 This is the first C
record.
3 Comment Source L Always L, denoting
computer system
(RADIANCE).
4 Comment Text Notified^2002/07/ Notified^<Sample
23 Notified Time>
12:34:00^Nurse ^<Sample Notified
Smith^Dr. McCoy whom>^<Sample
Notified By>

5 Comment Type G Always G, indicating


that this is a generic/free
text comment.

4-21
4. ASTM High-Level Protocol (E1394) Communication Protocol for ABL700 Series and RADIANCE

Query Record

Introduction A query message, which contains a query record, can be sent by the analyser or by
RADIANCE if these systems are configured for one or both of the following:

• Patient Information Query


• Patient by Department Query
For the Patient Information Query, patient information can be requested using
either the patient ID or the accession number. On the analyzer, it is configurable
whether the patient ID or accession number is used as the query criteria. This is
not an issue for radiance as it passes the query sent by the analyser to the
connected HIS/LIS system without modifying it.
For Patient by Department Query, a list of patients is requested using the patient
department as the query criteria.

Query Record The following gives 3 differing examples of a query record:


Example
a) Q|1|11475^
b) Q|1|^11475
c) Q|1||||||||||LOCATION^ICU-1

Field Name - E1394 - 91 Example Comments


1 Record Type ID Q
2 Sequence Number 1 Always 1 in
transmissions from the
ABL700 Series (only
one Q record is
transmitted).
3 Query Text 11475^ Patient ID^Accession
(see example a Number.
above) In example a) patient ID
number 11475 is sent.
If the number entered
was an accession
number ^11475 would
be sent (see example b)
above)
11 Query text for Patient LOCATION^ICU - LOCATION ^Patient
by Department query 1 Dept.
(see example c In this example Patient
above) Dept. is ICU -1.
13 Request Information Optional. See Appendix
Status Code 4.

4-22
Communication Protocol for ABL700 Series and RADIANCE 4. ASTM High-Level Protocol (E1394)

Manufacturer Information Record

Introduction A manufacturer information record cannot be sent from the ABL700 Series of
analyzers, but one can be received in order to lock or unlock the analyzer. More
commands can be sent from the RADIANCE Analyzer Control to the analyzer using
a proprietary protocol.

NOTE: RADIANCE does not support this record.

Manufacturer The following is an example of a manufacturer information record.


Information M|1|LOCK|
Record Example
Field Name - E1394 - 91 Example Comments
1 Record Type ID M
2 Sequence Number 1 1
3 Command LOCK LOCK - Places the
analyzer in the LOCK
mode.
NOTE: UNLOCK
Releases analyzer from
the LOCK mode.

4-23
4. ASTM High-Level Protocol (E1394) Communication Protocol for ABL700 Series and RADIANCE

Message Terminator Record

Introduction The message terminator record is always the last record in a message.

Message The following is an example of a message terminator record.


Terminator
L|1|N
Record Example
Field Name - E1394 - 91 Example Comments
1 Record Type ID L
2 Sequence Number 1 1
3 Termination Code N “N” - Normal
termination.
NOTE: For ABL700
Series see appendix 4.

4-24
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

ASTM Message Structure and Examples

Overview

Introduction This chapter describes how data is sent in the ASTM format, and gives examples.

Contents This chapter contains the following topics.


*Messages Sent From the Analyzer or RADIANCE................................... 5-2
*Messages Received By the Analyzer or RADIANCE................................ 5-16

* Denotes the section has an addition to, or change from, a previous version

5-1
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Messages Sent From the Analyzer or RADIANCE

Overview

Introduction The term “message” covers a sequence of records. These can either be sent from
the analyzer or RADIANCE to an external computer system, or from the external
computer system to RADIANCE or the analyzer.
This section gives examples of messages that are sent from the ABL700 Series
analyzer or RADIANCE to the HIS/LIS.

Contents This section contains the following topics.


Symbols and Meanings ....................................................................................5-3
*Patient Result .................................................................................................5-4
*Calibration Result ..........................................................................................5-8
*Quality Control Result ...................................................................................5-10
*Activity Log ...................................................................................................5-12
*Patient Information Query..............................................................................5-13
*Patient By Department Query ........................................................................5-14

* Denotes the section has an addition to, or change from, a previous version

5-1
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Symbols and Meanings

Introduction The following gives the symbols and their meanings in this topic:
Symbol Meaning
[{}] Zero or more occurrences
[ ] Optional
{} One or more occurrences

Example The message structure of a patient result is shown below. The C record is only sent
Showing Levels if a comment is present, and the number of R records depends on the analyzer
configuration.

1 H
2 P
3 O
4 [C]
4 [{R
5 [C]
4 }]
1 L

5-3
5. ASTM Message Structure and Examples Communication Protocol for ABL700 Series and RADIANCE

Patient Result

Message The message structure of a patient result is shown below. The C record is only sent
Structure if a comment is present and the number of R records depends on either the
analyzer or RADIANCE configuration. Errors found during measurement are not
transmitted using this protocol.
Record Type Name
H Header record
P Patient Information record.
O Test order record.
[{C}] 0 or more Comment records associated with
entire patient result.
NOTE: ABL700 can only have 0 or 1 comment
records.
[{R 0 or more Result records each containing a
parameter value in the patient result
[{C}] Optional Comment records associated with
previous result record (parameter value).
NOTE: ABL700 can only have 0 or 1 comment
records.
}]
L Message Terminator record

Transmission Two examples are given below to illustrate a patient result transmission:
Example • from a ABL700 Series analyser (or RADIANCE configured to use "ABL700"
transmission format).
• from RADIANCE where Audit Trail is enabled.

Continued on next page

5-4
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Patient Result, Continued

ABL700 The Patient Result has no general errors but does have an error on the pO2.
Transmission H|\^&|||ABL735^Central Lab.||||||||1|19990923114712
P|1||112233||Hansen^Peter|||M||||||25^years||1.82^m|75.0^kg||||||||
O|1||Sample #^3|^^^syringe |||19990922122500||||||||Arterial^Brachial, left|
R|1|^^^Cl-^M|99|mmol/L||N||F||123|19990923105100
R|2|^^^pH^M|7.402|||N||F|||
R|3|^^^pO2^M|?111|mmHg||N||F|||
C|1|I|210|I
R|4|^^^pCO2^M|40.7|mmHg||N||F|||
R|5|^^^Na+^M|134|mmol/L||N||F|||
R|6|^^^Glu^M|5.0|mmol/L||N||F|||
R|7|^^^Lac^M|1.2|mmol/L||N||F|||
R|8|^^^Ca++^M|0.54|mmol/L||N||F|||
R|9|^^^K+^M|3.7|mmol/L||N||F|||
R|10|^^^tHb^M|12.8|g/dL||N||F|||
R|11|^^^sO2^M|97.5|%||N||F|||
R|12|^^^O2Hb^M|91.8|%||N||F|||
R|13|^^^COHb^M|3.9|%||N||F|||
R|14|^^^MetHb^M|1.9|%||N||F|||
R|15|^^^tBil^M|297|micromol/L||N||F|||
R|16|^^^HbF^M|84|%||N||F|||
R|17|^^^T^I|37.0|Cel||||F|||
R|18|^^^pH(T)^M|7.402|||N||F|||
R|19|^^^pCO2(T)^M|40.7|mmHg||N||F|||
R|20|^^^SBE^C|0.6|mmol/L||||F|||
R|21|^^^SBC^C|24.9|mmol/L||||F|||
R|22|^^^pO2(T)^M|?111|mmHg||N||F|||
R|23|^^^p50(act)^E|?19.82|mmHg||||F|||
R|24|^^^tO2^C|?16.6|Vol%||||F|||
L|1|N

Continued on next page

5-5
5. ASTM Message Structure and Examples Communication Protocol for ABL700 Series and RADIANCE

Patient Result, Continued


RADIANCE In the following example a retransmission is illustrated where temperature has
Transmission been changed from 37 to 39.4 and FIO2 has been changed from 21% to 80%. At
(Audit trail the same time there is a calibration error on pH.
enabled)

NOTE: The following differences from ABL700 transmission:


1. Audit trail C records.
2. A transmission status in the O record of "C" for Correction.
3. Transmission status in the R records of "C" for Correction or "R" for
Retransmission.
4. Only 1 error per comment record. The error text is included as the 2nd
component in field 3.

Continued on next page

5-6
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Patient Result, Continued

RADIANCE H|\^&|||ABL735^Central Lab.||||||||1|20020719164827


Transmission P|1||0004||Sørensen^Susanne||19460123|F||||||^|^^^|1.37^m|55.00^kg||||||||
(Audit Trial O|1||Sample #^267|^^^|||||||||||Not specified^||||||||||C
enabled), R|1|^^^pH^M|?7.412|||N||R|||20020719151122
continued
C|1|I|377^Calibration Drift 2 out of range|I
R|2|^^^pH(T)^C|?7.377|||N||C|||
C|1|L|CHANGE^2002-07-19 16:44:02 () pH(T): 7.412 -> 7.377|G
R|3|^^^p50(act),T^E|?4.12|kPa||N||C|||
C|1|L|CHANGE^2002-07-19 16:44:02 () p50(act),T: 3.47 -> 4.12|G
R|4|^^^p50(act)^E|?3.47|kPa||N||R|||
R|5|^^^pCO2^M|5.53|kPa||N||R|||
R|6|^^^pCO2(T)^C|6.21|kPa||N||C|||
C|1|L|CHANGE^2002-07-19 16:44:02 () pCO2(T): 5.53 -> 6.21|G
R|7|^^^pO2^M|11.5|kPa||N||R|||
R|8|^^^pO2(T)^C|?13.3|kPa||N||C|||
C|1|L|CHANGE^2002-07-19 16:44:02 () pO2(T): 11.5 -> 13.3|G
R|9|^^^SBE^C|?1.7|mmol/L||N||R|||
R|10|^^^ABE^C|?1.6|mmol/L||N||R|||
R|11|^^^Ca++^M|1.21|mmol/L||N||R|||
R|12|^^^Ca(7.4)^C|?1.22|mmol/L||N||R|||
R|13|^^^Cl-^M|110|mmol/L||N||R|||
R|14|^^^Glu^M|8.0|mmol/L||N||R|||
R|15|^^^cH+^C|?38.7|nmol/L||N||R|||
R|16|^^^HCO3-^C|?25.9|mmol/L||N||R|||
R|17|^^^SBC^C|?25.8|mmol/L||N||R|||
R|18|^^^K+^M|3.6|mmol/L||N||R|||
R|19|^^^cH+(T)^C|?42.0|nmol/L||N||C|||
C|1|L|CHANGE^2002-07-19 16:44:02 () cH+(T): 38.7 -> 42.0|G
R|20|^^^Lac^M|0.6|mmol/L||N||R|||
R|21|^^^Na+^M|142|mmol/L||N||R|||
R|22|^^^tCO2(B)^C|?50.2|Vol%||N||R|||
R|23|^^^tHb^M|9.4|mmol/L||N||R|||
R|24|^^^sO2^M|?0.973|||N||R|||
C|1|I|377^Calibration Drift 2 out of range|I
R|25|^^^COHb^M|0.013|||N||R|||
R|26|^^^RHb^M|0.027|||N||R|||
R|27|^^^MetHb^M|0.005|||N||R|||
R|28|^^^T^I|39.4|Cel||N||C|||
C|1|L|CHANGE^2002-07-19 16:44:02 () T: 37.0 -> 39.4|G
R|29|^^^FIO2^I|0.800|||N||C|||
C|2|L|CHANGE^2002-07-19 16:43:36 () FIO2: 0.210 -> 0.800|G
L|1|N

5-7
5. ASTM Message Structure and Examples Communication Protocol for ABL700 Series and RADIANCE

Calibration Result

Message The message structure of a calibration result is shown below. The C record is only
Structure sent if a comment is present, and the number of R records depends either on the
analyzer or RADIANCE configuration.

Record Type Name


H Header record
P Patient Information record. Contains fixed
string P|1
O Test order record. Identifies calibration result.
[{C}] 0 or more Comment records associated with
entire calibration result
NOTE: ABL700 can only have 0 or 1 comment
records.
[{R 0 or more Result records each containing a
parameter value in the calibration result
[{C}] Optional Comment records associated with
previous result record (parameter value)
NOTE: ABL700 can only have 0 or 1 comment
records.
}]
L Message Terminator record

Transmission A transmission example for a calibration result is given below.


Example These results have no general errors but do have errors for the following
parameters:
• Glucose drift
• Ca++Drift 1
• K+Drift 1
• pO2 Drift 1
• pCO2 Drift 1

Continued on next page

5-8
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Calibration Result, Continued


Transmission
Example H|\^&|||ABL735^||||||||1|19990923102738
continued P|1
O|1||Cal #^133||||||||||||1 Point Calibration
R|1|^^^tHb^Zero^M|486.34|pA||||F|||19990923083000
R|2|^^^tHb^ZeroDrift^M|1.91|pA||||F|||
R|3|^^^tHb^ZeroStatus^M|0|||||F|||
R|4|^^^Glu^1^M|9.9|mmol/L||||F|||
R|5|^^^Glu^Sens^M|231.0|pA/mM||||F|||
R|6|^^^Glu^Drift^M|?0.9|mmol/L||||F|||
C|1|I|376|I
R|7|^^^Lac^1^M|4.0|mmol/L||||F|||
R|8|^^^Lac^Sens^M|452.6|pA/mM||||F|||
R|9|^^^Lac^Drift^M|0.1|mmol/L||||F|||
R|10|^^^Cl-^1^M|104|mmol/L||||F|||
R|11|^^^Cl-^Status^M|105|mmol/L||||F|||
R|12|^^^Cl-^Drift1^M|-1|mmol/L||||F|||
R|13|^^^pH^1^M|7.398|||||F|||
R|14|^^^pH^Status^M|7.261|||||F|||
R|15|^^^pH^Drift1^M|-0.005|||||F|||
R|16|^^^Ca++^1^M|1.25|mmol/L||||F|||
R|17|^^^Ca++^Status^M|2.66|mmol/L||||F|||
R|18|^^^Ca++^Drift1^M|?0.17|mmol/L||||F|||
C|1|I|376|I
R|19|^^^K+^1^M|4.0|mmol/L||||F|||
R|20|^^^K+^Status^M|3.2|mmol/L||||F|||
R|21|^^^K+^Drift1^M|?0.2|mmol/L||||F|||
C|1|I|376|I
R|22|^^^Na+^1^M|145|mmol/L||||F|||
R|23|^^^Na+^Status^M|122|mmol/L||||F|||
R|24|^^^Na+^Drift1^M|1|mmol/L||||F|||
R|25|^^^pO2^1^M|140.1|mmHg||||F|||
R|26|^^^pO2^Sens^M|11.7|pA/mmHg||||F|||

Continued on next page

5-9
5. ASTM Message Structure and Examples Communication Protocol for ABL700 Series and RADIANCE

Calibration Result, Continued

Transmission R|27|^^^pO2^Drift1^M|?6.3|mmHg||||F|||
Example C|1|I|376|I
continued R|28|^^^pCO2^1^M|39.7|mmHg||||F|||
R|29|^^^pCO2^Status^M|44.6|mmHg||||F|||
R|30|^^^pCO2^Drift1^M|?2.8|mmHg||||F|||
C|1|I|376|I
R|31|^^^B^M|756|mmHg||||F|||
L|1|N

5-10
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Quality Control Result

Message The message structure of a quality control result is shown below. The C record is
Structure only sent if a comment is present, and the number of R records depends on either
the analyzer or RADIANCE configuration.

Record Type Name


H Header record
P Patient Information record. Contains fixed string P|1
O Test order record. Identifies Quality Control result.
[{C}] 0 or more Comment records associated with entire QC
result
NOTE: ABL700 can only have 0 or 1 comment records.
[{R 0 or more Result records each containing a parameter
value in the QC result
[{C}] Optional Comment records associated with previous result
record (parameter value)
NOTE: ABL700 can only have 0 or 1 comment records.
}]
L Message Terminator record

Continued on next page

5-11
5. ASTM Message Structure and Examples Communication Protocol for ABL700 Series and RADIANCE

Quality Control Result, Continued

Transmission A transmission example for a quality control result is given below.


Example There are no general errors but there is an error on the following parameter:
• Ca++

H|\^&|||ABL735^ICU-1||||||||1|20010516124441
P|1|||||||||||||||||||||||||
O|1||QC #^3||||||||||||S7745^21
R|1|^^^T^I|27.2|Cel||||F|||20010502185500
R|2|^^^pCO2^M|39.4|mmHg||||F|||
R|3|^^^Cl-^M|96|mmol/L||||F|||
R|4|^^^pH^M|7.406|||||F|||
R|5|^^^pO2^M|99.4|mmHg||||F|||
R|6|^^^Glu^M|5.2|mmol/L||||F|||
R|7|^^^Ca++^M|0.72|mmol/L||||F|||
C|1|I|589|I
R|8|^^^K+^M|3.7|mmol/L||||F|||
R|9|^^^tHb^M|13.1|g/dL||||F|||
R|10|^^^sO2^M|96.7|%||||F|||
R|11|^^^O2Hb^M|92.3|%||||F|||
R|12|^^^COHb^M|2.5|%||||F|||
R|13|^^^MetHb^M|2.0|%||||F|||
R|14|^^^tBil^M|300|micromol/L||||F|||
R|15|^^^HbF^M|71|%||||F|||
R|16|^^^B^M|757|mmHg||||F|||
R|17|^^^pH(T)^C|7.404|||||F|||
R|18|^^^pCO2(T)^C|39.8|mmHg||||F|||
R|19|^^^pO2(T)^C|101|mmHg||||F|||
L|1|N

5-12
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Activity Log

Message The message structure of an activity log is shown below.


Structure
Record Type Name
H Header record
P Patient Information record. Contains fixed string P|1
O Test order record. Contains fixed string O|1||Error
R Result record containing system message code, optional
text and timestamp
[C] Optional Comment record used to include Extra Info
field of activity log. ABL700 Series only. See appendix 4.

L Message Terminator record

Transmission A transmission example for an activity log is given below.


Example
H|\^&|||ABL735^Central Lab.||||||||1|19990923124707
P|1
O|1||Error
R|1||663||||||||19990917144501
L|1|N

5-13
5. ASTM Message Structure and Examples Communication Protocol for ABL700 Series and RADIANCE

Patient Information Query

Message This message is sent to the HIS/LIS to request patient demographics for a patient
Structure identified via the patient ID or Accession Number.

NOTE: The ABL700 Series analyzers may also send a query message to cancel an
outstanding query. This is handled by a field in the Q record. See appendix 4.

Record Name
Type
H Header record
Q Query record. Contains patient ID or Accession Number
of patient to query on.
L Message Terminator record

Transmission Transmission examples for a patient information are given below


Examples
In the following example:
• an accession number of 789 is used for the query:

H|\^&|||ABL735^Harbour Hospital ABL#3||||||||1|20010507144634


Q|1|^789
L|1||N

In the following example:


• a patient ID of 12345 is used for the query.

H|\^&|||ABL735^Central Lab.||||||||1|19990923125103
Q|1|12345^
L|1|N

5-14
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Patient By Department Query

Message This message is sent to the HIS/LIS to request a list of patients checked into a
Structure specified patient department.

NOTE: The ABL700 series analyzers may also send a query message to cancel an
outstanding query. This is handled by a field in the Q record. See appendix 4.

Record Name
Type
H Header record
Q Query record. Identifies Patient department to query on.
Field 11 identifies the patient department as the second
component (e.g LOCATION^ICU-3)
L Message Terminator record

Transmission A transmission example for a patient by department query is given below.


Example
Patient department is ICU-3.

H|\^&|||ABL725^ICU ABL#3||||||||1|20000101141500
Q|1|||||||||LOCATION^ICU-3
L|1|N

5-15
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Messages Received By the Analyzer or


RADIANCE

Introduction This section gives examples of messages that are received by the ABL700 Series
analyzer or RADIANCE from the HIS/LIS.

Contents This section contains the following topics.


*Patient Information Response .........................................................................5-17
*Patient by Department Response ....................................................................5-19
Command Message (ABL700 Series Only)......................................................5-20
*Complete Transmission Examples using ASTM Low-Level Protocol .......... 5-21
Complete Transmission Examples using Serial Raw Protocol ........................ 5-23
Complete Transmission Examples using Radiometer Network Protocol ..........5-24

5-16
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Patient Information Response

Message The message structure of a patient information response is slightly different for
Structure RADIANCE and for the ABL700. The message structure for each is shown below.
This message is sent by the HIS/LIS in response to a Patient Information Query or
can be sent as unsolicited patient information. See Chapter 1, Message Types and
Message Flow. On ABL700 unsolicited patient information is stored in the
analyzer database whereas the unsolicited message can be stored in the
RADIANCE database when it is received by RADIANCE. (For more information
on how to do this see Rime.ini setting SavePatDemographicsResponse (values:
never, unsolicitedOnly, always) under the section [HIS] in Ini files. This document
is downloadable from the Radiance.dk site.)
NOTE The inclusion of the O record is mandatory in a response from HIS/LIS to an
accession-based query number.

RADIANCE Record Type Name


Message
H Header record
Structure
P Patient Information record. Contains patient demographics.
[{O}] RADIANCE. Order records, identify Accession numbers
associated with the patient result.
L Message terminator record

ABL 700 NOTE: The ABL700 can at most receive 1 O record. See message structure below.

ABL700
Record Type Name
Message
Structure H Header record
P Patient Information record. Contains patient demographics.
[O] ABL700 Series. Order record, identifying an Accession
number associated with the patient result.
L Message terminator record

Transmission Transmission examples for a patient information response are given below. Patient
Examples details are:
Patient ID:1234
Last Name:Doe
First Name:John
Sex: Male
Height:159
Weight:67kg
Birth date: 1956-06-07

Continued on next page

5-17
5. ASTM Message Structure and Examples Communication Protocol for ABL700 Series and RADIANCE

Patient Information Response, Continued

Response from In the following a response from the HIS/LIS to a Query based on Accession
HIS/LIS to an Number can be seen. Accession number is: 789
Accession-based
query number
H|\^&|||Harbour Hospital LIS^||||||||1|20010507144648
P|1||1234||Doe^John||19560607|M||||||||159^cm|67^kg||||||||
O|1|789
L|1|N

Response from In the following a response from the HIS/LIS to a Query based on Patient ID can
HIS/LIS to a be seen. Patient ID is: 1234
PatientID- based
Query
H|\^&|||Harbour Hospital LIS^||||||||1|20010507144634
P|1||1234||Doe^John||19560607|M||||||||159^cm|67^kg||||||||
L|1|N

5-18
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Patient by Department Response

Introduction This message is sent by the HIS/LIS in response to a Patient By Department


Query.

Record Name
Type
H Header record
[{P}] 0 or more Patient Information records.
L Message Terminator record

Transmission A transmission example for a Patient By Department list sent by the HIS/LIS in
Example response to a Patient By Department Query is given below.
Patient department ICU-1. The department has 5 patients.
H|\^&|||mainframe||||||Patient List||1|20000101141700
P|1||12324||Palmer^Laura||19641217|F|||||||||||||||||ICU-1
P|2||17667||Lynch^David||19460120|M|||||||||||||||||ICU-1
P|3||34567||Smith^John||19520120|M|||||||||||||||||ICU-1
P|4||88388||Jones^Angela||19530120|F|||||||||||||||||ICU-1
P|5||56111||Abraham^Charles||19271220|M|||||||||||||||||ICU-1

L|1|N

5-19
5. ASTM Message Structure and Examples Communication Protocol for ABL700 Series and RADIANCE

Command Message (ABL700 Series Only)

Message This message may be sent by the HIS/LIS to place an ABL700 Series analyzer in a
Structure Locked or Unlocked state.
The message is not supported by RADIANCE.
The structure of a command message is shown below.

Record Name
Type
H Header record
M Manufacturer Information record
L Message Terminator record

Transmission A transmission example for a command message is given below.


Example H|\^&||||||||||||19990922085400
M|1|LOCK
L|1|N

5-20
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Complete Transmission Examples using ASTM Low-Level


Protocol

Introduction The following depicts a complete example using ASTM low-level Protocol.

NOTE: In the following example ABL and Radiance transmissions are unbolded.
Transmission from the HIS/LIS system are bolded.

Transmission <ENQ>
Example <ACK>
<STX>1H|\^&|||ABL735^Central Lab.||||||||1|19990923131544<CR><ETB>C8<CR><LF>
<ACK>
<STX>2P|1||12345||Doe^John|||U||||||^||^|^||||||||<CR><ETB>66<CR><LF>
<ACK>
<STX>3O|1||Sample #^4||||||||||||Arterial^|<CR><ETB>60<CR><LF>
<ACK>
<STX>4R|1|^^^pH^M|7.584|||N||F|||19990923112600<CR><ETB>1A<CR><LF>
<ACK>
<STX>5R|2|^^^pO2^M|63.9|mmHg||N||F|||<CR><ETB>D4<CR><LF>
<ACK>
<STX>6R|3|^^^pCO2^M|22.1|mmHg||N||F|||<CR><ETB>0C<CR><LF>
<ACK>
<STX>7R|4|^^^Cl-^M|75|mmol/L||N||F|||<CR><ETB>06<CR><LF>
<ACK>
<STX>0R|5|^^^Lac^M|8.7|mmol/L||N||F|||<CR><ETB>65<CR><LF>
<ACK>
<STX>1R|6|^^^Ca++^M|0.32|mmol/L||N||F|||<CR><ETB>77<CR><LF>
<ACK>
<STX>2R|7|^^^K+^M|5.3|mmol/L||N||F|||<CR><ETB>C8<CR><LF>
<ACK>
<STX>3R|8|^^^Na+^M|120|mmol/L||N||F|||<CR><ETB>2B<CR><LF>
<ACK>
<STX>4R|9|^^^Glu^M|11.9|mmol/L||N||F|||<CR><ETB>B1<CR><LF>
<ACK>
<STX>5R|10|^^^tHb^M|18.9|g/dL||N||F|||<CR><ETB>ED<CR><LF>
<ACK>
<STX>6R|11|^^^sO2^M|70.4|%||N||F|||<CR><ETB>9D<CR><LF>
<ACK>
<STX>7R|12|^^^O2Hb^M|48.5|%||N||F|||<CR><ETB>DC<CR><LF>

5-21
5. ASTM Message Structure and Examples Communication Protocol for ABL700 Series and RADIANCE

Complete Transmission Examples using ASTM Low-Level


Protocol, Continued

Transmission <ACK>
Example <STX>0R|13|^^^COHb^M|21.0|%||N||F|||<CR><ETB>D9<CR><LF>
(continued) <ACK>
<STX>1R|14|^^^MetHb^M|10.1|%||N||F|||<CR><ETB>6E<CR><LF>
<ACK>
<STX>2R|15|^^^tBil^M|438|micromol/L||N||F|||<CR><ETB>C2<CR><LF>
<ACK>
<STX>3R|16|^^^HbF^M|62|%||N||F|||<CR><ETB>3A<CR><LF>
<ACK>
<STX>4R|17|^^^T^I|37.0|Cel||||F|||<CR><ETB>9D<CR><LF>
<ACK>
<STX>5R|18|^^^pH(T)^M|7.584|||N||F|||<CR><ETB>24<CR><LF>
<ACK>
<STX>6R|19|^^^pCO2(T)^M|22.1|mmHg||N||F|||<CR><ETB>E8<CR><LF>
<ACK>
<STX>7R|20|^^^SBE^C|-0.8|mmol/L||||F|||<CR><ETB>31<CR><LF>
<ACK>
<STX>0R|21|^^^SBC^C|25.3|mmol/L||||F|||<CR><ETB>2E<CR><LF>
<ACK>
<STX>1R|22|^^^pO2(T)^M|63.9|mmHg||N||F|||<CR><ETB>A7<CR><LF>
<ACK>
<STX>2R|23|^^^p50(act)^C|45.07|mmHg||||F|||<CR><ETB>47<CR><LF>
<ACK>
<STX>3R|24|^^^tO2^C|12.9|Vol%||||F|||<CR><ETB>79<CR><LF>
<ACK>
<STX>4L|1|N<CR><ETX>07<CR><LF>
<ACK>
<EOT>

5-22
Communication Protocol for ABL700 Series and RADIANCE 5. ASTM Message Structure and Examples

Complete Transmission Examples using Serial Raw


Protocol

Transmission The following is an example of a transmission example:


Example
<STX>
H|\^&|||ABL735^Central Lab.||||||||1|19990923133423<CR>
P|1||12345||Doe^John|||U||||||^||^|^||||||||<CR>
O|1||Sample #^4||||||||||||Arterial^|<CR>
R|1|^^^pH^M|7.584|||N||F|||19990923112600<CR>
R|2|^^^pO2^M|63.9|mmHg||N||F|||<CR>
R|3|^^^pCO2^M|22.1|mmHg||N||F|||<CR>
R|4|^^^Cl-^M|75|mmol/L||N||F|||<CR>
R|5|^^^Lac^M|8.7|mmol/L||N||F|||<CR>
R|6|^^^Ca++^M|0.32|mmol/L||N||F|||<CR>
R|7|^^^K+^M|5.3|mmol/L||N||F|||<CR>
R|8|^^^Na+^M|120|mmol/L||N||F|||<CR>
R|9|^^^Glu^M|11.9|mmol/L||N||F|||<CR>
R|10|^^^tHb^M|18.9|g/dL||N||F|||<CR>
R|11|^^^sO2^M|70.4|%||N||F|||<CR>
R|12|^^^O2Hb^M|48.5|%||N||F|||<CR>
R|13|^^^COHb^M|21.0|%||N||F|||<CR>
R|14|^^^MetHb^M|10.1|%||N||F|||<CR>
R|15|^^^tBil^M|438|micromol/L||N||F|||<CR>
R|16|^^^HbF^M|62|%||N||F|||<CR>
R|17|^^^T^I|37.0|Cel||||F|||<CR>
R|18|^^^pH(T)^M|7.584|||N||F|||<CR>
R|19|^^^pCO2(T)^M|22.1|mmHg||N||F|||<CR>
R|20|^^^SBE^C|0.8|mmol/L||||F|||<CR>
R|21|^^^SBC^C|25.3|mmol/L||||F|||<CR>
R|22|^^^pO2(T)^M|63.9|mmHg||N||F|||<CR>
R|23|^^^p50(act)^C|45.07|mmHg||||F|||<CR>
R|24|^^^tO2^C|12.9|Vol%||||F|||<CR>
L|1|N<CR>
<ETX>

5-23
5. ASTM Message Structure and Examples Communication Protocol for ABL700 Series and RADIANCE

Complete Transmission Examples using RADIOMETER


Network Protocol

Transmission The following is an example of a transmission example using the RADIOMETER


Example network protocol.

<SOH>
H|\^&|||ABL735^Intensive Care Unit ||||||||1|19991013131021<CR>
P|1||29546587||^|||U||||||^|^^^|^|^||||||||<CR>
O|1||Sample #^8037||||||||||||Arterial^|<CR>
R|1|^^^pCO2^M|32.4|mmHg||L||F||User|19990419151100<CR>
C|1|I|84|I<CR>
R|2|^^^pH^M|7.326|||L||F|||<CR>
C|1|I|84|I<CR>
R|3|^^^pO2^M|99.9|mmHg||N||F|||<CR>
R|4|^^^Lac^M|8.9|mmol/L||N||F|||<CR>
R|5|^^^tHb^M|13.6|g/dL||N||F|||<CR>
R|6|^^^RHb^M|2.2|%||N||F|||<CR>
R|7|^^^O2Hb^M|96.7|%||N||F|||<CR>
R|8|^^^COHb^M|0.6|%||N||F|||<CR>
R|9|^^^MetHb^M|0.4|%||N||F|||<CR>
R|10|^^^T^I|37.0|Cel||||F|||<CR>
R|11|^^^FIO2^I|21.0|%||||F|||<CR>
R|12|^^^pH(T)^M|7.326|||N||F|||<CR>
R|13|^^^pCO2(T)^M|32.4|mmHg||N||F|||<CR>
R|14|^^^SBE^C|-8.4|mmol/L||||F|||<CR>
R|15|^^^SBC^C|18.0|mmol/L||||F|||<CR>
R|16|^^^Hct^C|41.8|%||||F|||<CR>
R|17|^^^pO2(T)^M|99.9|mmHg||N||F|||<CR>
R|18|^^^p50(act)^E|28.20|mmHg||||F|||<CR>
R|19|^^^AaDpO2^E|7.6|mmHg||||F|||<CR>
R|20|^^^AaDpO2,T^E|7.6|mmHg||||F|||<CR>
R|21|^^^tO2^C|18.6|Vol%||||F|||<CR>
R|22|^^^RI^E|8|%||||F|||<CR>
L|1|N<CR>
<EOT>

5-24
Communication Protocol for ABL700 and RADIANCE 6. ASTM6xx High-Level Protocol (E1394)

6. ASTM6xx High-Level Protocol (E1394)

Overview

Introduction This chapter describes the structure of the ASTM6xx high-level protocol. In the
product setup program, this is the ASTM6xx option.

This chapter describes how the ABL700 Series analyzers and RADIANCE
implement the ASTM6xx protocol. See Section Two of this manual, ASTM
Communication Protocol on how the protocol was implemented on the ABL500
Series, ABL600 Series analyzers.
Error messages associated with results stored in the ABL700 Series analyzers or in
RADIANCE are not transmitted with results if this protocol is used.

RADIANCE has dedicated bidirectional interfaces for the following systems:


• CernerASTM
• HBO
• Hboc
• Labfusion
• Misys (Sunquest)

Contents This chapter contains the following topics.


Message Structure ............................................................................................ 6-2
Detailed Structure of Each Record Type ..................................................... 6-5

6-1
6. ASTM6xx High-Level Protocol (E1394) Communication Protocol for ABL700 and RADIANCE

Message Structure

Introduction The following table briefly describes concepts used when describing the ASTM
1384-91 high level protocol. For further details refer to the original ASTM
standard specification.

Concept Definition
Message A complete, self-contained entity of data. An example of a
message is a complete patient test result including patient
identification, order information, parameter values and error
messages
Record A message is composed of records each containing related
elements of data (attributes). Examples of records are the
patient information record keeping all the patient data that
is common to all tests and the order record keeping data that
is common for the individual test.
Field Each record has a number of fields each holding one or
more data elements (attributes). For instance, the patient
information record has a field containing the patient’s name
and a field holding the patient’s birth data. Fields are
delimited by "|"
Component field A field may be divided into several component fields. The
name field of the patient information record has the
components last name, first name and middle initials.
Components are delimited by '^'

Record Types Hex code: D Messages consist of various record types that are listed in the table
below.

Record Type Name


H Header record
P Patient information record
O Test order record
R Result record
M Manufacturer information record
Q Query record
L Message terminator record

Continued on next page

6-2
Communication Protocol for ABL700 and RADIANCE 6. ASTM6xx High-Level Protocol (E1394)

Message Structure, Continued

Message To report measurements, calibration results, quality control results and system
Structure messages, and to request information such as patient demographics, the analyzer
Example sends messages to the external computer system in the form of a sequence of
records.
The example below shows the message structure for reporting a measurement.

Record Type Name


H Header record
P Patient information record
O Test order record
R Result record 1
R Result record 2
R Result record 3
R Result record 4
R Result record 5
R Result record 6
R Result record 7
L Message terminator record

Error messages are not transmitted.

Continued on next page

6-3
6. ASTM6xx High-Level Protocol (E1394) Communication Protocol for ABL700 and RADIANCE

Message Structure, Continued

Delimiters Delimiters are used to separate the record into fields and components. Delimiters
may vary from implementation to implementation, and are defined as part of the
header record.
The following delimiters are used in the ABL700 Series and RADIANCE:

Delimiter Name Dec. Code Hex. Code


"|" Field delimiter 124 7C
"\" Repeat field delimiter 92 5C
"^" Component field delimiter 94 5E
"&" Escape delimiter 38 26
<CR> Record 13 D

NOTE: The Record delimiter is always <CR> Carriage Return


Dec code: 13
The Record delimiter is applied to the end of all record types.

Dates and Times Dates are always represented as: YYYYMMDD


Times are always represented as: HHMMSS
Dates and times together are represented as: YYYYMMDDHHMMSS

Decimal Values Decimal values are transmitted with a period as the decimal separator, e.g. 7.243

6-4
Communication Protocol for ABL700 and RADIANCE 6. ASTM6xx High-Level Protocol (E1394)

Detailed Structure of Each Record Type

Introduction The information contained in the individual records and fields is dependent on the
analyzer configuration, i.e. which fields are enabled in the patient identification
screen, which parameters are selected if the dynamic parameters function of the
analyzer is activated, and which results layout parameters are activated.
In this section the content of each record type is examined in detail.

Contents This section contains the following topics.


Message Header Record................................................................................... 6-6
Patient Information Record .............................................................................. 6-7
Test Order Record ............................................................................................ 6-9
Test Order Record - RADIANCE - (Patient Information Response) ................. 6-11
Test Order Record – ABL700 – (Patient Information Response) .................... 6-13
Result Record ................................................................................................... 6-15
Query Record ................................................................................................... 6-17
Manufacturer Information Record ................................................................... 6-18
Message Terminator Record ............................................................................ 6-19

6-5
6. ASTM6xx High-Level Protocol (E1394) Communication Protocol for ABL700 and RADIANCE

Message Header Record

Introduction The message header contains general information and identifies the sender. The
header record is always the first record in a transmission.

Message Header The following is an example of a message header.


Example H|\^&|||ABL725^ICU||||||Operators comment||1|19981021135650

Field Name Example Comments


1 Record Type ID H
2 Delimiter Definition |\^&
3 Message Control ID Not used
4 Access Password Not used
5 Sender Name ABL725^ICU Analyzer type and user
definable analyzer
name.
6 Sender Street Address Not used
7 Reserved Not used
8 Sender Telephone Not used
Number
9 Characteristics of Not used
Sender
10 Receiver ID Not used
11 Comments or Special Operator's The field contains
Instructions Comment comments entered in the
“Comments” field on
the ID screen.
12 Processing ID Not used
13 Version Number 1 Contains the ASTM
version number “1”,
which corresponds to
E1394-91.
14 Date and Time of date:1998.10.21 Contains the date and
Message time for the transmitted
time:13.56 message.

6-6
Communication Protocol for ABL700 and RADIANCE 6. ASTM6xx High-Level Protocol (E1394)

Patient Information Record

Introduction The patient information record contains general information about the patient.

NOTE: The patient information record can also be received after a “query for patient
information” has been issued.

Patient
Information The following is an example of a patient information record.
Record Example P|1||117118112||Doe^John||19601218|M||||||37^years||188^cm|82^kg||||||||ICU2

Field Name - E1394 - 91 Example Comments


1 Record Type ID P
2 Sequence Number 1 Always 1 in transmissions.
Is incremented when used in
Patient Department Response
from LIS
3 Practice Assigned Not used
Patient ID
4 Laboratory 117118112 Patient ID.
Assigned Patient
ID
5 Patient ID No. 3 Not used
6 Patient Name Doe^John Last Name^First Name
7 Mother’s Maiden Not used
Name
8 Date of Birth 19601218 Date of birth. Date of birth is
transmitted in the format:
YYYMMDD
9 Patient Sex M The following codes are used:
M - Male
F - Female
U - Unknown
10 Patient Race Not used
11 Patient Address Not used
12 Reserved Not used
13 Patient Telephone Not used
Number

Continued on next page

6-7
6. ASTM6xx High-Level Protocol (E1394) Communication Protocol for ABL700 and RADIANCE

Patient Information Record, Continued

Patient 14 Attending Not used


Information Physician ID
Record
Example, 15 Special Field 1 37^years Patient age ^ unit
continued 16 Special Field 2 Not used
17 Patient Height 188^cm Patient height ^ unit.
18 Patient Weight 82^kg Patient weight ^ unit.
19 Diagnosis Not used
20 Medication Not used
21 Diet Not used
22 Practice Field No. 1 Not used
23 Practice Field No. 2 Not used
24 Admission Date Not used
25 Admission Status Not used
26 Location ICU2 Patient department.

27 Nature of Not used


Diagnostic Code
28 Diagnostic Code Not used
29 Patient Religion Not used
30 Marital Status Not used
31 Isolation Status Not used
32 Language Not used
33 Hospital Service Not used
34 Hospital Institution Not used
35 Dosage Category Not used

6-8
Communication Protocol for ABL700 and RADIANCE 6. ASTM6xx High-Level Protocol (E1394)

Test Order Record (Patient Result)

Introduction The test order record contains information about the particular test on a single
specimen.

Test Order The following is an example of a test order record.


Record Example O|1|ABC1234|Sample#^63|^^^syringe|||199810231057|||||||||Blood^Arterial|Dr.Strangelove|||||||||||||||

Field Name Example Comments


1 Record Type ID O
2 Sequence Number 1 Always 1 in
transmissions from the
ABL700 Series (only
one O record is
transmitted).
3 Specimen ID - ABC1234 Accession number
Accession Number entered during analysis.
4 Instrument Specimen Sample #^63 The analyzer
ID - sample number automatically generates
the number.
The text in front of the
sequence number
identifies the result type.
Each result type has its
own series of sequence
numbers.
Sample #^63 Sample - patient sample.
Cal #^12 Cal - calibration.
QC #^54 QC - quality control.
Error Activity log message.
5 Universal Test ID ^^^ syringe Measuring mode
6 Priority Code Not used
7 Ordered Data/Time Not used
8 Sample Draw Time 19981023105715 Sample draw time
entered during analysis.
9 Collection End Time Not used
10 Collection Volume Not used
11 Collector ID Not used

Continued on next page

6-9
6. ASTM6xx High-Level Protocol (E1394) Communication Protocol for ABL700 and RADIANCE

Test Order Record (Patient Result), Continued

Test Order
Field Name Example Comments
Record Example
(continued) 12 Action Code Not used
13 Danger Code Not used
14 Relevant Clinical Not used
Information
15 Date/Time Specimen Not used
Received
16 Specimen Descriptor Blood^Arterial “Blood”^Sample type is
entered during
measurement.
2 Point Calibration Calibration type.

QC level 5^S7730 "QC level" + slot


number^QC Solution ID
(and no lot number)
17 Ordering Physician Dr. Strangelove Physician name or code
entered during the
analysis.
18 Physician’s Telephone Not used
Number
19 User field No. 1 Not used
20 User Field No. 2 Not used
21 Laboratory Field No. 1 Not used
22 Laboratory Field No. 2 Not used
23 Date/Time Result Not used
reported or Last
Modified
24 Instrument Charge to Not used
Computer System
25 Instrument Section ID Not used
26 Report Types Not used
27 Reserved Field Not used
28 Location of Ward of Not used
Specimen Collection
29 Nosocomical Infection Not used
Flag
30 Specimen Service Not used
31 Specimen Institution Not used

6-10
Communication Protocol for ABL700 and RADIANCE 6. ASTM6xx High-Level Protocol (E1394)

Test Order Record - RADIANCE - (Patient Information


Response)

Introduction Zero or more test order records may be included in a patient information response
when a patient is queried via patient id or via accession number. When queried by
accession number the response contains 1 O record which includes the accession
number queried on.
When queried by patient id the O records identify a list of test orders outstanding
for the patient with 1 accession number per O record.

Test Order The following is an example of a test order record.


Record Example O|1|ABC1234||^^^O1234^BGOXIELECT||||||||||||Dr. McCoy|||||||||||||||

Field Name - E1394 - 91 Example Comments


1 Record Type ID O
2 Sequence Number 1 Always 1 in
transmissions from the
ABL700 Series (only
one O record is
transmitted).
3 Specimen ID - ABC1234 Accession number
Accession Number queried on/returned by
HIS/LIS system.
4 Instrument Specimen Not used
ID - sample number
5 Universal Test ID ^^^O1234^BGOXI ^^^Order item
ELECT code^Order item
6 Priority Code Not Used
7 Ordered Data/Time Not used
8 Sample Draw Time Not used
9 Collection End Time Not used
10 Collection Volume Not used
11 Collector ID Not used

Continued on next page

6-11
6. ASTM6xx High-Level Protocol (E1394) Communication Protocol for ABL700 and RADIANCE

Test Order Record - Radiance - (Patient Information


Response), Continued

Test Order
Field Name - E1394 - 91 Example Comments
Record Example
(continued) 12 Action Code Not used
13 Danger Code Not used
14 Relevant Clinical Not used
Information
15 Date/Time Specimen Not used
Received
16 Specimen Descriptor Not used
17 Ordering Physician Dr. McCoy Physician name
responsible for ordering
test.
18 Physician’s Telephone Not used
Number
19 User field No. 1 Not used
20 User Field No. 2 Not used
21 Laboratory Field No. 1 Not used
22 Laboratory Field No. 2 Not used
23 Date/Time Result Not used
reported or Last
Modified
24 Instrument Charge to Not used
Computer System
25 Instrument Section ID Not used
26 Report Types Not used
27 Reserved Field Not used
28 Location of Ward of Not used
Specimen Collection
29 Nosocomical Infection Not used
Flag
30 Specimen Service Not used
31 Specimen Institution Not used

6-12
Communication Protocol for ABL700 and RADIANCE 6. ASTM6xx High-Level Protocol (E1394)

Test Order Record – ABL700 – (Patient Information


Response)

Introduction Zero or 1 test order records may be included in a patient information response
when a patient is queried via patient id or via accession number. When queried by
accession number the response contains 1 O record which includes the accession
number queried on.
When queried by patient id the optional O record identifies an outstanding order
for the patient in question.

Test Order The following is an example of a test order record.


Record Example O|1|ABC1234|||||||||||||||||||||||||||||

Field Name - E1394 - 91 Example Comments


1 Record Type ID O
2 Sequence Number 1 Always 1 in
transmissions from the
ABL700 Series (only
one O record is
transmitted).
3 Specimen ID - ABC1234 Accession number
Accession Number queried on/returned by
HIS/LIS system.
4 Instrument Specimen Not used
ID - sample number
5 Universal Test ID Not used
6 Priority Code Not Used
7 Ordered Data/Time Not used
8 Sample Draw Time Not used
9 Collection End Time Not used
10 Collection Volume Not used
11 Collector ID Not used

Continued on next page

6-13
6. ASTM6xx High-Level Protocol (E1394) Communication Protocol for ABL700 and RADIANCE

Test Order Record – ABL700 – (Patient Information


Response), Continued

Test Order
Field Name - E1394 - 91 Example Comments
Record Example
(continued) 12 Action Code Not used
13 Danger Code Not used
14 Relevant Clinical Not used
Information
15 Date/Time Specimen Not used
Received
16 Specimen Descriptor Not used
17 Ordering Physician Not used
18 Physician’s Telephone Not used
Number
19 User field No. 1 Not used
20 User Field No. 2 Not used
21 Laboratory Field No. 1 Not used
22 Laboratory Field No. 2 Not used
23 Date/Time Result Not used
reported or Last
Modified
24 Instrument Charge to Not used
Computer System
25 Instrument Section ID Not used
26 Report Types Not used
27 Reserved Field Not used
28 Location of Ward of Not used
Specimen Collection
29 Nosocomical Infection Not used
Flag
30 Specimen Service Not used
31 Specimen Institution Not used

6-14
Communication Protocol for ABL700 and RADIANCE 6. ASTM6xx High-Level Protocol (E1394)

Result Record

Introduction The result record contains information about a single parameter in a particular test.
The parameter can be an input (a keyed-in value), default, measured, calculated, or
estimated parameter.

Result Record The following is an example of a result record.


Example R|1|^^^pH^M|7.273|||||F||Bill|19980909151803|||

Field Name - E1394 - 91 Example Comments


1 Record Type ID R
2 Sequence Number 1 This is the first R record.
3 Universal Test ID ^^^pH^M This field consists of
^^^parametername^parameter type

Parameter names are listed in


Appendix 1
Possible parameter types are:
“C”
Calculated parameter
“D”
Default parameter
“E”
Estimated parameter
“I”
Input parameter
“M”
Measured parameter
“ ”
Parameter type not specified
4 Measurement Value 7.273 The value can be prefixed
with a “?” indicating that an
error exists on the parameter.
e.g. ?62.7
or error code for activity log
message

Continued on next page

6-15
6. ASTM6xx High-Level Protocol (E1394) Communication Protocol for ABL700 and RADIANCE

Result Record, Continued

Result Record
Example Field Name - E1394 - 91 Example Comments
(continued) 5 Units Parameter names and the
possible units are
available in Appendix 1.
6 Reference Ranges Not used
7 Result Abnormal Flag Not used
8 Nature of Abnormality Not used
Testing
9 Result Status F Always “F” indicating
final result.
10 Date of Change in Not used
Instrument Normative
Values or Units
11 Operator Identification Bill The operator ID. Only
sent with the first “R”
record.
12 Date/Time Test year: 1998 Time stamp generated
Started month:09 when analysis is
day: 09 completed. Only send
time sent: 15:1803 with the first “R” record.
13 Date/Time Test Not used
Completed
14 Instrument Not Used
Identification

6-16
Communication Protocol for ABL700 and RADIANCE 6. ASTM6xx High-Level Protocol (E1394)

Query Record

Introduction A query message, which contains a query record, can be sent by the analyzer or by
RADIANCE if these systems are configured for the following:
• Patient Information Query
For the Patient Information Query, patient information can be requested using
either the patient ID or the accession number. On the analyzer, it is configurable
whether the patient ID or accession number is used as the query criteria. This is
not an issue for RADIANCE as it passes the query sent by the analyzer to the
connected HIS/LIS system without modifying it.

Query Record The following gives 3 differing examples of a query record:


Example
a) Q|1|11475^
b) Q|1|^11475

Field Name - E1394 - 91 Example Comments


1 Record Type ID Q
2 Sequence Number 1 Always 1 in
transmissions from the
ABL700 Series (only
one Q record is
transmitted).
3 Query Text 11475^ Patient ID^Accession
(see example a Number.
above) In example a) patient ID
number 11475 is sent.
If the number entered
was an accession
number ^11475 would
be sent (see example b)
above)
11 Query text for Patient Not used
by Department query
13 Request Information Optional. See Appendix
Status Code 4.

6-17
6. ASTM6xx High-Level Protocol (E1394) Communication Protocol for ABL700 and RADIANCE

Manufacturer Information Record

Introduction A manufacturer information record cannot be sent from the ABL700 Series of
analyzers, but one can be received in order to lock or unlock the analyzer. More
commands can be sent from the RADIANCE Analyzer Control to the analyzer using
a proprietary protocol.

NOTE: Radiance does not support this record.

Manufacturer The following is an example of a manufacturer information record.


Information M|1|LOCK|
Record Example
Field Name Example Comments
1 Record Type ID M
2 Sequence Number 1 1
3 Command LOCK LOCK - Places the
analyzer in the LOCK
mode.
UNLOCK - Exits the
analyzer from the LOCK
mode.

6-18
Communication Protocol for ABL700 and RADIANCE 6. ASTM6xx High-Level Protocol (E1394)

Message Terminator Record

Information The message terminator record is always the last record in a message.

Message The following is an example of a message terminator record.


Terminator L|1|N
Record Example
Field Name Example Comments
1 Record Type ID L
2 Sequence Number 1 1
3 Termination Code N “N” - Normal
termination.

NOTE: For ABL700


Series see appendix 4

6-19
Communication Protocol for ABL700 and RADIANCE 7. ASTM6xx Message Structure and Examples

7. ASTM6xx Message Structure and Examples

Overview

Introduction This chapter describes how data is sent in the ASTM6xx High-level format, and
gives examples.

Contents This chapter contains the following topics.


Messages Sent from the Analyzer or RADIANCE ......................................... 7-2
Messages Received by the Analyzer or RADIANCE...................................... 7-13

7-1
7. ASTM6xx Message Structure and Examples Communication Protocol for ABL700 and RADIANCE

Messages Sent from the Analyzer or RADIANCE

Introduction The term “message” covers a sequence of records. These can either be sent from
the analyzer to an external computer system, or from the HIS/LIS to the analyzer.
This section gives examples of messages that are sent from the ABL700 Series
analyzer to the connected HIS/LIS.

Contents This section contains the following topics.


Symbols and Meanings .................................................................................... 7-3
Patient Result ................................................................................................... 7-4
Calibration Result ............................................................................................ 7-6
Quality Control Result ..................................................................................... 7-9
Activity Log ..................................................................................................... 7-11
Patient Information Query................................................................................ 7-12

7-2
Communication Protocol for ABL700 and RADIANCE 7. ASTM6xx Message Structure and Examples

Symbols and Meanings

Introduction The following gives the symbols and their meanings in this topic:

Symbol Meaning
[{}] Zero or more occurrences
[ ] Optional
{} One or more occurrences

Example The message structure of a patient result is shown below. The C record is only sent
Showing Levels if a comment is present, and the number of R records depends on the analyzer
configuration.

1 H
2 P
3 O
4 [C]
4 [{R
5 [C]
4 }]
1 L

7-3
7. ASTM6xx Message Structure and Examples Communication Protocol for ABL700 and RADIANCE

Patient Result

Message The message structure of a patient result is shown below. The C record is only sent
Structure if a comment is present, and the number of R records depends on the analyzer
configuration. Errors found during measurement are not transmitted using this
protocol.

Record Type Name


H Header record
P Patient Information record
O Test order record
[{R 0 or more Result records each containing a
parameter value in the patient result
}]
L Message Terminator record

Continued on next page

7-4
Communication Protocol for ABL700 and RADIANCE 7. ASTM6xx Message Structure and Examples

Patient Result, Continued

Transmission A transmission example for a patient result is given below. Even though the Patient
Example result has an error on the pO2, this error is not visible in the following example as
errors are not transmitted in the ASTM 6xx.

H|\^&|||ABL735^Central Lab.||||||||1|19990924091012
P|1||112233||Peter^Hansen|||M||||||25^years||1.82^m|75.0^kg||
||||||
O|1||Sample
#^3|^^^Syringe|||19990922122500||||||||Blood^Arterial|
R|1|^^^Cl-^M|99|mmol/L||||F||123|19990923105100
R|2|^^^pH^M|7.402|||||F|||
R|3|^^^pO2^M|?111|mmHg||||F|||
R|4|^^^pCO2^M|40.7|mmHg||||F|||
R|5|^^^Na+^M|134|mmol/L||||F|||
R|6|^^^Glu^M|5.0|mmol/L||||F|||
R|7|^^^Lac^M|1.2|mmol/L||||F|||
R|8|^^^Ca++^M|0.54|mmol/L||||F|||
R|9|^^^K+^M|3.7|mmol/L||||F|||
R|10|^^^tHb^M|12.8|g/dL||||F|||
R|11|^^^sO2^M|97.5|%||||F|||
R|12|^^^O2Hb^M|91.8|%||||F|||
R|13|^^^COHb^M|3.9|%||||F|||
R|14|^^^MetHb^M|1.9|%||||F|||
R|15|^^^tBil^M|297|micromol/L||||F|||
R|16|^^^HbF^M|84|%||||F|||
R|17|^^^T^I|37.0|Cel||||F|||
R|18|^^^pH(T)^M|7.402|||||F|||
R|19|^^^pCO2(T)^M|40.7|mmHg||||F|||
R|20|^^^SBE^C|0.6|mmol/L||||F|||
R|21|^^^SBC^C|24.9|mmol/L||||F|||
R|22|^^^pO2(T)^M|?111|mmHg||||F|||
R|23|^^^p50(act)^E|?19.82|mmHg||||F|||
R|24|^^^tO2^C|?16.6|Vol%||||F|||
L|1|N

7-5
7. ASTM6xx Message Structure and Examples Communication Protocol for ABL700 and RADIANCE

Calibration Result

Message The message structure of a calibration result is shown below. The number of R
Structure records depends on the analyzer configuration.
Errors found during measurement are not transmitted using this protocol.

Record Type Name


H Header record
P Patient Information record. Contains fixed string
P|1
O Test order record. Identifies calibration result.
[{R 0 or more Result records each containing a
parameter value in the calibration result
}]
L Message Terminator record

Continued on next page

7-6
Communication Protocol for ABL700 and RADIANCE 7. ASTM6xx Message Structure and Examples

Calibration Result, Continued

Transmission A transmission example for a calibration result is given below.


Example
H|\^&|||ABL735^Central Lab.||||||||1|19990924091345
P|1
O|1||Cal #^165||||||||||||Cal 2
R|1|^^^Glu|9.9|mmol/L||||F|||19990924080000
R|2|^^^Glu^Sens|250.5|pA/mM||||F|||
R|3|^^^Glu^Drift|0.2|mmol/L||||F|||
R|4|^^^Lac|4.0|mmol/L||||F|||
R|5|^^^Lac^Sens|433.1|pA/mM||||F|||
R|6|^^^Lac^Drift|0.0|mmol/L||||F|||
R|7|^^^tHb^Zero|492.02|pA||||F|||
R|8|^^^tHb^ZeroDrift|0.49|pA||||F|||
R|9|^^^tHb^ZeroStatus|0|||||F|||
R|10|^^^pH^High|7.398|||||F|||
R|11|^^^pH^Status|7.257|||||F|||
R|12|^^^pH^DriftH|-0.001|||||F|||
R|13|^^^pH^Low|6.869|||||F|||
R|14|^^^pH^Sens|97.0|%||||F|||
R|15|^^^pH^DriftL|-0.000|||||F|||
R|16|^^^Ca++^Low|1.25|mmol/L||||F|||
R|17|^^^Ca++^Status|3.08|mmol/L||||F|||
R|18|^^^Ca++^DriftL|-0.00|mmol/L||||F|||

7-7
7. ASTM6xx Message Structure and Examples Communication Protocol for ABL700 and RADIANCE

Calibration Result, Continued

Transmission R|19|^^^Ca++^High|4.98|mmol/L||||F|||
Example (continued) R|20|^^^Ca++^Sens|95.3|%||||F|||

R|21|^^^Ca++^DriftH|-0.01|mmol/L||||F|||
R|22|^^^K+^Low|4.0|mmol/L||||F|||
R|23|^^^K+^Status|3.4|mmol/L||||F|||
R|24|^^^K+^DriftL|0.0|mmol/L||||F|||
R|25|^^^K+^High|40.0|mmol/L||||F|||
R|26|^^^K+^Sens|96.6|%||||F|||
R|27|^^^K+^DriftH|0.0|mmol/L||||F|||
R|28|^^^Na+^High|145|mmol/L||||F|||
R|29|^^^Na+^Status|122|mmol/L||||F|||
R|30|^^^Na+^DriftH|0|mmol/L||||F|||
R|31|^^^Na+^Low|20|mmol/L||||F|||
R|32|^^^Na+^Sens|98.6|%||||F|||
R|33|^^^Na+^DriftL|0|mmol/L||||F|||
R|34|^^^Cl-^High|104|mmol/L||||F|||
R|35|^^^Cl-^Status|104|mmol/L||||F|||
R|36|^^^Cl-^DriftH|-0|mmol/L||||F|||
R|37|^^^Cl-^Low|53|mmol/L||||F|||
R|38|^^^Cl-^Sens|91.0|%||||F|||
R|39|^^^Cl-^DriftL|-0|mmol/L||||F|||
R|40|^^^pO2^High|140.3|mmHg||||F|||
R|41|^^^pO2^Sens|14.8|pA/mmHg||||F|||
R|42|^^^pO2^DriftH|?8.6|mmHg||||F|||
R|43|^^^pO2^Low|0.0|mmHg||||F|||
R|44|^^^pO2^Zero|4.9|mmHg||||F|||
R|45|^^^pO2^DriftL|0.4|mmHg||||F|||
R|46|^^^pCO2^Low|39.8|mmHg||||F|||
R|47|^^^pCO2^Status|45.2|mmHg||||F|||
R|48|^^^pCO2^DriftL|0.0|mmHg||||F|||
R|49|^^^pCO2^High|79.7|mmHg||||F|||
R|50|^^^pCO2^Sens|96.0|%||||F|||
R|51|^^^pCO2^DriftH|-0.0|mmHg||||F|||
R|52|^^^B|757|mmHg||||F|||
L|1|N

7-8
Communication Protocol for ABL700 and RADIANCE 7. ASTM6xx Message Structure and Examples

Quality Control Result

Message The message structure of a quality control result is shown below. The number of R
Structure records depends on the analyzer configuration.
Errors found during measurement are not transmitted using this protocol.

Record Type Name


H Header record
P Patient Information record. Contains fixed
string P|1
O Test order record. Identifies Quality Control
result.
[{R 0 or more Result records each containing a
parameter value in the QC result
}]
L Message Terminator record

Continued on next page

7-9
7. ASTM6xx Message Structure and Examples Communication Protocol for ABL700 and RADIANCE

Quality Control Result, Continued

Transmission H|\^&|||ABL735^Central Lab.||||||||1|19990924091644


Example P|1||||||||||||||||||||||||ICU2|
O|1||QC #^7||||||||||||QC level 3^S7755
R|1|^^^T|26.0|Cel||||F|||19990917112500
R|2|^^^pH|7.607|||||F|||
R|3|^^^pO2|67.7|mmHg||||F|||
R|4|^^^pCO2|20.6|mmHg||||F|||
R|5|^^^Cl-|75|mmol/L||||F|||
R|6|^^^Glu|12.4|mmol/L||||F|||
R|7|^^^Lac|9.4|mmol/L||||F|||
R|8|^^^Ca++|0.39|mmol/L||||F|||
R|9|^^^K+|5.3|mmol/L||||F|||
R|10|^^^Na+|120|mmol/L||||F|||
R|11|^^^tHb|19.0|g/dL||||F|||
R|12|^^^sO2|70.2|%||||F|||
R|13|^^^O2Hb|48.7|%||||F|||
R|14|^^^COHb|20.6|%||||F|||
R|15|^^^MetHb|10.0|%||||F|||
R|16|^^^tBil|440|micromol/L||||F|||
R|17|^^^HbF|57|%||||F|||
R|18|^^^B|755|mmHg||||F|||
R|19|^^^pH(T)|7.607|||||F|||
R|20|^^^pCO2(T)|20.7|mmHg||||F|||
R|21|^^^pO2(T)|203|mmHg||||F|||
L|1|N

7-10
Communication Protocol for ABL700 and RADIANCE 7. ASTM6xx Message Structure and Examples

Activity Log

Message The message structure of an activity log is shown below.


Structure
Record Type Name
H Header record
P Patient Information record. Contains fixed string P|1
O Test order record. Contains fixed string O|1||Error
R Result record containing system message code, optional
text and timestamp
L Message Terminator record

Transmission A transmission example for an activity log is given below.


Example
H|\^&|||ABL735^Central Lab.||||||||1|19990924092045
P|1
O|1||Error
R|1||501||||||||19990923160503
L|1|N

7-11
7. ASTM6xx Message Structure and Examples Communication Protocol for ABL700 and RADIANCE

Patient Information Query

Message This message is sent to the HIS/LIS to request patient demographics for a patient
Structure identified via the patient ID or Accession Number.

NOTE: The ABL700 Series analyzers may also send a query message to cancel an
outstanding query. This is handled by a field in the Q record. See appendix 4 for
more details.

Record Type Name


H Header record
Q Query record. Contains patient ID or Accession Number of
patient to query on
L Message Terminator record

Transmission A transmission example for a query message is given below.


Example H|\^&|||ABL735^Dep. 714||||||||1|19991207125625
Q|1|100200^
L|1|N

7-12
Communication Protocol for ABL700 and RADIANCE 7. ASTM6xx Message Structure and Examples

Messages Received By the Analyzer or


RADIANCE

Introduction This section gives examples of messages that are received by the ABL700 Series
analyzer from the HIS/LIS.

Contents This section contains the following topics.

Patient Information Response .......................................................................... 7-14


Command Message (ABL700 Series Only)..................................................... 7-16
Complete Transmission Examples Using ASTM Low-Level Protocol ........... 7-17
Complete Transmission Examples Using Serial Raw Protocol ....................... 7-19
Complete Transmission Examples Using Radiometer Network Protocol ...... 7-20

7-13
7. ASTM6xx Message Structure and Examples Communication Protocol for ABL700 and RADIANCE

Patient Information Response

Message The message structure of a patient information response is slightly different for
Structure RADIANCE and for the ABL700. The message structure for each is shown below.
This message is sent by the HIS/LIS in response to a Patient Information Query or
can be sent as unsolicited patient information. See Chapter 1, Message Types and
Message Flow. On ABL700 unsolicited patient information is stored in the
analyzer database whereas the unsolicited message is not supported by RADIANCE.

NOTE The inclusion of the O record is mandatory in a response from HIS/LIS to an


accession-based query number.

RADIANCE Record Type Name


Message
H Header record
Structure
P Patient Information record. Contains patient demographics.
[{O}] RADIANCE. Order records, identify Accession numbers
associated with the patient result.
L Message terminator record

ABL 700 NOTE: The ABL700 can at most receive 1 O record. See message structure below.

ABL700
Record Type Name
Message
Structure H Header record
P Patient Information record. Contains patient demographics.
[O] ABL700 Series. Order record, identifying an Accession
number associated with the patient result.
L Message terminator record

Transmission Transmission examples for a patient information response are given below. Patient
Examples details are:
Patient ID:1234
Last Name:Doe
First Name:John
Sex: Male
Height:159
Weight:67kg
Birth date: 1956-06-07

Continued on next page

7-14
Communication Protocol for ABL700 and RADIANCE 7. ASTM6xx Message Structure and Examples

Patient Information Response, Continued

Response from In the following a response from the HIS/LIS to a Query based on Accession
HIS/LIS to an Number can be seen. Accession number is: 789
Accession-based
query number H|\^&|||Harbour Hospital LIS^||||||||1|20010507144648
P|1||1234||Doe^John||19560607|M||||||||159^cm|67^kg||||||||
O|1|789
L|1|N

Response from In the following a response from the HIS/LIS to a Query based on Patient ID can
HIS/LIS to a be seen. Patient ID is: 1234
PatientID- based H|\^&|||Harbour Hospital LIS^||||||||1|20010507144634
Query
P|1||1234||Doe^John||19560607|M||||||||159^cm|67^kg||||||||
L|1|N

7-15
7. ASTM6xx Message Structure and Examples Communication Protocol for ABL700 and RADIANCE

Command Message (ABL700 Series Only)

Message This message may be sent by the HIS/LIS to place an ABL700 Series analyzer in a
Structure Locked or Unlocked state.
The message is not supported by RADIANCE.
The structure of a command message is shown below.

Record Name
Type
H Header record
M Manufacturer Information record
L Message Terminator record

Transmission A transmission example for a command message is given below.


Example
H|\^&||||||||||||19990922085400
M|1|LOCK
L|1|N

7-16
Communication Protocol for ABL700 and RADIANCE 7. ASTM6xx Message Structure and Examples

Complete Transmission Examples Using ASTM Low-Level


Protocol

Transmission The following is an example of a transmission example.


Example
NOTE: In the following example ABL and RADIANCE transmissions are unbolded.
Transmission from HIS/LIS systems are bolded.

<ENQ>
<ACK>
<STX>1H|\^&|||ABL735^Central
Lab.||||||||1|19990924092803<CR><ETB>CD<CR><LF>
<ACK>
<STX>2P|1||12345||Johnson^John||19690315|M||||||^||1,82^m|62,0^kg|||
|||||<CR><ETB>91<CR><LF>
<ACK>
<STX>3O|1||Sample #^4||||||||||||Blood^Arterial|<CR><ETB>50<CR><LF>
<ACK>
<STX>4R|1|^^^pH^M|7.584|||||F|||19990923112600<CR><ETB>CC<CR><LF>
<ACK>
<STX>5R|2|^^^pO2^M|63.9|mmHg||||F|||<CR><ETB>86<CR><LF>
<ACK>
<STX>6R|3|^^^pCO2^M|22.1|mmHg||||F|||<CR><ETB>BE<CR><LF>
<ACK>
<STX>7R|4|^^^Cl-^M|75|mmol/L||||F|||<CR><ETB>B8<CR><LF>
<ACK>
<STX>0R|5|^^^Lac^M|8.7|mmol/L||||F|||<CR><ETB>17<CR><LF>
<ACK>
<STX>1R|6|^^^Ca++^M|0.32|mmol/L||||F|||<CR><ETB>29<CR><LF>
<ACK>
<STX>2R|7|^^^K+^M|5.3|mmol/L||||F|||<CR><ETB>7A<CR><LF>
<ACK>
<STX>3R|8|^^^Na+^M|120|mmol/L||||F|||<CR><ETB>DD<CR><LF>
<ACK>
<STX>4R|9|^^^Glu^M|11.9|mmol/L||||F|||<CR><ETB>63<CR><LF>
<ACK>
<STX>5R|10|^^^tHb^M|18.9|g/dL||||F|||<CR><ETB>9F<CR><LF>
<ACK>
<STX>6R|11|^^^sO2^M|70.4|%||||F|||<CR><ETB>4F<CR><LF>

Continued on next page

7-17
7. ASTM6xx Message Structure and Examples Communication Protocol for ABL700 and RADIANCE

Complete Transmission Examples Using ASTM Low-Level


Protocol, Continued

Transmission <ACK>
Example, <STX>7R|12|^^^O2Hb^M|48.5|%||||F|||<CR><ETB>8E<CR><LF>
continued <ACK>
<STX>0R|13|^^^COHb^M|21.0|%||||F|||<CR><ETB>8B<CR><LF>
<ACK>
<STX>1R|14|^^^MetHb^M|10.1|%||||F|||<CR><ETB>20<CR><LF>
<ACK>
<STX>2R|15|^^^tBil^M|438|micromol/L||||F|||<CR><ETB>74<CR><LF>
<ACK>
<STX>3R|16|^^^HbF^M|62|%||||F|||<CR><ETB>EC<CR><LF>
<ACK>
<STX>4R|17|^^^T^I|37.0|Cel||||F|||<CR><ETB>9D<CR><LF>
<ACK>
<STX>5R|18|^^^pH(T)^M|7.584|||||F|||<CR><ETB>D6<CR><LF>
<ACK>
<STX>6R|19|^^^pCO2(T)^M|22.1|mmHg||||F|||<CR><ETB>9A<CR><LF>
<ACK>
<STX>7R|20|^^^SBE^C|-0.8|mmol/L||||F|||<CR><ETB>31<CR><LF>
<ACK>
<STX>0R|21|^^^SBC^C|25.3|mmol/L||||F|||<CR><ETB>2E<CR><LF>
<ACK>
<STX>1R|22|^^^pO2(T)^M|63.9|mmHg||||F|||<CR><ETB>59<CR><LF>
<ACK>
<STX>2R|23|^^^p50(act)^C|45.07|mmHg||||F|||<CR><ETB>47<CR><LF>
<ACK>
<STX>3R|24|^^^tO2^C|12.9|Vol%||||F|||<CR><ETB>79<CR><LF>
<ACK>
<STX>4L|1|N<CR><ETX>07<CR><LF>
<ACK>
<EOT>

7-18
Communication Protocol for ABL700 and RADIANCE 7. ASTM6xx Message Structure and Examples

Complete Transmission Examples Using Serial Raw


Protocol

Transmission The following is an example of a transmission example:


Example <STX>
H|\^&|||ABL735^Central Lab.||||||||1|19990924092843<CR>
P|1||12345||Johnson^John||19690315|M||||||^||1,82^m|62,0^kg||||||||<
CR>
O|1||Sample #^4||||||||||||Blood^Arterial|<CR>
R|1|^^^pH^M|7.584|||||F|||19990923112600<CR>
R|2|^^^pO2^M|63.9|mmHg||||F|||<CR>
R|3|^^^pCO2^M|22.1|mmHg||||F|||<CR>
R|4|^^^Cl-^M|75|mmol/L||||F|||<CR>
R|5|^^^Lac^M|8.7|mmol/L||||F|||<CR>
R|6|^^^Ca++^M|0.32|mmol/L||||F|||<CR>
R|7|^^^K+^M|5.3|mmol/L||||F|||<CR>
R|8|^^^Na+^M|120|mmol/L||||F|||<CR>
R|9|^^^Glu^M|11.9|mmol/L||||F|||<CR>
R|10|^^^tHb^M|18.9|g/dL||||F|||<CR>
R|11|^^^sO2^M|70.4|%||||F|||<CR>
R|12|^^^O2Hb^M|48.5|%||||F|||<CR>
R|13|^^^COHb^M|21.0|%||||F|||<CR>
R|14|^^^MetHb^M|10.1|%||||F|||<CR>
R|15|^^^tBil^M|438|micromol/L||||F|||<CR>
R|16|^^^HbF^M|62|%||||F|||<CR>
R|17|^^^T^I|37.0|Cel||||F|||<CR>
R|18|^^^pH(T)^M|7.584|||||F|||<CR>
R|19|^^^pCO2(T)^M|22.1|mmHg||||F|||<CR>
R|20|^^^SBE^C|-0.8|mmol/L||||F|||<CR>
R|21|^^^SBC^C|25.3|mmol/L||||F|||<CR>
R|22|^^^pO2(T)^M|63.9|mmHg||||F|||<CR>
R|23|^^^p50(act)^C|45.07|mmHg||||F|||<CR>
R|24|^^^tO2^C|12.9|Vol%||||F|||<CR>
L|1|N<CR>
<ETX>

7-19
7. ASTM6xx Message Structure and Examples Communication Protocol for ABL700 and RADIANCE

Complete Transmission Examples Using RADIOMETER


Network Protocol

Transmission The following is a complete transmission example using RADIOMETER network


Example protocol:
<SOH>
H|\^&|||ABL735^Intensive Care Unit ||||||||1|19991013130740<CR>
P|1||29546587||^|||U||||||^||^|^||||||||<CR>
O|1||Sample #^8037||||||||||||Blood^Arterial|<CR>
R|1|^^^pCO2^M|32.4|mmHg||||F||User|19990419151100<CR>
R|2|^^^pH^M|7.326|||||F|||<CR>
R|3|^^^pO2^M|99.9|mmHg||||F|||<CR>
R|4|^^^Lac^M|8.9|mmol/L||||F|||<CR>
R|5|^^^tHb^M|13.6|g/dL||||F|||<CR>
R|6|^^^RHb^M|2.2|%||||F|||<CR>
R|7|^^^O2Hb^M|96.7|%||||F|||<CR>
R|8|^^^COHb^M|0.6|%||||F|||<CR>
R|9|^^^MetHb^M|0.4|%||||F|||<CR>
R|10|^^^T^I|37.0|Cel||||F|||<CR>
R|11|^^^FIO2^I|21.0|%||||F|||<CR>
R|12|^^^pH(T)^M|7.326|||||F|||<CR>
R|13|^^^pCO2(T)^M|32.4|mmHg||||F|||<CR>
R|14|^^^SBE^C|-8.4|mmol/L||||F|||<CR>
R|15|^^^SBC^C|18.0|mmol/L||||F|||<CR>
R|16|^^^Hct^C|41.8|%||||F|||<CR>
R|17|^^^pO2(T)^M|99.9|mmHg||||F|||<CR>
R|18|^^^p50(act)^E|28.20|mmHg||||F|||<CR>
R|19|^^^AaDpO2^E|7.6|mmHg||||F|||<CR>
R|20|^^^AaDpO2,T^E|7.6|mmHg||||F|||<CR>
R|21|^^^tO2^C|18.6|Vol%||||F|||<CR>
R|22|^^^RI^E|8|%||||F|||<CR>
L|1|N<CR>
<EOT>

7-20
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-level Protocol

8. HL7 High-Level Protocol

Introduction This chapter describes how the ABL700 Series analyzers implement the HL7
High-level protocol.

NOTE: In RADIANCE HL7 is only supported through the bidirectional interface. The bi-
directional interface only supports patient results.

NOTE: RADIANCE has dedicated bidirectional interfaces for the following systems:
• CernerHL7
• Generic HL7
• SMS HL7
• HL7
• Misys (Sunquest) HL7

*NOTE: The Audit trail function is only available for the ASTM and HL7 protocols and is
only supported by RADIANCE.
Also the format of Comment records documenting general conditions, errors and
flags differs slightly between the ABL700 and RADIANCE output. See 8-20
for details on configuring RADIANCE to transmit results using ABL700 format.

Contents
*Message Structure ......................................................................................... .8-2
*Detailed Structure of Each Segment Type................................................. 8-5

* Denotes the section has an addition to, or change from, a previous version

8-1
8. HL7 High-Level Protocol Communication Protocol for ABL700 Series and RADIANCE

Message Structure

Introduction The following table briefly describes concepts used when describing the HL7 high
level protocol. For further details refer to the original HL7version 2.2 standard
specification.

Concept Definition
Message A complete, self-contained entity of data. An example of a
message is a complete patient test result including patient
identification, order information, parameter values and error
messages
Segment A message is composed of segments each containing related
elements of data (attributes). Examples of segments are the
patient information segment keeping all the patient data that
is common to all tests and the order segment keeping data
that is common for the individual test.
Field Each segment has a number of fields each holding one or
more data elements (attributes). For instance, the patient
information segment has a field containing the patient’s
name and a field holding the patient’s birth data.
Component field A field may be divided into several component fields. The
name field of the patient information segment has the
components last name, first name and middle initials.

Messages consist of various segment types that are listed in the table below.
Message

Segment Name
Type
MSH Message header segment
PID Patient information segment
PV1 Patient Visit Segment
OBR Test order segment
OBX Result segment
NTE Notes and comments segment
QRD Query definition segment

Continued on next page

8-2
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-Level Protocol

Message Structure, Continued

Message To report measurements, calibration results, quality control results and system
Structure messages, and to request information such as patient demographics, the analyzer
Example sends messages to the HIS/LIS as a sequence of segments.
The example below shows the message structure for reporting a measurement.

Segment Name
Type
MSH Message header segment
PID Patient information segment
OBR Observation request segment
NTE Notes and comments segment for
entire test documenting general
conditions and/or audit trail.
OBX Observation/result segment 1
NTE Notes and comments segment for
observation 1 (errors/flags and/or
audit trail)
OBX Observation/result segment 2
NTE Notes and comments segment for
observation 2 (errors/flags and/or
audit trail)
OBX Observation/result segment 3
OBX Observation result segment 4
OBX Observation result segment 5
OBX Observation result segment 6
OBX Observation/result segment 7

The Notes and comments segment are only transmitted if a system message or an
audit trail applies to the previous segment.
The first Notes and comments segment following the Observation request segment
applies to the entire result, whereas Notes and comments segment following the
Observation/result segment apply to individual parameters.
Refer to page 8-21 for details on how the audit trail is transmitted via Notes and
comments segments.

Continued on next page

8-3
8. HL7 High-Level Protocol Communication Protocol for ABL700 Series and RADIANCE

Message Structure, Continued

Delimiters Delimiters are used to separate the segment into fields and components. Delimiters
may vary from implementation to implementation, and are defined as part of the
header segment.
The following delimiters are used in the ABL700 Series and RADIANCE:

Delimiter Name Dec. Code Hex. Code


"|" Field delimiter 124 7C
"~" Repeat field delimiter 126 7E
"^" Component field delimiter 94 5E
"&" Sub compound delimiter 38 26
"\" Escape character 92 5C

Dates and Times Dates are always represented as: YYYYMMDD


Times are always represented as: HHMMSS
Dates and times together are represented as: YYYYMMDDHHMMSS

Decimal Values Decimal values are transmitted with a period as the decimal separator, e.g. 7.243

8-4
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-level Protocol

Detailed Structure of Each Segment Type

Introduction The information contained in the individual segments and fields is dependent on
the analyzer configuration, i.e. which fields are enabled in the patient identification
screen, which parameters are selected if the dynamic parameters function of the
analyzer is activated, and which input parameters are activated.
In this section the content of each record type is examined in detail.

Contents This section contains the following topics.


Message Header Segment ................................................................................8-6
Patient Identification Segment .........................................................................8-8
Patient Visit Segment.......................................................................................8-10
*Observation Request Segment .......................................................................8-12
*Observation Result Segment ..........................................................................8-17
*Notes and Comments Segment (ABL700).....................................................8-19
*Notes and Comments Segment (RADIANCE) ..............................................8-20
*Notes and Comments Segment (Audit Trail).................................................8-21
Query Definition Segment ...............................................................................8-22
Manufacturer Information Segment .................................................................8-24

* Denotes the section has an addition to, or change from, a previous version

8-5
8. HL7 High-Level Protocol Communication Protocol for ABL700 Series and RADIANCE

Message Header Segment

Introduction The Message header segment contains general information and identifies the
sender. The Message header segment is always the first record in a transmission.
Message Header The following is an example of a message header.
Examples MSH|^~\&|ABL725^ICU|ABL725^ICU|||19991207131842||ORU^R01|199912071
31842|P^not present|2.2

Field Name Example Comments


0 Identifier MSH
1 Field Separator | This field contains the
separator between the
segment ID and the first
real field. As such it serves
as the separator and
defines the character to be
used as a separator for the
rest of the message.
2 Encoding Characters ^~\&
3 Sending Application ABL725^ICU This field uniquely
identifies the sending
application among all
other applications within
the network enterprise.
Analyzer type and user
definable analyzer name.
4 Sending Facility ABL725^ICU This field contains the
address of one of several
occurrences of the same
application within the
sending system. Analyzer
type and user definable
analyzer name.
5 Receiving Application Not used
6 Receiving Facility Not used
7 Date/Time Of Message 19991207131842 year: 1999
month/day:12.07
time: 13:18,42
8 Security Not used
9 Message Type ORU^R01
10 Message Control ID 19991207131842 Using trans.time
11 Processing ID P^ not present
12 Version ID 2.2

Continued on next page

8-6
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-Level Protocol

Message Header Segment, Continued

Message Header
Examples Field Name Example Comments
(continued) 13 Sequence Number Not used
14 Continuation Pointer Not used
15 Accept Not used
Acknowledgment Type
16 Application Not used
Acknowledgment Type
17 Country Code Not used
18 Character Set Not used
19 Principal Language Of Not used
Message

8-7
8. HL7 High-Level Protocol Communication Protocol for ABL700 Series and RADIANCE

Patient Identification Segment

Introduction The patient identification segment contains general information about the patient.
Information transmitted in the patient identification segment is entered during the
analysis.

NOTE: The patient identification segment can also be received after a “query for patient
information” has been issued.

Patient The following is an example of a patient identification segment.


Identification PID|1|||117118112|Doe^John||19601218|M
Segment
Example
Field Name Example Comments
0 Identifier PID
1 Set ID - patient ID 1 Always 1 in
transmissions (only one
PID segment is
transmitted).
2 Patient ID (External ID) Not used
3 Patient ID (Internal ID) Not used
4 Alternate Patient ID - 117118112 Patient ID entered
PID during the analysis.
Patient ID can be
entered using the bar
code reader.
5 Patient Name Doe^John <family name> ^
<given name >
- entered during
analysis.
6 Mother’s Maiden Not used
Name
7 Date/Time of Birth 19601218 Date of birth, if entered
during analysis. Date of
birth is transmitted in
the format:
YYYYMMDD
8 Patient Sex M M - Male
F - Female
U - Unknown
Sex is entered during
analysis.

Continued on next page

8-8
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-Level Protocol

Patient Identification Segment, Continued

Patient
Identification Field Name Example Comments
Segment 9 Patient Alias Not used
Example
10 Race Not used
(continued)
11 Patient Address Not used
12 County Code Not used
13 Phone Number - Home Not used
14 Phone Number - Not used
Business
15 Primary Language Not used
16 Marital Status Not used
17 Religion Not used
18 Patient Account Number Not used
19 SSN Number - Patient Not used
20 Driver's License Number Not used
- Patient
21 Mother's Identifier Not used
22 Ethnic Group Not used
23 Birth Place Not used
24 Multiple Birth Indicator Not used
25 Birth Order Not used
26 Citizenship Not used
27 Veterans Military Status Not used
28 Nationality Not used
29 Patient Death Date and Not used
Time
30 Patient Death Indicator Not used

8-9
8. HL7 High-Level Protocol Communication Protocol for ABL700 Series and RADIANCE

Patient Visit Segment

Background RADIOMETER uses this segment to communicate the patient department.

Field Name Example Comments


0 Identifier PV1
1 Set ID - PV1 1 Always 1
2 Patient Class Not used
3 Assigned Patient Location Patient Patient
Department Department
4 Admission Type Not used
5 Preadmit Number Not used
6 Prior Patient Location Not used
7 Attending Doctor Not used
8 Referring Doctor Not used
9 Consulting Doctor Not used
10 Hospital Service Not used
11 Temporary Location Not used
12 Preadmit Test Indicator Not used
13 Readmission Indicator Not used
14 Admit Source Not used
15 Ambulatory Status Not used
16 VIP Indicator Not used
17 Admitting Doctor Not used
18 Patient Type Not used
19 Visit Number Not used
20 Financial Class Not used
21 Charge Price Indicator Not used
22 Courtesy Code Not used
23 Credit Rating Not used
24 Contract Code Not used
25 Contract Effective Date Not used
26 Contract Amount Not used
27 Contract Period Not used
28 Interest Code Not used
29 Transfer to Bad Debt Code Not used

8-10
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-Level Protocol

Patient Visit Segment, Continued

Background
(continued) Field Name Example Comments
30 Transfer to Bad Debt Date Not used
31 Bad Debt Agency Code Not used
32 Bad Debt Transfer Amount Not used
33 Bad Debt Recovery Amount Not used
34 Delete Account Indicator Not used
35 Delete Account Date Not used
36 Discharge Disposition Not used
37 Discharged to Location Not used
38 Diet Type Not used
39 Servicing Facility Not used
40 Bed Status Not used
41 Account Status Not used
42 Pending Location Not used
43 Prior Temporary Location Not used
44 Admit Date/Time Not used
45 Discharge Date/Time Not used
46 Current Patient Balance Not used
47 Total Charges Not used
48 Total Adjustments Not used
49 Total Payments Not used
50 Alternate Visit ID Not used
51 Visit Indicator Not used
52 Other Healthcare Provider Not used

8-11
8. HL7 High-Level Protocol Communication Protocol for ABL700 Series and RADIANCE

Observation Request Segment

Introduction The observation request segment contains information about the particular test on a
single specimen.

Observation The following is an example of an observation request segment.


Request OBR|1||63^Sample #|3647537734|||19990916125604|||Dr.Johnson|O||||Arterial^Femoral right
Segment
Example Field Name Example Comments
0 Identifier OBR
1 Set ID - OBR 1 Always 1 in
transmissions from the
ABL700 Series (only
one OBR segment is
transmitted).
2 Placer Order Number Not used
3 Filler Order Number 63^Sample # <entity identifier > ^
12^Cal # <namespace ID >
54^QC #
The analyzer
^Error
automatically generates
the number.
The text after the
number identifies the
result type.
Each result type has its
own series of sequence
numbers.
Sample - patient sample
Cal - calibration
QC - quality control.
Activity log message.

Continued on next page

8-12
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-Level Protocol

Observation Request Segment, Continued

Observation
Request Field Name Example Comments
Segment 4 Universal Service ID 3647537734 <identifier>
Example
Accession number
(continued)
entered
5 Priority Not used
6 Requested Date/time Not used
7 Observation 19990916125604 Draw time entered
Date/Time during analysis.
1999: Year
09: Month
16:Day
12:56,04:
8 Observation End Not used
Date/Time
9 Collection Volume Not used
10 Collector Identifier Dr.Johnson
Physician entered
11 Specimen Action Code O Always set to O.
Specimen obtained by
service other than Lab
12 Danger Code Not used
13 Relevant Clinical Info. Not used
14 Specimen Received Not used
Date/Time

Continued on next page

8-13
8. HL7 High-Level Protocol Communication Protocol for ABL700 Series and RADIANCE

Observation Request Segment, Continued

Observation
Request Field Name Example Comments
Segment 15 Specimen Source Arterial^femoral <specimen source name
Example right or code > ^ <free text
(continued) additives >
Radiometer has mapped
Sample Type and
Sample Site to these two
component fields like
2 Point Calibration Sample type^Sample
S7730^4 site
Both fields are entered
during measurement.
Calibration type.
QC Solution ID^QC lot
- quality control.
16 Ordering Provider Not used
17 Order Callback Phone Not used
Number
18 Placer field 1 Not used
19 Placer field 2 Not used
20 Filler Field 1 Not used

Continued on next page

8-14
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-Level Protocol

Observation Request Segment, Continued

Observation
Request Field Name Example Comments
Segment 21 Filler Field 2 Not used
Example
22 Results Rpt/Status Not used
(continued)
Chng - Date/Time
23 Charge to Practice Not used
24 Diagnostic Serv Sect Not used
ID
25 Result Status F F: initially transmitted
or result. Status "F"inal.
C C: retransmitted result.
Only set when Audit
trail is enabled. Status
"C"orrected.
26 Parent Result Not used
27 Quantity/Timing Not used
28 Result Copies To Not used
29 Parent Not used
30 Transportation Mode Not used
31 Reason for Study Not used
32 Principal Result Not used
Interpreter
33 Assistant Result Not used
Interpreter
34 Technician Not used
35 Transcriptionist Not used
36 Scheduled Date/Time Not used
37 Number of Sample Not used
Containers
38 Transport Logistics of Not used
Collected Sample

Continued on next page

8-15
8. HL7 High-Level Protocol Communication Protocol for ABL700 Series and RADIANCE

Observation Request Segment, Continued

Observation
Request 39 Collector's Comment Not used
Segment
40 Transport Not used
Example
Arrangement
(continued)
Responsibility
41 Transport Arranged Not used
42 Escort Required Not used
43 Planned Patient Not used
Transport Comment

8-16
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-Level Protocol

Observation Result Segment

Introduction The observation/result segment contains information about a single parameter in a


particular test. The parameter can be an input (a keyed-in value), default,
measured, calculated, or estimated parameter.

Observation The following is an example of a observation/result segment.


Result segment
OBX|1|ST|^pH^M||7.273|||N|||F|||19990920123412||McCoy||
Example
Field Name Example Comments
0 Identifier OBX Sequence number starts with 1
and increments for each new OBX
segment sent.
1 Set ID - OBX 1
2 Value Type ST Data type. ST = String Data
3 Observation Identifier ^pH^M <identifier > ^ <text > ^ <name of
coding system >
This field consists of three
components; the first is not used:
Not used
^pH Parameter name
^M Parameter type
Parameter names are listed in
Appendix 1
Possible parameter types are:
“C” Calculated parameter
“D” Default parameter
“E” Estimated parameter
“I” Input parameter
“M” Measured parameter
“ ” Parameter type not specified
4 Observation Sub-ID Not used
5 Observation Value 7.273

Continued on next page

8-17
8. HL7 High-Level Protocol Communication Protocol for ABL700 Series and RADIANCE

Observation Result Segment, Continued

Observation
Result segment Field Name Example Comments
Example 6 Units Possible units are available in
(continued) Appendix 1
7 References Range Not used
8 Abnormal Flags N Possible result flags are:
“N” Normal value
“L” Below low normal range
“H” Above high normal range
“LL” Below low critical range
“HH” Above high critical range
“<” Below analyzer measuring
range
“>” Above analyzer measuring
range
9 Probability Not used
10 Nature of Abnormal Not used
Test
11 Observation Result F “F” indicating final result.
Status or “C” indicating corrected result
C (only used if Audit trail is enabled).

12 Date Last Obs Normal Not used


Values
13 User Defined Access Not used
Checks
14 Date/Time of the 19990920 Time stamp generated when
Observation 123412 analysis is completed. Only send
with the first “OBX” message.
19990920: date
12:34,12: time
15 Producer's ID Not used
16 Responsible Observer McCoy The operator ID.Only send with
the first “OBX” segment.
17 Observation Method Not used

8-18
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-Level Protocol

Notes and Comments Segment (ABL700)

Introduction Notes and comments segments sent by the ABL700 contain information
concerning the general conditions of the analyzer or errors/flags on individual
parameters.

NOTE: Notes and comments segments sent by the ABL700 before the first OBX segment
are general messages. Comment segments sent after an OBX segment are related
to the preceding OBX segment.

Notes and The following is an example of a notes and comments segment.


Comments NTE|1|L|94
Segment
Example Field Name Example Comments
0 Identifier NTE
1 Set ID - NTE 1
2 Source of Comment L Always L, denoting that
Ancillary (filler)
department is source of
comment
3 Comment 94 One or more error codes
separated by component
delimiters (e.g. 94^123).
A list of error codes is
available in Appendices,
System Error Codes

8-19
8. HL7 High-Level Protocol Communication Protocol for ABL700 Series and RADIANCE

Notes and Comments Segment (RADIANCE)

Introduction Notes and comments segments sent by the RADIANCE contain information
concerning the general conditions of the analyzer or errors/flags on individual
parameters as well as Audit trail of changes made to the result, if this function is
enabled.
This section describes the format of Comment records used to document general
conditions or errors/flags which are sent by RADIANCE.
RADIANCE differs from ABL700 format in that a Comment record is written for
each error, rather than giving a list of errors in one Comment record.

NOTE: Notes and comments segments before the first OBX segment are general messages.
Comment segments sent after an OBX segment are related to the preceding OBX
segment.

Notes and The following are examples of a notes and comments segment.
Comments NTE|1|L|377^Calibration Drift 2 out of range
Segment
Example Field Name Example Comments
0 Identifier NTE
1 Set ID - NTE 1
2 Source of Comment L Always L, denoting that
Ancillary (filler)
department is source of
comment
3 Comment 377^Calibration <error code>^<error
drift 2 out of range text>
A list of error codes is
available in Appendices,
System Error Codes

8-20
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-Level Protocol

Notes and Comments Segment (Audit Trail)

Introduction Notes and comments segments sent by the RADIANCE contain information
concerning the general conditions of the analyzer or errors/flags on individual
parameters as well as Audit trail of changes made to the result, if this function is
enabled.
This section describes the format of Notes and Comments segments used to
document changes to results which are retransmitted by RADIANCE, when Audit
trail is enabled.

NOTE: Notes and comments segments before the first OBX segment are used to document
changes to patient demographics sent in the PID segment as well as OBX segments
(parameter result) which have been deleted in the changed result. Comment
segments sent after an OBX segment document a new OBX segment (parameter
result) or a changed OBX segment.

Notes and The following is an example of a notes and comments segment with Audit Trail.
Comments NTE|1|O|CHANGE^2002-07-23 09:35:57 (JBS) pH(T): 7.412 -> 7.377
Segment
Example Field Name Example Comments
0 Identifier NTE
1 Set ID - NTE 1
2 Source of Comment L Always L, denoting that
Ancillary (filler)
department is source of
comment
3 Comment CHANGE^2002-07- CHANGE^<time of
23 09:35:57 (JBS) change> (<operator>)
pH(T): 7.412 -> <parameter>: <old
7.377 value> -> <new value>
For parameters that are
inserted <old
value>="<not
included>"
For parameters that are
deleted from the
retransmitted result
<new value>="<not
included>"

8-21
8. HL7 High-Level Protocol Communication Protocol for ABL700 Series and RADIANCE

Query Definition Segment

Introduction A query message, which contains a query segment, can be sent by the analyser if it
is configured for one or both of the following:

• Patient Information Query


• Patient by Department Query
For the Patient Information Query, patient information can be requested using the
patient ID.
For Patient by Department Query, a list of patients is requested using the patient
department as the query criteria.

NOTE: Query by Accession number is not supported using HL7 protocol.

Continued on next page

8-22
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-Level Protocol

Query Definition Segment, Continued


Query The following is an example of a query definition segment.
Definition QRD||R|I|1|||1^RD|11475|DEM
Segment
Example Field Name Example Comments
0 Identifier QRD
1 Query Date/Time Not used
2 Query Format Code R Always R signifying that the
response is in record-oriented
format
3 Query Priority I Always I signifying that the
priority is immediate
4 Query ID 1 This field contains a unique
identifier for the query.
Assigned by the querying
application. Returned intact
by the responding application
5 Deferred Response Not used
Type
6 Deferred Response Not used
Date/Time
7 Quantity Limited 1^RD Always 1^RD. This is the
Request maximum length of the
response that can be accepted
by the requesting system in
this case one segment.
8 Who Subject Filter 11475 In patient information query
this field is used for the
patient ID.
9 What Subject Filter DEM This field signifies what type
of information is required to
satisfy the request. DEM is
used for patient information
query. ANU is used for
patient by dept. query.
10 What Department In patient by dept. queries
Data Code this field is used to identify
the patient dept.
11 What Data Code Not used
Value Qualifier
12 Query Results Not used
Level

8-23
8. HL7 High-Level Protocol Communication Protocol for ABL700 Series and RADIANCE

Manufacturer Information Segment

Introduction A manufacturer information segment cannot be sent from the ABL700 Series of
analyzers, but one can be received in order to lock or unlock the analyzer. More
commands can be sent from the RADIANCE analyzer control module.

Manufacturer The following is an example of a manufacturer information segment.


Information QRD|||I|1||||LOCK|OTH
Segment
Example Field Name Example Comments
0 Identifier QRD
1 Query Date/Time Not used
2 Query Format Code Not used
3 Query Priority I Always I signifying that
the priority is immediate
4 Query ID 1 This field contains a
unique identifier for the
query. Always 1.

Continued on next page

8-24
Communication Protocol for ABL700 Series and RADIANCE 8. HL7 High-Level Protocol

Manufacturer Information Segment, Continued

Manufacturer
Field Name Example Comments
Information
Segment 5 Deferred Response Not used
Example Type
(continued) 6 Not used
Deferred Response
Date/Time
7 Quantity Limited Not used
Request
8 Who Subject Filter LOCK Command to the
analyzer
LOCK - Places the
analyzer in the LOCK
mode.
UNLOCK - Exits the
analyzer from the
LOCK mode.
9 What Subject Filter OTH Always OTH, as this
field signifies what type
of information is
required to satisfy the
request, in this case:
Other
10 What Department Data Not used
Code
11 What Data Code Not used
Value Qualifier
12 Query Results Level Not used

8-25
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-level Transmission Examples

9. HL7 High-Level Transmission Examples

Overview

Introduction This chapter provides examples of how data is sent in the HL7 High-Level format.

Contents This chapter contains the following topics.


*Messages Sent from the Analyzer ............................................................... 9-2
*Messages Received by the Analyzer ........................................................... 9-16

* Denotes the section has an addition to, or change from, a previous version

9-1
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-level Transmission Examples

Messages Sent From the Analyzer

Introduction This section gives examples of messages that are sent from the ABL700 Series
analyzer to the HIS/LIS.

Contents This section contains the following topics.


*Patient Result .................................................................................................9-3
*Calibration Result ..........................................................................................9-8
*Quality Control Result ...................................................................................9-11
*Activity Log ...................................................................................................9-13
Patient Information Query................................................................................9-14
Patient By Department Query ..........................................................................9-15

* Denotes the section has an addition to, or change from, a previous

9-2
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-Level Transmission Examples

Patient Result

Message The message structure of a patient result is shown below. The segment type
Structure <NTE> is only sent if a comment is present, and the number of OBX segments
depends on the analyzer configuration.

Segment Type Name


MSH Header segment
PID Patient Information segment
OBR Test order segment
[{NTE}] 0 or more Comment segments associated with entire
patient result
NOTE: ABL700 can only have 0 or 1 comment records.
[{OBX 0 or more Result segments each containing a
parameter value in the patient result
Optional Comment segment associated with previous
[{NTE}] result segment (parameter value)
NOTE: ABL700 can only have 0 or 1 comment records.
}]

Continued on next page

9-3
9. HL7 High-Level Transmission Examples Communication Protocol for ABL700 Series and RADIANCE

Patient Result, Continued

Transmission Two examples are given below to illustrate a patient result transmission:
Example • from a ABL700 Series analyser (or RADIANCE configured to use "ABL700"
transmission format).
• from RADIANCE where Audit Trail is enabled.

ABL700 MSH|^~\&|ABL735^ABL735 Operating Theatres|ABL735^ABL735 Operating


transmission Theatres|||20010516135518||ORU^R01|20010516135518|P^not present|2.2
PID|1|||F87248654|Doe^John|||U
OBR|1||6^Sample #||||||||O||||Arterial^
NTE|1|L|443
OBX|1|ST|^pH^M||7.600|||N|||F|||20010503151400||
OBX|2|ST|^pO2^M||127|mmHg||N|||F|||||
OBX|3|ST|^pCO2^M||20.4|mmHg||N|||F|||||
OBX|4|ST|^Cl-^M||73|mmol/L||N|||F|||||
OBX|5|ST|^K+^M||5.5|mmol/L||N|||F|||||
OBX|6|ST|^Na+^M||125|mmol/L||N|||F|||||
OBX|7|ST|^Glu^M||11.3|mmol/L||N|||F|||||
OBX|8|ST|^Lac^M||10.0|mmol/L||N|||F|||||
OBX|9|ST|^Ca++^M||0.36|mmol/L||N|||F|||||
OBX|10|ST|^tHb^M||17.3|g/dL||N|||F|||||
NTE|1|L|314
OBX|11|ST|^sO2^M||.....|%||N|||F|||||
NTE|1|L|314
OBX|12|ST|^O2Hb^M||-58.4|%||<|||F|||||
NTE|1|L|314^94
OBX|13|ST|^COHb^M||110.4|%||>|||F|||||
NTE|1|L|314^93
OBX|14|ST|^MetHb^M||-6.5|%||<|||F|||||
NTE|1|L|314^94
OBX|15|ST|^tBil^M||.....|micromol/L||<|||F|||||
NTE|1|L|314^94
OBX|16|ST|^T^I||37.0|Cel|||||F|||||
OBX|17|ST|^FIO2^D||21.0|%|||||F|||||
OBX|18|ST|^pH(T)^M||7.600|||N|||F|||||
OBX|19|ST|^pCO2(T)^M||20.4|mmHg||N|||F|||||
OBX|20|ST|^SBE^C||-1.5|mmol/L|||||F|||||
OBX|21|ST|^pO2(T)^M||127|mmHg||N|||F|||||

Continued on next page

9-4
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-Level Transmission Examples

Patient Result, Continued

RADIANCE In the following example a retransmission is illustrated where temperature has


Transmission been changed from 37 to 39.4 and FIO2 has been changed from 21% to 80%. At
(Audit trail the same time there is a calibration error on pH.
enabled)

NOTE: The following differences from ABL700 transmission


1. Audit trail NTE segments
2. A transmission status in the OBR segment of "C" for Correction
3. A transmission status in the OBX segments of "C" for Correction.
4. Only 1 error per NTE segment. The error text is included as the 2nd
component in field 3.

Continued on next page

9-5
9. HL7 High-Level Transmission Examples Communication Protocol for ABL700 Series and RADIANCE

Patient Result, Continued

RADIANCE
Transmission MSH|^~\&|ABL735^Central Lab.|ABL735^Central
(Audit trail Lab.|||20020723101533||ORU^R01|20020723101533|P^not present|2.2
enabled) PID|1|||0004|Sørensen^Susanne||19460123|F
continued OBR|1||271^Sample #||||||||O||||Arterial^Femoral, right||||||||||C
OBX|1|ST|^pH^M||7.412|||N|||R|||20020723093536||JBS
NTE|1|L|377^Calibration Drift 2 out of range
OBX|2|ST|^pH(T)^C||7.377|||N|||C|||||
NTE|1|O|CHANGE^2002-07-23 09:35:57 (JBS) pH(T): 7.412 -> 7.377
OBX|3|ST|^p50(act),T^E||4.12|kPa||N|||C|||||
NTE|1|O|CHANGE^2002-07-23 09:35:57 (JBS) p50(act),T: 3.47 -> 4.12
OBX|4|ST|^p50(act)^E||3.47|kPa||N|||F|||||
OBX|5|ST|^pCO2^M||5.53|kPa||N|||F|||||
OBX|6|ST|^pCO2(T)^C||6.21|kPa||N|||C|||||
NTE|1|O|CHANGE^2002-07-23 09:35:57 (JBS) pCO2(T): 5.53 -> 6.21
OBX|7|ST|^pO2^M||11.5|kPa||N|||F|||||
OBX|8|ST|^pO2(T)^C||13.3|kPa||N|||C|||||
NTE|1|O|CHANGE^2002-07-23 09:35:57 (JBS) pO2(T): 11.5 -> 13.3
OBX|9|ST|^SBE^C||1.7|mmol/L||N|||F|||||
OBX|10|ST|^ABE^C||1.6|mmol/L||N|||F|||||
OBX|11|ST|^Ca++^M||1.21|mmol/L||N|||F|||||
OBX|12|ST|^Ca(7.4)^C||1.22|mmol/L||N|||F|||||
OBX|13|ST|^Cl-^M||110|mmol/L||N|||F|||||
OBX|14|ST|^Glu^M||8.0|mmol/L||N|||F|||||
OBX|15|ST|^cH+^C||?38.7|nmol/L||N|||F|||||
OBX|16|ST|^HCO3-^C||?25.9|mmol/L||N|||F|||||
OBX|17|ST|^SBC^C||?25.8|mmol/L||N|||F|||||
OBX|18|ST|^K+^M||3.6|mmol/L||N|||F|||||
OBX|19|ST|^cH+(T)^C||42.0|nmol/L||N|||C|||||
NTE|1|O|CHANGE^2002-07-23 09:35:57 (JBS) cH+(T): 38.7 -> 42.0
OBX|20|ST|^Lac^M||0.6|mmol/L||N|||F|||||
OBX|21|ST|^Na+^M||142|mmol/L||N|||F|||||
OBX|22|ST|^tCO2(B)^C||?50.2|Vol%||N|||F|||||
OBX|23|ST|^tHb^M||9.4|mmol/L||N|||F|||||
OBX|24|ST|^sO2^M||0.973|||N|||F|||||
NTE|1|L|377^Calibration Drift 2 out of range
OBX|25|ST|^COHb^M||0.013|||N|||F|||||
OBX|26|ST|^RHb^M||0.027|||N|||F|||||
OBX|27|ST|^MetHb^M||0.005|||N|||F|||||
OBX|28|ST|^T^I||39.4.0|Cel||N|||C|||||
NTE|1|O|CHANGE^2002-07-23 09:35:57 () T: 37.0 -> 39.4
OBX|29|ST|^FIO2^I||0.800|||N|||C|||||
NTE|1|O|CHANGE^2002-07-23 09:35:57 () FIO2: 0.210 -> 0.800

9-6
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-Level Transmission Examples

Calibration Result

Message The message structure of a calibration result is shown below. The record type
Structure <NTE> is only sent if a comment is present, and the number of OBX records
depends on the analyzer configuration.

Segment Type Name


MSH Header segment
PID Patient Information segment. Contains fixed
string P|1
OBR Test order segment. Identifies calibration
result.
[{NTE}] 0 or more Comment segments associated
with entire calibration result
NOTE: ABL700 can only have 0 or 1comment
records.
[{OBX 0 or more Result segments each containing a
parameter value in the calibration result

[{NTE}] Optional Comment segment associated with


previous result segment (parameter value)
NOTE: ABL700 can only have 0 or 1comment
records.
}]

Continued on next page

9-7
9. HL7 High-Level Transmission Examples Communication Protocol for ABL700 Series and RADIANCE

Calibration Result, Continued


Transmission A transmission example for a calibration result is given below.
Example MSH|^~\&|ABL735^ABL735 Operating Theatres|ABL735^ABL735 Operating
Theatres|||20010516135620||ORU^R01|20010516135620|P^not present|2.2
PID|1
OBR|1||202^Cal #||||||||O||||2 Point Calibration
OBX|1|ST|^Glu^1^M||10.0|mmol/L|||||F|||20010516123000||
OBX|2|ST|^Glu^Sens^M||866.4|pA/mM|||||F|||||
OBX|3|ST|^Glu^Drift^M||-0.0|mmol/L|||||F|||||
OBX|4|ST|^Lac^1^M||4.0|mmol/L|||||F|||||
OBX|5|ST|^Lac^Sens^M||1181.0|pA/mM|||||F|||||
OBX|6|ST|^Lac^Drift^M||-0.0|mmol/L|||||F|||||
OBX|7|ST|^tHb^Zero^M||580.26|pA|||||F|||||
OBX|8|ST|^tHb^ZeroDrift^M||0.75|pA|||||F|||||
OBX|9|ST|^tHb^ZeroStatus^M||0||||||F|||||
OBX|10|ST|^pH^1^M||7.404||||||F|||||
OBX|11|ST|^pH^Status^M||7.453||||||F|||||
OBX|12|ST|^pH^Drift1^M||0.000||||||F|||||
OBX|13|ST|^pH^2^M||6.876||||||F|||||
OBX|14|ST|^pH^Sens^M||97.8|%|||||F|||||
OBX|15|ST|^pH^Drift2^M||0.000||||||F|||||
OBX|16|ST|^K+^1^M||3.9|mmol/L|||||F|||||
OBX|17|ST|^K+^Status^M||3.1|mmol/L|||||F|||||
OBX|18|ST|^K+^Drift1^M||0.0|mmol/L|||||F|||||
OBX|19|ST|^K+^2^M||40.1|mmol/L|||||F|||||
OBX|20|ST|^K+^Sens^M||98.1|%|||||F|||||
OBX|21|ST|^K+^Drift2^M||0.1|mmol/L|||||F|||||
OBX|22|ST|^Na+^1^M||145|mmol/L|||||F|||||
OBX|23|ST|^Na+^Status^M||41|mmol/L|||||F|||||
OBX|24|ST|^Na+^Drift1^M||-0|mmol/L|||||F|||||
OBX|25|ST|^Na+^2^M||20|mmol/L|||||F|||||
OBX|26|ST|^Na+^Sens^M||96.7|%|||||F|||||
OBX|27|ST|^Na+^Drift2^M||0|mmol/L|||||F|||||
OBX|28|ST|^Cl-^1^M||102|mmol/L|||||F|||||
OBX|29|ST|^Cl-^Status^M||195|mmol/L|||||F|||||

9-8
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-Level Transmission Examples

Calibration Result, Continued

Transmission OBX|30|ST|^Cl-^Drift1^M||-0|mmol/L|||||F|||||
Example,
OBX|31|ST|^Cl-^2^M||53|mmol/L|||||F|||||
continued
OBX|32|ST|^Cl-^Sens^M||95.1|%|||||F|||||
OBX|33|ST|^Cl-^Drift2^M||-0|mmol/L|||||F|||||
OBX|34|ST|^Ca++^1^M||1.24|mmol/L|||||F|||||
OBX|35|ST|^Ca++^Status^M||1.05|mmol/L|||||F|||||
OBX|36|ST|^Ca++^Drift1^M||-0.00|mmol/L|||||F|||||
OBX|37|ST|^Ca++^2^M||5.00|mmol/L|||||F|||||
OBX|38|ST|^Ca++^Sens^M||96.7|%|||||F|||||
OBX|39|ST|^Ca++^Drift2^M||0.01|mmol/L|||||F|||||
OBX|40|ST|^pO2^1^M||138.7|mmHg|||||F|||||
OBX|41|ST|^pO2^Sens^M||22.9|pA/mmHg|||||F|||||
OBX|42|ST|^pO2^Drift1^M||-0.3|mmHg|||||F|||||
OBX|43|ST|^pO2^2^M||0.2|mmHg|||||F|||||
OBX|44|ST|^pO2^Zero^M||1.2|mmHg|||||F|||||
OBX|45|ST|^pO2^Drift2^M||-0.2|mmHg|||||F|||||
OBX|46|ST|^pCO2^1^M||39.3|mmHg|||||F|||||
OBX|47|ST|^pCO2^Status^M||61.2|mmHg|||||F|||||
OBX|48|ST|^pCO2^Drift1^M||-0.1|mmHg|||||F|||||
OBX|49|ST|^pCO2^2^M||78.8|mmHg|||||F|||||
OBX|50|ST|^pCO2^Sens^M||94.4|%|||||F|||||
OBX|51|ST|^pCO2^Drift2^M||0.0|mmHg|||||F|||||
OBX|52|ST|^B^M||749|mmHg|||||F|||||

9-9
9. HL7 High-Level Transmission Examples Communication Protocol for ABL700 Series and RADIANCE

Quality Control Result

Message The message structure of a quality control result is shown below. The segment type
Structure <NTE> is only sent if a comment is present, and the number of OBX segments
depends on the analyzer configuration.

Segment Type Name


MSH Header segment
PID Patient Information segment. Contains fixed
string P|1
OBR Test order segment. Identifies Quality
Control result.
[{NTE}] 0 or one Comment segments associated with
entire QC result
NOTE: ABL700 can only have 0 or 1comment
records.
[{OBX 0 or more Result segments each containing a
parameter value in the QC result
Optional Comment segment associated with
[{NTE}] previous result segment (parameter value)
NOTE: ABL700 can only have 0 or 1comment
records.
}]

Continued on next page

9-10
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-Level Transmission Examples

Quality Control Result, Continued


Transmission A transmission example for a quality control result is given below.
Example
MSH|^~\&|ABL735^ABL735 Operating Theatres|ABL735^ABL735 Operating
Theatres|||20010516135534||ORU^R01|20010516135534|P^not present|2.2
PID|1
OBR|1||12^QC #||||||||O||||S7755^16
OBX|1|ST|^T^I||32.6|Cel|||||F|||20010516082400||
OBX|2|ST|^pH^M||7.596||||||F|||||
OBX|3|ST|^pO2^M||59.0|mmHg|||||F|||||
OBX|4|ST|^pCO2^M||21.3|mmHg|||||F|||||
OBX|5|ST|^Cl-^M||74|mmol/L|||||F|||||
OBX|6|ST|^Ca++^M||0.36|mmol/L|||||F|||||
OBX|7|ST|^K+^M||5.5|mmol/L|||||F|||||
OBX|8|ST|^Na+^M||125|mmol/L|||||F|||||
OBX|9|ST|^Glu^M||11.3|mmol/L|||||F|||||
OBX|10|ST|^Lac^M||9.9|mmol/L|||||F|||||
OBX|11|ST|^tHb^M||19.2|g/dL|||||F|||||
OBX|12|ST|^sO2^M||70.0|%|||||F|||||
OBX|13|ST|^O2Hb^M||49.1|%|||||F|||||
OBX|14|ST|^COHb^M||19.9|%|||||F|||||
OBX|15|ST|^MetHb^M||10.0|%|||||F|||||
OBX|16|ST|^tBil^M||443|micromol/L|||||F|||||
OBX|17|ST|^HbF^M||51|%|||||F|||||
OBX|18|ST|^B^M||749|mmHg|||||F|||||
OBX|19|ST|^pH(T)^C||7.591||||||F|||||
OBX|20|ST|^pCO2(T)^C||21.7|mmHg|||||F|||||
OBX|21|ST|^pO2(T)^C||61.0|mmHg|||||F|||||

9-11
9. HL7 High-Level Transmission Examples Communication Protocol for ABL700 Series and RADIANCE

Activity Log

Message The message structure of an activity log is shown below.


Structure
Segment Type Name
MSH Header segment
PID Patient Information segment. Contains fixed string P|1
OBR Test order segment. Contains fixed string O|1||Error
OBX Result segment containing system message code,
optional text and timestamp
[NTE] Optional Comment segment used to include Extra Info
field of activity log. ABL700 Series only. See appendix
4.

Transmission A transmission example for an activity log is given below.


Example
MSH|^~\&|ABL735^ABL735 Operating Theatres|ABL735^ABL735 Operating
Theatres|||20010516135718||ORU^R01|20010516135718|P^not present|2.2
PID|1
OBR|1||^Error
OBX|1|ST|^Errors||663|||||||||20010515075955

9-12
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-Level Transmission Examples

Patient Information Query

Message
This message is sent to the HIS/LIS to request patient demographics for a patient
Structure
identified via the patient ID.

Segment Type Name


MSH Header segment
QRD Query segment. Contains patient ID used as query key.

Transmission A transmission example for a query packet is given below.


Example
MSH|^~\&|ABL735^ABL735 Operating Theatres|ABL735^ABL735 Operating
Theatres|||20010516153301||ADR^A19|20010516153301|P^not present|2.2
QRD||R|I|1|||1^RD|123|DEM

9-13
9. HL7 High-Level Transmission Examples Communication Protocol for ABL700 Series and RADIANCE

Patient By Department Query

Introduction This message is sent to the HIS/LIS to request for a list of patients checked into a
specified patient department.

Segment Type Name


MSH Header segment
QRD Query segment. Contains patient department used as
query key.

Transmission A transmission example for a patient by department query is given below.


Example
Patient department is ICU-2.

MSH|^~\&|ABL735^ABL735 Operating Theatres|ABL735^ABL735 Operating


Theatres|||20010521112634||ADR^A19|20010521112634|P^not present|2.2
QRD||R|I|1|||||ANU|ICU-2

9-14
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-Level Transmission Examples

Messages Received by the Analyzer

Introduction This section gives examples of messages that are received by the ABL700 Series
analyzer from the HIS/LIS.

Contents This section contains the following topics.


Patient Information Response .......................................................................... 9-16
Patient By Department List.............................................................................. 9-17
Command Record ............................................................................................ 9-18
Complete Transmission Examples Using ASTM Low-Level Protocol ........... 9-19
Complete Transmission Examples Using Serial Raw Protocol ....................... 9-21
Complete Transmission Examples Using Network Protocol ........................... 9-22

9-15
9. HL7 High-Level Transmission Examples Communication Protocol for ABL700 Series and RADIANCE

Patient Information Response

Message
This message is sent by the HIS/LIS in response to a Patient Information Query or
Structure
can be sent as an unsolicited patient information.
Segment Type Name
MSH Header segment
[MSA] Optional Message Acknowledgement segment. If this
segment is included in the message, the
acknowledgement code must be ‘AA’ (MSA|AA). The
remaining elements of the MSA segment are ignored
(not used) by ABL700.
[QRD] Optional Query Definition segment.
[EVN] Optional Event segment. All elements of this segment
are ignored (not used) by ABL700.
PID Patient Identification segment.
PV1 Patient Visit segment.

Transmission
Example A transmission example for a patient information record is given below.

MSH|^~\&|||||20010521123420||ADR^A19
PID||||12345|Doe^John||19560521|M
PV1|||ICU-1

9-16
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-Level Transmission Examples

Patient By Department List

Introduction This message is sent by the HIS/LIS in response to a Patient By Department


Query.
Segment Type Name
MSH Header segment
[MSA] Optional Message Acknowledgement segment. If
this segment is included in the message, the
acknowledgement code must be ‘AA’ (MSA|AA).
The remaining elements of the MSA segment are
ignored (not used) by ABL700.
QRD Optional Query Definition segment. Note: this is a
mandatory segment.
[EVN] Optional Event segment. All elements of this
segment are ignored (not used) by ABL700.
[{
PID 0 or more Patient Identification segment-Patient
Visit segment pairs.
PV1
}]

Transmission A transmission example for a Patient By Department list sent by the HIS/LIS in
Example response to a Patient By Department Query is given below. Patient department -
ICU. The department has 4 patients. The segments of the example message include
elements ignored (not used) by ABL700.
MSH|^~\&|LDS-
LAB|LABOR|RADIANS|ABL700|20000311165904||ADR^A19|R_0000000450|P|2.2
MSA|AA|20001214145000||
QRD||R|I|1||||ICU|ANU
EVN|A19|20000301165904||
PID|1||1234|56|Doe^John||19610102|M
PV1||I|ICU
PID|2||9966|9966|TheKid^Billy||19650708|M
PV1||I|ICU
PID|3||007|007|Bond^James||19320511|M
PV1||I|ICU
PID|4||066|066|Palmer^Laura||19750713|F
PV1||I|ICU

9-17
9. HL7 High-Level Transmission Examples Communication Protocol for ABL700 Series and RADIANCE

Command Record

Introduction This message may be sent by the HIS/LIS to place an ABL700 Series analyzer in a
Locked or Unlocked state.

Segment Type Name


MSH Header segment
QRD Query segment which emulates the Manufacturer
Information segment used to send command.
Command LOCK or UNLOCK is in field 8.

Transmission A transmission example for a command record is given below.


Example
MSH|^~\&|||||20010521123420
QRD|||I|1||||LOCK|OTH

9-18
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-Level Transmission Examples

Complete Transmission Examples Using ASTM Low-Level


Protocol

Example <ENQ>
<ACK>
<STX>1MSH|^~\&|ABL735^ABL735 Operating Theatres|ABL735^ABL735 Operating
Theatres|||20010528143535||ORU^R01|20010528143535|P^not present|2.2<CR><ETB>FC<CR><LF>
<ACK>
<STX>2PID|1|||F87248654|Doe^John|||U<CR><ETB>90<CR><LF>
<ACK>
<STX>3OBR|1||6^Sample #||||||||O||||Arterial^<CR><ETB>C9<CR><LF>
<ACK>
<STX>4NTE|1|L|443<CR><ETB>CB<CR><LF>
<ACK>
<STX>5OBX|1|ST|^pH^M||7.600|||N|||F|||20010503151400||<CR><ETB>E0<CR><LF>
<ACK>
<STX>6OBX|2|ST|^pO2^M||127|mmHg||N|||F|||||<CR><ETB>8D<CR><LF>
<ACK>
<STX>7OBX|3|ST|^pCO2^M||20.4|mmHg||N|||F|||||<CR><ETB>FC<CR><LF>
<ACK>
<STX>0OBX|4|ST|^Cl-^M||73|mmol/L||N|||F|||||<CR><ETB>EB<CR><LF>
<ACK>
<STX>1OBX|5|ST|^K+^M||5.5|mmol/L||N|||F|||||<CR><ETB>B5<CR><LF>
<ACK>
<STX>2OBX|6|ST|^Na+^M||125|mmol/L||N|||F|||||<CR><ETB>1B<CR><LF>
<ACK>
<STX>3OBX|7|ST|^Glu^M||11.3|mmol/L||N|||F|||||<CR><ETB>96<CR><LF>
<ACK>
<STX>4OBX|8|ST|^Lac^M||10.0|mmol/L||N|||F|||||<CR><ETB>7C<CR><LF>
<ACK>
<STX>5OBX|9|ST|^Ca++^M||0.36|mmol/L||N|||F|||||<CR><ETB>70<CR><LF>
<ACK>
<STX>6OBX|10|ST|^tHb^M||17.3|g/dL||N|||F|||||<CR><ETB>D5<CR><LF>
<ACK>
<STX>7NTE|1|L|314<CR><ETB>CB<CR><LF>
<ACK>
<STX>0OBX|11|ST|^sO2^M||.....|%||N|||F|||||<CR><ETB>A2<CR><LF>
<ACK>
<STX>1NTE|1|L|314<CR><ETB>C5<CR><LF>
<ACK>

Continued on next page

9-19
9. HL7 High-Level Transmission Examples Communication Protocol for ABL700 Series and RADIANCE

Complete Transmission Examples Using ASTM Low-Level


Protocol, Continued

Example, <STX>2OBX|12|ST|^O2Hb^M||-58.4|%||<|||F|||||<CR><ETB>E0<CR><LF>
continued <ACK>
<STX>3NTE|1|L|314^94<CR><ETB>92<CR><LF>
<ACK>
<STX>4OBX|13|ST|^COHb^M||110.4|%||>|||F|||||<CR><ETB>EE<CR><LF>
<ACK>
<STX>5NTE|1|L|314^93<CR><ETB>93<CR><LF>
<ACK>
<STX>6OBX|14|ST|^MetHb^M||-6.5|%||<|||F|||||<CR><ETB>55<CR><LF>
<ACK>
<STX>7NTE|1|L|314^94<CR><ETB>96<CR><LF>
<ACK>
<STX>0OBX|15|ST|^tBil^M||.....|micromol/L||<|||F|||||<CR><ETB>E3<CR><LF>
<ACK>
<STX>1NTE|1|L|314^94<CR><ETB>90<CR><LF>
<ACK>
<STX>2OBX|16|ST|^T^I||37.0|Cel|||||F|||||<CR><ETB>88<CR><LF>
<ACK>
<STX>3OBX|17|ST|^FIO2^I||21.0|%|||||F|||||<CR><ETB>50<CR><LF>
<ACK>
<STX>4OBX|18|ST|^pH(T)^M||7.600|||N|||F|||||<CR><ETB>06<CR><LF>
<ACK>
<STX>5OBX|19|ST|^pCO2(T)^M||20.4|mmHg||N|||F|||||<CR><ETB>D6<CR><LF>
<ACK>
<STX>6OBX|20|ST|^SBE^C||-1.5|mmol/L|||||F|||||<CR><ETB>1C<CR><LF>
<ACK>
<STX>7OBX|21|ST|^pO2(T)^M||127|mmHg||N|||F|||||<CR><ETX>50<CR><LF>
<ACK>
<EOT>

9-20
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-Level Transmission Examples

Complete Transmission Examples Using Serial Raw


Protocol

Examples <STX>
MSH|^~\&|ABL735^ABL735 Operating Theatres|ABL735^ABL735 Operating Theatres|||20
010528143724||ORU^R01|20010528143724|P^not present|2.2
PID|1|||F87248654|Doe^John|||U
OBR|1||6^Sample #||||||||O||||Arterial^
NTE|1|L|443
OBX|1|ST|^pH^M||7.600|||N|||F|||20010503151400||
OBX|2|ST|^pO2^M||127|mmHg||N|||F|||||
OBX|3|ST|^pCO2^M||20.4|mmHg||N|||F|||||
OBX|4|ST|^Cl-^M||73|mmol/L||N|||F|||||
OBX|5|ST|^K+^M||5.5|mmol/L||N|||F|||||
OBX|6|ST|^Na+^M||125|mmol/L||N|||F|||||
OBX|7|ST|^Glu^M||11.3|mmol/L||N|||F|||||
OBX|8|ST|^Lac^M||10.0|mmol/L||N|||F|||||
OBX|9|ST|^Ca++^M||0.36|mmol/L||N|||F|||||
OBX|10|ST|^tHb^M||17.3|g/dL||N|||F|||||
NTE|1|L|314
OBX|11|ST|^sO2^M||.....|%||N|||F|||||
NTE|1|L|314
OBX|12|ST|^O2Hb^M||-58.4|%||<|||F|||||
NTE|1|L|314^94
OBX|13|ST|^COHb^M||110.4|%||>|||F|||||
NTE|1|L|314^93
OBX|14|ST|^MetHb^M||-6.5|%||<|||F|||||
NTE|1|L|314^94
OBX|15|ST|^tBil^M||.....|micromol/L||<|||F|||||
NTE|1|L|314^94
OBX|16|ST|^T^I||37.0|Cel|||||F|||||
OBX|17|ST|^FIO2^I||21.0|%|||||F|||||
OBX|18|ST|^pH(T)^M||7.600|||N|||F|||||
OBX|19|ST|^pCO2(T)^M||20.4|mmHg||N|||F|||||
OBX|20|ST|^SBE^C||-1.5|mmol/L|||||F|||||
OBX|21|ST|^pO2(T)^M||127|mmHg||N|||F|||||
<ETX>

9-21
9. HL7 High-Level Transmission Examples Communication Protocol for ABL700 Series and RADIANCE

Complete Transmission Examples Using Network Protocol

Transmission <SOH>
Example MSH|^~\&|ABL735^ABL735 Operating Theatres|ABL735^ABL735 Operating
Theatres|||20010521113752||ORU^R01|20010521113752|P^not present|2.2<CR>
PID|1|||123|Weirsoe^Jens|||U<CR>
OBR|1||4^Sample #||||||||O||||Arterial^<CR>
OBX|1|ST|^pO2^M||184|mmHg||N|||F|||20010502182800||<CR>
OBX|2|ST|^pCO2^M||8.7|mmHg||N|||F|||||<CR>
NTE|1|L|210<CR>
OBX|3|ST|^Cl-^M||.....|mmol/L||<|||F|||||<CR>
NTE|1|L|210^94<CR>
OBX|4|ST|^pH^M||7.618|||N|||F|||||<CR>
NTE|1|L|476<CR>
OBX|5|ST|^Glu^M||0.4|mmol/L||N|||F|||||<CR>
OBX|6|ST|^Ca++^M||0.93|mmol/L||N|||F|||||<CR>
NTE|1|L|210<CR>
OBX|7|ST|^K+^M||0.2|mmol/L||<|||F|||||<CR>
NTE|1|L|94<CR>OBX|8|ST|^tHb^M||-0.01|g/dL||<|||F|||||<CR>
NTE|1|L|94<CR>
OBX|9|ST|^sO2^M||.....|%||N|||F|||||<CR>
OBX|10|ST|^RHb^M||.....|%||N|||F|||||<CR>
OBX|11|ST|^O2Hb^M||.....|%||N|||F|||||<CR>
OBX|12|ST|^COHb^M||.....|%||N|||F|||||<CR>
OBX|13|ST|^MetHb^M||.....|%||N|||F|||||<CR>
OBX|14|ST|^tBil^M||0|micromol/L||N|||F|||||<CR>
OBX|15|ST|^B^M||757|mmHg||N|||F|||||<CR>
OBX|16|ST|^T^I||38.0|Cel|||||F|||||<CR>
OBX|17|ST|^FIO2^D||21.0|%|||||F|||||<CR>
OBX|18|ST|^RQ^D||0.86||||||F|||||<CR>
OBX|19|ST|^pO2(v)^D||0.0|mmHg|||||F|||||<CR>
OBX|20|ST|^sO2(v)^D||0.0|%|||||F|||||<CR>
OBX|21|ST|^Qt^D||0.0|L/min|||||F|||||<CR>
OBX|22|ST|^VO2^D||0|mL/min|||||F|||||<CR>
OBX|23|ST|^V(CO)^D||0.0|mL|||||F|||||<CR>
OBX|24|ST|^p50(st)^D||26.84|mmHg|||||F|||||<CR>
OBX|25|ST|^COHb(1)^D||0.0|%|||||F|||||<CR>
OBX|26|ST|^COHb(2)^D||0.0|%|||||F|||||<CR>
OBX|27|ST|^Birth Weight^D||0|g|||||F|||||<CR>
OBX|28|ST|^Gestational Age^D||0|Weeks|||||F|||||<CR>
OBX|29|ST|^pH(T)^C||7.602||||||F|||||<CR>

9-22
Communication Protocol for ABL700 Series and RADIANCE 9. HL7 High-Level Transmission Examples

Complete Transmission Examples Using Network Protocol,


Continued

Transmission OBX|30|ST|^pCO2(T)^C||9.1|mmHg|||||F|||||<CR>
Example, OBX|31|ST|^HCO3-^C||9.0|mmol/L|||||F|||||<CR>
continued OBX|32|ST|^SBE^C||-13.0|mmol/L|||||F|||||<CR>
OBX|33|ST|^tCO2(P)^C||20.7|Vol%|||||F|||||<CR>
OBX|34|ST|^pO2(A)^C||139.4|mmHg|||||F|||||<CR>
OBX|35|ST|^pO2(A),T^C||138.4|mmHg|||||F|||||<CR>
OBX|36|ST|^AaDpO2^C||.....|mmHg|||||F|||||<CR>
OBX|37|ST|^a/ApO2^C||132.0|%|||||F|||||<CR>
OBX|38|ST|^Ca(7.4)^C||1.03|mmol/L|||||F|||||<CR>
<EOT>

9-23
Communication Protocol for the ABL700 Series and RADIANCE 10. Tips for Programmers

10. Tips for Programmers

The following contains a list of tips accumulated in order to help programmers


program software to connect to the analyzers.

• QC and Patient results will have a different number of fields for the same “P”
record or PID segment, for example, so process each frame of data due to the
length of each line, and not based on the number of expected fields.
• Field 4 in the O record or Field 3 in the OBR segment identifies the type of
result e.g. Sample=Patient, QC=QC, Cal=Calibration.
• Always implement the check sum calculation when using the ASTM low-level
protocol. Otherwise incorrect results may be received.
• The number of R records/OBX segments and their order in the ASTM,
ASTM6xx or HL7 communication protocol changes depending on parameter
selection, i.e., it cannot be expected that a particular parameter will always
remain in the same position. To identify a particular parameter read the
“Universal Test ID” field “Parameter name” in the R Record/OBX segment.
• Using the ASTM or ASTM6xx protocol, a result is not finished until a
message terminator record has been received.

10-1
Communications Protocol Specifications for the ABL700 and RADIANCE Appendix 1

Appendix 1 - List of Parameters and Units

Patient Results The following gives a list of Parameters and Unit names for Patient Results

Parameter ASTM/HL7 ASTM6xx Unit 1 Unit 2 Unit 3


Baro. B B mmHg kPa torr

pH pH pH

pH(‰ ) pH(T) pH(T)

‚CO† pCO2 pCO2 mmHg kPa torr

‚CO†(‰ ) pCO2(T) pCO2(T) mmHg kPa torr

ƒHCO›‘(P) HCO3- HCO3- mmol/L

ƒBase(B) ABE ABE mmol/L

ƒBase(Ecf) SBE SBE mmol/L

ƒHCO›‘(P,st) SBC SBC mmol/L

ƒtCO†(P) tCO2(P) tCO2(P) mL/dL mmol/L Vol%

ƒtCO†(B) tCO2(B) tCO2(B) mL/dL mmol/L Vol%

pH(st) pH(st) pH(st)

™O2/ ™ (Dry Air) O2 O2 %

™CO2/ ™ (Dry Air) CO2 CO2 %

ƒtHb tHb tHb g/dL g/L mmol/L

ˆHHb RHb RHb %

ˆO†Hb O2Hb O2Hb %

‡O† sO2 sO2 %

ˆCOHb COHb COHb %

ˆMetHb MetHb MetHb %

ˆHbF HbF HbF %

Hct Hct Hct %

‚O† pO2 pO2 mmHg kPa torr

‚O†(‰ ) pO2(T) pO2(T) mmHg kPa torr

‚O†(A) pO2(A) pO2(A) mmHg kPa torr

‚O†(A,‰ ) pO2(A),T pO2(A),T mmHg kPa torr

‚50 p50(act) p50(act) mmHg kPa torr

‚50(‰ ) p50(act),T p50(act),T mmHg kPa torr

‚50(st) p50(st) p50(st) mmHg kPa torr

‚O†(A-a) AaDpO2 AaDpO2 mmHg kPa torr

Continued on next page

1
Communications Protocol Specifications for the ABL700 and RADIANCE Appendix 1

Appendix 1 - List of Parameters and Units, Continued

Patient Results
(continued)

Parameter ASTM/HL7 ASTM6xx Unit 1 Unit 2 Unit 3


‚O†(A-a,‰ ) AaDpO2,T AaDpO2,T mmHg kPa torr

‚O†(a/A) a/ApO2 a/ApO2 %

‚O†(a/A,‰ ) a/ApO2,T a/ApO2,T %

‚O†(x) px px mmHg kPa torr

‚O†(S’) pO2(S) pO2(S0) mmHg kPa torr

ƒtO†(B) tO2 tO2 mL/dL mmol/L Vol%

ƒtO†(a-”) avDO2 ctO2(a-v) mL/dL mmol/L Vol%

žO† O2CAP O2CAP mL/dL mmol/L Vol%

ƒtO†(x) cx cx mL/dL mmol/L Vol%

¬O† DO2 DO2 mL/min mmol/min

•– Qt Qt L/min

O† VO2 VO2 mL/min mmol/min

ˆO†(I) FIO2 FIO2 %

ˆShunt Shunt Shunt %

ˆShunt(‰ ) Shunt,T Shunt,T %

RI RI RI %

RI(‰ ) RI,T RI,T %

RQ RQ RQ

Qx Qx Qx

‡O†(P’) sO2(P) sO2(P0) %

™CO V(CO) VCO mL

™(B) V(B) V(B) L

ƒK„ K+ K+ mmol/L meq/L

ƒNa„ Na+ Na+ mmol/L meq/L

ƒCa‹ Ca++ Ca++ mmol/L meq/L mg/dL

ƒCa‹(7.4) Ca(7.4) Ca(7.4) mmol/L meq/L mg/dL

ƒCl‘ Cl- Cl- mmol/L meq/L

AnionGap,K„ Anion gap Anion gap (K+) mmol/L meq/L


(K+)

Continued on next page

2
Communications Protocol Specifications for the ABL700 and RADIANCE Appendix 1

Appendix 1 - List of Parameters and Units, Continued

Patient Results
(continued)

Parameter ASTM/HL7 ASTM6xx Unit 1 Unit 2 Unit 3


Anion Gap Anion gap Anion gap mmol/L meq/L

Temp T T Cel F

P’ P P0 mmHg kPa torr

S’ S S0 %

‚O†(”) pO2(v) pO2(v) mmHg kPa torr

‡O†(”) sO2(v) sO2(v) %

ƒGlu Glu Glu mmol/L mg/dL

ƒLac Lac Lac mmol/L meq/L mg/dL

ƒK„(U) K+(urine) cK+(U) mmol/L meq/L

ƒNa„(U) Na+(urine) cNa+(U) mmol/L meq/L

ƒCl‘(U) Cl-(urine) cCl-(U) mmol/L meq/L

‚O†(x,‰ ) px,T px,T mmHg kPa torr

ˆCOHb(1) COHb(1) FCOHb(1) %

ˆCOHb(2) COHb(2) FCOHb(2) %

ƒtBil tBil tBil micromol/L mg/dL mg/L

mOsm mOsm mOsm mmol/kg

ƒH„ cH+ cH+ nmol/L

ABE ABE ABE mmol/L

SBE SBE SBE mmol/L

Birth Weight Birth Weight Birth Weight g oz kg

ƒH„(‰ ) cH+(T) cH+(T) nmol/L

‚O†(a)/ ˆO†(I) pO2(a)/FIO2 pO2(a)/FIO2 mmHg kPa torr

‚O†(a,‰ )/ ˆO†(I) pO2(a,T)/FIO pO2(a,T)/FIO2 mmHg kPa torr


2
ƒBase(B,ox) cBase(B,ox) cBase(B,ox) mmol/L

ƒBase(Ecf,ox) cBase(Ecf,ox cBase(Ecf,ox) mmol/L


)

Continued on next page

3
Communications Protocol Specifications for the ABL700 and RADIANCE Appendix 1

Appendix 1 - List of Parameters and Units, Continued

QC Results The following gives a list of Parameter and Unit names for QC results

Parameter ASTM/HL7 ASTM6xx Unit 1 Unit 2 Unit 3


Baro. B B mmHg kPa torr

pH pH pH

‚CO† pCO2 pCO2 mmHg kPa torr

ƒtHb tHb tHb g/dL g/L mmol/L

ˆO†Hb O2Hb O2Hb % torr

‡O† sO2 sO2 %

ˆCOHb COHb COHb %

ˆMetHb MetHb MetHb %

ˆHbF HbF HbF %

‚O† pO2 pO2 mmHg kPa torr

ƒK„ K+ K+ mmol/L meq/L Vol%

ƒNa„ Na+ Na+ mmol/L meq/L


ƒCa‹ Ca++ Ca++ mmol/L meq/L mg/dL

ƒCl‘ Cl- Cl- mmol/L meq/L mmol/L

Temp T T ’C ’F

ƒGlu Glu Glu mmol/L mg/dL

ƒLac Lac Lac mmol/L meq/L mg/dL

pH pH(T) pH(T)

‚CO† pCO2(T) pCO2(T) mmHg kPa torr

‚O† pO2(T) pO2(T) mmHg kPa torr

ƒtBil tBil tBil micromol/L mg/dL mg/L

Continued on next page

4
Communications Protocol Specifications for the ABL700 and RADIANCE Appendix 1

Appendix 1 - List of Parameters and Units, Continued

Calibration The following gives the Parameter and Unit names for Calibration results.
Results

ASTM/HL7 ASTM6xx Unit 1 Unit 2 Unit 3


pH^1 pH^High kPa torr
pH^2 pH^Low
pH^Drift1 pH^DriftH kPa torr
pH^Drift2 pH^DriftL g/L mmol/L
pH^Status pH^Status torr
pH^Sens pH^Sens %
pCO2^1 pCO2^Low mmHg kPa torr
pCO2^2 pCO2^High mmHg kPa torr
pCO2^Drift1 pCO2^DriftL mmHg kPa torr
pCO2^Drift2 pCO2^DriftH mmHg kPa torr
pCO2^Status pCO2^Status mmHg kPa torr
pCO2^Sens pCO2^Sens %
pO2^1 pO2^High mmHg kPa torr
pO2^2 pO2^Low mmHg kPa torr
pO2^Drift1 pO2^DriftH mmHg kPa torr
pO2^Drift2 pO2^DriftL mmHg kPa torr
pO2^Sens pO2^Sens pA/mmHg pA/kPa mg/dL
pO2^Zero pO2^Zero mmHg kPa torr
tHb^Zero tHb^Zero pA kPa torr
tHb^ZeroDrift tHb^ZeroDrift pA kPa torr
tHb^ZeroStatus tHb^ZeroStatus mg/dL mg/L
K+^1 K+^Low mmol/L meq/L mg/L
K+^2 K+^High mmol/L meq/L torr
K+^Drift1 K+^DriftL mmol/L meq/L torr
K+^Drift2 K+^DriftH mmol/L meq/L torr
K+^Status K+^Status mmol/L meq/L torr
K+^Sens K+^Sens % torr
Na+^1 Na+^High mmol/L meq/L torr
Na+^2 Na+^Low mmol/L meq/L torr
Na+^Drift1 Na+^DriftH mmol/L meq/L torr
Na+^Drift2 Na+^DriftL mmol/L meq/L
Na+^Status Na+^Status mmol/L meq/L

Continued on next page

5
Communications Protocol Specifications for the ABL700 and RADIANCE Appendix 1

Appendix 1 - List of Parameters and Units, Continued

ASTM/HL7 ASTM/6xx Unit 1 Unit 2 Unit 3


Na+^Sens Na+^Sens % torr
Ca++^1 Ca++^Low mmol/L meq/L mg/dL
Ca++^2 Ca++^High mmol/L meq/L mg/dL
Ca++^Drift1 Ca++^DriftL mmol/L meq/L mg/dL
Ca++^Drift2 Ca++^DriftH mmol/L meq/L mg/dL
Ca++^Status Ca++^Status mmol/L meq/L mg/dL
Ca++^Sens Ca++^Sens %
Cl-^1 Cl-^High mmol/L meq/L
Cl-^2 Cl-^Low mmol/L meq/L
Cl-^Drift1 Cl-^DriftH mmol/L meq/L
Cl-^Drift2 Cl-^DriftL mmol/L meq/L
Cl-^Status Cl-^Status mmol/L meq/L
Cl-^Sens Cl-^Sens %
Glu^Sens Glu^Sens pA/mM
Glu^Drift Glu^Drift mmol/L mg/dL
Lac^Sens Lac^Sens pA/mM
Lac^Drift Lac^Drift mmol/L meq/L mg/dL
Glu^1 Glu mmol/L mg/dL
Lac^1 Lac mmol/L meq/L mg/dL

Continued on next page

6
Communications Protocol Specifications for the ABL700 and RADIANCE Appendix 1

Appendix 1 - List of Parameters and Units, Continued

Patient Information for RADIANCE


The following table lists the allowable unit strings for patient information parameters contained in the
P record or PID segment for RADIANCE.
Parameter Field/ Unit 1 Unit 2 Unit 3 Unit 4 Unit 5
Component
Patient Age 15/2 years months days weeks hours
Patient Height 17/2 feet cm m in
Patient Weight 18/2 kg lbs oz g
Patient Gestational Age 16/2 years months days weeks hours
Patient Birth Weight 16/4 kg lbs oz g

Patient Information for ABL700


The following table lists the allowable unit strings for patient information parameters contained in the
P record or PID segment for ABL700
Parameter Field/ Unit 1 Unit 2 Unit 3
Component
Patient Age 15/2 years months days
Patient Height 17/2 feet cm m
Patient Weight 18/2 kg lbs
Patient Gestational Age 16/2 Weeks
Patient Birth Weight 16/4 kg oz g

7
Communication Protocol Specifications for ABL700 Series and RADIANCE Appendix 2

Appendix 2 - Extended Handshake Options

New options When requesting information from a LIS/HIS, the ASTM Q record may have the
Request Information Status Code field set as follows:
• When querying information based on patient id, the code “D” is used
• When querying information based on accession number, the code “O”
is used
To enable the Request Information Status Code, the Q record line of the Patient
Information Query section in the relevant protocol “.ini” file must be changed as
follows (added text underlined):
Q=Q|1|<%PatientID%>^<%AccessionNumber%>||||||||||<%RequestCode%><%13%>

For cancellation of an outstanding request by means of the Request Information


Status Code value “A” before submission of a new query and when leaving the
DMS “PatientID” form with an outstanding query the analyzer configuration has to
be changed by a RADIOMETER technician.

Termination The Termination Code of a reply to an information request may be checked to


Code control if the reply should terminate an outstanding request. To enable this check
contact a RADIOMETER technician.

1
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

Appendix 3 - Activity Log Messages

Introduction The following contains a list of system error messages.

NOTE: The list may be updated during upgrades of the ABL700 and RADIANCE software.
To get an updated list contact your RADIOMETER representative.

NOTE: In the following list numbers 94-167 are not in RADIANCE version 2.

ErrorCode ErrorName
0
1 Inconsistent software versions. Please contact service.
83 Measured value above reference range but within the critical limits
84 Measured value below reference range but within the critical limits
85 Measured value is below the critical limits but within the measuring range
86 Measured value is above the critical limits but within the measuring range
89 Measured QC value above the defined control range
90 Measured QC value below the defined control range
93 Measured value above the measuring range
94 Measured value below the measuring range
99 LIS/HIS: Low level protocol send failed
100 LIS/HIS: Low level protocol receive failed7
101 LIS/HIS: Low level protocol unable to send because connection is busy
102 LIS/HIS: Low level protocol receive failed because of timeout
109 LIS/HIS: Low level protocol send failed, ACK or NAK not received
115 LIS/HIS: Low level protocol ACK after ENQ not received
117 LIS/HIS: Connection manager configuration not correct
118 LIS/HIS: Connection manager could not open high level protocol
128 LIS/HIS: Failed to open connection
129 LIS/HIS: Failed to close connection
131 LIS/HIS: Failed to send packet
132 LIS/HIS: Failed to receive packet
133 LIS/HIS: High level protocol could not open low level protocol
134 LIS/HIS: High level protocol configuration not correct
135 LIS/HIS: High level protocol could not open connection
136 LIS/HIS: High level protocol could not close connection
141 LIS/HIS: Low level protocol configuration not correct
142 LIS/HIS: Low level protocol failed to open connection
143 LIS/HIS: Low level protocol failed to close connection
165 LIS/HIS: High level protocol could not generate high level packet
166 LIS/HIS: Low level protocol received packet in wrong format
167 LIS/HIS: High level protocol received packet in wrong format
200 User msg: Note: See appendix 4
201 Westgard Rule (1.2s) violation
202 Westgard Rule (1.3s) violation

1
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

203 Westgard Rule (2.2s) violation


204 Westgard Rule (R.4s) violation
205 Westgard Rule (4.1s) violation
206 Westgard Rule (10.x) violation
207 Calibration schedule reminder(s) present
208 Quality control schedule reminder(s) present
209 Replacement schedule reminder(s) present
210 Calibration error(s) present
211 Quality control error(s) present
212 System message(s) present
213 Automatic backup failed
214 Automatic backup succeeded
215 Automatic backup failed. Error code:
216 Printer error
217 Replacement: Note: See appendix 4
218 Inlet positioning error
219 Conditioning error in El/Met electrode module
220 Conditioning error in Future electrode module
225 Inlet not in target position before timeout, withdrawing from sample aspiration
226 Inlet not in Syringe position before timeout, preparing for sample aspiration
227 Inlet not in Side position before timeout, preparing for sample aspiration
228 Inlet not in Cone position before timeout, preparing for Gas sample aspiration
232 Oxi Water Spectrum Intensity Bad
234 Oxi Sample Spectrum Intensity too low
235 Spectrometer EEPROM reading failed
236 Spectrometer EEPROM writing failed
237 Spectrometer voltage bias too high
238 Spectrometer voltage bias too low
245 Spectrometer temperature too high
246 Spectrometer temperature too low
247 Spectrometer A/D converter failed
248 Spectrometer missing trigger
249 Halogen Lamp voltage too high
250 Halogen lamp voltage too low
251 Halogen Lamp intensity too high
252 Halogen Lamp intensity too low
254 Photodiode current setting too high
255 Photodiode current setting too low
256 Neon Lamp voltage too high
257 Neon Lamp voltage too low
258 Neon Lamp intensity too low
259 Temp. error: Oxi photodiode
269 Hemolyzer phase regulation failed
270 Temp. error: Hemolyzer
290 Warning: SHb detected
291 SHb too high
292 Turbidity too high
293 Warning: HbF detected and compensated for
307 S7770 SULFORHODAMINE DILUTION DETECTED. CAL NOT PERFORMED. -
310 SAT100 CAL TURBIDITY OUTSIDE LIMITS - CAL NOT PERFORMED.-
311 SAT100 CAL COHB OUTSIDE LIMITS - CAL NOT PERFORMED. - DEVELOP

2
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

312 SAT100 CAL METHB OUTSIDE LIMITS - CAL NOT PERFORMED. - DEVELOP
314 Oxi wavelength deviation large
315 Neon number too high
316 Neon number too low
318 GASUNIT PRESSURE TRANSDUCER VOLTAGE TOO HIGH
319 GASUNIT PRESSURE TRANSDUCER VOLTAGE TOO LOW
320 GASUNIT VALVE1 DUTYCYCLE TOO HIGH
321 GASUNIT VALVE1 DUTYCYCLE TOO LOW
322 GASUNIT VALVE2 DUTYCYCLE TOO HIGH
323 GASUNIT VALVE2 DUTYCYCLE TOO LOW
324 GASUNIT REGULATION PRESSURE TOO HIGH
325 GASUNIT REGULATION PRESSURE TOO LOW
326 Gas 1 cylinder empty
327 Gas 2 cylinder empty
328 No leading air segment in inlet's liquid sensor within time frame
329 QC expiration date exceeded
330 BGs Liquid sensor full while reversing liquid
331 No sample detected during sample aspiration
332 No sample in pH/BG upper liquid sensor within time limit
333 pH/BG upper liquid sensor is not full within time limit
334 pHBG's Liquid Sensor very full in pH only mode
339 Inlet Liquid Sensor empty too soon, while calibrating reagent pump
340 Inlet Liquid Sensor not empty within timeout, while calibrating reagent pump
342 Inlet Liquid Sensor empty too soon, while calibrating pH/BG pump
343 Inlet Liquid Sensor not empty within timeout, while calibrating pH/BG pump
345 Inlet Liquid Sensor empty too soon, while calibrating El/Met pump
346 Inlet Liquid Sensor not empty within timeout, while calibrating El/Met pump
347 Inlet not in Lock position before timeout, preparing for sample aspiration
348 Inlet not in SIDE position before timeout, preparing for sample aspiration
349 Inlet not in LOCK position before timeout, preparing for sample aspiration (cap)
350 Inlet not in SERVICE position before timeout
351 Inlet not in SIDE position before timeout, FlapOpenedTooLong
354 Temp. error: Inlet preheater
355 Temp. error: pH/BG module
356 Temp. error: El/Met module
357 Temp. error: Barometer
365 Cleaning Solution missing - check level in bottle
366 Oxi not empty within time limit in Cal1
367 pH/BG not filled within time limit
369 El/Met not filled within time limit
370 El/Met not filled within time limit in Cal1
374 Inhomogeneous sample at pH/BG module
375 Calibration status out of limits
376 Calibration Drift 1 out of range
377 Calibration Drift 2 out of range
378 Calibration sensitivity out of range
379 Calibration unstable. (Response fault)
386 Barometer out of range
408 Zero current error
418 Interferences
443 Ca(7.4) not usable

3
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

447 Zero current error during measurement


452 Interference during measurement
457 Future not filled within time limit in Cal1
458 Inlet not in CONE3 position before timeout, preparing Cal2
459 Oxi not empty within time limit in Cal2
460 Inlet not in SIDE position before timeout, preparing Cal3
467 Inhomogeneous sample at El/Met module
468 Inhomogeneous sample at Future module
469 Inhomogeneous Cal1 solution
470 Inhomogeneous Cal2 solution
471 Inlet not in SERVICE position before timeout, preparing Vacate
474 No sample in El/Met upper liquid sensor within time limit
475 No sample in Oxi's liquid sensor within time limit
476 Measurement unstable
478 pCO2 drifting
480 pO2 drifting
481 No Rinse plug detected in Flush
482 Rinse plug too large in Flush
484 Today is last day in current statistical month - remember to print QC statistics
487 A new statistical month has begun - remember to export WDC data
490 No sample in inlet's liquid sensor when Oxi is filled
493 Warning: Bilirubin detected and compensated for
494 Bilirubin too high
498 Inlet not in CONE3 position before timeout, preparing Cal1
499 Sample too early in OXI's liquid sensor.
500 Rinse detected by pH/BG upper Liquid Sensor during filling from bottom
501 Rinse not aspirated into the pH/BG module within time limit
502 Air detected during filling of Inlet during PumpCal - retrying...
503 Unable to fill Inlet with continuous rinse segment during Pump Calibration
504 No sample in El/Met lower Liquid Sensor within time limit
505 Future upper liquid sensor did not detect Cleaning Solution
506 El/Met upper liquid sensor did not detect Cleaning Solution
507 pH/BG upper liquid sensor did not detect Cleaning solution
508 Rinse Error
509 pH/BG upper liquid sensor did not receive Rinse from above
510 El/Met upper liquid sensor did not receive Rinse from above
511 Upper Future liquid sensor did not receive Rinse from above
512 Temperature error
513 No gas
514 Communication error
516 Bottle empty or transport error
520 Inlet error
521 Inhomogeneous sample
522 Calibration error
523 Calibration drift out of range
524 Measuring error
525 Conditioning error
527 Communication script error
528 Communication socket error
529 Inlet liquid sensor error
530 Serial communication error

4
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

531 pH/BG upper Liquid Sensor error


532 El/Met lower Liquid Sensor error
534 El/Met upper Liquid Sensor error
535 Future lower Liquid Sensor error
536 Future upper Liquid Sensor error
537 Oxi Liquid Sensor error
538 pH/BG pump error
539 El/Met pump error
540 Future pump error
541 Reagent pump error
542 Waste pump error
543 Communication protocol error
544 Communication encoder error
545 General communication error
547 Temperature error
556 Inlet Liquid Sensor full after adjustment during Startup
557 pH/BG upper Liquid Sensor full after adjustment during Startup
558 El/Met lower Liquid Sensor full after adjustment during Startup
559 El/Met upper Liquid Sensor full after adjustment during Startup
560 FUTin Liquid Sensor full after adjustment during Startup
561 Future Liquid Sensor full after adjustment during Startup
562 Oxi Liquid Sensor full after adjustment during Startup
563 tHb Liquid Sensor full after adjustment during Startup
564 No Cleaning solution detected by Oxi liquid sensor during initializing.
565 No Cleaning solution detected by tHb liquid sensor during initializing
567 No Cal 2 solution detected by Oxi liquid sensor during initializing
568 No Cal 2 solution detected by tHb liquid sensor during initializing
569 No Cal 1 solution detected by Oxi liquid sensor during initializing
570 No Cal 1 solution detected by tHb liquid sensor during initializing
571 No Rinse solution detected by Oxi liquid sensor during initializing
572 No Rinse solution detected by tHb liquid sensor during initializing
573 Oxi Sample spectrum intensity too high
574 Missing Cal data
576 Pump calibration error
577 Timing button missing
578 Option management error
579 Oximetry hardware problem. Not possible to measure.
580 Oximetry hardware problem. Possible to measure.
581 Oxi spectrum mismatch
582 tHB calibration outside limits
583 Measurement value is outside measuring range of the parameter
584 Oximetry calibration error
585 Oximetry measuring error
586 Oximetry hardware error
587 Option key error
588 Measured QC value lower than statistical range
589 Measured QC value higher than statistical range
593 Insufficient sample
594 No sample in El/Met lower liquid sensor when Oxi is filled
595 Liquid sensor calibration error
597 Liquid detected in pH/BG module during Gas Calibration

5
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

600 Demo option will expire soon


602 Inlet not filled properly during Rinse
603 Options being installed
604 Parameter not installed
605 Cal expired
606 Cal expired (pH)
608 Cal expired (pCO2)
609 Cal expired (pO2)
610 Cal expired (K)
611 Cal expired (Na)
612 Cal expired (Ca)
613 Cal expired (Cl)
614 Cal expired (Glu)
615 Cal expired (Lac)
616 Cal expired (Oxi)
618 Waste detector error
619 Waste container missing
620 Waste container full
621 Waste container critically full
622 Expected Liquid level below 0
623 Solution empty
624 Solution missing
625 Timed out waiting for Gas1 segment at Inlet liquid sensor
627 Inlet not in CONE3 position before timeout, preparing Refill
628 No Cleaning solution detected by Oxi liquid sensor during Refill
629 No Cleaning solution detected by tHb liquid sensor during Refill
630 No Cal 2 solution detected by Oxi liquid sensor during Refill
631 No Cal 2 solution detected by tHb liquid sensor during Refill
632 No Cal 1 solution detected by Oxi liquid sensor during Refill
633 No Cal 1 solution detected by tHb liquid sensor during Refill
634 No Rinse solution detected by Oxi liquid sensor during Refill
635 No Rinse solution detected by tHb liquid sensor during Refill
636 Gas 1 cylinder low pressure.
637 Gas 2 cylinder low pressure.
639 Unexpected liquid detected during Leak Test
641 ABL/DMS PC restarted
642 ABL/DMS PC Connected to AU
643 ABL/DMS PC Disconnected from AU
644 Missing sample at El/Met measuring module in Capillary 95 uL mode
645 Inlet probe positioning error just after flap was opened
646 Refill error
647 Inlet not in CONE3 position before timeout, preparing FillRinse
648 Calibration failed or not accepted
649 Inlet not in CONE3 position before timeout, preparing OxiCal1
650 Oxi liquid sensor not empty within timeframe in 1 point Calibration.
651 Inlet not in CONE3 position before timeout, preparing Cleaning
652 Oxi liquid sensor did not receive Rinse from the Fluidic Module
653 Sample in pH/BG upper liquid sensor prematurely during aspiration
654 Sample in El/Met upper Liquid Sensor. prematurely during aspiration
655 Sample in pH/BG upper liquid sensor prematurely during aspiration
656 Sample in Oxi liquid sensor prematurely during aspiration

6
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

657 TopPlug never reached pH/BG upper Liquid Sensor


658 Inlet flaps removed
659 Cover removed or window opened
660 Inlet calibration error
661 Leak detected
662 Barometer out of range
663 Leakage
664 Sample transport error
665 Measured value out of selected range
668 Calibration drift value exceeded user selected limit
669 QC value out of selected range
671 Analyzing Unit service setup non default
672 Inlet error: Pickup offset adjust error
673 Inlet error: Optic ref point error
674 Inlet error: No gasket detected
675 Inlet error: Position calc. error
676 Inlet error: Sensitivity out of range
677 Unreliable
678 Heater error
679 Barometer error
680 pH/BG module not active
681 El/Met module not active
682 Oxi module not active
683 Inlet module not active
686 Cal 2 Solution missing - check level in bottle
687 Cal 1 Solution missing - check level in bottle
688 ctHb/ceHb too low for Oxi calculation
689 Gas pressure offset voltage out of range.
690 Automatic AU SW Repair
691 AU in bootstrap mode
692 ABL not connected to Radiance
693 ABL not connected to Radiance - incorrect password
694 ABL connected to Radiance
695 ABL disconnected from Radiance
696 ABL<>Radiance communication error
697 Requested AutoCheck QC ampoule not present in carousel
698 Performing AutoCheck on last ampoule in schedule instead of non-present
699 AutoCheck QC measurement started due to calibration error
700 Scheduled AutoCheck not run due to errors in last calibration
703 QC expired
704 AutoCheck QC measurement is repeated
705 AutoCheck QC measurement is repeated twice
707 Replacement(s) overdue by 10%. Analyzer locked.
708 Corrective action not possible due to empty AutoCheck carousel
709 El/Met module not expected
710 Oxi module not expected
711 Warning: DysHb High
712 FHbF measurement not possible
713 ctBil measurement not possible
714 AutoCheck mechanical error
715 AutoCheck communication error

7
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

716 AutoCheck cover missing


717 Carousel packing non-optimal
718 AutoCheck carousel will need refilling soon
719 Insufficient sample at pH/BG module
720 Insufficient sample at El/Met module
721 Insufficient sample at Future module
722 Sample error
723 No Cleaning solution detected by inlet during Startup
724 No Cal 2 solution detected by inlet during Startup
725 No Cal 1 solution detected by inlet during Startup
726 No Rinse solution detected by inlet during Startup
727 No Cleaning solution detected by inlet during Refill
728 No Cal 2 solution detected by inlet during Refill
729 No Cal 1 solution detected by inlet during Refill
730 No Rinse solution detected by inlet during Refill
731 Upper Future liquid sensor did not receive Rinse from above
733 New part installed
734 DMS not connected to AU
735 Ampoule temperature error
736 Unstable AutoCheck temperature
737 Calibration solution missing. Check level in bottle
738 Ampoule(s) in AutoCheck carousel not installed
739 Solution's composition not identifiable
740 AutoCheck cover failure
741 AutoCheck Ampoule House failure
742 AutoCheck Carousel failure
743 AutoCheck Breaker failure
744 AutoCheck Laser Setup Error
745 Low hard disk space
746 Rinse - Solution low warning
747 Cal1 - Solution low warning
748 Cal2 - Solution low warning
749 Cleaning - Solution low warning
750 Solution projection adjusted
751 Wet section activity: Note: See appendix 4
752 Cal3 - Solution low warning
753 Service Electrode Updatings setup non default
754 Cal expired (Urea)
755 tHb hardware problem
756 tHb offset compensation out of range
757 tHb dark signal unstable
758 tHb dark signal too low
759 tHb dark signal too high
760 tHb light level too low
761 tHb light level too high
762 tHb Liquid Sensor error
763 AutoCheck temperature out of validated range
764 Liquid detected in pH/BG module during Expired Air Sample
765 Inlet is choked
766 ABL not connected to Radiance - no Radiance connection license
767 ABL not connected to Radiance - ABL StatLink version too high

8
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

768 ABL not connected to Radiance - ABL StatLink version too low
769 ABL<>Radiance communication error - XML packet could not be parsed

9
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

Appendix 3 - Activity Log Messages

Introduction The following contains a list of system error messages.

NOTE: The list may be updated during upgrades of the ABL700 and RADIANCE software.
To get an updated list contact your RADIOMETER representative.

NOTE: In the following list numbers 94-167 are not in RADIANCE version 2.

ErrorCode ErrorName
0
1 Inconsistent software versions. Please contact service.
83 Measured value above reference range but within the critical limits
84 Measured value below reference range but within the critical limits
85 Measured value is below the critical limits but within the measuring range
86 Measured value is above the critical limits but within the measuring range
89 Measured QC value above the defined control range
90 Measured QC value below the defined control range
93 Measured value above the measuring range
94 Measured value below the measuring range
99 LIS/HIS: Low level protocol send failed
100 LIS/HIS: Low level protocol receive failed7
101 LIS/HIS: Low level protocol unable to send because connection is busy
102 LIS/HIS: Low level protocol receive failed because of timeout
109 LIS/HIS: Low level protocol send failed, ACK or NAK not received
115 LIS/HIS: Low level protocol ACK after ENQ not received
117 LIS/HIS: Connection manager configuration not correct
118 LIS/HIS: Connection manager could not open high level protocol
128 LIS/HIS: Failed to open connection
129 LIS/HIS: Failed to close connection
131 LIS/HIS: Failed to send packet
132 LIS/HIS: Failed to receive packet
133 LIS/HIS: High level protocol could not open low level protocol
134 LIS/HIS: High level protocol configuration not correct
135 LIS/HIS: High level protocol could not open connection
136 LIS/HIS: High level protocol could not close connection
141 LIS/HIS: Low level protocol configuration not correct
142 LIS/HIS: Low level protocol failed to open connection
143 LIS/HIS: Low level protocol failed to close connection
165 LIS/HIS: High level protocol could not generate high level packet
166 LIS/HIS: Low level protocol received packet in wrong format
167 LIS/HIS: High level protocol received packet in wrong format
200 User msg: Note: See appendix 4
201 Westgard Rule (1.2s) violation
202 Westgard Rule (1.3s) violation

1
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

203 Westgard Rule (2.2s) violation


204 Westgard Rule (R.4s) violation
205 Westgard Rule (4.1s) violation
206 Westgard Rule (10.x) violation
207 Calibration schedule reminder(s) present
208 Quality control schedule reminder(s) present
209 Replacement schedule reminder(s) present
210 Calibration error(s) present
211 Quality control error(s) present
212 System message(s) present
213 Automatic backup failed
214 Automatic backup succeeded
215 Automatic backup failed. Error code:
216 Printer error
217 Replacement: Note: See appendix 4
218 Inlet positioning error
219 Conditioning error in El/Met electrode module
220 Conditioning error in Future electrode module
225 Inlet not in target position before timeout, withdrawing from sample aspiration
226 Inlet not in Syringe position before timeout, preparing for sample aspiration
227 Inlet not in Side position before timeout, preparing for sample aspiration
228 Inlet not in Cone position before timeout, preparing for Gas sample aspiration
232 Oxi Water Spectrum Intensity Bad
234 Oxi Sample Spectrum Intensity too low
235 Spectrometer EEPROM reading failed
236 Spectrometer EEPROM writing failed
237 Spectrometer voltage bias too high
238 Spectrometer voltage bias too low
245 Spectrometer temperature too high
246 Spectrometer temperature too low
247 Spectrometer A/D converter failed
248 Spectrometer missing trigger
249 Halogen Lamp voltage too high
250 Halogen lamp voltage too low
251 Halogen Lamp intensity too high
252 Halogen Lamp intensity too low
254 Photodiode current setting too high
255 Photodiode current setting too low
256 Neon Lamp voltage too high
257 Neon Lamp voltage too low
258 Neon Lamp intensity too low
259 Temp. error: Oxi photodiode
269 Hemolyzer phase regulation failed
270 Temp. error: Hemolyzer
290 Warning: SHb detected
291 SHb too high
292 Turbidity too high
293 Warning: HbF detected and compensated for
307 S7770 SULFORHODAMINE DILUTION DETECTED. CAL NOT PERFORMED. -
310 SAT100 CAL TURBIDITY OUTSIDE LIMITS - CAL NOT PERFORMED.-
311 SAT100 CAL COHB OUTSIDE LIMITS - CAL NOT PERFORMED. - DEVELOP

2
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

312 SAT100 CAL METHB OUTSIDE LIMITS - CAL NOT PERFORMED. - DEVELOP
314 Oxi wavelength deviation large
315 Neon number too high
316 Neon number too low
318 GASUNIT PRESSURE TRANSDUCER VOLTAGE TOO HIGH
319 GASUNIT PRESSURE TRANSDUCER VOLTAGE TOO LOW
320 GASUNIT VALVE1 DUTYCYCLE TOO HIGH
321 GASUNIT VALVE1 DUTYCYCLE TOO LOW
322 GASUNIT VALVE2 DUTYCYCLE TOO HIGH
323 GASUNIT VALVE2 DUTYCYCLE TOO LOW
324 GASUNIT REGULATION PRESSURE TOO HIGH
325 GASUNIT REGULATION PRESSURE TOO LOW
326 Gas 1 cylinder empty
327 Gas 2 cylinder empty
328 No leading air segment in inlet's liquid sensor within time frame
329 QC expiration date exceeded
330 BGs Liquid sensor full while reversing liquid
331 No sample detected during sample aspiration
332 No sample in pH/BG upper liquid sensor within time limit
333 pH/BG upper liquid sensor is not full within time limit
334 pHBG's Liquid Sensor very full in pH only mode
339 Inlet Liquid Sensor empty too soon, while calibrating reagent pump
340 Inlet Liquid Sensor not empty within timeout, while calibrating reagent pump
342 Inlet Liquid Sensor empty too soon, while calibrating pH/BG pump
343 Inlet Liquid Sensor not empty within timeout, while calibrating pH/BG pump
345 Inlet Liquid Sensor empty too soon, while calibrating El/Met pump
346 Inlet Liquid Sensor not empty within timeout, while calibrating El/Met pump
347 Inlet not in Lock position before timeout, preparing for sample aspiration
348 Inlet not in SIDE position before timeout, preparing for sample aspiration
349 Inlet not in LOCK position before timeout, preparing for sample aspiration (cap)
350 Inlet not in SERVICE position before timeout
351 Inlet not in SIDE position before timeout, FlapOpenedTooLong
354 Temp. error: Inlet preheater
355 Temp. error: pH/BG module
356 Temp. error: El/Met module
357 Temp. error: Barometer
365 Cleaning Solution missing - check level in bottle
366 Oxi not empty within time limit in Cal1
367 pH/BG not filled within time limit
369 El/Met not filled within time limit
370 El/Met not filled within time limit in Cal1
374 Inhomogeneous sample at pH/BG module
375 Calibration status out of limits
376 Calibration Drift 1 out of range
377 Calibration Drift 2 out of range
378 Calibration sensitivity out of range
379 Calibration unstable. (Response fault)
386 Barometer out of range
408 Zero current error
418 Interferences
443 Ca(7.4) not usable

3
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

447 Zero current error during measurement


452 Interference during measurement
457 Future not filled within time limit in Cal1
458 Inlet not in CONE3 position before timeout, preparing Cal2
459 Oxi not empty within time limit in Cal2
460 Inlet not in SIDE position before timeout, preparing Cal3
467 Inhomogeneous sample at El/Met module
468 Inhomogeneous sample at Future module
469 Inhomogeneous Cal1 solution
470 Inhomogeneous Cal2 solution
471 Inlet not in SERVICE position before timeout, preparing Vacate
474 No sample in El/Met upper liquid sensor within time limit
475 No sample in Oxi's liquid sensor within time limit
476 Measurement unstable
478 pCO2 drifting
480 pO2 drifting
481 No Rinse plug detected in Flush
482 Rinse plug too large in Flush
484 Today is last day in current statistical month - remember to print QC statistics
487 A new statistical month has begun - remember to export WDC data
490 No sample in inlet's liquid sensor when Oxi is filled
493 Warning: Bilirubin detected and compensated for
494 Bilirubin too high
498 Inlet not in CONE3 position before timeout, preparing Cal1
499 Sample too early in OXI's liquid sensor.
500 Rinse detected by pH/BG upper Liquid Sensor during filling from bottom
501 Rinse not aspirated into the pH/BG module within time limit
502 Air detected during filling of Inlet during PumpCal - retrying...
503 Unable to fill Inlet with continuous rinse segment during Pump Calibration
504 No sample in El/Met lower Liquid Sensor within time limit
505 Future upper liquid sensor did not detect Cleaning Solution
506 El/Met upper liquid sensor did not detect Cleaning Solution
507 pH/BG upper liquid sensor did not detect Cleaning solution
508 Rinse Error
509 pH/BG upper liquid sensor did not receive Rinse from above
510 El/Met upper liquid sensor did not receive Rinse from above
511 Upper Future liquid sensor did not receive Rinse from above
512 Temperature error
513 No gas
514 Communication error
516 Bottle empty or transport error
520 Inlet error
521 Inhomogeneous sample
522 Calibration error
523 Calibration drift out of range
524 Measuring error
525 Conditioning error
527 Communication script error
528 Communication socket error
529 Inlet liquid sensor error
530 Serial communication error

4
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

531 pH/BG upper Liquid Sensor error


532 El/Met lower Liquid Sensor error
534 El/Met upper Liquid Sensor error
535 Future lower Liquid Sensor error
536 Future upper Liquid Sensor error
537 Oxi Liquid Sensor error
538 pH/BG pump error
539 El/Met pump error
540 Future pump error
541 Reagent pump error
542 Waste pump error
543 Communication protocol error
544 Communication encoder error
545 General communication error
547 Temperature error
556 Inlet Liquid Sensor full after adjustment during Startup
557 pH/BG upper Liquid Sensor full after adjustment during Startup
558 El/Met lower Liquid Sensor full after adjustment during Startup
559 El/Met upper Liquid Sensor full after adjustment during Startup
560 FUTin Liquid Sensor full after adjustment during Startup
561 Future Liquid Sensor full after adjustment during Startup
562 Oxi Liquid Sensor full after adjustment during Startup
563 tHb Liquid Sensor full after adjustment during Startup
564 No Cleaning solution detected by Oxi liquid sensor during initializing.
565 No Cleaning solution detected by tHb liquid sensor during initializing
567 No Cal 2 solution detected by Oxi liquid sensor during initializing
568 No Cal 2 solution detected by tHb liquid sensor during initializing
569 No Cal 1 solution detected by Oxi liquid sensor during initializing
570 No Cal 1 solution detected by tHb liquid sensor during initializing
571 No Rinse solution detected by Oxi liquid sensor during initializing
572 No Rinse solution detected by tHb liquid sensor during initializing
573 Oxi Sample spectrum intensity too high
574 Missing Cal data
576 Pump calibration error
577 Timing button missing
578 Option management error
579 Oximetry hardware problem. Not possible to measure.
580 Oximetry hardware problem. Possible to measure.
581 Oxi spectrum mismatch
582 tHB calibration outside limits
583 Measurement value is outside measuring range of the parameter
584 Oximetry calibration error
585 Oximetry measuring error
586 Oximetry hardware error
587 Option key error
588 Measured QC value lower than statistical range
589 Measured QC value higher than statistical range
593 Insufficient sample
594 No sample in El/Met lower liquid sensor when Oxi is filled
595 Liquid sensor calibration error
597 Liquid detected in pH/BG module during Gas Calibration

5
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

600 Demo option will expire soon


602 Inlet not filled properly during Rinse
603 Options being installed
604 Parameter not installed
605 Cal expired
606 Cal expired (pH)
608 Cal expired (pCO2)
609 Cal expired (pO2)
610 Cal expired (K)
611 Cal expired (Na)
612 Cal expired (Ca)
613 Cal expired (Cl)
614 Cal expired (Glu)
615 Cal expired (Lac)
616 Cal expired (Oxi)
618 Waste detector error
619 Waste container missing
620 Waste container full
621 Waste container critically full
622 Expected Liquid level below 0
623 Solution empty
624 Solution missing
625 Timed out waiting for Gas1 segment at Inlet liquid sensor
627 Inlet not in CONE3 position before timeout, preparing Refill
628 No Cleaning solution detected by Oxi liquid sensor during Refill
629 No Cleaning solution detected by tHb liquid sensor during Refill
630 No Cal 2 solution detected by Oxi liquid sensor during Refill
631 No Cal 2 solution detected by tHb liquid sensor during Refill
632 No Cal 1 solution detected by Oxi liquid sensor during Refill
633 No Cal 1 solution detected by tHb liquid sensor during Refill
634 No Rinse solution detected by Oxi liquid sensor during Refill
635 No Rinse solution detected by tHb liquid sensor during Refill
636 Gas 1 cylinder low pressure.
637 Gas 2 cylinder low pressure.
639 Unexpected liquid detected during Leak Test
641 ABL/DMS PC restarted
642 ABL/DMS PC Connected to AU
643 ABL/DMS PC Disconnected from AU
644 Missing sample at El/Met measuring module in Capillary 95 uL mode
645 Inlet probe positioning error just after flap was opened
646 Refill error
647 Inlet not in CONE3 position before timeout, preparing FillRinse
648 Calibration failed or not accepted
649 Inlet not in CONE3 position before timeout, preparing OxiCal1
650 Oxi liquid sensor not empty within timeframe in 1 point Calibration.
651 Inlet not in CONE3 position before timeout, preparing Cleaning
652 Oxi liquid sensor did not receive Rinse from the Fluidic Module
653 Sample in pH/BG upper liquid sensor prematurely during aspiration
654 Sample in El/Met upper Liquid Sensor. prematurely during aspiration
655 Sample in pH/BG upper liquid sensor prematurely during aspiration
656 Sample in Oxi liquid sensor prematurely during aspiration

6
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

657 TopPlug never reached pH/BG upper Liquid Sensor


658 Inlet flaps removed
659 Cover removed or window opened
660 Inlet calibration error
661 Leak detected
662 Barometer out of range
663 Leakage
664 Sample transport error
665 Measured value out of selected range
668 Calibration drift value exceeded user selected limit
669 QC value out of selected range
671 Analyzing Unit service setup non default
672 Inlet error: Pickup offset adjust error
673 Inlet error: Optic ref point error
674 Inlet error: No gasket detected
675 Inlet error: Position calc. error
676 Inlet error: Sensitivity out of range
677 Unreliable
678 Heater error
679 Barometer error
680 pH/BG module not active
681 El/Met module not active
682 Oxi module not active
683 Inlet module not active
686 Cal 2 Solution missing - check level in bottle
687 Cal 1 Solution missing - check level in bottle
688 ctHb/ceHb too low for Oxi calculation
689 Gas pressure offset voltage out of range.
690 Automatic AU SW Repair
691 AU in bootstrap mode
692 ABL not connected to Radiance
693 ABL not connected to Radiance - incorrect password
694 ABL connected to Radiance
695 ABL disconnected from Radiance
696 ABL<>Radiance communication error
697 Requested AutoCheck QC ampoule not present in carousel
698 Performing AutoCheck on last ampoule in schedule instead of non-present
699 AutoCheck QC measurement started due to calibration error
700 Scheduled AutoCheck not run due to errors in last calibration
703 QC expired
704 AutoCheck QC measurement is repeated
705 AutoCheck QC measurement is repeated twice
707 Replacement(s) overdue by 10%. Analyzer locked.
708 Corrective action not possible due to empty AutoCheck carousel
709 El/Met module not expected
710 Oxi module not expected
711 Warning: DysHb High
712 FHbF measurement not possible
713 ctBil measurement not possible
714 AutoCheck mechanical error
715 AutoCheck communication error

7
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

716 AutoCheck cover missing


717 Carousel packing non-optimal
718 AutoCheck carousel will need refilling soon
719 Insufficient sample at pH/BG module
720 Insufficient sample at El/Met module
721 Insufficient sample at Future module
722 Sample error
723 No Cleaning solution detected by inlet during Startup
724 No Cal 2 solution detected by inlet during Startup
725 No Cal 1 solution detected by inlet during Startup
726 No Rinse solution detected by inlet during Startup
727 No Cleaning solution detected by inlet during Refill
728 No Cal 2 solution detected by inlet during Refill
729 No Cal 1 solution detected by inlet during Refill
730 No Rinse solution detected by inlet during Refill
731 Upper Future liquid sensor did not receive Rinse from above
733 New part installed
734 DMS not connected to AU
735 Ampoule temperature error
736 Unstable AutoCheck temperature
737 Calibration solution missing. Check level in bottle
738 Ampoule(s) in AutoCheck carousel not installed
739 Solution's composition not identifiable
740 AutoCheck cover failure
741 AutoCheck Ampoule House failure
742 AutoCheck Carousel failure
743 AutoCheck Breaker failure
744 AutoCheck Laser Setup Error
745 Low hard disk space
746 Rinse - Solution low warning
747 Cal1 - Solution low warning
748 Cal2 - Solution low warning
749 Cleaning - Solution low warning
750 Solution projection adjusted
751 Wet section activity: Note: See appendix 4
752 Cal3 - Solution low warning
753 Service Electrode Updatings setup non default
754 Cal expired (Urea)
755 tHb hardware problem
756 tHb offset compensation out of range
757 tHb dark signal unstable
758 tHb dark signal too low
759 tHb dark signal too high
760 tHb light level too low
761 tHb light level too high
762 tHb Liquid Sensor error
763 AutoCheck temperature out of validated range
764 Liquid detected in pH/BG module during Expired Air Sample
765 Inlet is choked
766 ABL not connected to Radiance - no Radiance connection license
767 ABL not connected to Radiance - ABL StatLink version too high

8
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 3

768 ABL not connected to Radiance - ABL StatLink version too low
769 ABL<>Radiance communication error - XML packet could not be parsed

9
Communication Protocol for the ABL700 Series and RADIANCE Appendix 4

Appendix 4 - Extended System Messages


Optional An optional ASTM C record or HL7 NTE segment may be added to a system
Comment message transfer in order to include the content of a user message, the item of a
replacement and the type of an analyzer activity. To enable this additional data
transfer, please contact your local RADIOMETER technician.

NOTE: The added C record is only transmitted when extra information (information in
addition to the error code) is available. Error code 751 is used for analyzer
activities, code 200 is used for user messages and code 217 is used for a
replacement.

Example The following example shows the transmission of a message concerning


replacement of a Na membrane:
H|\^&|||ABL735^||||||||1|20001026133628
P|1
O|1||Error
R|1||217||||||||20001026133212
C|1|I|Na Membrane|G
L|1|N

1
Communication Protocol Specifications for the ABL700 Series and RADIANCE Appendix 5

Appendix 5 - Additional Input Parameters

Introduction The following gives details about additional parameters which can be used.

Parameter ASTM6xx ASTM/HL7


Spontaneous RR Spontaneous_RR Spontaneous_RR
Set RR Set_RR Set_RR
Vt Vt Vt
Ve Ve Ve
Peak Flow Peak_Flow Peak_Flow
Liter Flow Liter_Flow Liter_Flow
Ti Ti Ti
PEEP PEEP PEEP
Pressure Support Pressure_Support Pressure_Support
CPAP CPAP CPAP
CMV CMV CMV
SIMV SIMV SIMV
Flow-by Flow-by Flow-by
HFV HFV HFV
I:E Ratio I:E_Ratio I:E_Ratio
Wave Wave Wave
ICD9 Code ICD9_Code ICD9_Code
Oxygen Device Oxygen_Device_1 Oxygen_Device_1
Oxygen Device Oxygen_Device_2 Oxygen_Device_2
Diagnostic Code Diagnostic_Code Diagnostic_Code

1
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 6

Appendix 6 – Audit Trail – General Considerations

Types of The Audit trail of changes to Patient Results are reflected in the HIS/LIS output
Transmissions sent by RADIANCE, whether it be HL7 or ASTM.
Transmitted Patient Results can be in one of 4 states.
State - Patient Result is considered….
initial when it is received for the first time from the analyzer and
does not contain any entries in the change log.
initial with if it has been received and edited or retransmitted to
change log RADIANCE before the service has been sent to the
HIS/LIS for the first time. This will typically be the case if
the HIS/LIS connection has been down for a period of time.
In this case when the connection is recovered the service
should be sent as if it had the state "initial" but the entire
change log should be included.
retransmitted when it has been retransmitted from the analyzer, and it
contains changes with respect to the original transmission.
These changes will be reflected in the change log in RIME.
edited when it has been changed by one of the RADIANCE
applications.
How To Send The "initial" Patient Result should be sent to the HIS/LIS system with the Report
type (ASTM) or Result status (HL7) of transmission set to Final status. All
subsequent transmissions are considered to be of type "edited" or "retransmitted"
and should be sent with status set to Corrected. In addition parameters included in
the service will be marked with a status indicating whether they have been changed
or not. Refer to the sections ASTM and HL7 below for the specific settings.
When a record, or segment in the transmission, refers to a parameter that has been
changed then the change is documented via a series of comment records, or note
segments, immediately following the parameter record or segment.
Change Log - Each transmission to the HIS/LIS will contain a COMPLETE log of changes to
Total and Not the Patient Result since it's "initial" state. This means that the Patient Result will
Incremental grow in size each time, and that the last transmission will contain all historical
information required by the HIS/LIS system to satisfy regulatory requirements.
This also implies that not all transmissions are required by the HIS/LIS system to
assemble a complete change log for the Patient Result. The last Patient Result can
always be manually retransmitted to get a complete log thereby eliminating
concern over lost data during retransmission.

Continued on next page

1
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 6

Appendix 6 – Audit Trail – General Considerations, Continued

Parameter Currently errors associated with a patient, QC or calibration result are included as a
Error Handling ^ separated list of error codes in 1 C record, following the O record or R record, for
in Comment ASTM transmissions.
Records/Note
When the Audit trail is enabled, each error will have it's own C record/Note
Segments
segment.
In order to be backward compatible, however, it must still be possible to generate
the old format. To do this, the Audit Trail function must be disabled.
In order for RADIANCE to be backward compatible, a version of the astm ini file,
astm7xx.ini, is installed which can be used to format messages according to the old
format.
To use this file the current astm.ini file must be renamed (or deleted) and the file
astm7xx.ini must be renamed to astm.ini. The HISLISPlugin must be restarted, via
the NTSA, after this change.
Ordering of The comment record/note segment in HIS/LIS transmissions is used to both
Comment transmit a log of changes to a service and to document eventual errors/flags
Records/Note associated with parameter values.
Segments
When a parameter record/segment has both 1 or more errors and 1 or more changes
associated with it then Error records/segments come first followed by Change
records/segments.
e.g.
R|24|^^^tO2^C|?16.6|Vol%||||C|||
C|1|I|210^error text 1|I
C|2|I|334^error text 2|I
C|3|I|112^error text 3|I
C|4|I|CHANGE^23:05 2001-10-03 (Bill) tO2: 13.2% -> 16.6%|I
Log of Changes If a change has been made to a Patient Result which is not reflected in one of the R
to records or OBX segments included in the service transmission, (e.g. Patient or
Patient/Sample Sample Demographics which are located in the P/O record or PID/OBR segments)
Demographic then the change is documented as a general comment (C record or NTE segment
Data preceding the first R record or OBX segment).
e.g.
P|1||112233||Peter^Hansen|||M||||||25^years||1.82^m|69.0^kg||
||||||
O|1||Sample #^3|^^^syringe
|||20011002113012||||||||Arterial^Brachial, left|Dr.
McCoy|||||||||C|
C|1|I|CHANGE^23:14 2001-10-03 (Bill) PatientWeight: 75.0kg ->
69.0kg|I

Continued on next page

2
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 6

Appendix 6 – Audit Trail – General Considerations, Continued

Handling of This section specifies what to do if a Patient Result has been received by
Missing RADIANCE and "edited" or "retransmitted" before there has been a chance to send
Transmissions the Patient Result onwards to the HIS/LIS system for the first time.
during HIS/LIS
This can happen when the HIS/LIS connection has been down for a period of time
Connection
and one then chooses to send both the "initial" Patient Result and all subsequent
Failures
"edited" and/or "retransmitted" Patient Results when the connection is re-
established.
However, because each transmitted Patient Result contains a complete log of
changes, only the latest version of the Patient result is sent and this is marked as
"initial" (status Final) in the O record or OBR segment. This enables the HIS/LIS
system to handle the service as a first time delivery.
e.g.
H|\^&|||ABL735^Central Lab.||||||||1|20011003231512
P|1||112233||Peter^Hansen|||M||||||25^years||1.82^m|69.0^kg||
||||||
O|1||Sample #^3|^^^syringe
|||20011002113012||||||||Arterial^Brachial, left|Dr.
McCoy|||||||||F|
C|1|I|CHANGE^23:14 2001-10-03 (Bill) PatientWeight: 75.0kg ->
69.0kg|I
C|2|I|CHANGE^23:14 2001-10-03 (Bill) pCO2: 111mmHg -> <Not
included>|I
R|1|^^^Cl-^M|99|mmol/L||N||R||Bill|20011002114000
R|2|^^^pH^M|7.402|||N||R|||
R|3|^^^pO2^M|?111|mmHg||N||R|||
C|1|I|210|I
R|5|^^^Na+^M|134|mmol/L||N||R|||
R|6|^^^Glu^M|5.0|mmol/L||N||R|||
R|7|^^^Lac^M|1.2|mmol/L||N||R|||
R|8|^^^Ca++^M|0.54|mmol/L||N||R|||
R|9|^^^K+^M|3.7|mmol/L||N||R|||
R|10|^^^tHb^M|10.9|g/dL||N||C|||
C|1|I|CHANGE^23:04 2001-10-03 (Bill) tHb: 12.8 -> 10.9|I
R|11|^^^sO2^M|97.5|%||N||R|||
...
L|1|N

Continued on next page

3
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 6

Appendix 6 – Audit Trail – General Considerations, Continued

ASTM

The "Report Type" field (26) in the O record is used to flag a retransmission of a
Marking a
patient result. It may have one of the following values:
Patient Result as
a • F : final result (used for initial transmissions)
Retransmission
• C : correction of previously transmitted result (used for all subsequent
retransmissions of the same result .
Types of A change can be an
Changes
• update
Marked in
Retransmission • addition
• deletion
of a parameter value.
A change in the value, or addition of a new value in a result, is reflected in the
reporting of the value. The affected value is marked as changed via the R record
for the affected parameter. This is done via the "Result Status" field (9) in the R
record. It may have one of the following values:
• F: final result (used for initial transmission)
• C: Corrected (used for a parameter which has been changed in a
retransmission)
• R: Retransmission (used for a parameter in a retransmission which has not
been changed)
In addition, a series of 1 or more C (comment) records follow the R record for each
parameter that has changed. These document the change(s), including the time of
change and the operator who has made the change(s). A comment record appears
for each change, thereby tracking all changes made, and allowing both the initial
result and any intermediate results to be reproduced. The change is specified as
free text, and is included as the 2nd component of the "Comment Text" field (4).
For a value which has been deleted, the change is documented by a general
comment to the result. These are included as C records and immediately follow the
O record but precede the first R record.
For an example transmission refer to Chapter 5.

Continued on next page

4
Communications Protocol Specifications for ABL700 Series and RADIANCE Appendix 6

Appendix 6 – Audit Trail – General Considerations, Continued

HL7

Marking a The "Result status" field (25) in the OBR segment is used to flag a retransmission
result as a of a patient result. It may have one of the following values:
retransmission • F : final result (used for initial transmissions)
• C : correction of previously transmitted result (used for all subsequent
retransmissions of the same result .

Types of A change can be an


Changes
• update
Marked in
Retransmission • addition
• deletion
of a parameter value.
A change in the value or addition of a new value in a result is reflected in the
reporting of the value. The affected value is marked as changed via the OBX
segment for the affected parameter. This is done via the "Observation Result
Status" field (11) in the OBX segment. It may have one of the following values:
• F: final result (used for initial transmission)
• C: Corrected (used for a parameter which has been changed in a
retransmission)
In addition a series of 1 or more NTE (comment) segments follow the OBX
segment for each parameter that has changed. These document the change(s),
including the time of change and the operator who has made the change(s). A
comment segment appears for each change, thereby tracking all changes made, and
reproducing both the initial result and any intermediate results. The change is
specified as free text, and is included as the 2nd component of the "Comment"
field (3).
For a value which has been deleted, the change is documented by a general
comment to the result. These are included as NTE segments and immediately
follow the OBR segment but precede the first OBX segment.
For an example HL7 transmission refer to Chapter 9.

5
ASTM Protocol
Intended Use ............................................................................................................................... 3
General Information ................................................................................................................... 3
Typographic Conventions ........................................................................................................... 3
Hardware Requirements ............................................................................................................. 4
Precautions and Warnings ........................................................................................................... 4

Chapter 1 - Low-Level Protocol


Chapter Overview ....................................................................................................................... 1.2
Reference Standard ..................................................................................................................... 1.2
Message Structure ....................................................................................................................... 1.2
Character Structure ............................................................................................................... 1.2
Data Link Layer .................................................................................................................... 1.2
Protocol Phases ..................................................................................................................... 1.2
Restricted Characters .................................................................................................................. 1.4

Chapter 2 - High-Level Protocol


Chapter Overview ....................................................................................................................... 2.2
Reference Standard ..................................................................................................................... 2.2
Message Structure ....................................................................................................................... 2.2
Logical Structure ................................................................................................................... 2.2
Terminology .......................................................................................................................... 2.2
Delimiters .............................................................................................................................. 2.3
Detailed Structure of Each Record Type .................................................................................... 2.3
Message Header Record ....................................................................................................... 2.3
Patient Information Record ................................................................................................... 2.4
Request for Patient Information (CLINIFILE3 Only) .......................................................... 2.4
Test Order Record ................................................................................................................. 2.5
Result Record ........................................................................................................................ 2.7
Manufacturer Information Record ........................................................................................ 2.9
Message Terminator .............................................................................................................. 2.9
Total List of Universal Test IDs .................................................................................................. 2.10
Identification Parameters Sent in Record Types H, P, R and O ........................................... 2.10
Parameters and Units Sent in Record Type R ...................................................................... 2.10

Chapter 3 - Error Codes


Chapter Overview ....................................................................................................................... 3.2
ABL SYSTEM 600, 605, 610, 615, 620 and 625 ....................................................................... 3.2
ABL500, 505, 510, 520 and 555 ................................................................................................ 3.11
EML100 and EML105 ............................................................................................................... 3.18
ABL50 ........................................................................................................................................ 3.23
ABL5 .......................................................................................................................................... 3.28
BPH5 .......................................................................................................................................... 3.31

ASTM Communication Protocol, Table of Contents 1


Chapter 4 - Transmission Examples
Chapter Overview ....................................................................................................................... 4.2
Complete Transmission Example ............................................................................................... 4.2
High-Level Protocol Examples ................................................................................................... 4.4
ABL SYSTEM 625 ............................................................................................................... 4.4
EML105 ................................................................................................................................ 4.8
CLINIFILE3.......................................................................................................................... 4.10

2 ASTM Communication Protocol, Table of Contents


CHAPTER 1

LOW-LEVEL PROTOCOL

CONTENTS

Chapter Overview .............................. 1.2


Reference Standard ............................ 1.2
Message Structure .............................. 1.2
Character Structure ...................... 1.2
Data Link Layer ............................ 1.2
Protocol Phases .............................. 1.2
Restricted Characters ........................ 1.4

ASTM Communication Protocol, Low-Level Protocol


CHAPTER OVERVIEW

This chapter describes the structure (phases) of the low-level communication protocol.

REFERENCE STANDARD

The low-level communication protocol and data transfer requirements between the analyzer/
system and a clinical laboratory computer system, the data link layer, is implemented ac-
cording to the following standard:

“Specification for Low-Level Protocol to Transfer Messages Between Clinical Laboratory


Instruments and Computer Systems”, Designation: E 1381-91.

MESSAGE STRUCTURE

Character Structure
The following character structure is used in the data transmission:

1 Start bit
Data bits (7 or 8)
Parity bit (even, odd or none)
Stop bit(s) (1 or 2)

Data Link Layer


IMPORTANT: When automatic sending of measurement results to a clinical laboratory computer system is
selected on the analyzer/system, it is imperative that the computer system receives all the meas-
urement data, before the next measurement on the analyzer/system is completed. Otherwise,
the measurement data for the 2nd analysis cannot be received automatically.

Select a transmission speed and computer response time which ensures that the duration of
the establishment, transfer, and termination phases does not exceed the measurement time on
the analyzer/system.

The data link layer uses a character-oriented, simple stop-and-wait protocol to transfer infor-
mation between the analyzer/system and a clinical laboratory computer system. Information
can only flow in one direction at a time.

Protocol Phases
Protocol phases are as follows:

Establishment phase (Link connection)


Transfer phase
Termination phase (Link release)

1.2 ASTM Communication Protocol, Low-Level Protocol


Establishment Phase
The establishment phase is initiated by sending <ENQ> from the sender. The receiver replies
by sending <ACK> (or <NAK> if unable to receive information). If no response is received,
another <ENQ> is sent after 15 seconds. If the second request is unsuccessful, the sender en-
ters the termination phase. Upon receiving <NAK>, the sender must wait at least 10 seconds
before transmitting another <ENQ>.

Contention Should both the analyzer/system and the clinical laboratory computer system simultaneously
transmit an <ENQ>, the analyzer/system has priority to send.

Upon receiving a reply of <ENQ> to its transmitted <ENQ>, the computer system must stop
trying to transmit; it must prepare to receive. When the next <ENQ> is received, the computer
system replies with an <ACK> or <NAK> depending on its readiness to receive. If an <ENQ>
is not received within 20 seconds, a timeout occurs, i.e., the receiver regards the line to be in
neutral state.

Upon receiving a reply of <ENQ> to its transmitted <ENQ>, the instrument must wait at least
1 second before sending another <ENQ>.

Transfer Phase
Messages are sent, using one of two types of frames (within “text” data fields are represented
in 7-bit ASCII values):

<STX> [FN] “text” <ETB> [C1] [C2] <CR> <LF> (intermediate frame)
<STX> [FN] “text” <ETX> [C1] [C2] <CR> <LF> (end frame)

where:

<STX> is start of text transmission control character


[FN] is the frame number "0"-"7" (first [FN] is "1")
"text" is the data content message (max. 240 characters)
[C1] is the most significant hex character of the checksum 0 - 9 & A - F
[C2] is the least significant hex character of the checksum 0 - 9 & A - F
<ETB> is end of transmission block transmission control character
<ETX> is end of text transmission control character
<CR> is carriage return character
<LF> is line feed character.
The checksum is calculated as modulo 256 addition of [FN], "text" and <ETB> or <ETX>. After
each frame is sent, the sender stops transmitting until it receives one of three possible replies:
<ACK> last frame received successfully (increment [FN] modulo 8)
<NAK> send last frame again (same [FN]) - maximum 7 transmissions
<EOT> last frame received successfully - request to end transmission

The last frame sent by the sender is an end frame.

Timeouts The sender sets a timer when transmitting the last character of a frame. If a reply is not received
within 15 seconds, a timeout occurs. In that case, the sender aborts the message transfer by
entering the termination phase.

ASTM Communication Protocol, Low-Level Protocol 1.3


The receiver sets a timer when first entering the transfer phase or when replying to a frame. If
a frame or <EOT> is not received within 30 seconds, a timeout occurs. In that case, the receiver
discards the last incomplete message and regards the line to be in the neutral state.

Termination Phase
The transmission is terminated out by the sender which sends <EOT> and goes into neutral
state in which any character except <ENQ> will be ignored.

RESTRICTED CHARACTERS

The table below shows the control characters which are not allowed in the message text:

Control character Name Dec. code Hex. code

SOH Start of header 1 01

STX Start of text 2 02

ETX End of text 3 03

EOT End of transmission 4 04

ENQ Enquiry 5 05

ACK Acknowledgment 6 06

DLE Data link escape 16 10

NAK Negative acknowledgment 21 15

SYN Synchronous idle 22 16

ETB End of transmission block 23 17

LF Line feed 10 0A

DC1 Device control 1 17 11

DC2 Device control 2 18 12

DC3 Device control 3 19 13

DC4 Device control 4 20 14

1.4 ASTM Communication Protocol, Low-Level Protocol


CHAPTER 2

HIGH-LEVEL PROTOCOL

CONTENTS

Chapter Overview .............................. 2.2 Manufacturer Information


Reference Standard ............................ 2.2 Record ............................................ 2.9
Message Structure .............................. 2.2 Message Terminator ...................... 2.9
Logical Structure ........................... 2.2 Total List of Universal Test IDs ........ 2.10
Terminology ................................... 2.2 Identification Parameters Sent
in Record Types H, P, R and O ..... 2.10
Delimiters ....................................... 2.3
Parameters and Units Sent in
Detailed Structure of Each Record
Record Type R ............................... 2.10
Type ..................................................... 2.3
Message Header Record ............... 2.3
Patient Information Record ......... 2.4
Request for Patient Information
(CLINIFILE3 Only) ...................... 2.4
Test Order Record ......................... 2.5
Result Record ................................ 2.7

ASTM Communication Protocol, High-Level Protocol


CHAPTER OVERVIEW

This chapter describes the structure of high-level transmissions, i.e. the individual records and
the fields contained in the records.

REFERENCE STANDARD

The message structures exchanged between the analyzer/system and a clinical laboratory com-
puter system, the high-level communication protocol, are implemented according to the fol-
lowing standard:

“Standard Specification for Transferring Information Between Clinical Instruments and Com-
puter Systems”, Designation: E 1394-91.

MESSAGE STRUCTURE

Logical Structure
The messages exchanged between an analyzer/system and a clinical laboratory computer sys-
tem are placed in the following hierarchy:

(level 0) HEADER RECORD


(level 1) PATIENT INFORMATION RECORD
(level 2) TEST ORDER RECORD
(level 3) RESULT RECORD 1
(level 3) RESULT RECORD 2
(level 3) RESULT RECORD 3
.
.
.
(level 3) RESULT RECORD n
(level 0) MESSAGE TERMINATOR RECORD

An analyzer/system sends messages to a clinical laboratory computer system as a sequence of


records as shown above, to report measurement and calibration results and error codes. The
transmission is initiated either automatically or manually by selecting the appropriate command
on the analyzer/system.

Terminology
Message is a textual body of information. Messages contain one or more requests/results for one or more
patients, and consist of a hierarchy of records of various types.

Record is an aggregate of fields describing one aspect of a complete message.


Records at level 0 contain information pertaining to the sender identification and completion
of transmission.
Records at level 1 contain information about individual patients.
Records at level 2 contain information about a test order requests and specimens.
Records at level 3 contain information about test results.

Field is a string containing a single item of information such as date, patient name, or numeric test
result. Fields are separated by field delimiters.

2.2 ASTM Communication Protocol, High-Level Protocol


Repeat field is a single data element which expresses a duplication of the field definition it is repeating. Each
element of a repeat field is to be treated as having equal priority or standing in relation to
associated repeat fields. Repeat fields are separated by repeat field delimiters.

Component field is a single data element or data elements which express a finer aggregate or extension of data
elements which precede it. Component fields are separated by component field delimiters.

Delimiters
The following delimiters are defined by an analyzer/system:
Field delimiter "|" Dec. = 124 Hex. = 7C
Repeat field delimiter "\" Dec. = 92 Hex. = 5C
Component field delimiter "^" Dec. = 94 Hex. = 5E
Escape delimiter "&" Dec. = 38 Hex. = 26

DETAILED STRUCTURE OF EACH RECORD TYPE

The content of the individual records are described below.

Message Header Record


H1 Record type ID.
Character "H".

H2 Delimiter Definition.
The character following the H is presumed to be the field delimiter. Field 2 contains the
repeat, field, component, and escape delimiters (see above). All four delimiters must be
included whether they are used in the following transmission or not.

H5 Sender Name or ID.


All analyzers/
systems The field contains 2 strings separated by a component delimiter: Ana-
lyzer/system name and the analyzer/system ID. Example :
ABL520^755:1.
CLINIFILE3 The field contains 3 strings separated by component delimiters:
CLINIFILE3, analyzer/system name and analyzer/system ID (from
CLINIFILE3). Example: CLINIFILE3^ABL520^2.

H11 Comment or Special Instructions.


The field contains comments entered in the ‘Comments’ field on the ID screen (not avail-
able on all analyzers/systems).

H13 Version #.
Contains the specification version number "1".

H14 Date and Time of Message.


Contains the date and time for the generated message. The format is
"YYYYMMDDHHMMSS" (year-month-day-hour-min-sec).

ASTM Communication Protocol, High-Level Protocol 2.3


Patient Information Record
NOTE: Records P6, P9, P15, P17, P18 and P26 are not available for EML100/105, ABL50,
ABL5 and BPH5.

The patient information record contains general information about the patient. This informa-
tion can be the same for different tests.

P1 Record Type ID.


Character "P".

P2 Sequence Number.

P4 Laboratory Assigned Patient ID.


This field contains the Patient ID #.
The field is not used in messages containing quality control and calibration results.

P6 Patient Name.
This field contains the patient name in the following sequence, separated by component
delimiters: Last name^First names.
This field is not used for messages containing quality control or calibration results.

P9 Patient Sex.
Is represented by "M" (Male), "F" (Female), or "U" (Unknown/not specified).
This field is not used for messages containing quality control or calibration results.

P15 Special Field 1 (Patient age).


This field contains patient age and units ("years" or "months") separated by a compo-
nent delimiter.
This field is not used for messages containing quality control or calibration results.

P17 Patient Height.


This field contains patient height and units ("cm" or "ft:inc") separated by a component
delimiter.
This field is not used for messages containing quality control or calibration results.

P18 Patient Weight.


This field contains patient weight and units ("kg" or "pound") separated by a compo-
nent delimiter.
This field is not used for messages containing quality control or calibration results.

P26 Location.
This field contains the department designation.
This field is not used for messages containing quality control or calibration results.

Request for Patient Information (CLINIFILE3 Only)


CLINIFILE3 can request detailed patient information for a particular patient ID from a clini-
cal laboratory computer system.

Q1 Record Type ID.


Character "Q".

Q2 Sequence Number.

2.4 ASTM Communication Protocol, High-Level Protocol


Q3 Laboratory Assigned Patient ID.
The Patient ID #.

The clinical laboratory computer system replies by sending the information associated
with the requested patient ID.

Test Order Record


The test order record contains information about the particular test on a single specimen.
O1 Record Type ID.
Character "O".

O2 Sequence Number.

O3 Specimen ID (CLINIFILE3 only)


Accession # (ABL SYSTEM 600 series and ABL555 only)
A unique number for each sample.

O4 Instrument Specimen ID.


This field contains 2 components separated by a component delimiter.

1st component:
"Sample #" is sent if the data in the following result records originates from a blood,
gas or urine measurement.
"QC #" is sent if the data in the following result records originates from a qual-
ity control measurement.
"Cal #" is sent if the data in the following result records originates from a cali-
bration.
"Error" is sent if the following result record contains error messages.
2nd component:
Measurement/quality control/calibration number written as max. 3 or 4 numeric char-
acters.

Examples:
"Sample #^182" or "Sample #^1745"
"QC #^269"
"Cal #^82"
"Error"

O8 Specimen Collection Date and Time.


This field contains sampling date and time (seconds omitted).
The format is "YYYYMMDDHHMM" (year-month-day-hour-min).
The sampling time "HHMM" is keyed in by the user. If the keyed-in sampling time is
higher than the current time, the date ("YYYYMMDD") of the previous day is used.
The field is empty if the sampling time is not keyed in and is not used in messages con-
taining quality control and calibration results.

continues next page

ASTM Communication Protocol, High-Level Protocol 2.5


Test Order Record - continued

O14 Relevant Clinical Information.


This field contains 2 components separated by a component delimiter. The first compo-
nent identifies the Measuring Station number, #1 or #2 (ABL SYSTEM 600 series only).
The 2nd component gives further information about the measurement.

Example: Explanation
"[#2]^R" Measuring Station #2 of an ABL SYSTEM 600 series analyzer has
measured on a reduced sample (R), i.e. not all requested parameters have
been measured because of insufficient sample volume.

O16 Specimen Descriptor.


NOTE: In CLINIFILE3 this is a free text field.

This field contains 2 components (Specimen Type and Specimen Source) separated by
a component delimiter.
Messages containing blood, gas or urine measurement results:
Specimen Type: "Blood", "Gas", or "Urine".
Specimen Source: "Arterial", "Venous", "Capillary", "Mixed-venous" or "Not
specified" (identical to Sample type, selected as part of the patient
ID).

Specimen Source is omitted if Specimen Type is "Gas" or "Urine".

Example: "Blood^Arterial".
Messages containing quality control results:
This field contains two components: QC level number (1-8) and control solution type.

Examples:
"QC level 1^S5530": QC level 1, control solution S5530.
"QC level 8^Non-R-": QC level 8, non-RADIOMETER control solution.
The EML100/105, ABL50, ABL5 and BPH5 only use the 2nd component which indi-
cates the control solution type.

Examples:
"^S2530" : Control solution S2530.
"^Non -R-" : Non -R- control solution.
Messages containing calibration results:
This field contains only one component (Specimen Type) which identifies the calibra-
tion type:

"Gas cal 1" or


"Gas cal 2" or
"Cal 1" or
"Cal 2" or
"Total cal"

"1 POINT CAL" (CLINIFILE3 only)


"2 POINT CAL" (CLINIFILE3 only)
"START UP CAL" (CLINIFILE3 only)

2.6 ASTM Communication Protocol, High-Level Protocol


Result Record
The result record contains information about a single parameter in a particular test. The pa-
rameter can be an input (keyed-in value), default, measured, calculated or estimated param-
eter.

R1 Record Type ID.


Character "R".

R2 Sequence Number.

R3 Universal Test ID.


This field consists of up to 6 components separated by component delimiters:
1.Universal Test ID (Part 1): Not used
2.Universal Test ID Name (Part 2): Not used
3.Universal Test ID Type (Part 3): Not used
4.Parameter Name or Error Record Type (Part 4).

4.1 Parameter Name


Parameter name is a text string representing measurement, quality control or
calibration parameter names.

4.2 Error Record Type (only used when sending error messages)
Error Record Type is sent as one ASCII digit:
"0" - Operator Record
"1" - System Record, General
"2" - System Record from Last Calibration
"3" - System Record from Last Measurement
"4" - Sample Record
"5" - Transducer Record from Last Calibration
"6" - Transducer Record from Last Measurement
"7" - Transducer Record from Last Flush
"8" - Transducer Record from Last Manual Calibration
"9" - System Record from Last Manual Calibration

5. Parameter Type or Error State (Part 5)

5.1 Parameter Type


NOTE: ABL5, BPH5 and ABL50 do not transmit the parameter type.
Parameter Type is sent as one ASCII character:
"C" - Calculated parameter
"D" - Default parameter
"E" - Estimated parameter
"I" - Input parameter
"M" - Measured parameter
" " - Parameter not specified
Parameter Type is not specified for:
- Quality control and calibration results.
- Identifications (keyed in on the ID screen) and sent in record types H, P, or
O.

continues next page

ASTM Communication Protocol, High-Level Protocol 2.7


Result Record - continued

5.2 Error State (only used when sending error messages)


Error State is sent as one ASCII digit:
"0" - General
"1" - Flush
"2" - Measurement
"3" - Maintenance
"4" - Calibration
"5" - Manual Calibration
"6" - QC Measurement
"7" - HbF Determination

6. Sample Number - Error Messages (Part 6)


Sample number (only used when sending error messages)
Sample number is sent as 3 or 4 ASCII digits (1-999 or 1-9999) representing
- Measurement sample number (Error State = 2)
- QC sample number (Error State = 6)
- Calibration sample number (Error State = 4)

R4 Data, Measurement Value, or Error Code.


This field contains a result, input value or error code in ASCII text. A preceding ques-
tion mark and ">", "<" are allowed. Undefined results are represented by ".....".
If more than one error code is transmitted, they are separated by the character “\”(repeat
field delimiter).

R5 Units.
The unit for each parameter follows the user-selected units. The units are defined under
“Parameters and Units” later in this chapter.

R7 Result Abnormal Flag.


NOTE: Not available for the EML100/105, ABL50, ABL5 and BPH5.

Is used only in messages containing quality control results:


"N" - Normal (result accepted by the analyzer/system) = Yes or Yes*. Result is included
in the quality control statistics if all parameters have Yes or Yes*.
"A" - Abnormal (result not accepted by the analyzer) = No.

R9 Result Status.
"F" - final result.
"X" - result cannot be sent.

R11 Operator Identifications.


This field contains the Operator ID. The field is not used in messages containing cali-
bration results.
NOTE: This field is used only in the first transmitted Result Record.

R12 Date/Time Test Started.


This field contains the date and time when a measurement was started. The format is
“YYYYMMDDHHMMSS” (year-month-day-hour-min-sec).
NOTE: This field is used only in the first transmitted Result Record.

2.8 ASTM Communication Protocol, High-Level Protocol


R14 Instrument Identification.
This field identifies one of the following instruments when connected to the analyzers/
systems mentioned in brackets:
"ICATM" (for the ABL500/510/520/505/555)
"KNATM" (for the ABL500/510/520)
"OSMTM" (for the ABL SYSTEM 600 and ABL500/505/555).

The field is not used if no analyzers are connected. CLINIFILE3 does not use this field.

Manufacturer Information Record


This record is open for the manufacturer. RADIOMETER has chosen to use it for locking or
unlocking an analyzer/system from an external laboratory computer.

M1 Record Type ID.


M2 Sequence Number.
M3 Message to an analyzer/system.
This field contains one of the following messages:
"LOCK"
"UNLOCK"
"GASCAL1"
"GASCAL2"
"CAL1"
"CAL2"
"TOTALCAL"
"RINSE"
"CLEANING"
"LS-ADJUST"
"REFILL"
"HOLD"
"STANDBY"
"EXITSTANDBY"

An example of a command given through ASTM:

Refill
H|^&|
M|1|REFILL
L|1|N

CLINIFILE3 cannot be locked.

Message Terminator
L1 Record Type ID.
Character "L".
L2 Sequence number.
L3 Termination Code.
"N" - Normal termination.
"T" - Sender aborted.

ASTM Communication Protocol, High-Level Protocol 2.9


TOTAL LIST OF UNIVERSAL TEST IDS

IMPORTANT: The number of result records and their order in the ASTM communication protocol can be
changed in future software upgradings, i.e., it cannot be expected that a particular parameter
will always remain in the same result record. To identify a particular parameter, see the "Uni-
versal Test ID" field "Parameter name" below.

*: Keyed in as part of the identifications


**: Parameter name is displayed as H+ when nmol/L is selected, but is still sent as pH in
the ASTM protocol.

Identification Parameters Sent in Record Types H, P, R and O


Parameter name Units Record
* Operator ID R
* Department P
* Patient ID P
* Last name P
* First name P
* Age "years", "months" P
* Sex P
* Weight "kg", "pound" P
* Height "cm", "ft:inc" P
* Sample type O
* Sampling time O
* Accession O (ABL SYSTEM 600 series
and ABL555 only)

Parameters and Units Sent in Record Type R


Parameter name Units Comments
"AaDpO2" "mmHg", "kPa"
"AaDpO2,T" "mmHg", "kPa"
"ABE" "mmol/L"
"a/ApO2" "%", " "
"a/ApO2,T" "%", " "
"Anion gap (K+)" "mmol/L", "meq/L" versions with Cl electrode only
"Anion gap" "mmol/L", "meq/L" versions with Cl electrode only
"B" "mmHg", "kPa", "torr", "bar"
"Ca++" "mmol/L", "meq/L", "mg/dL"
"Ca(7.4)" "mmol/L", "meq/L", "mg/dL"
"Cl-" "mmol/L", "meq/L"
"Cond" "mS/cm" Conductivity, ABL555 only
"Glu" "mmol/L", "mg/dL"
"Lac" "mmol/L", "meq/L", "mg/dL"
"COHb" "%", " "
"CO2" "%", " "
"cx" "Vol %", "mmol/L", "mL/dL"
"DO2" "mL/min", "mmol/min" Not available in CLINIFILE3
"DysHb" "%"
* "FIO2" "%", " "
"HbF" "%", " " CLINIFILE3: "HbF^input
value"
"HCO3-" "mmol/L"
"Hct" "%", " "

2.10 ASTM Communication Protocol, High-Level Protocol


Parameter name Units Comments
"Hct" "%", " " ^M = measured value
(ABL555 only)
"Hct" "%", " " ^C = calculated value
(ABL555 only)
"K+" "mmol/L", "meq/L"
"MetHb" "%", " "
"Na+" "mmol/L", "meq/L"
"O2" "%", " "
"O2CAP" "Vol %", "mmol/L", "mL/dL"
"O2Hb" "%", " " ^M = measured value
"O2Hb" "%", " " ^C = calculated value
"pCO2" "mmHg", "kPa"
"pCO2(T)" "mmHg", "kPa"
** "pH" " ", "nmol/L"
** "pH(st)" " ", "nmol/L"
** "pH(T)" " ", "nmol/L"
"pO2" "mmHg", "kPa"
"pO2(A)" "mmHg", "kPa"
"pO2(A),T" "mmHg", "kPa"
"pO2(T)" "mmHg", "kPa"
"px" "mmHg", "kPa"
"p50(act)" "mmHg", "kPa"
"p50(act),T" "mmHg", "kPa"
* "p50(st)" "mmHg", "kPa" Either input or derived param-
eter.
* "Qt" "L/min"
"Qx" " "
"RHb" "%", " "
"RI" "%", " "
"RI,T" "%", " "
* "RQ" " "
"SBC" "mmol/L"
"SBE" "mmol/L"
"SHb" "%"
"Shunt" "%", " "
"Shunt,T" "%", " "
"sO2" "%", " " ^M = measured value
"sO2" "%", " " ^C = calculated value
* "T" "Cel", "F" ampoule temperature
* "T" "Cel", "F" patient temperature
"tCO2(B)" "Vol %","mmol/L", "mL/dL"
"tCO2(P)" "Vol %", "mmol/L", "mL/dL"
"tHb" "g/dL", "mmol/L", "g/L" ^M = measured value
"tHb" "g/dL", "mmol/L", "g/L" ^I = input value.
CLINIFILE3: "tHb^input
value".
"tHb" "g/dL", "mmol/L", "g/L" ^C = calculated value
(ABL555 only)
"tO2" "Vol %", "mmol/L", "mL/dL"
"VO2" "mL/min", "mmol/min"

ASTM Communication Protocol, High-Level Protocol 2.11


Calibration Parameters
Parameter name Units Comments
** "pH^High" " ","nmol/L"
** "pH^Low" " ", "nmol/L"
** "pH^DriftH" " ", "nmol/L"
** "pH^DriftL" " ", "nmol/L"
** "pH^Status" " ", "nmol/L"
"pH^Sens" "%", " "
"pCO2^Low" "mmHg", "kPa"
"pCO2^High" "mmHg", "kPa"
"pCO2^DriftL" "mmHg", "kPa"
"pCO2^DriftH" "mmHg", "kPa"
"pCO2^Status" "mmHg", "kPa"
"pCO2^Sens" "%", " "
"pO2^High" "mmHg", "kPa"
"pO2^Low" "mmHg", "kPa"
"pO2^DriftH" "mmHg", "kPa"
"pO2^DriftL" "mmHg", "kPa"
"pO2^Sens" "pA/mmHg", "pA/kPa"
"pO2^Zero" "mmHg", "kPa"
"tHb^Zero" "g/dL", "mmol/L", "g/L"
"tHb^ZeroDrift" "g/dL", "mmol/L", "g/L"
"tHb^ZeroStatus" "nA" CLINIFILE3: "tHb^Zero^Sta"
"K+^High" "mmol/L", "meq/L"
"K+^Low" "mmol/L", "meq/L"
"K+^DriftH" "mmol/L", "meq/L"
"K+^DriftL" "mmol/L", "meq/L"
"K+^Status" "mmol/L", "meq/L"
"K+^Sens" "%"
"Na+^High" "mmol/L", "meq/L"
"Na+^Low" "mmol/L", "meq/L"
"Na+^DriftH" "mmol/L", "meq/L"
"Na+^DriftL" "mmol/L", "meq/L"
"Na+^Status" "mmol/L", "meq/L"
"Na+^Sens" "%"
"Ca++^High" "mmol/L", "meq/L", "mg/dL"
"Ca++^Low" "mmol/L", "meq/L", "mg/dL"
"Ca++^DriftH" "mmol/L", "meq/L", "mg/dL"
"Ca++^DriftL" "mmol/L", "meq/L", "mg/dL"
"Ca++^Status" "mmol/L", "meq/L", "mg/dL"
"Ca++^Sens" "%"
"Cl-^High" "mmol/L", "meq/L"
"Cl-^Low" "mmol/L", "meq/L"
"Cl-^DriftH" "mmol/L", "meq/L"
"Cl-^DriftL" "mmol/L", "meq/L"
"Cl-^Status" "mmol/L", "meq/L"
"Cl-^Sens" "%"
"Glu" "mmol/L", "mg/dL"
"Glu^Drift" "mmol/L", "mg/dL"
"Glu^Sens" "pA/mM" pA per mmol/L
"Lac" "mmol/L", "meq/L","mg/dL"
"Lac^Drift" "mmol/L", "meq/L", "mg/dL"
"Lac^Sens" "pA/mM" pA per mmol/L
"Hct" "%"," "
"Hct^Drift" "%"," "
"Hct^Sens" "mV/mS" mV per mS/cm

2.12 ASTM Communication Protocol, High-Level Protocol


CHAPTER 3

ERROR CODES

CONTENTS

Chapter Overview .............................. 3.2


ABL SYSTEM 600, 605, 610, 615,
620 and 625......................................... 3.2
ABL500, 505, 510, 520 and 555 ......... 3.11
EML100 and EML105 ....................... 3.18
ABL50 .................................................. 3.23
ABL5 .................................................... 3.28
BPH5 .................................................... 3.31

ASTM Communication Protocol, Error Codes


CHAPTER OVERVIEW

This chapter contains lists of all ASTM error codes for the following analyzers/systems:

• ABL SYSTEM 600, 605, 610, 615, 620 and 625


• ABL500, 505, 510 and 520
• EML100 and EML105
• ABL50
• ABL5
• BPH5

ABL SYSTEM 600, 605, 610, 615, 620 AND 625

NOTE: The following list covers all the above systems. Consequently, not all error codes are relevant for all the
systems, e.g., due to different electrode combinations. When an error code is specific to one of the two
Measuring Stations, the interpretation includes the marking [#1] for Measuring Station 1 and [#2] for
Measuring Station 2.

Operator Record

Error code Message Interpretation

0 “INLET NOT CLOSED” “[#1] Inlet flap not closed when requested in last measurement.”
1 “INLET NOT CLOSED” “[#1] Inlet flap not closed when requested in last Decontami-
nation.”
2 “INLET NOT CLOSED” “[#1] Inlet flap not closed when requested in last Protein
removal.”
3 “ASP. NOT ACTIVATED” “[#1] Aspirate button not pressed when requested in last gas
measurement.”
4 “INLET CLOSED” “[#1] Inlet flap closed during injection in last gas measurement.”
5 “INLET CLOSED” “[#1] Inlet flap closed without introducing enough sample in
last measurement.”
6 “NO SAMPLE” “[#1] No sample detected in last measurement.”
7 “NO SAMPLE” “[#1] No sample detected during aspiration in last measurement.”
8 “PROGRAM NOT STARTED” “[#1] No solution injected in last Decontamination.”
9 “PROGRAM NOT STARTED” “[#1] No solution injected in last Protein removal.”
10 “INLET NOT CLOSED” “[#1] Inlet flap not closed when requested in last manual
calibration.”
11 “INLET CLOSED” “[#1] Inlet flap closed without introducing enough sample in
last manual calibration.”
12 “NO SAMPLE” “[#1] No sample detected in last manual calibration.”
13 “NO SAMPLE” “[#1] No sample detected during aspiration in last manual
calibration.”
20 “INLET NOT CLOSED” “[#2] Inlet flap not closed when requested in last measurement.”
21 “INLET NOT CLOSED” “[#2] Inlet flap not closed when requested in last Decontami-
nation.”
22 “INLET NOT CLOSED” “[#2] Inlet flap not closed when requested in last Protein
removal.”

3.2 ASTM Communication Protocol, Error Codes


Error code Message Interpretation

23 “ASP. NOT ACTIVATED” “[#2] Sample injected in last urine sample or urine quality
control measurement. Urine samples and urine quality control
solutions must be aspirated.”
25 “INLET CLOSED” “[#2] Inlet flap closed without introducing enough sample in
last measurement.”
26 “NO SAMPLE” “[#2] No sample detected in last measurement.”
27 “NO SAMPLE” “[#2] No sample detected during aspiration in last measure-
ment.”
28 “PROGRAM NOT STARTED” “[#2] No solution injected in last Decontamination.”
29 “PROGRAM NOT STARTED” “[#2] No solution injected in last Protein removal.”

System Record, General

Error code Message Interpretation

100 “TEMP. ERROR” “[#1] Temperature in thermostatted unit outside 37.0 ± 0.2
°C.”
101 “GAS ERROR A” “[#1] CO2 pressure too low.”
102 “GAS ERROR B” “[#1] Gas mixer not operating.”
103 “RINSE ERROR A” “[#1] No Rinse solution (5) detected.”
104 “RINSE ERROR B” “[#1] Malfunction in liquid transport system.”
105 “SBS ERROR A” “[#1] No Salt-bridge solution (2) detected.”
106 “SBS ERROR B” “[#1] Malfunction in Salt-bridge solution transport.”
108 “GAS CAL 1 NEEDED” “[#1] Gas cal 1 required after maintenance procedure, or last
Gas cal 1 not completed due to errors, or more than 1 calibra-
tion pending.”
109 “GAS CAL 2 NEEDED” “[#1] Gas cal 2 required after maintenance procedure, or last
Gas cal 2 not completed due to errors, or more than 1 calibra-
tion pending.”
110 “CAL 1 NEEDED” “[#1] Cal 1 required after maintenance procedure, or last Cal
1 not completed due to errors, or more than 1 calibration
pending.”
111 “CAL 2 NEEDED” “[#1] Cal 2 required after maintenance procedure, or last Cal
2 not completed due to errors, or more than 1 calibration
pending.”
112 “TOTAL CAL NEEDED” “[#1] Total cal required after maintenance procedure, or last
Total cal not completed due to errors, or more than 1 calibra-
tion pending.”
113 “FLUSH ERROR” “[#1] Liquid detected during flush.”
114 “RINSE ERROR C” “[#1] Liquid detected during Rinse.”
115 “CLEANING ERROR A” “[#1] No Cleaning solution (1) detected.”
116 “CLEANING ERROR B” “[#1] Malfunction in liquid transport system.”
117 “MAINT. PROG. ERROR” “[#1] Maintenance program aborted due to malfunction in
liquid transport system.”
118 “WASTE SENSOR ERROR” “[#1] Waste sensor defective.”
119 “WASTE NOT CONNECTED” “[#1] Waste container (6) is not securely connected.”
120 “WASTE FULL” “[#1] Waste container (6) is full.”
continues next page

ASTM Communication Protocol, Error Codes 3.3


ABL SYSTEM 600, 605, 610, 615, 620 and 625 - continued

System Record, General - continued

Error code Message Interpretation


121 “LS1 ERROR” “[#1] LS1 error during LS adjustment program.”
122 “LS2 ERROR” “[#1] LS2 error during LS adjustment program.”
123 “LS3 ERROR” “[#1] LS3 error during LS adjustment program.
124 “LS4 ERROR” “[#1] LS4 error during LS adjustment program.”
125 “LS5 ERROR” “[#1] LS5 error during LS adjustment program.”
126 “MAIN VALVE ERROR” “[#1] Main valve position error”
127 “BATTERY TOO LOW” “[#1] Battery too low”
140 “DISK ERROR” “Measurement(s) could not be logged to disk.”
141 “DISK ERROR” “Calibration(s) could not be logged to disk.”
142 “DISK ERROR” “QC measurement(s) could not be logged to disk.”
143 “DISK ERROR” “Error(s) could not be logged to disk.”
144 “DISK FULL” “The disk is full. Backup needed.”
160 “TEMP. ERROR” “[#2] Temperature in thermostatted unit outside 37.0 ± 0.2
°C.”
163 “RINSE ERROR A” “[#2] No Rinse solution (11) detected.”
164 “RINSE ERROR B” “[#2] Malfunction in liquid transport system.”
165 “SBS ERROR A” “[#2] No Salt-bridge solution (8) detected.”
166 “SBS ERROR B” “[#2] Malfunction in Salt-bridge solution transport.”
170 “CAL 1 NEEDED” “[#2] Cal 1 required after maintenance procedure, or last Cal 1
not completed due to errors.”
171 “CAL 2 NEEDED” “[#2] Cal 2 required after maintenance procedure, or last Cal 2
not completed due to errors.”
174 “RINSE ERROR C” “[#2] Liquid detected during Rinse.”
175 “CLEANING ERROR A” “[#2] No Cleaning solution (7) detected.”
176 “CLEANING ERROR B” “[#2] Malfunction in liquid transport system.”
177 “MAINT. PROG. ERROR” “[#2] Maintenance program aborted due to malfunction in
liquid transport system.”
178 “WASTE SENSOR ERROR” “[#2] Waste sensor defective.”
180 “WASTE FULL” “[#2] Waste container (12) is full.”
181 “LS1 ERROR” “[#2] LS1 error during LS adjustment program.”
182 “LS2 ERROR” “[#2] LS2 error during LS adjustment program.”
183 “LS3 ERROR” “[#2] LS3 error during LS adjustment program.”
184 “LS4 ERROR” “[#2] LS4 error during LS adjustment program.”
185 “LS5 ERROR” “[#2] LS5 error during LS adjustment program.”
186 “MAIN VALVE ERROR” “[#2] Main valve position error”
187 “BATTERY TOO LOW” “[#2] Battery too low.”
188 “COMMUNICATION ERROR” “System communication error between #1 and #2.”

3.4 ASTM Communication Protocol, Error Codes


System Record from Last Calibration

Error code Message Interpretation

200 “CAL TEMP. ERROR” “[#1] Temperature outside 37.0 ± 0.2 °C during calibration.”
201 “CAL GAS ERROR” “[#1] Gas error during calibration.”
202 “CAL RINSE ERROR” “[#1] Rinse error during calibration.”
203 “CAL SBS ERROR” “[#1] No Salt-bridge solution (2) during last calibration on
Cal. solution (3).”
204 “CAL SBS ERROR” “[#1] No Salt-bridge solution (2) during last calibration on
Cal. solution (4).”
205 “CAL 2 SBS ERROR” “[#1] No Salt-bridge solution (2) during last Cal 2.”
206 “CAL ERROR A” “[#1] Liquid detected in sensor LS1.”
207 “CAL ERROR B” “[#1] Liquid detected in sensor LS2.”
208 “CAL ERROR C” “[#1] Calibrating solution (3) not detected by liquid sensor
LS1.”
209 “CAL ERROR D” “[#1] Calibrating solution (3) not detected.”
210 “CAL ERROR E” “[#1] Calibrating solution (3) not detected by liquid sensor LS3.”
211 “CAL ERROR F” “[#1] Calibrating solution (4) not detected by liquid sensor LS1.”
212 “CAL ERROR G” “[#1] Calibrating solution (4) not detected.”
213 “CAL ERROR H” “[#1] Calibrating solution (4) not detected by liquid sensor
LS3.”
214 “CAL ERROR I” “[#1] Inhomogeneous Calibrating solution (3).”
215 “CAL ERROR J” “[#1] Inhomogeneous Calibrating solution (4).”
216 “CAL ERROR K” “[#1] Liquid detected in LS3.”
217 “CAL ERROR L” “[#1] Leakage in oxi-system.”
230 “CAL TEMP. ERROR” “[#2] Temperature outside 37.0 ± 0.2 °C during calibration.”
232 “CAL RINSE ERROR” “[#2] Rinse error during calibration.”
233 “CAL SBS ERROR” “[#2] No Salt-bridge solution (8) during last calibration on
Cal. solution (9).”
234 “CAL SBS ERROR” “[#2] No Salt-bridge solution (8) during last calibration on
Cal. solution (10).”
235 “CAL 2 SBS ERROR” “[#2] No Salt-bridge solution (8) during last Cal 2.”
236 “CAL ERROR A” “[#2] Liquid detected in sensor LS1.”
237 “CAL ERROR B” “[#2] Liquid detected in sensor LS2.”
238 “CAL ERROR C” “[#2] Calibrating solution (9) not detected by liquid sensor
LS1.”
239 “CAL ERROR D” “[#2] Calibrating solution (9) not detected.”
240 “CAL ERROR E” “[#2] Calibrating solution (9) not detected by liquid sensor
LS3.”
241 “CAL ERROR F” “[#2] Calibrating solution (10) not detected by liquid sensor
LS1.”
242 “CAL ERROR G” “[#2] Calibrating solution (10) not detected.”
243 “CAL ERROR H” “[#2] Calibrating solution (10) not detected by liquid sensor
LS3.”
244 “CAL ERROR I” “[#2] Inhomogeneous Calibrating solution (9).”
245 “CAL ERROR J” “[#2] Inhomogeneous Calibrating solution (10).”
246 “CAL ERROR K” “[#2] Liquid detected in LS3”
continues next page

ASTM Communication Protocol, Error Codes 3.5


ABL SYSTEM 600, 605, 610, 615, 620 and 625 - continued

System Record from Last Measurement

Error code Message Interpretation

300 “MEAS. TEMP. ERROR” “[#1] Temperature outside 37.0 ± 0.2 °C during measurement.”
301 “MEAS. GAS ERROR” “[#1] Gas error during measurement.”
303 “MEAS. SBS ERROR” “[#1] No Salt-bridge solution (2) during measurement.”
304 “MEAS. ERROR A” “[#1] Liquid sensor LS1 detected liquid with open inlet flap.”
305 “MEAS. ERROR B” “[#1] Liquid sensor LS2 detected liquid with open inlet flap.”
306 “MEAS. ERROR C” “[#1] Liquid sensor LS4 detected liquid with open inlet flap.”
308 “MEAS. ERROR E” “[#1] Liquid sensor LS1 detected liquid during gas sample
injection.”
309 “MEAS. ERROR F” “[#1] Liquid sensor LS2 detected liquid during gas sample
injection.”
310 “MEAS. ERROR G” “[#1] Liquid sensor LS4 detected liquid during sample injec-
tion.”
314 “MEAS. ERROR K” “[#1] Liquid sensor LS1 detected liquid during sample
processing.”
315 “MEAS. ERROR L” “[#1] Liquid sensor LS2 detected liquid during sample
processing.”
316 “MEAS. ERROR M” “[#1] Liquid sensor LS3 detected liquid during sample
processing.”
317 “MEAS. ERROR N” “[#1] No sample detected during sample processing.”
318 “MEAS. ERROR O” “[#1] Leakage in oxi-system.”
330 “MEAS. TEMP. ERROR” “[#2] Temperature outside 37.0 ± 0.2 °C during measurement.”
333 “MEAS. SBS ERROR” “[#2] No Salt-bridge solution (8) during measurement.”
334 “MEAS. ERROR A” “[#2] Liquid sensor LS1 detected liquid with open inlet flap.”
335 “MEAS. ERROR B” “[#2] Liquid sensor LS2 detected liquid with open inlet flap.”
336 “MEAS. ERROR C” “[#2] Liquid sensor LS4 detected liquid with open inlet flap.”
342 “MEAS. ERROR K” “[#2] Liquid sensor LS1 detected liquid during sample
processing.”
343 “MEAS. ERROR L” “[#2] Liquid sensor LS2 detected liquid during sample
processing.”
344 “MEAS. ERROR M” “[#2] Liquid sensor LS3 detected liquid during sample
processing.”
345 “MEAS. ERROR N” “[#2] No sample detected during sample processing.”

3.6 ASTM Communication Protocol, Error Codes


Sample Record

Error code Message Interpretation

400 “INHOMOGENEOUS SAMPLE” “[#1] Air bubbles detected in sample.”


401 “INSUFFICIENT SAMPLE” “[#1] Sample volume too small.”
402 “INHOMOGENEOUS SAMPLE” “[#1] Air bubbles detected in sample during last manual
calibration.”
403 “INSUFFICIENT SAMPLE” “[#1] Sample volume too small in last manual calibration.”
410 “INHOMOGENEOUS SAMPLE” “[#2] Air bubbles detected in sample.”
411 “INSUFFICIENT SAMPLE” “[#2] Sample volume too small.”

Transducer Record from Last Calibration

Error code Message Interpretation

500 “pH OUT OF LIMITS” “[#1] pH status value out of limits: 6.820 - 7.946.”
501 “pH DRIFTING” “[#1] pH drift value exceeds user- selected limits.”
502 “pH SENSITIVITY ERROR” “[#1] pH sensitivity out of range: 92 - 103 %.”
503 “pH UNSTABLE” “[#1] pH response fault during calibration.”
504 “pCO2 OUT OF LIMITS” “[#1] pCO2 status value out of limits: 6.2 - 260 mmHg or 0.82
- 34.66 kPa.”
505 “pCO2 DRIFTING” “[#1] pCO2 drift value exceeds user-selected limits.”
506 “pCO2 SENS. ERROR” “[#1] pCO2 sensitivity out of range: 85 - 100 %.”
507 “pCO2 UNSTABLE” “[#1] pCO2 response fault during calibration.”
508 “pO2 ZERO HIGH” “[#1] pO2 zero value more than 6 mmHg (0.80 kPa).”
509 “pO2 DRIFTING” “[#1] pO2 drift value exceeds user-selected limits.”
510 “pO2 SENS. ERROR” “[#1] pO2 sensitivity out of range: 5 - 40 pA/mmHg or 37.51 -
300.0 pA/kPa.”
511 “pO2 UNSTABLE” “[#1] pO2 response fault during calibration.”
512 “BARO OUT OF LIMITS” “[#1] Barometer out of limits: 450 - 800 mmHg or 60.0 -
106.6 kPa.”
513 “GAS CAL 2 ERROR” “[#1] Transducer error in last 2 point pCO2 calibration.”
514 “CAL 2 ERROR” “[#1] Transducer error in last 2 point pH calibration.”
515 “TOTAL CAL ERROR” “[#1] Transducer error in last 2 point pO2 calibration.”
516 “PHOTOM OUT OF LIMITS” “[#1] Photometer status out of limits: 30 - 400 nA or channel
currents not accepted after internal check.”
517 “tHb ZERO POINT DRIFT” “[#1] tHb zero point drift value exceeds limits: 0.32 g/dL or
0.2 mmol/L or 3.2 g/L.”
600 “K+ OUT OF LIMITS” “[#2] K+ status value out of limits: 1.2 - 13.3 mmol/L.”
601 “K+ DRIFTING” “[#2] K+ drift value exceeds user-selected limits.”
602 “K+ SENS. ERROR” “[#2] K+ sensitivity out of range: 92 - 105 %.”
603 “K+ UNSTABLE” “[#2] K+ response fault during calibration.”
604 “Na+ OUT OF LIMITS” “[#2] Na+ status value out of limits: 44 - 481 mmol/L.”
605 “Na+ DRIFTING” “[#2] Na+ drift value exceeds user-selected limits.”
606 “Na+ SENS. ERROR” “[#2] Na+ sensitivity out of range: 90 - 105 %.”
608 “Na+ UNSTABLE” “[#2] Na+ response fault during calibration.”
continues next page

ASTM Communication Protocol, Error Codes 3.7


ABL SYSTEM 600, 605, 610, 615, 620 and 625 - continued

Transducer Record from Last Calibration - continued

Error code Message Interpretation

650 “Ca++ OUT OF LIMITS” “[#2] Ca++ status value out of limits: 0.20 - 9.0 mmol/L.”
651 “Ca++ DRIFTING” “[#2] Ca++ drift value exceeds user-selected limits.”
652 “Ca++ SENS. ERROR” “[#2] Ca++ sensitivity out of range: 90 - 105 %.”
653 “Ca++ UNSTABLE” “[#2] Ca++ response fault during calibration.”
670 “Cl- OUT OF LIMITS” “[#2] Cl- status value out of limits: 20 - 292 mmol/L.”
671 “Cl- DRIFTING” “[#2] Cl- drift value exceeds user-selected limits.”
672 “Cl- SENS. ERROR” “[#2] Cl- sensitivity out of range: 85 - 100 %.”
673 “Cl- UNSTABLE” “[#2] Cl- response fault during calibration.”
680 “Glu ZERO CUR. ERROR” “[#2] Glucose zero current too high during calibration.”
681 “Glu DRIFTING” “[#2] Glucose drift value exceeds user-selected limits.”
682 “Glu SENS. ERROR” “[#2] Glucose sensitivity out of range.”
683 “Glu UNSTABLE” “[#2] Glucose response fault during calibration.”
684 “Glu STABILIZING” “[#2] Glucose electrode not ready yet.”
685 “Lac ZERO CUR. ERROR” “[#2] Lactate zero current too high during calibration.”
686 “Lac DRIFTING” “[#2] Lactate drift value exceeds user-selected limits.”
687 “Lac SENS. ERROR” “[#2] Lactate sensitivity out of range.”
688 “Lac UNSTABLE” “[#2] Lactate response fault during calibration.”
689 “Lac STABILIZING” “[#2] Lactate electrode not ready yet.”
690 “Glu INTERFERENCES” “[#2] Hepes interferences detected.”
691 “Lac INTERFERENCES” “[#2] Hepes interferences detected.”

Transducer Record from Last Measurement

Error code Message Interpretation

700 “pH OUT OF RANGE” “[#1] pH out of coverage range: 6.3 - 8.0”
701 “pH UNSTABLE” “[#1] pH response fault during electrode monitoring.”
702 “pCO2 OUT OF RANGE” “[#1] pCO2 out of coverage range: 5.0 - 250 mmHg or 0.67 -
33.33 kPa.”
703 “pCO2 UNSTABLE” “[#1] pCO2 response fault during electrode monitoring.”
704 “pO2 OUT OF RANGE” “[#1] pO2 out of coverage range: 0 - 800 mmHg or 0.0 -
106.64 kPa for liquid samples; 0 - 753 mmHg or 0.0 - 100.37
kPa for gas samples.”
705 “pO2 UNSTABLE” “[#1] pO2 response fault during electrode monitoring.”
706 “BARO OUT OF RANGE” “[#1] Barometer out of coverage range: 450 - 800 mmHg or
60.0 - 106.6 kPa.”
720 “tHb OUT OF RANGE” “[#1] tHb out of coverage range: 0 - 29 g/dL or 0 - 18 mmol/L
or 0 - 290 g/L.”
721 “Hb DERIVATIVES ERROR” “[#1] tHb < 3.2 g/dL or 2.0 mmol/L or 32 g/L too low for
reliable measurement of derivatives.”

3.8 ASTM Communication Protocol, Error Codes


Error code Message Interpretation

722 “SPECTRUM ERROR” “[#1] Spectrum mismatching the combination of measured


derivatives.”
723 “TURBIDITY HIGH” “[#1] Sample turbidity too high for reliable measurements.”
730 “Hb EFFECTIVE LOW” “[#1] Effective Hb too low for reliable determination of sO2.”
731 “DysHb HIGH” “[#1] DysHb higher than 5 % or 0.05.”
740 “Hb EFFECTIVE LOW” “[#1] Effective Hb too low for reliable determination of sO2.
(RHb + O2Hb < 30 % or 0.3).”
750 “HbF OUT OF RANGE” “[#1] HbF out of range: -10 - 110 % or -0.1 - 1.1.”
760 “K+ OUT OF RANGE” “[#2] K+ out of coverage range: 0.5 - 25.0 mmol/L for blood
samples; 7 - 250 mmol/L for urine samples.”
761 “K+ UNSTABLE” “[#2] K+ response fault during electrode monitoring.”
762 “Na+ OUT OF RANGE” “[#2] Na+ out of coverage range: 7 - 350 mmol/L for blood
samples; 7 - 350 mmol/L for urine samples.”
763 “Na+ UNSTABLE” “[#2] Na+ response fault during electrode monitoring.”
770 “Ca++ OUT OF RANGE” “[#2] Ca++ out of coverage range: 0.2 - 10.0 mmol/L for blood
samples.”
771 “Ca++ UNSTABLE” “[#2] Ca++ response fault during electrode monitoring.”
780 “Cl- OUT OF RANGE” “[#2] Cl- out of coverage range: 7 - 350 mmol/L for blood
samples; 7 - 500 mmol/L for urine samples.”
781 “Cl- UNSTABLE” “[#2] Cl- response fault during electrode monitoring.”
782 “Ca(7.4) NOT USABLE” “pH out of range 7.2 - 7.6 for calculation of Ca(7.4).”
790 “Glu OUT OF RANGE” “[#2] Glucose out of coverage range.
791 “Glu UNSTABLE” “[#2] Glucose response fault during electrode monitoring.”
792 “Glu STABILIZING” “[#2] Glucose electrode not ready yet.”
793 “Glu ZERO CUR. ERROR” “[#2] Glucose zero current too high during measurement.”
794 “Lac OUT OF RANGE” “[#2] Lactate out of coverage range.
795 “Lac UNSTABLE” “[#2] Lactate response fault during electrode monitoring.”
796 “Lac STABILIZING” “[#2] Lactate electrode not ready yet.”
797 “Lac ZERO CUR. ERROR” “[#2] Lactate zero current too high during measurement.”
798 “Lac INTERFERENCES” “[#2] Interference detected in last measurement.”
799 “Glu INTERFERENCES” “[#2] Interference detected in last measurement.”

Transducer Record from Last Flush

Error code Message Interpretation

800 “pO2 GAS FLUSH DRIFT” “[#1] pO2 drift value exceeds ± 3 % during 10-min. check of
flush gas level.”
801 “pCO2 DRIFTING” “[#1] pCO2 drift value exceeds 75 % of user-selected limits
during 1-hour check.”
802 “pO2 DRIFTING” “[#1] pO2 drift value exceeds 75 % of user-selected limits
during 1-hour check.”

continues next page

ASTM Communication Protocol, Error Codes 3.9


ABL SYSTEM 600, 605, 610, 615, 620 and 625 - continued

Transducer Record from Last Manual Calibration

Error code Message Interpretation

900 “tHb CAL ERROR” “[#1] tHb out of limits: 11.28 - 13.21 g/dL or 7.0 - 8.2 mmol/L
or 112.8 - 132.1 g/L.”
901 “HbF CAL ERROR” “[#1] tHb out of coverage range: 0 - 29 g/dL or 0 - 18 mmol/L
or 0 - 290 g/L.”
902 “HbF CAL ERROR” “[#1] tHb < 3.2 g/dL or 2.0 mmol/L or 32 g/L too low for
reliable determination of derivatives.”
903 “HbF CAL ERROR” “[#1] Spectrum mismatching the combination of derivatives.”
904 “HbF CAL ERROR” “[#1] Sample turbidity too high for reliable calibration.”
905 “HbF CAL ERROR” “[#1] Effective Hb too low for reliable determination of sO2.
(RHb + O2Hb < 30 % or 0.3).”
906 “HbF CAL ERROR” “[#1] sO2 out of limits: 95 - 105 % or 0.95 - 1.05.”

System Record from Last Manual Calibration

Error code Message Interpretation

1000 “MAN. CAL ERROR A” “[#1] Liquid sensor LS1 detected liquid with open inlet flap.”
1001 “MAN. CAL ERROR B” “[#1] Liquid sensor LS2 detected liquid with open inlet flap.”
1002 “MAN. CAL ERROR C” “[#1] Liquid sensor LS4 detected liquid with open inlet flap.”
1003 “MAN. CAL ERROR K” “[#1] Liquid sensor LS1 detected liquid during sample
processing.”
1004 “MAN. CAL ERROR L” “[#1] Liquid sensor LS2 detected liquid during sample
processing.”
1005 “MAN. CAL ERROR M” “[#1] Liquid sensor LS3 detected liquid during sample
processing.”
1006 “MAN. CAL ERROR N” “[#1] No sample detected during sample processing.”
1007 “MAN. CAL ERROR O” “[#1] Leakage in oxi-system.”

3.10 ASTM Communication Protocol, Error Codes


ABL500, 505, 510, 520 AND 555

NOTE: The following list covers all the above analyzers. Consequently, not all error codes are relevant for all the
analyzers, e.g., due to different electrode combinations.

Operator Record
Error code Message Interpretation

0 “INLET NOT CLOSED” “Inlet flap not closed when requested in last measurement.”
1 “INLET NOT CLOSED” “Inlet flap not closed when requested in last Decontamina-
tion.”
2 “INLET NOT CLOSED” “Inlet flap not closed when requested in last Protein removal.”
3 “ASP. NOT ACTIVATED” “Aspirate button not pressed when requested in last gas meas-
urement.”
4 “INLET CLOSED” “Inlet flap closed during injection in last gas measurement.”
5 “INLET CLOSED” “Inlet flap closed without introducing enough sample in last
measurement.”
6 “NO SAMPLE” “No sample detected in last measurement.”
7 “NO SAMPLE” “No sample detected during aspiration in last measurement.”
8 “PROGRAM NOT STARTED” “No solution injected in last Decontamination.”
9 “PROGRAM NOT STARTED” “No solution injected in last Protein removal.”
10 “INLET NOT CLOSED” “Inlet flap not closed when requested in last manual calibra-
tion.”
11 “INLET CLOSED” “Inlet flap closed without introducing enough sample in last
manual calibration.”
12 “NO SAMPLE” “No sample detected in last manual calibration.”
13 “NO SAMPLE” “No sample detected during aspiration in last manual calibra-
tion.”

System Record, General

Error code Message Interpretation

100 “TEMP. ERROR” “Temperature in thermostatted unit outside 37.0 ± 0.2 °C.”
101 “GAS ERROR A” “CO2 pressure too low.”
102 “GAS ERROR B” “Gas mixer not operating.”
103 “RINSE ERROR A” “No Rinse solution detected.”
104 “RINSE ERROR B” “Malfunction in liquid system transport.”
105 “SBS ERROR A” “No Salt-bridge solution (2) detected.”
106 “SBS ERROR B” “Malfunction in Salt-bridge solution transport.”
107 “CLEANING NEEDED” “Cleaning not completed due to errors.”
108 “GAS CAL 1 NEEDED” “Gas cal 1 required after maintenance procedure, or last Gas
cal 1 not completed due to errors, or more than 1 calibration
pending.”
“Gas cal 1 required after maintenance procedure, or last Gas
cal 1 not completed due to errors.” - ABL505 only

continues next page

ASTM Communication Protocol, Error Codes 3.11


ABL500, 505, 510, 520 and 555 - continued

Error code Message Interpretation

109 “GAS CAL 2 NEEDED” “Gas cal 2 required after maintenance procedure, or last Gas cal
2 not completed due to errors, or more than 1 calibration
pending.”
“Gas cal 2 required after maintenance procedure, or last Gas cal
2 not completed due to errors.” - ABL505 only
110 “CAL 1 NEEDED” “Cal 1 required after maintenance procedure, or last Cal 1 not
completed due to errors, or more than 1 calibration pending.”
“Cal 1 required after maintenance procedure, or last Cal 1 not
completed due to errors.” - ABL505 only
111 “CAL 2 NEEDED” “Cal 2 required after maintenance procedure, or last Cal 2 not
completed due to errors, or more than 1 calibration pending.”
“Cal 2 required after maintenance procedure, or last Cal 2 not
completed due to errors.” - ABL505 only
112 “TOTAL CAL NEEDED” “Total cal required after maintenance procedure, or last Total cal
not completed due to errors, or more than 1 calibration pend-
ing.”
“Total cal required after maintenance procedure, or last Total cal
not completed due to errors.” - ABL505 only
113 “FLUSH ERROR” “Liquid detected during flush.”
114 “RINSE ERROR C” “Liquid detected during Rinse.”
115 “CLEANING ERROR A” “No Cleaning solution (1) detected.”
116 “CLEANING ERROR B” “Malfunction in liquid system transport.”
117 “MAINT. PROG. ERROR” “Maintenance program aborted due to malfunction in liquid
transport system.”
118 “WASTE SENSOR ERROR” “Waste sensor defective.”
119 “WASTE NOT CONNECTED” “Waste container is not securely connected.”
120 “WASTE FULL” “Waste container is full.”
121 “LS1 ERROR” “LS1 error during LS adjustment program.”
122 “LS2 ERROR” “LS2 error during LS adjustment program.”
123 “LS3 ERROR” “LS3 error during LS adjustment program.”
124 “LS4 ERROR” “LS4 error during LS adjustment program.”
125 “LS5 ERROR” “LS5 error during LS adjustment program.”
126 “MAIN VALVE ERROR” “Main valve position error”
127 “BATTERY TOO LOW” “Battery too low”
129 “BATTERY TOO LOW” “Metabolite channel battery too low” - ABL555 only
140 “DISK ERROR” “Measurement(s) could not be logged to disk.”
141 “DISK ERROR” “Calibration(s) could not be logged to disk.”
142 “DISK ERROR” “QC measurement(s) could not be logged to disk.”
143 “DISK ERROR” “Error(s) could not be logged to disk.”
144 “DISK FULL” “The disk is full. Backup needed.”

3.12 ASTM Communication Protocol, Error Codes


System Record from Last Calibration
Error code Message Interpretation

200 “CAL TEMP. ERROR” “Temperature outside 37.0 ± 0.2 °C during calibration.”
201 “CAL GAS ERROR” “Gas error during calibration.”
202 “CAL RINSE ERROR” “Rinse error during calibration.”
203 “CAL SBS ERROR” “No Salt-bridge solution (2) during last calibration on Cal.
solution (3).”
204 “CAL SBS ERROR” “No Salt-bridge solution (2) during last calibration on Cal.
solution (4).”
205 “CAL 2 SBS ERROR” “No Salt-bridge solution (2) during last Cal 2.”
206 “CAL ERROR A” “Liquid detected in sensor LS1.”
207 “CAL ERROR B” “Liquid detected in sensor LS2.”
208 “CAL ERROR C” “Calibrating solution (3) not detected by liquid sensor LS1.”
209 “CAL ERROR D” “Calibrating solution (3) not detected.”
210 “CAL ERROR E” “Calibrating solution (3) not detected by liquid sensor LS3.”
211 “CAL ERROR F” “Calibrating solution (4) not detected by liquid sensor LS1.”
212 “CAL ERROR G” “Calibrating solution (4) not detected.”
213 “CAL ERROR H” “Calibrating solution (4) not detected by liquid sensor LS3.”
214 “CAL ERROR I” “Inhomogeneous Calibrating solution (3).”
215 “CAL ERROR J” “Inhomogeneous Calibrating solution (4).”
216 “CAL ERROR K” “Liquid detected in LS3”
217 “CAL ERROR L” “Leakage in oxi-system.”

System Record from Last Measurement


Error code Message Interpretation

300 “MEAS. TEMP. ERROR” “Temperature outside 37.0 ± 0.2 °C during measurement.”
301 “MEAS. GAS ERROR” “Gas error during measurement.”
302 “MEAS. RINSE ERROR” “Rinse error during measurement.”
303 “MEAS. SBS ERROR” “No Salt-bridge solution (2) during measurement.”
304 “MEAS. ERROR A” “Liquid sensor LS1 detected liquid with open inlet flap.”
305 “MEAS. ERROR B” “Liquid sensor LS2 detected liquid with open inlet flap.”
306 “MEAS. ERROR C” “Liquid sensor LS4 detected liquid with open inlet flap.”
307 “MEAS. ERROR D” “Liquid sensor LS2 detected liquid during sample injection.”
308 “MEAS. ERROR E” “Liquid sensor LS1 detected liquid during gas sample injection.”
309 “MEAS. ERROR F” “Liquid sensor LS2 detected liquid during gas sample injection.”
310 “MEAS. ERROR G” “Liquid sensor LS4 detected liquid during sample injection.”
311 “MEAS. ERROR H” “Liquid sensor LS1 detected liquid during sample aspiration.”
312 “MEAS. ERROR I” “Liquid sensor LS2 detected liquid during sample aspiration.”
313 “MEAS. ERROR J” “Liquid sensor LS4 detected liquid during sample aspiration.”
314 “MEAS. ERROR K” “Liquid sensor LS1 detected liquid during sample processing.”
315 “MEAS. ERROR L” “Liquid sensor LS2 detected liquid during sample processing.”
316 “MEAS. ERROR M” “Liquid sensor LS3 detected liquid during sample processing.”
317 “MEAS. ERROR N” “No sample detected during sample processing.”
318 “MEAS. ERROR O” “Leakage in oxi-system.”
continues next page

ASTM Communication Protocol, Error Codes 3.13


ABL500, 505, 510, 520 and 555 - continued

Sample Record
Error code Message Interpretation

400 “INHOMOGENEOUS SAMPLE” “Air bubbles detected in sample.”


401 “INSUFFICIENT SAMPLE” “Sample volume too small.”
402 “INHOMOGENEOUS SAMPLE” “Air bubbles detected in sample during last manual calibra-
tion.”
403 “INSUFFICIENT SAMPLE” “Sample volume too small in last manual calibration.”

Transducer Record from Last Calibration


Error code Message Interpretation

500 “pH OUT OF LIMITS” “pH status value out of limits: 6.820 - 7.946.”
501 “pH DRIFTING” “pH drift value exceeds user-selected limits.”
502 “pH SENSITIVITY ERROR” “pH sensitivity out of range: 92 - 103 %.”
503 “pH UNSTABLE” “pH response fault during calibration.”
504 “pCO2 OUT OF LIMITS” “pCO2 status value out of limits: 6.2 - 260 mmHg or 0.82 -
34.66 kPa.”
505 “pCO2 DRIFTING” “pCO2 drift value exceeds user-selected limits.”
506 “pCO2 SENS. ERROR” “pCO2 sensitivity out of range: 85 - 100 %.”
507 “pCO2 UNSTABLE” “pCO2 response fault during calibration.”
508 “pO2 ZERO HIGH” “pO2 zero value more than 6 mmHg (0.80 kPa).”
509 “pO2 DRIFTING” “pO2 drift value exceeds user-selected limits.”
510 “pO2 SENS. ERROR” “pO2 sensitivity out of range: 5 - 40 pA/mmHg or 37.51 -
300.0 pA/kPa.”
511 “pO2 UNSTABLE” “pO2 response fault during calibration.”
512 “BARO OUT OF LIMITS “Barometer out of limits: 450 - 800 mmHg or 60.0 - 106.6
kPa.”
513 “GAS CAL 2 ERROR” “Transducer error in last 2 point pCO2 calibration.”
514 “CAL 2 ERROR” “Transducer error in last 2 point pH calibration.”
515 “TOTAL CAL ERROR” “Transducer error in last 2 point pO2 calibration.”
516 “PHOTOM OUT OF LIMITS” “Photometer status out of limits: 30 - 400 nA or channel
currents not accepted after internal check.”
517 “tHb ZERO POINT DRIFT” “tHb zero point drift value exceeds limits: 0.32 g/dL or 0.2
mmol/L or 3.2 g/L.”
530 “Hct LIN. ERROR” “Hematocrit linearity fault during calibration.”
531 “Hct DRIFTING” “Hematocrit drift value exceeds user-selected limits.”
532 “Hct SENS. ERROR” “Hematocrit sensitivity out of range: 100 - 300 mV/mS.”
533 “Hct UNSTABLE” “Hematocrit response fault during calibration.”
535 “Hct ZERO ERROR” “Hct zero calibration voltage too high during calibration.”
600 “K+ OUT OF LIMITS” “K+ status value out of limits: 1.2 - 13.3 mmol/L or 1.2 - 13.3
meq/L.”
601 “K+ DRIFTING” “K+ drift value exceeds user-selected limits.”
602 “K+ SENS. ERROR” “K+ sensitivity out of range: 92 - 105 %.”
603 “K+ UNSTABLE” “K+ response fault during calibration.”
604 “Na+ OUT OF LIMITS” “Na+ status value out of limits: 44 - 481 mmol/L or 44 - 481
meq/L.”

3.14 ASTM Communication Protocol, Error Codes


Error code Message Interpretation

605 “Na+ DRIFTING” “Na+ drift value exceeds user-selected limits.”


606 “Na+ SENS. ERROR” “Na+ sensitivity out of range: 90 - 105 %.”
608 “Na+ UNSTABLE” “Na+ response fault during calibration.”
650 “Ca++ OUT OF LIMITS” “Ca++ status value out of limits: 0.20 - 9.0 mmol/L, 0.40 - 18.0
meq/L.”
“Ca++ status value out of limits: 0.20 - 9.0 mmol/L, 0.40 - 18.0
meq/L or 0.80 - 36.07 mg/dL.” - ABL555 only
651 “Ca++ DRIFTING” “Ca++ drift value exceeds user-selected limits.”
652 “Ca++ SENS. ERROR” “Ca++ sensitivity out of range: 90 - 105 %.”
653 “Ca++ UNSTABLE” “Ca++ response fault during calibration.”
670 “Cl- OUT OF LIMITS” “Cl- status value out of limits: 20 - 292 mmol/L or 20 - 292
meq/L.”
671 “Cl- DRIFTING” “Cl- drift value exceeds user-selected limits.”
672 “Cl- SENS. ERROR” “Cl- sensitivity out of range: 85 - 100 %.”
673 “Cl- UNSTABLE” “Cl- response fault during calibration.”
674 “CAL 2 ERROR” “Transducer error in last 2 point pH, K+, Na+ calibration.”
675 “CAL 2 ERROR” “Transducer error in last 2 point pH, K+, Na+, Ca++ calibra-
tion.”
676 “CAL 2 ERROR” “Transducer error in last 2 point pH, K+, Na+, Cl- calibration.”
680 “Glu ZERO CUR. ERROR” “Glucose zero current too high during calibration.”
681 “Glu DRIFTING” “Glucose drift value exceeds user-selected limits.”
682 “Glu SENS. ERROR” “Glucose sensitivity out of range: 100 - 1800 pA per mmol/L.”
683 “Glu UNSTABLE” “Glucose response fault during calibration.”
685 “Lac ZERO CUR. ERROR” “Lactate zero current too high during calibration.”
686 “Lac DRIFTING” “Lactate drift value exceeds user-selected limits.”
687 “Lac SENS. ERROR” “Lactate sensitivity out of range: 150 - 2000 pA per mmol/L.”
688 “Lac UNSTABLE” “Lactate response fault during calibration.”
690 “Glu INTERFERENCES” “Hepes interference detected.”
691 “Lac INTERFERENCES” “Hepes interference detected.”

Transducer Record from Last Measurement


Error code Message Interpretation

700 “pH OUT OF RANGE” “pH out of coverage range: 6.3 - 8.0”
701 “pH UNSTABLE” “pH response fault during electrode monitoring.”
702 “pCO2 OUT OF RANGE” “pCO2 out of coverage range: 5.0 - 250 mmHg or 0.67 - 33.33
kPa.”
703 “pCO2 UNSTABLE” “pCO2 response fault during electrode monitoring.”
704 “pO2 OUT OF RANGE” “pO2 out of coverage range: 0 - 800 mmHg or 0.0 - 106.64
kPa for liquid samples; 0 - 753 mmHg or 0.0 - 100.37 kPa for
gas samples.”
“pO2 out of coverage range: 0 - 800 mmHg or 0.0 - 106.64
kPa for liquid samples.” - ABL555 only
705 “pO2 UNSTABLE” “pO2 response fault during electrode monitoring.”
706 “BARO OUT OF RANGE” “Barometer out of coverage range: 450 - 800 mmHg or 60.0 -
106.6 kPa.”
continues next page

ASTM Communication Protocol, Error Codes 3.15


ABL500, 505, 510, 520 and 555 - continued

Error code Message Interpretatio

710 “Hct OUT OF RANGE” “Hematocrit out of coverage range: 10.0 - 90.0 % (0.100 -
0.900).”
711 “Hct UNSTABLE” “Hematocrit response fault during electrode monitoring.”
712 “Hct NOT USABLE” “Error in Na+ measurement, or measured Na+ less 80 mmol/L
or 80 meq/L.”
720 “tHb OUT OF RANGE” “tHb out of coverage range: 0 - 29 g/dL or 0 - 18 mmol/L or 0
- 290 g/L.”
721 “Hb DERIVATIVES ERROR” “tHb < 3.2 g/dL or 2.0 mmol/L or 32 g/Ltoo low for reliable
measure- ment of derivatives.”

722 “SPECTRUM ERROR” “Spectrum mismatching the combination of measured deriva-


tives.”
723 “TURBIDITY HIGH” “Sample turbidity too high for reliable measurements.”
730 “Hb EFFECTIVE LOW” “Effective Hb too low for reliable determination of sO2.”
731 “DysHb HIGH” “DysHb higher than 5 % or 0.05.”
740 “Hb EFFECTIVE LOW” “Effective Hb too low for reliable determination of sO2. (RHb
+ O2Hb < 30 % or 0.3).”
750 “HbF OUT OF RANGE” “HbF out of range: -10 - 110 % or -0.1 - 1.1.”
760 “K+ OUT OF RANGE” “K+ out of coverage range: 0.5 - 25.0 mmol/L or 0.5 - 25.0
meq/L.”
761 “K+ UNSTABLE” “K+ response fault during electrode monitoring.”
762 “Na+ OUT OF RANGE” “Na+ out of coverage range: 7 - 350 mmol/L or 7 - 350 meq/L.”
763 “Na+ UNSTABLE” “Na+ response fault during electrode monitoring.”
770 “Ca++ OUT OF RANGE” “Ca++ out of coverage range: 0.2 - 10.0 mmol/L, 0.4 - 20.0
meq/L.”
“Ca++ out of coverage range: 0.2 - 10.0 mmol/L, 0.4 - 20.0
meq/L or 0.80 - 40.08 mg/dL.” - ABL555 only
771 “Ca++ UNSTABLE” “Ca++ response fault during electrode monitoring.”
780 “Cl- OUT OF RANGE” “Cl- out of coverage range: 7 - 350 mmol/L or 7 - 350 meq/L.”
781 “Cl- UNSTABLE” “Cl- response fault during electrode monitoring.”
782 “Ca(7.4) NOT USABLE” “pH out of range 7.2 - 7.6 for calculation of Ca(7.4).”
790 “Glu OUT OF RANGE” “Glucose out of coverage range: 0.0 - 60.0 mmol/L or 0 -
1080 mg/dL for blood samples; -1.0 - 60.0 mmol/L or -18 -
1080 mg/dL for quality control solutions.”
791 “Glu UNSTABLE” “Glucose response fault during electrode monitoring.”
793 “Glu ZERO CUR. ERROR” “Glucose zero current too high during measurement.”
799 “Glu INTERFERENCES” “Interferences detected in last measurement.”
794 “Lac OUT OF RANGE” “Lactate out of coverage range: 0.0 - 30.0 mmol/L, 0.0 - 30.0
meq/L or 0 - 270 mg/dL for blood samples; -1.0 - 30.0 mmol/
L, -1.0 - 30.0 meq/L or -9 - 270 mg/dL for quality control
solutions.”
795 “Lac UNSTABLE” “Lactate response fault during electrode monitoring.”
797 “Lac ZERO CUR. ERROR” “Lactate zero current too high during measurement.”
798 “Lac INTERFERENCES” “Interferences detected in last measurement.”

3.16 ASTM Communication Protocol, Error Codes


Transducer Record from Last Flush

Error code Message Interpretation

800 “pO2 GAS FLUSH DRIFT” “pO2 drift value exceeds ± 3 % during 10 min. check of flush
gas level.”
801 “pCO2 DRIFTING” “pCO2 drift value exceeds 75 % of user-selected limits during
1-hour check.”
802 “pO2 DRIFTING” “pO2 drift value exceeds 75 % of user-selected limits during 1-
hour check.”

Transducer Record from Last Manual Calibration

Error code Message Interpretation

900 “tHb CAL ERROR” “tHb out of limits: 11.28 - 13.21 g/dL or 7.0 - 8.2 mmol/L or
112.8 - 132.1 g/L.”
901 “HbF CAL ERROR” “tHb out of coverage range: 0 - 29 g/dL or 0 - 18 mmol/L or 0
- 290 g/L.”
902 “HbF CAL ERROR” “tHb < 3.2 g/dL or 2.0 mmol/L or 32 g/L too low for reliable
determination of derivatives.”
903 “HbF CAL ERROR” “Spectrum mismatching the combination of derivatives.”
904 “HbF CAL ERROR “Sample turbidity too high for reliable calibration.”
905 “HbF CAL ERROR” “Effective Hb too low for reliable determination of sO2. (RHb
+ O2Hb < 30 % or 0.3).”
906 “HbF CAL ERROR” “sO2 out of limits: 95 - 105 % or 0.95 - 1.05.”

System Record from Last Manual Calibration

Error code Message Interpretation

1000 “MAN. CAL ERROR A” “Liquid sensor LS1 detected liquid with open inlet flap.”
1001 “MAN. CAL ERROR B” “Liquid sensor LS2 detected liquid with open inlet flap.”
1002 “MAN. CAL ERROR C” “Liquid sensor LS4 detected liquid with open inlet flap.”
1003 “MAN. CAL ERROR K” “Liquid sensor LS1 detected liquid during sample processing.”
1004 “MAN. CAL ERROR L” “Liquid sensor LS2 detected liquid during sample processing.”
1005 “MAN. CAL ERROR M” “Liquid sensor LS3 detected liquid during sample processing.”
1006 “MAN. CAL ERROR N” “No sample detected during sample processing.”
1007 “MAN. CAL ERROR O” “Leakage in oxi-system.”

ASTM Communication Protocol, Error Codes 3.17


EML100 AND EML105

NOTE: The following list is categorized according to the ASTM error record types used for the ABL500 series.
These are not identical to the System Status Records shown on the EML display where the errors are
grouped in three records: General, Measurement and Calibration records. The matching record and
displayed code are listed under “EML Display”. The following abbreviations are used:
G General Record
M Measurement Record
C Calibration Record

Operator Record

Error code EML Message Interpretation


Display

0 M - 23 “INLET NOT CLOSED” “Inlet flap not closed when requested in last meas-
urement.”
1 G - 14 “INLET NOT CLOSED” “Inlet flap not closed when requested in last Decon-
tamination.”
2 G - 14 “INLET NOT CLOSED” “Inlet flap not closed when requested in last Protein
removal.”
5 M - 23 “INLET CLOSED” “Inlet flap closed without introducing enough
sample in last measurement.”
6 M - 23 “NO SAMPLE” “No sample detected in last measurement.”
7 M - 23 “NO SAMPLE” “No sample detected during aspiration in last meas-
urement.”
8 G - 14 “PROGRAM NOT STARTED” “No solution injected in last Decontamination.”
9 G - 14 “PROGRAM NOT STARTED” “No solution injected in last Protein removal.”
23 M - 24 “ASP. NOT ACTIVATED” “Sample injected in last urine sample or urine
quality control measurement. Urine samples and
urine quality control solutions must be aspirated.”

System Record, General

Error code EML Message Interpretation


Display

100 G-1 “TEMP. ERROR” “Temperature in thermostatted unit outside 37.0 ±


0.2 °C.”
103 G-2 “RINSE ERROR A” “No Rinse solution (11) detected.”
104 G-3 “RINSE ERROR B” “Malfunction in liquid transport system.”
105 G-7 “SBS ERROR A” “No Salt-bridge solution (8) detected.”
106 G-8 “SBS ERROR B” “Malfunction in Salt-bridge solution transport.”
110 G-9 “CAL 1 NEEDED” “Cal 1 required after maintenance procedure, or last
Cal 1 not completed due to errors.”
111 G - 10 “CAL 2 NEEDED” “Cal 2 required after maintenance procedure, or last
Cal 2 not completed due to errors.”
114 G-4 “RINSE ERROR C” “Liquid detected during Rinse.”
115 G-5 “CLEANING ERROR A” “No Cleaning solution (7) detected.”
116 G-6 “CLEANING ERROR B” “Malfunction in liquid transport system.”

3.18 ASTM Communication Protocol, Error Codes


Error code EML Message Interpretation
Display

117 G - 12 “MAINT. PROG. ERROR” “Maintenance program aborted due to malfunction


in liquid transport system.”
118 G - 15 “WASTE SENSOR ERROR” “Waste sensor defective.”
119 G - 15 “WASTE NOT CONNECTED” “Waste container (12) is not securely connected.”
120 G - 11 “WASTE FULL” “Waste container (12) is full.”
121 G - 16 “LS1 ERROR” “LS1 error during LS adjustment program.”
122 G - 17 “LS2 ERROR” “LS2 error during LS adjustment program.”
123 G - 18 “LS3 ERROR” “LS3 error during LS adjustment program.”
124 G - 19 “LS4 ERROR” “LS4 error during LS adjustment program.”
125 G - 20 “LS5 ERROR” “LS5 error during LS adjustment program.”
126 G - 13 “MAIN VALVE ERROR” “Main valve position error.”
187 G - 24 “BATTERY TOO LOW” “Battery too low.”
1100 G - 21 “PRINTING ERROR” “Printer off-line, not properly connected or defec-
tive”.
1150 G - 22 “SENDING ERROR” “Sending error during last transmission of data to
connected computer.”
1151 G - 23 “COMMUNICATION ERROR” “System communication error between #1 and #2.”

System Record from Last Calibration

Error code EML Message Interpretation


Display

200 C - 17 “CAL TEMP. ERROR” “Temperature outside 37.0 ± 0.2 °C during calibra-
tion.”
202 C - 18 “CAL RINSE ERROR” “Rinse error during calibration.”
203 C - 19 “CAL SBS ERROR” “No Salt-bridge solution (8) during last calibration
on Cal. solution (9).”
204 C - 19 “CAL SBS ERROR” “No Salt-bridge solution (8) during last calibration
on Cal. solution (10).”
205 C - 20 “CAL 2 SBS ERROR” “No Salt-bridge solution (8) during last Cal 2.”
206 C - 21 “CAL ERROR A” “Liquid detected in sensor LS1.”
207 C - 22 “CAL ERROR B” “Liquid detected in sensor LS2.”
208 C - 23 “CAL ERROR C” “Calibrating solution (9) not detected by liquid
sensor LS1.”
209 C - 24 “CAL ERROR D” “Calibrating solution (9) not detected by liquid
sensor LS2.”
210 C - 25 “CAL ERROR E” “Calibrating solution (9) not detected by liquid
sensor LS3.”
211 C - 26 “CAL ERROR F” “Calibrating solution (10) not detected by liquid
sensor LS1.”
212 C - 27 “CAL ERROR G” “Calibrating solution (10) not detected by liquid
sensor LS2.”

continues next page

ASTM Communication Protocol, Error Codes 3.19


EML100/105 - continued

System Record from Last Calibration - continued

Error code EML Message Interpretation


Display

213 C - 28 “CAL ERROR H” “Calibrating solution (10) not detected by liquid


sensor LS3.”
214 C - 29 “CAL ERROR I” “Inhomogeneous Calibrating solution (9).”
215 C - 30 “CAL ERROR J” “Inhomogeneous Calibrating solution (10).”
216 C - 31 “CAL ERROR K” “Liquid detected in LS3.”

System Record from Last Measurement

Error code EML Message Interpretation


Display

300 M - 15 “MEAS. TEMP. ERROR” “Temperature outside 37.0 ± 0.2 °C during measure-
ment.”
303 M - 16 “MEAS. SBS ERROR” “No Salt-bridge solution (8) during measurement.”
304 M - 17 “MEAS. ERROR A” “Liquid sensor LS1 detected liquid with open inlet
flap.”
305 M - 18 “MEAS. ERROR B” “Liquid sensor LS2 detected liquid with open inlet
flap.”
306 M - 19 “MEAS. ERROR C” “Liquid sensor LS4 detected liquid with open inlet
flap.”
314 M - 20 “MEAS. ERROR K” “Liquid sensor LS1 detected liquid during sample
processing.”
315 M - 21 “MEAS. ERROR L” “Liquid sensor LS2 detected liquid during sample
processing.”
316 M - 22 “MEAS. ERROR M” “Liquid sensor LS3 detected liquid during sample
processing.”
317 M - 23 “MEAS. ERROR N” “No sample detected during sample processing.”

Sample Record

Error code EML Message Interpretation


Display

400 M - 14 “INHOMOGENEOUS
SAMPLE” “Air bubbles detected in sample.”
401 M - 13 “INSUFFICIENT SAMPLE” “Sample volume too small.”

3.20 ASTM Communication Protocol, Error Codes


Transducer Record from Last Calibration

Error code EML Message Interpretation


Display

600 C-1 “K+ OUT OF LIMITS” “K+ status value out of limits: 1.2 - 13.3 mmol/L.”
601 C-2 “K+ DRIFTING” “K+ drift value exceeds user-selected limits.”
602 C-3 “K+ SENS. ERROR” “K+ sensitivity out of range: 92 - 105 %.”
603 C-4 “K+ UNSTABLE” “K+ response fault during calibration.”
604 C-5 “Na+ OUT OF LIMITS” “Na+ status value out of limits: 44 - 481 mmol/L.”
605 C-6 “Na+ DRIFTING” “Na+ drift value exceeds user-selected limits.”
606 C-7 “Na+ SENS. ERROR” “Na+ sensitivity out of range: 90 - 105 %.”
608 C-8 “Na+ UNSTABLE” “Na+ response fault during calibration.”
650 C-9 “Ca++ OUT OF LIMITS” “Ca++ status value out of limits: 0.20 - 9.0 mmol/L.”
651 C - 10 “Ca++ DRIFTING” “Ca++ drift value exceeds user-selected limits.”
652 C - 11 “Ca++ SENS. ERROR” “Ca++ sensitivity out of range: 90 - 105 %.”
653 C - 12 “Ca++ UNSTABLE” “Ca++ response fault during calibration.”
670 C - 13 “Cl- OUT OF LIMITS” “Cl- status value out of limits: 20 - 292 mmol/L.”
671 C - 14 “Cl- DRIFTING” “Cl- drift value exceeds user-selected limits.”
672 C - 15 “Cl- SENS. ERROR” “Cl- sensitivity out of range: 85 - 100 %.”
673 C - 16 “Cl- UNSTABLE” “Cl- response fault during calibration.”
680 C - 34 “Glu ZERO CUR. ERROR” “Glucose zero current too high during calibration.”
681 C - 35 “Glu DRIFTING” “Glucose drift value exceeds user-selected limits.”
682 C - 36 “Glu SENS. ERROR” “Glucose sensitivity out of range.
683 C - 37 “Glu UNSTABLE” “Glucose response fault during calibration.”
684 C - 33 “Glu STABILIZING” “Glucose electrode not ready yet.”
685 C - 40 “Lac ZERO CUR. ERROR” “Lactae zero current too high during calibration.”
686 C - 41 “Lac DRIFTING” “Lactate drift value exceeds user-selected limits.”
687 C - 42 “Lac SENS. ERROR” “Lactate sensitivity out of range.
688 C - 43 “Lac UNSTABLE” “Lactate response fault during calibration.”
689 C - 39 “Lac STABILIZING” “Lactate electrode not ready yet.”
690 C - 38 “Glu INTERFERENCES” “Hepes interferences detected.”
691 C - 44 “Lac INTERFERENCES” “Hepes interferences detected.”

Transducer Record from Last Measurement

Error code EML Message Interpretation


Display

760 M-1 “K+ OUT OF RANGE” “K+ out of coverage range: 0.5 - 25.0 mmol/L for
blood samples; 7 - 250 mmol/L for urine samples.”
761 M-7 “K+ UNSTABLE” “K+ response fault during electrode monitoring.”
762 M-2 “Na+ OUT OF RANGE” “Na+ out of coverage range: 7 - 350 mmol/L for
blood samples; 7 - 350 mmol/L for urine samples.”

continues next page

ASTM Communication Protocol, Error Codes 3.21


EML100/105 - continued

Error code EML Message Interpretation


Display

763 M-8 “Na+ UNSTABLE” “Na+ response fault during electrode monitoring.”
770 M-3 “Ca++ OUT OF RANGE” “Ca++ out of coverage range: 0.2 - 10.0 mmol/L for
blood samples.”
771 M-9 “Ca++ UNSTABLE” “Ca++ response fault during electrode monitoring.”
780 M-4 “Cl- OUT OF RANGE” “Cl- out of coverage range: 7 - 350 mmol/L for
blood samples; 7 - 500 mmol/L for urine samples.”
781 M - 10 “Cl- UNSTABLE” “Cl- response fault during electrode monitoring.”
790 M-5 “Glu OUT OF RANGE” “Glucose out of coverage range.
791 M - 11 “Glu UNSTABLE” “Glucose response fault during electrode monitor-
ing.”
792 M - 25 “Glu STABILIZING” “Glucose electrode not ready yet.”
793 M - 26 “Glu ZERO CUR. ERROR” “Glucose zero current too high during measurement.”
794 M-6 “Lac OUT OF RANGE” “Lactate out of coverage range.
795 M - 12 “Lac UNSTABLE” “Lactate response fault during electrode monitor-
ing.”
796 M - 27 “Lac STABILIZING” “Lactate electrode not ready yet.”
797 M - 28 “Lac ZERO CUR. ERROR” “Lactate zero current too high during measurement.”
798 M - 29 “Lac INTERFERENCES” “Interferences detected in last measurement.”
799 M - 30 “Glu INTERFERENCES” “Interferences detected in last measurement.”

3.22 ASTM Communication Protocol, Error Codes


ABL50

NOTE: The following list is categorized according to the ASTM error record types used for the ABL500 series.
These are not identical to the System Status Records shown on the ABL50 display where the errors are
grouped in three records: General, Measurement and Calibration records. The matching record and
displayed code are listed under “ABL50 Display”. The following abbreviations are used:
G General Record
M Measurement Record
C Calibration Record

Operator Record

Error code ABL50 Message Interpretation


Display
0 M - 11 “INLET NOT CLOSED” “Inlet flap not closed when requested in last meas-
urement.”
1 G - 11 “INLET NOT CLOSED” “Inlet flap not closed when requested in last Decon-
tamination.”
2 G - 11 “INLET NOT CLOSED” “Inlet flap not closed when requested in last Protein
removal.”
5 M - 11 “INLET CLOSED” “Inlet flap closed without introducing enough
sample in last measurement.”
6 M - 11 “NO SAMPLE” “No sample detected in last measurement.”
7 M - 11 “NO SAMPLE” “No sample detected during aspiration in last meas-
urement.”
8 G - 11 “PROGRAM NOT STARTED” “No solution injected in last Decontamination.”
9 G - 11 “PROGRAM NOT STARTED” “No solution injected in last Protein removal.”

System Record, General

Error code ABL50 Message Interpretation


Display

100 G-1 “TEMP. ERROR” “Temperature in thermostatted unit outside 37.0 ±


0.2 °C”
101 G-2 “GAS ERROR A” “CO2 pressure too low.”
102 G-2 “GAS ERROR B” “Gas mixer not operating.”
103 G-3 “RINSE ERROR A” “No Rinse Solution detected.”
104 G-3 “RINSE ERROR B“ “Malfunction in liquid transport system.”
105 G-5 “SBS ERROR A” “No Salt-bridge Solution (2) detected.”
106 G-5 “SBS ERROR B” “Malfunction in Salt-bridge Solution transport.”
107 G-4 “CLEANING NEEDED” “Cleaning not completed due to errors.”
110 G-6 “CAL 1 NEEDED” “Cal 1 required after maintenance procedure, or last
Cal 1 not completed due to errors.”
111 G-6 “CAL 2 NEEDED” “Cal 2 required after maintenance procedure, or last
Cal 2 not completed due to errors.”

continues next page

ASTM Communication Protocol, Error Codes 3.23


ABL50 - continued

System Record, General - continued

Error code ABL50 Message Interpretation


Display

112 G-6 “TOTAL CAL NEEDED” “Total cal required after maintenance procedure, or
last Total cal not completed due to errors.”
113 G-7 “FLUSH ERROR” “Liquid detected during Flush.”
114 G-3 “RINSE ERROR C” “Liquid detected during Rinse.”
115 G-4 “CLEANING ERROR A” “No Cleaning Solution (1) detected.”
116 G-4 “CLEANING ERROR B” “Malfunction in liquid transport system.”
117 G - 11 “MAINT. PROG. ERROR” “Maintenance program aborted due to malfunction
in liquid transport system.”
118 G - 14 “WASTE SENSOR ERROR” “Waste sensor defective.”
119 G - 14 “WASTE NOT CONNECTED” “Waste container is not securely connected.”
120 G - 10 “WASTE FULL” “Waste container is full.”
121 G - 15 “LS1 ERROR” “LS1 error during LS adjustment program.”
122 G - 15 “LS2 ERROR” “LS2 error during LS adjustment program.”
124 G - 15 “LS4 ERROR” “LS4 error during LS adjustment program.”
125 G - 15 “LS5 ERROR” “LS5 error during LS adjustment program.”
126 G - 12 “MAIN VALVE ERROR” “Main valve position error.”
127 G - 13 “BATTERY TOO LOW” “Battery too low.”
1100 G - 16 “PRINTING ERROR” “Printer off-line, not properly connected or defec-
tive”.
1150 G - 17 “SENDING ERROR” “Sending error during last transmission of data to
connected computer.”

System Record from Last Calibration

Error code ABL50 Message Interpretation


Display

200 C-7 “CAL TEMP. ERROR” “Temperature outside 37.0 ± 0.2 °C during calibra-
tion.”
201 C-8 “CAL GAS ERROR” “Gas error during calibration.”
202 C - 12 “CAL RINSE ERROR” “Rinse error during calibration.”
203 C-9 “CAL SBS ERROR” “No Salt-bridge Solution (2) during last calibration
on Calibrating Solution (3).”
204 C-9 “CAL SBS ERROR” “No Salt-bridge Solution (2) during last calibration
on Calibrating Solution (4).”
205 C-9 “CAL 2 SBS ERROR” “No Salt-bridge Solution (2) during last Cal 2.
206 C - 10 “CAL ERROR A” “Liquid detected in sensor LS1.”
207 C - 10 “CAL ERROR B” “Liquid detected in sensor LS2.”
208 C - 11 “CAL ERROR C” “Calibrating Solution (3) not detected by LS1.”
209 C - 13 “CAL ERROR D” “Calibrating Solution (3) not detected.”
211 C - 11 “CAL ERROR F” “Calibrating Solution (4) not detected by LS1.”

3.24 ASTM Communication Protocol, Error Codes


Error code ABL50 Message Interpretation
Display

212 C - 13 “CAL ERROR G” “Calibrating Solution (4) not detected.”


214 C - 13 “CAL ERROR I” “Inhomogeneous Calibrating Solution (3).”
215 C - 13 “CAL ERROR J” “Inhomogeneous Calibrating Solution (4).”

System Record from Last Measurement

Error code ABL50 Message Interpretation


Display

300 M-7 “MEAS. TEMP. ERROR” “Temperature outside 37.0 ± 0.2 °C during measure-
ment.”
301 M-8 “MEAS. GAS ERROR.” “Gas error during measurement.”
303 M-9 “MEAS. SBS ERROR” “No Salt-bridge Solution (2) detected during meas-
urement.”
304 M - 10 “MEAS. ERROR A” “Liquid sensor LS1 detected liquid with open inlet
flap.”
305 M - 10 “MEAS. ERROR B” “Liquid sensor LS2 detected liquid with open inlet
flap.”
306 M - 10 “MEAS. ERROR C” “Liquid sensor LS4 detected liquid with open inlet
flap.”
310 M - 10 “MEAS. ERROR G” “Liquid sensor LS4 detected liquid during sample
injection.”
314 M - 10 “MEAS. ERROR K” “Liquid sensor LS1 detected liquid during sample
processing.”
315 M - 10 “MEAS. ERROR L” “Liquid sensor LS2 detected liquid during sample
processing.”
317 M - 11 “MEAS. ERROR N” “No sample detected during sample processing.”

Sample Record

Error code ABL50 Message Interpretation


Display

400 M-6 “INHOMOGENEOUS


SAMPLE” “Air bubbles detected in sample.”
401 M-5 “INSUFFICIENT SAMPLE” “Sample volume too small.”

continues next page

ASTM Communication Protocol, Error Codes 3.25


ABL50 - continued

Transducer Record from Last Calibration

Error code ABL50 Message Interpretation


Display

500 C-1 “pH OUT OF LIMITS” “pH status value out of limits: 6.820 - 7.946.”
501 C-1 “pH DRIFTING” “pH drift value exceeds limits: ± 0.010.”
502 C-1 “pH SENSITIVITY ERROR” “pH sensitivity out of range: 92.0 % - 103.0 %.
503 C-1 “pH UNSTABLE” “pH response fault during calibration.”
504 C-2 “pCO2 OUT OF LIMITS” “pCO2 status value out of limits: 6.2 - 260.0 mmHg
or 0.83 - 34.67 kPa.”
505 C-2 “pCO2 DRIFTING” “pCO2 drift value exceeds limits:
Low: ± 1.5 mmHg or ± 0.20 kPa or
High: ± 3.0 mmHg or ± 0.40 kPa.”
506 C-2 “pCO2 SENS. ERROR” “pCO2 sensitivity out of range:
85.0 - 100.0 %.”
507 C-2 “pCO2 UNSTABLE” “pCO2 response fault during calibration.”
508 C-3 “pO2 ZERO HIGH” “pO2 zero value more than 6 mmHg or 0.80 kPa.”
509 C-3 “pO2 DRIFTING” “pO2 drift value exceeds limits: ± 4.0 mmHg or 0.53
kPa.”
510 C-3 “pO2 SENS. ERROR” “pO2 sensitivity out of range:
5.0 - 40.0 pA/mmHg or 37.5 - 300 pA/kPa.”
511 C-3 “pO2 UNSTABLE” “pO2 response fault during calibration.”
512 C-4 “BARO OUT OF LIMITS” “Barometer out of limits: 450 - 800 mmHg or 60.0 -
106.7 kPa.”
513 C-2 “GAS CAL 2 ERROR” “Transducer error in last 2-point pCO2 calibration.”
514 C-5 “CAL 2 ERROR” “Transducer in last 2-point pH calibration.”
515 C-6 “TOTAL CAL ERROR” “Transducer in last 2-point pO2 calibration.”

Transducer Record from Last Measurement

Error code ABL50 Message Interpretation


Display

700 M-1 “pH OUT OF RANGE” “pH out of coverage range: 6.300 - 8.000.”
701 M-1 “pH UNSTABLE” “pH response fault during electrode monitoring.”
702 M-2 “pCO2 OUT OF RANGE” “pCO2 out of coverage range: 5.0 - 250.0 mmHg or
0.67 - 33.33 kPa.”
703 M-2 “pCO2 UNSTABLE” “pCO2 response fault during electrode monitoring.”
704 M-3 “pO2 OUT OF RANGE” “pO2 out of coverage range: 0.0 - 800.0 or
0.00 - 106.67 kPa.“
705 M-3 “pO2 UNSTABLE” “pO2 response fault during electrode monitoring.”
706 M-4 “BARO OUT OF RANGE” “Barometer out of coverage range:
450 - 800 mmHg or 60.0 - 106.7 kPa.”

3.26 ASTM Communication Protocol, Error Codes


Transducer Record from Last Flush

Error code ABL50 Message Interpretation


Display

800 G-9 “pO2 GAS FLUSH DRIFT” “pO2 drift value exceeds ± 3 % during 10 min. check
of flush gas level.”
801 G-8 “pCO2 DRIFTING” “pCO2 drift value exceeds 75 % of predefined limits
during 1-hour check.”
802 G-9 “pO2 DRIFTING” “pO2 drift value exceeds 75 % of predefined limits
during 1-hour check.”

ASTM Communication Protocol, Error Codes 3.27


ABL5

NOTE: The following list is categorized according to the ASTM error record types used for the ABL500 series.
These are not identical to the System Status Records shown on the ABL5 display where the errors are
grouped in three records: General, Measurement and Calibration records. The matching record and
displayed code are listed under “ABL5 Display”. The following abbreviations are used:
G General Record
M Measurement Record
C Calibration Record

Operator Record
Error code ABL5 Interpretation
Display

0 M - 11 “Inlet not closed when requested in last measurement”


3 M - 11 “Aspirate button not pressed when requested in last measurement.”
5 M - 11 “Inlet closed without pressing Aspirate button in last measurement.”
6 M - 11 “Inlet closed during sample aspiration.”
7 M - 11 “No sample detected during aspiration in last measurement.”
8 G - 11 “Operator error in last Cleansing.”
9 G - 11 “Operator error in last Protein removal.”

System Record, General


Error code ABL5 Interpretation
Display

100 G-1 “Temperature in thermostatted unit outside 37.0 ± 0.3 °C”


101 G-2 “Gas percentages not valid or not entered.”
103 G-3 “No Rinse Solution detected.”
104 G-4 “Barometer value not valid or not entered.”
110 G-6 “Cal 1 required after maintenance procedure, or last Cal 1 not completed due to
errors.”
111 G-6 “Cal 2 required after maintenance procedure, or last Cal 2 not completed due to
errors.”
117 G - 11 “Maintenance program aborted due to malfunction in liquid transport system.”
121 G - 15 “LS error during LS adjustment program.”
1100 G - 16 “Printing error during last printing”.
1150 G - 17 “Sending error during last transmission of data to connected computer.”
1200 G - 18 “Leak detected - an electrode was not mounted in one of the measuring
chambers.”

3.28 ASTM Communication Protocol, Error Codes


System Record from Last Calibration
Error code ABL5 Interpretation
Display

200 C-7 “Temperature outside 37.0 ± 0.3 °C during calibration.”


202 C - 12 “Rinse error during calibration”
209 C - 13 “Cal 1 Solution not detected”
212 C - 13 “Cal 2 Solution not detected”

System Record from Last Measurement


Error code ABL5 Interpretation
Display

300 M-7 “Temperature outside 37.0 ± 0.3 °C during measurement.”


304 M - 10 “Liquid sensor LS detected liquid with open inlet.”

Transducer Record from Last Calibration


Error code ABL5 Interpretation
Display

500 C-1 “pH status value out of limits: 6.38 - 8.38.”


501 C-1 “pH drift value exceeds limits: ± 0.02.”
502 C-1 “pH sensitivity out of range: 92 % - 103 %.”
503 C-1 “pH response fault during calibration.”
504 C-2 “pCO2 status value out of limits: 6 - 260 mmHg or 0.8 - 34.7 kPa.”
505 C-2 “pCO2 drift value exceeds limits: Low: ± 3 mmHg or ± 0.4 kPa or High: ± 4
mmHg or ± 0.5kPa.”
506 C-2 “pCO2 sensitivity out of range: 85 - 100 %.”
507 C-2 “pCO2 response fault during calibration”
508 C-3 “pO2 zero value more than 6 mmHg or 0.8 kPa.”
509 C-3 “pO2 drift value exceeds limits: ± 5 mmHg or 0.7 kPa.”
510 C-3 “pO2 sensitivity out of range: 5 - 40 pA/mmHg or 38 - 300 pA/kPa.”
511 C-3 “pO2 response fault during calibration.”
512 C-4 “Barometer out of limits: 450 - 800 mmHg or 60.0 - 106.7 kPa.”
513 C-5 “Transducer error in last 2-point pCO2 calibration.”
514 C-5 “Transducer in last 2 point pH calibration.”
515 C-5 “Transducer in last 2 point pO2 calibration.”

continues next page

ASTM Communication Protocol, Error Codes 3.29


ABL5 - continued

Transducer Record from Last Measurement


Error code ABL5 Interpretation
Display

700 M-1 “pH out of coverage range: 6.30 - 8.00.”


701 M-1 “pH response fault during electrode monitoring.”
702 M-2 “pCO2 out of coverage range: 5 - 250 mmHg or 0.7 - 33.3 kPa.”
703 M-2 “pCO2 response fault during electrode monitoring.”
704 M-3 “pO2 out of coverage range: 0 - 800 mmHg or 0.0 - 106.7 kPa.”
705 M-3 “pO2 response fault during electrode monitoring.”
706 M-4 “Barometer out of coverage range: 450 - 800 mmHg or 60.0 - 106.7 kPa.”

Transducer Record from Last Flush


Error code ABL5 Interpretation
Display

800 G-9 “pO2 drift value exceeds ± 3 % during 10 min. check of flush gas level.”

3.30 ASTM Communication Protocol, Error Codes


BPH5

NOTE: The following list is categorized according to the ASTM error record types used for the ABL500 series.
These are not identical to the System Status Records shown on the BPH5 display where the errors are
grouped in three records: General, Measurement and Calibration records. The matching record and
displayed code are listed under “BPH5 Display”. The following abbreviations are used:
G General Record
M Measurement Record
C Calibration Record

Operator Record
Error code BPH5 Interpretation
Display

0 M - 11 “Inlet not closed when requested in last measurement”


3 M - 11 “Aspirate button not pressed when requested in last measurement.”
5 M - 11 “Inlet closed without pressing Aspirate button in last measurement.”
6 M - 11 “Inlet closed during sample aspiration.”
7 M - 11 “No sample detected during aspiration in last measurement.”
8 G - 11 “Operator error in last Cleansing.”
9 G - 11 “Operator error in last Protein removal.”

System Record, General


Error code BPH5 Interpretation
Display

100 G-1 “Temperature in thermostatted unit outside 37.0 ± 0.3 °C”


103 G-3 “No Rinse Solution detected.”
110 G-6 “Cal 1 required after maintenance procedure, or last Cal 1 not completed due to
errors.”
111 G-6 “Cal 2 required after maintenance procedure, or last Cal 2 not completed due to
errors.”
117 G - 11 “Maintenance program aborted due to malfunction in liquid transport system.”
121 G - 15 “LS error during LS adjustment program.”
1100 G - 16 “Printing error during last printing”.
1150 G - 17 “Sending error during last transmission of data to connected computer.”
1200 G - 18 “Leak detected - an electrode was not mounted in one of the measuring
chambers.”

continues next page

ASTM Communication Protocol, Error Codes 3.31


BPH5 - continued

System Record from Last Calibration


Error code BPH5 Interpretation
Display

200 C-7 “Temperature outside 37.0 ± 0.3 °C during calibration.”


202 C - 12 “Rinse error during calibration”
209 C - 13 “Cal 1 Solution not detected”
212 C - 13 “Cal 2 Solution not detected”

System Record from Last Measurement


Error code BPH5 Interpretation
Display

300 M-7 “Temperature outside 37.0 ± 0.3 °C during measurement.”


304 M - 10 “Liquid sensor LS detected liquid with open inlet.”

Transducer Record from Last Calibration


Error code BPH5 Interpretation
Display

500 C-1 “pH status value out of limits: 6.38 - 8.38.”


501 C-1 “pH drift value exceeds limits: ± 0.02.”
502 C-1 “pH sensitivity out of range: 92 % - 103 %.”
503 C-1 “pH response fault during calibration.”
514 C-5 “Transducer in last 2 point pH calibration.”

Transducer Record from Last Measurement


Error code BPH5 Interpretation
Display

700 M-1 “pH out of coverage range: 6.30 - 8.00.”


701 M-1 “pH response fault during electrode monitoring.”

3.32 ASTM Communication Protocol, Error Codes


CHAPTER 4

TRANSMISSION EXAMPLES

CONTENTS

Chapter Overview .............................. 4.2


Complete Transmission Example ..... 4.2
High-Level Protocol Examples .......... 4.4
ABL SYSTEM 625 ........................ 4.4
EML105 .......................................... 4.8
CLINIFILE3 .................................. 4.10

ASTM Communication Protocol, Transmission Examples


CHAPTER OVERVIEW

NOTE: The transmission examples in this chapter are illustrative examples only. Do not use them as
programming templates.

This chapter contains the following transmission examples:


• A complete transmission example including low-level control characters.
• The following high-level transmission examples:
ABL SYSTEM 625 Blood sample measurement, quality control measurement,
Total cal and error codes.
EML105 Blood sample measurement, quality control measurement,
Cal 2 and System status.
CLINIFILE3 Patient Information Request and mainframe response.

COMPLETE TRANSMISSION EXAMPLE

The following example is a full transmission example including all information sent in the
low and high-level protocols. The same example without the low-level control characters is
shown under ABL SYSTEM 625; Total cal. Control characters sent by the computer system
to the analyzer/system are written in bold characters.
<ENQ>
<ACK>
<STX>1H|\^&|||ABL SYSTEM 625^||||||||1|19961212172220<CR><ETB>B6<CR><LF>
<ACK>
<STX>2P|1<CR><ETB>53<CR><LF>
<ACK>
<STX>3O|1||Cal #^166||||||||||||Total cal<CR><ETB>BD<CR><LF>
<ACK>
<STX>4R|1|^^^pH^High|7.400|||||F|||19961212165900<CR><ETB>F2<CR><LF>
<ACK>
<STX>5R|2|^^^pH^Low|6.800|||||F<CR><ETB>61<CR><LF>
<ACK>
<STX>6R|3|^^^pH^DriftH|0.000|||||F<CR><ETB>64<CR><LF>
<ACK>
<STX>7R|4|^^^pH^DriftL|0.000|||||F<CR><ETB>6A<CR><LF>
<ACK>
<STX>0R|5|^^^pH^Status|7.372|||||F<CR><ETB>B6<CR><LF>
<ACK>
<STX>1R|6|^^^pH^Sens|98.8|%||||F<CR><ETB>C8<CR><LF>
<ACK>
<STX>2R|7|^^^pCO2^Low|38.7|mmHg||||F<CR><ETB>3C<CR><LF>
<ACK>
<STX>3R|8|^^^pCO2^High|78.3|mmHg||||F<CR><ETB>8C<CR><LF>
<ACK>
<STX>4R|9|^^^pCO2^DriftL|0.1|mmHg||||F<CR><ETB>12<CR><LF>
<ACK>
<STX>5R|10|^^^pCO2^DriftH|0.5|mmHg||||F<CR><ETB>3B<CR><LF>
<ACK>
<STX>6R|11|^^^pCO2^Status|84.6|mmHg||||F<CR><ETB>BD<CR><LF>
<ACK>
<STX>7R|12|^^^pCO2^Sens|92.2|%||||F<CR><ETB>6B<CR><LF>
<ACK>
<STX>0R|13|^^^pO2^High|138.7|mmHg||||F<CR><ETB>A3<CR><LF>
<ACK>
<STX>1R|14|^^^pO2^Low|0.0|mmHg||||F<CR><ETB>E4<CR><LF>
<ACK>
<STX>2R|15|^^^pO2^DriftH|-0.1|mmHg||||F<CR><ETB>23<CR><LF>
<ACK>
<STX>3R|16|^^^pO2^DriftL|0.0|mmHg||||F<CR><ETB>FB<CR><LF>
<ACK>
<STX>4R|17|^^^pO2^Sens|19.1|pA/mmHg||||F<CR><ETB>6C<CR><LF>

4.2 ASTM Communication Protocol, Transmission Examples


<ACK>
<STX>5R|18|^^^pO2^Zero|2.5|mmHg||||F<CR><ETB>61<CR><LF>
<ACK>
<STX>6R|19|^^^tHb^Zero|0.0|g/dL||||F<CR><ETB>46<CR><LF>
<ACK>
<STX>7R|20|^^^tHb^ZeroDrift|0.0|g/dL||||F<CR><ETB>38<CR><LF>
<ACK>
<STX>0R|21|^^^tHb^ZeroStatus|123.0|nA||||F<CR><ETB>8C<CR><LF>
<ACK>
<STX>1R|22|^^^K+^Low|4.0|mmol/L||||F<CR><ETB>13<CR><LF>
<ACK>
<STX>2R|23|^^^K+^High|40.0|mmol/L||||F<CR><ETB>93<CR><LF>
<ACK>
<STX>3R|24|^^^K+^DriftL|0.0|mmol/L||||F<CR><ETB>26<CR><LF>
<ACK>
<STX>4R|25|^^^K+^DriftH|0.1|mmol/L||||F<CR><ETB>25<CR><LF>
<ACK>
<STX>5R|26|^^^K+^Status|3.2|mmol/L||||F<CR><ETB>6E<CR><LF>
<ACK>
<STX>6R|27|^^^K+^Sens|97.0|%||||F<CR><ETB>B5<CR><LF>
<ACK>
<STX>7R|28|^^^Na+^High|145|mmol/L||||F<CR><ETB>D9<CR><LF>
<ACK>
<STX>0R|29|^^^Na+^Low|20|mmol/L||||F<CR><ETB>4D<CR><LF>
<ACK>
<STX>1R|30|^^^Na+^DriftH|0|mmol/L||||F<CR><ETB>23<CR><LF>
<ACK>
<STX>2R|31|^^^Na+^DriftL|0|mmol/L||||F<CR><ETB>29<CR><LF>
<ACK>
<STX>3R|32|^^^Na+^Status|138|mmol/L||||F<CR><ETB>D6<CR><LF>
<ACK>
<STX>4R|33|^^^Na+^Sens|98.5|%||||F<CR><ETB>1A<CR><LF>
<ACK>
<STX>5R|34|^^^Ca++^Low|1.25|mmol/L||||F<CR><ETB>D2<CR><LF>
<ACK>
<STX>6R|35|^^^Ca++^High|5.00|mmol/L||||F<CR><ETB>1F<CR><LF>
<ACK>
<STX>7R|36|^^^Ca++^DriftL|0.00|mmol/L||||F<CR><ETB>E1<CR><LF>
<ACK>
<STX>0R|37|^^^Ca++^DriftH|0.01|mmol/L||||F<CR><ETB>D8<CR><LF>
<ACK>
<STX>1R|38|^^^Ca++^Status|0.67|mmol/L||||F<CR><ETB>29<CR><LF>
<ACK>
<STX>2R|39|^^^Ca++^Sens|96.7|%||||F<CR><ETB>3E<CR><LF>
<ACK>
<STX>3R|40|^^^Cl-^High|106|mmol/L||||F<CR><ETB>CE<CR><LF>
<ACK>
<STX>4R|41|^^^Cl-^Low|53|mmol/L||||F<CR><ETB>53<CR><LF>
<ACK>
<STX>5R|42|^^^Cl-^DriftH|0|mmol/L||||F<CR><ETB>2C<CR><LF>
<ACK>
<STX>6R|43|^^^Cl-^DriftL|0|mmol/L||||F<CR><ETB>32<CR><LF>
<ACK>
<STX>7R|44|^^^Cl-^Status|122|mmol/L||||F<CR><ETB>D8<CR><LF>
<ACK>
<STX>0R|45|^^^Cl-^Sens|90.3|%||||F<CR><ETB>11<CR><LF>
<ACK>
<STX>1R|46|^^^Glu|10.0|mmol/L||||F<CR><ETB>68<CR><LF>
<ACK>
<STX>2R|47|^^^Glu^Drift|0.0|mmol/L||||F<CR><ETB>90<CR><LF>
<ACK>
<STX>3R|48|^^^Glu^Sens|706|pA/mM||||F<CR><ETB>AB<CR><LF>
<ACK>
<STX>4R|49|^^^Lac|4.0|mmol/L||||F<CR><ETB>29<CR><LF>
<ACK>
<STX>5R|50|^^^Lac^Drift|0.0|mmol/L||||F<CR><ETB>75<CR><LF>
<ACK>
<STX>6R|51|^^^Lac^Sens|300|pA/mM||||F<CR><ETB>86<CR><LF>
<ACK>
<STX>7R|52|^^^B|748|mmHg||||F<CR><ETB>C2<CR><LF>
<ACK>
<STX>0L|1|N<CR><ETX>03<CR><LF>
<ACK>
<EOT>

ASTM Communication Protocol, Transmission Examples 4.3


HIGH-LEVEL PROTOCOL EXAMPLES

ABL SYSTEM 625


Blood Sample Measurement
The following data was entered on the ABL SYSTEM 625:

Operator ID: 3000:321


Department: 755
Sample type: Arterial
Sampling time: 12:00
Patient temp.: 37.0 °C
FIO2: 21.0 %

Patient ID 32
Sex: Male
Age: 34 years
Weight: 83 kg
Height: 183 cm
H|\^&|||ABL SYSTEM 625^||||||||1|19961212173047
P|1||2222222222222222||32|||M||||||34^years||183^cm|83^kg||||||||755
O|1||Sample #^3273||||199611011245||||||||Blood^Arterial
R|1|^^^FIO2^D|21.0|%||||F||3000:321|19961101150700
R|2|^^^RQ^D|0.86|||||F
R|3|^^^T^D|37.0|Cel||||F
R|4|^^^Qt^I|.....|L/min||||X
R|5|^^^VO2^I|.....|mL/min||||X
R|6|^^^AaDpO2^E|-8.0|mmHg||||F
R|7|^^^AaDpO2,T^E|-8.0|mmHg||||F
R|8|^^^ABE^C|5.1|mmol/L||||F
R|9|^^^Anion gap(K+)^C|15.1|mmol/L||||F
R|10|^^^Anion gap^C|11.2|mmol/L||||F
R|11|^^^a/ApO2^E|109.8|%||||F
R|12|^^^a/ApO2,T^E|109.8|%||||F
R|13|^^^B^M|753|mmHg||||F
R|14|^^^Ca++^M|1.22|mmol/L||||F
R|15|^^^Ca(7.4)^C|1.20|mmol/L||||F
R|16|^^^Cl-^M|97|mmol/L||||F
R|17|^^^COHb^M|0.5|%||||F
R|18|^^^cx^C|7.3|Vol %||||F
R|19|^^^DO2|.....|mL/min||||X
R|20|^^^Glu^M|5.1|mmol/L||||F
R|21|^^^HCO3-^C|32.8|mmol/L||||F
R|22|^^^Hct^C|61.5|%||||F
R|23|^^^K+^M|3.9|mmol/L||||F
R|24|^^^Lac^M|0.4|mmol/L||||F
R|25|^^^MetHb^M|0.4|%||||F
R|26|^^^Na+^M|141|mmol/L||||F
R|27|^^^O2CAP^C|27.8|Vol %||||F
R|28|^^^O2Hb^M|95.1|%||||F
R|29|^^^pCO2^M|58.4|mmHg||||F
R|30|^^^pCO2(T)^M|58.4|mmHg||||F
R|31|^^^pH^M|7.368|||||F
R|32|^^^pH(st)^C|7.470|||||F
R|33|^^^pH(T)^M|7.368|||||F
R|34|^^^pO2^M|90.1|mmHg||||F
R|35|^^^pO2(A)^E|82.1|mmHg||||F
R|36|^^^pO2(A),T^E|82.1|mmHg||||F
R|37|^^^pO2(T)^M|90.1|mmHg||||F
R|38|^^^px^C|43.3|mmHg||||F
R|39|^^^p50(act)^C|27.03|mmHg||||F
R|40|^^^p50(act),T^C|27.03|mmHg||||F

4.4 ASTM Communication Protocol, Transmission Examples


R|41|^^^p50(st)^C|25.89|mmHg||||F
R|42|^^^Qx^C|0.7|||||F
R|43|^^^RHb^M|3.3|%||||F
R|44|^^^RI^E|-9|%||||F
R|45|^^^RI,T^E|-9|%||||F
R|46|^^^SBC^C|28.9|mmol/L||||F
R|47|^^^SBE^C|7.5|mmol/L||||F
R|48|^^^Shunt^E|-5.8|%||||F
R|49|^^^Shunt,T^E|-5.8|%||||F
R|50|^^^sO2^M|96.7|%||||F
R|51|^^^tCO2(B)^C|59.8|Vol %||||F
R|52|^^^tCO2(P)^C|77.5|Vol %||||F
R|53|^^^tHb^M|20.1|g/dL||||F
R|54|^^^tO2^C|27.1|Vol %||||F
R|55|^^^SHb|>1|%||||F
L|1|N

Quality Control Measurement


The following transmission example is taken from a combined measurement on
QUALICHECK3: S3040 - YELLOW and QUALICHECK4 Metabolite: S3640 -YELLOW.

The following was entered in the QC ID display:

Operator ID: Erik Hansen


Ampoule
temperature: 25.0 °C
H|\^&|||ABL SYSTEM 625^||||||||1|19961212172813
P|1
O|1||QC #^14||||||||||||QC level 2^S5550
R|1|^^^pH|7.599|||N||F||Erik Hansen|19961212171900
R|2|^^^pCO2|24.2|mmHg||N||F
R|3|^^^pO2|158.4|mmHg||A||F
R|4|^^^tHb|21.0|g/dL||N||F
R|5|^^^sO2|10.8|%||N||F
R|6|^^^O2Hb|9.0|%||N||F
R|7|^^^COHb|8.2|%||N||F
R|8|^^^MetHb|8.9|%||N||F
R|9|^^^K+|5.9|mmol/L||N||F
R|10|^^^Na+|121|mmol/L||N||F
R|11|^^^Ca++|0.56|mmol/L||N||F
R|12|^^^Glu|2.2|mmol/L||N||F
R|13|^^^Lac|1.4|mmol/L||N||F
R|14|^^^T|25.0|Cel||||F
L|1|N

continues next page

ASTM Communication Protocol, Transmission Examples 4.5


ABL SYSTEM 625 - continued

Total Cal
H|\^&|||ABL SYSTEM 625^||||||||1|19961212172613
P|1
O|1||Cal #^166||||||||||||Total cal
R|1|^^^pH^High|7.400|||||F|||19961212165900
R|2|^^^pH^Low|6.800|||||F
R|3|^^^pH^DriftH|0.000|||||F
R|4|^^^pH^DriftL|0.000|||||F
R|5|^^^pH^Status|7.372|||||F
R|6|^^^pH^Sens|98.8|%||||F
R|7|^^^pCO2^Low|38.7|mmHg||||F
R|8|^^^pCO2^High|78.3|mmHg||||F
R|9|^^^pCO2^DriftL|0.1|mmHg||||F
R|10|^^^pCO2^DriftH|0.5|mmHg||||F
R|11|^^^pCO2^Status|84.6|mmHg||||F
R|12|^^^pCO2^Sens|92.2|%||||F
R|13|^^^pO2^High|138.7|mmHg||||F
R|14|^^^pO2^Low|0.0|mmHg||||F
R|15|^^^pO2^DriftH|-0.1|mmHg||||F
R|16|^^^pO2^DriftL|0.0|mmHg||||F
R|17|^^^pO2^Sens|19.1|pA/mmHg||||F
R|18|^^^pO2^Zero|2.5|mmHg||||F
R|19|^^^tHb^Zero|0.0|g/dL||||F
R|20|^^^tHb^ZeroDrift|0.0|g/dL||||F
R|21|^^^tHb^ZeroStatus|123.0|nA||||F
R|22|^^^K+^Low|4.0|mmol/L||||F
R|23|^^^K+^High|40.0|mmol/L||||F
R|24|^^^K+^DriftL|0.0|mmol/L||||F
R|25|^^^K+^DriftH|0.1|mmol/L||||F
R|26|^^^K+^Status|3.2|mmol/L||||F
R|27|^^^K+^Sens|97.0|%||||F
R|28|^^^Na+^High|145|mmol/L||||F
R|29|^^^Na+^Low|20|mmol/L||||F
R|30|^^^Na+^DriftH|0|mmol/L||||F
R|31|^^^Na+^DriftL|0|mmol/L||||F
R|32|^^^Na+^Status|138|mmol/L||||F
R|33|^^^Na+^Sens|98.5|%||||F
R|34|^^^Ca++^Low|1.25|mmol/L||||F
R|35|^^^Ca++^High|5.00|mmol/L||||F
R|36|^^^Ca++^DriftL|0.00|mmol/L||||F
R|37|^^^Ca++^DriftH|0.01|mmol/L||||F
R|38|^^^Ca++^Status|0.67|mmol/L||||F
R|39|^^^Ca++^Sens|96.7|%||||F
R|40|^^^Cl-^High|106|mmol/L||||F
R|41|^^^Cl-^Low|53|mmol/L||||F
R|42|^^^Cl-^DriftH|0|mmol/L||||F
R|43|^^^Cl-^DriftL|0|mmol/L||||F
R|44|^^^Cl-^Status|122|mmol/L||||F
R|45|^^^Cl-^Sens|90.3|%||||F
R|46|^^^Glu|10.0|mmol/L||||F
R|47|^^^Glu^Drift|0.0|mmol/L||||F
R|48|^^^Glu^Sens|706|pA/mM||||F
R|49|^^^Lac|4.0|mmol/L||||F
R|50|^^^Lac^Drift|0.0|mmol/L||||F
R|51|^^^Lac^Sens|300|pA/mM||||F
R|52|^^^B|748|mmHg||||F
L|1|N

4.6 ASTM Communication Protocol, Transmission Examples


Error Codes
The following error code information is given in the Result record line (R):

6 = Transducer Record from Last Measurement


2 = Measurement (error state)
164 = Measurement sample number
782 = Error message “Ca(7.4) not usable”

H|\^&|||ABL SYSTEM 625^||||||||1|19961212173502


P|1
O|1||Error
R|1|^^^6^2^164|782||||||||199612121629
L|1|N

ASTM Communication Protocol, Transmission Examples 4.7


EML105
Blood Sample Measurement
The following data was entered on the EML105:

Operator ID: 3000:321


Patient ID: 21
Type: Blood
cHCO3-: 26.0 mmol/L
pH: 7.410

H|\^&|||EML105^||||||||1|19961212185300
P|1||21
O|1||Sample #^2||||||||||||Blood^Blood
R|1|^^^HCO3-^I|26.0|mmol/L||||F||3000:321|19961212185200
R|2|^^^pH^I|7.410| ||||F
R|3|^^^Anion gap (K+)^C|23.2|mmol/L||||F
R|4|^^^Ca(7.4)^C|0.33|mmol/L||||F
R|5|^^^Ca++^M|0.37|mmol/L||||F
R|6|^^^Cl-^M|83|mmol/L||||F
R|7|^^^Glu^M|2.4|mmol/L||||F
R|8|^^^K+^M|2.2|mmol/L||||F
R|9|^^^Lac^M|1.5|mmol/L||||F
R|10|^^^Na+^M|126|mmol/L||||F
L|1|N

Quality Control Measurement


The following data was entered on the EML105:

Operator ID: 755:6


Type: QUALICHECK4 Metabolite
Level: S3650 - BLUE

H|\^&|||EML105^||||||||1|19961212184800
P|1
O|1||QC #^3||||||||||||^S3650
R|1|^^^Ca++|0.37|mmol/L||||F||755:6|19961212184700
R|2|^^^Cl-|82|mmol/L||||F
R|3|^^^Glu|2.4|mmol/L||||F
R|4|^^^K+|2.1|mmol/L||||F
R|5|^^^Lac|1.6|mmol/L||||F
R|6|^^^Na+|125|mmol/L||||F
L|1|N

4.8 ASTM Communication Protocol, Transmission Examples


Cal 2
H|\^&|||EML105^||||||||1|19961212180900
P|1
O|1||Cal #^8||||||||||||Cal 2
R|1|^^^Ca++^High|5.00|mmol/L||||F|||19961212180200
R|2|^^^Ca++^Low|1.25|mmol/L||||F
R|3|^^^Ca++^DriftH|0.03|mmol/L||||F
R|4|^^^Ca++^DriftL|0.00|mmol/L||||F
R|5|^^^Ca++^Status|0.67|mmol/L||||F
R|6|^^^Ca++^Sens|96.9|%||||F
R|7|^^^Cl-^High|106|mmol/L||||F
R|8|^^^Cl-^Low|53|mmol/L||||F
R|9|^^^Cl-^DriftH|1|mmol/L||||F
R|10|^^^Cl-^DriftL|0|mmol/L||||F
R|11|^^^Cl-^Status|123|mmol/L||||F
R|12|^^^Cl-^Sens|90.0|%||||F
R|13|^^^Glu|10.0|mmol/L||||F
R|14|^^^Glu^Drift|-0.1|mmol/L||||F
R|15|^^^Glu^Sens|702|pA/mM||||F
R|16|^^^K+^High|40.0|mmol/L||||F
R|17|^^^K+^Low|4.0|mmol/L||||F
R|18|^^^K+^DriftH|0.1|mmol/L||||F
R|19|^^^K+^DriftL|0.0|mmol/L||||F
R|20|^^^K+^Status|3.2|mmol/L||||F
R|21|^^^K+^Sens|97.0|%||||F
R|22|^^^Lac|4.0|mmol/L||||F
R|23|^^^Lac^Drift|-0.1|mmol/L||||F
R|24|^^^Lac^Sens|295|pA/mM||||F
R|25|^^^Na+^High|145|mmol/L||||F
R|26|^^^Na+^Low|20|mmol/L||||F
R|27|^^^Na+^DriftH|0|mmol/L||||F
R|28|^^^Na+^DriftL|0|mmol/L||||F
R|29|^^^Na+^Status|138|mmol/L||||F
R|30|^^^Na+^Sens|98.5|%||||F
L|1|N

continues next page

ASTM Communication Protocol, Transmission Examples 4.9


EML105 - continued

System Status
NOTE: A System Status transmission from an EML100/105, ABL50 or ABL5 contains results from
the last calibration and error codes currently registered in the System Status.

H|\^&|||EML105^||||||||1|19961212180900
P|1
O|1||Cal #^8||||||||||||Cal 2
R|1|^^^Ca++^High|5.00|mmol/L||||F|||19961212180200
R|2|^^^Ca++^Low|1.25|mmol/L||||F
R|3|^^^Ca++^DriftH|0.03|mmol/L||||F
R|4|^^^Ca++^DriftL|0.00|mmol/L||||F
R|5|^^^Ca++^Status|0.67|mmol/L||||F
R|6|^^^Ca++^Sens|96.9|%||||F
R|7|^^^Cl-^High|106|mmol/L||||F
R|8|^^^Cl-^Low|53|mmol/L||||F
R|9|^^^Cl-^DriftH|1|mmol/L||||F
R|10|^^^Cl-^DriftL|0|mmol/L||||F
R|11|^^^Cl-^Status|123|mmol/L||||F
R|12|^^^Cl-^Sens|90.0|%||||F
R|13|^^^Glu|10.0|mmol/L||||F
R|14|^^^Glu^Drift|-0.1|mmol/L||||F
R|15|^^^Glu^Sens|702|pA/mM||||F
R|16|^^^K+^High|40.0|mmol/L||||F
R|17|^^^K+^Low|4.0|mmol/L||||F
R|18|^^^K+^DriftH|0.1|mmol/L||||F
R|19|^^^K+^DriftL|0.0|mmol/L||||F
R|20|^^^K+^Status|3.2|mmol/L||||F
R|21|^^^K+^Sens|97.0|%||||F
R|22|^^^Lac|4.0|mmol/L||||F
R|23|^^^Lac^Drift|-0.1|mmol/L||||F
R|24|^^^Lac^Sens|295|pA/mM||||F
R|25|^^^Na+^High|145|mmol/L||||F
R|26|^^^Na+^Low|20|mmol/L||||F
R|27|^^^Na+^DriftH|0|mmol/L||||F
R|28|^^^Na+^DriftL|0|mmol/L||||F
R|29|^^^Na+^Status|138|mmol/L||||F
R|30|^^^Na+^Sens|98.5|%||||F
L|1|N

H|\^&^||||||||1|19960129141700
P|1
O|1||Error
R|1|^^^5^4^|650||||||||19960129141700
L|1|N

CLINIFILE3
Patient Information Request
CLINIFILE3 is requesting patient information from a mainframe on Patient ID # 12324.

H|\^&|||CLINIFILE3^||||||||1|19940415095922
Q|1|12324|||||||||||
L|1|N

The response from the mainframe will look as follows:

H|\^&|||mainframe||||||||1|19940415095924
P|1||12324||Jones^Steve|||M||||||21^years||185^cm|81^kg||||||||755
L|1|N

4.10 ASTM Communication Protocol, Transmission Examples


Communication Protocol for the ABL70 ABL70

ABL70

Overview

Introduction The ABL70 blood gas and electrolyte system has the ability to upload (transmit)
test results via the RS-232 port, located at the rear of the analyzer, conforming to
the ASTM protocol. ASTM specification E 1381-91 describes the low-level
protocol used by the ABL70 to communicate. Specification E 1394-91 describes
the format of the data being transferred between the ABL70 and the host system.
Specification E 1238-94, developed in cooperation with HL7, provides other
information required to standardize the communication process.

The ABL70 follows all three of the specifications described above when
communicating test results. the following chapter gives sample templates and
sample examples from the ABL70 analyzer.

Contents This chapter contains the following topics.


Patient Sample.................................................................................................. 2
QC Sample ....................................................................................................... 3
QCHct Sample ................................................................................................. 5
I-point Calibration Sample............................................................................... 6
2-point Calibration Sample .............................................................................. 8

1
ABL70 Communication Protocol for the ABL70

Patient Sample

Example <STX>1H\^&|||ABL70^SerialNo||||||||1|19961018163538<CR><ETX>56<CR><LF>
<STX>2P|1||PATIENT_ID<CR><ETX>3B<CR><LF>
<STX>3O|1|AccessionNo|Sample
#^SeqNo||||||||||||Blood^Arterial<CR><ETX>8A<CR><LF>
<STX>4R|1|^^^Patient
Temp|37.0|xC||||F||Operator|19961018163522<CR><ETX>82<CR><LF>
<STX>5R|1|^^^pH|7.512|||||F||Operator|19961018163522<CR><ETX>82<CR><LF>
<STX>6R|2|^^^pCO2|39.5|mm(hg)||||F||Operator|19961018163522<CR><ETX>5C<CR><
LF>
<STX>7R|3|^^^pO2|87.4|mm(hg)||||F||Operator|19961018163522<CR><ETX>1D<CR><L
F>
<STX>0R|4|^^^Na+|172.1|mmol/l||||F||Operator|19961018163522<CR><ETX>AB<CR><
LF>
<STX>1R|5|^^^K+|2.94|mmol/l||||F||Operator|19961018163522<CR><ETX>60<CR><LF>
<STX>2R|6|^^^iCa++|1.45|mmol/l||||F||Operator|19961018163522<CR><ETX>4A<CR><
LF>
<STX>3R|7|^^^Hct|31.5|%||||F||Operator|19961018163522<CR><ETX>98<CR><LF>
<STX>4R|8|^^^CaNorm|1.52|mmol/l||||F||Operator|19961018163522<CR><ETX>29<CR>
<LF>
<STX>5R|9|^^^HGB|4.4|g/dl||||F||Operator|19961018163522<CR><ETX>A2<CR><LF>
<STX>6R|10|^^^HCO3|31.9|mmol/l||||F||Operator|19961018163522<CR><ETX>26<CR><
LF>
<STX>7R|11|^^^TCO2|33.2|mmol/l||||F||Operator|19961018163522<CR><ETX>2E<CR><
LF>
<STX>0R|12|^^^SBE|8.8|mmol/l||||F||Operator|19961018163522<CR><ETX>CA<CR><L
F>
<STX>1R|13|^^^ABE|9.0|mmol/l||||F||Operator|19961018163522<CR><ETX>AB<CR><L
F>
<STX>2R|14|^^^SAT|1.0|%||||F||Operator|19961018163522<CR><ETX>9A<CR><LF>
<STX>3R|15|^^^SBC|32.8|mmol/l||||F||Operator|19961018163522<CR><ETX>F3<CR><L
F>
<STX>4L|1|N<CR><ETX>06<CR><LF>

2
Communication Protocol for the ABL70 ABL70

QC Sample

Template <STX>1H|\^&|||SenDx 100||||||||1|<Transmit


Date/time><CR><ETX><Checksum><CR><LF>
<STX>2O|1|<AccessionNo>|QC #^<SeqNo>||||||||||||Level <Level
No>^<Lot#><CR><ETX><Checksum><CR><LF>
<STX>3R|1|^^^pH|<Value>|||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>4R|2|^^^pCO2|<Value>|mm(hg)||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>5R|3|^^^pO2|<Value>|mm(hg)||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>6R|4|^^^Na+|<Value>|mmol/l||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>7R|5|^^^K+|<Value>|mmol/l||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>0R|6|^^^iCa++|<Value>|mmol/l||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>1L|1|N<CR><ETX><Checksum><CR><LF>

Definitions <Transmit Date/time> Date-time for transmission in format:


YYYYMMDDHHMMSS
<Checksum> 2 hex digit checksum value for package
<AccessionNo> Accession Number entered for the sample
<SeqNo> Sample number
<Level No> Level number for QC
<Lot #> Lot number for QC
<Value> Values for the parameters
<Operator> Entered operator
<Sample Date/time> Sample Date time in format: YYYYMMDDHHMMSS
<STX> Start of Text (ASCII 2)
<ETX> End of Text (ASCII 3)
<LF> Line Feed (ASCII 10)
<CR> Carriage Return (ASCII 13)

Continued on next page

3
ABL70 Communication Protocol for the ABL70

QC Sample, Continued

Example <STX>1H|\^&|||SenDx 100||||||||1|20000309131249<CR><ETX>3B<CR><LF>


<STX>2O|1||QC #^270||||||||||||Level 3^20<CR><ETX>DF<CR><LF>
<STX>3R|1|^^^pH|7.656|||||F||MDJ|19991122105250<CR><ETX>E2<CR><LF>
<STX>4R|2|^^^pCO2|18.9|mm(hg)||||F||MDJ|19991122105250<CR><ETX>24<CR><LF>
<STX>5R|3|^^^pO2|163.0|mm(hg)||||F||MDJ|19991122105250<CR><ETX>0B<CR><LF>
<STX>6R|4|^^^Na+|118.4|mmol/l||||F||MDJ|19991122105250<CR><ETX>50<CR><LF>
<STX>7R|5|^^^K+|2.02|mmol/l||||F||MDJ|19991122105250<CR><ETX>B4<CR><LF>
<STX>0R|6|^^^iCa++|0.37|mmol/l||||F||MDJ|19991122105250<CR><ETX>A1<CR><LF>
<STX>1L|1|N<CR><ETX>04<CR><LF>

4
Communication Protocol for the ABL70 ABL70

QCHct Sample

Template <STX>1H|\^&|||SenDx 100||||||||1|<Transmit


Date/time><CR><ETX><Checksum><CR><LF>
<STX>2O|1|<AccessionNo>|QC #^<SeqNo>||||||||||||Hct
<Level>^<Lot#><CR><ETX><Checksum><CR><LF>
<STX>3R|7|^^^Hct|<Value>|%||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>4L|1|N<CR><ETX><Checksum><CR><LF>

Definitions <Transmit Date/time> Date-time for transmission in format:


YYYYMMDDHHMMSS
<Checksum> 2 hex digit checksum value for package
<AccessionNo> Accession Number entered for the sample
<SeqNo> Sample number
<Level> High or Low level
<Lot #> Lot number for QC
<Value> Values for the parameters
<Operator> Entered operator
<Sample Date/time> Sample Date time in format: YYYYMMDDHHMMSS
<STX> Start of Text (ASCII 2)
<ETX> End of Text (ASCII 3)
<LF> Line Feed (ASCII 10)
<CR> Carriage Return (ASCII 13)

Example <STX>1H|\^&|||SenDx 100||||||||1|20000309131214<CR><ETX>33<CR><LF>


<STX>2O|1||QC #^25||||||||||||Hct Low^<CR><ETX>71<CR><LF>
<STX>3R|1|^^^Hct|59.9|%||||F|||19990909161651<CR><ETX>75<CR><LF>
<STX>4L|1|N<CR><ETX>07<CR><LF>

5
ABL70 Communication Protocol for the ABL70

I-point Calibration Sample

Template <STX>1H|\^&|||SenDx 100||||||||1|<Transmit


Date/time><CR><ETX><Checksum><CR><LF>
<STX>2O|1||Cal #^<SeqNo>||||||||||||Cal 1<CR><ETX><Checksum><CR><LF>
<STX>3R|1|^^^pH|<Value>|||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>4R|2|^^^pCO2|<Value>|mm(hg)||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>5R|3|^^^pO2|<Value>|mm(hg)||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>6R|4|^^^Na+|<Value>|mmol/l||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>7R|5|^^^K+|<Value>|mmol/l||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>0R|6|^^^iCa++|<Value>|mmol/l||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>1R|1|^^^pH^Drift|<Value>|||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>2R|2|^^^pCO2^Drift|<Value>|mm(hg)||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>3R|3|^^^pO2^Drift|<Value>|mm(hg)||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>4R|4|^^^Na+^Drift<Value>|mmol/l||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>5R|5|^^^K+^Drift|<Value>|mmol/l||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>6R|6|^^^iCa++^Drift|<Value>|mmol/l||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>7L|1|N<CR><ETX><Checksum><CR><LF>

Continued on next page

6
Communication Protocol for the ABL70 ABL70

I-point Calibration Sample, Continued

Definitions <Transmit Date/time> Date-time for transmission in format:


YYYYMMDDHHMMSS
<Checksum> 2 hex digit checksum value for package
<SeqNo> Sample number
<Value> Values for the parameters
<Operator> Entered operator
<Sample Date/time> Sample Date time in format: YYYYMMDDHHMMSS
<STX> Start of Text (ASCII 2)
<ETX> End of Text (ASCII 3)
<LF> Line Feed (ASCII 10)
<CR> Carriage Return (ASCII 13)

Example <STX>1H|\^&|||SenDx 100||||||||1|20000309131424<CR><ETX>36<CR><LF>


<STX>2O|1||Cal #^561||||||||||||Cal 1<CR><ETX>B4<CR><LF>
<STX>3R|1|^^^pH|7.435|||||F||AAN|20000309131424<CR><ETX>C0<CR><LF>
<STX>4R|2|^^^pCO2|28.1|mm(hg)||||F||AAN|20000309131424<CR><ETX>00<CR><LF>
<STX>5R|3|^^^pO2|150.4|mm(hg)||||F||AAN|20000309131424<CR><ETX>EE<CR><LF>
<STX>6R|4|^^^Na+|146.9|mmol/l||||F||AAN|20000309131424<CR><ETX>39<CR><LF>
<STX>7R|5|^^^K+|3.37|mmol/l||||F||AAN|20000309131424<CR><ETX>A0<CR><LF>
<STX>0R|6|^^^iCa++|1.48|mmol/l||||F||AAN|20000309131424<CR><ETX>87<CR><LF>
<STX>1R|7|^^^pH^Drift|0.058|||||F||AAN|20000309131424<CR><ETX>15<CR><LF>
<STX>2R|8|^^^pCO2^Drift|-
6.9|mm(hg)||||F||AAN|20000309131424<CR><ETX>5C<CR><LF>
<STX>3R|9|^^^pO2^Drift|-
0.9|mm(hg)||||F||AAN|20000309131424<CR><ETX>15<CR><LF>
<STX>4R|10|^^^Na+^Drift|5.9|mmol/l||||F||AAN|20000309131424<CR><ETX>55<CR><
LF>
<STX>5R|11|^^^K+^Drift|0.07|mmol/l||||F||AAN|20000309131424<CR><ETX>1C<CR><
LF>
<STX>6R|12|^^^iCa++^Drift|0.09|mmol/l||||F||AAN|20000309131424<CR><ETX>0D<CR
><LF>
<STX>7L|1|N<CR><ETX>0A<CR><LF>

7
ABL70 Communication Protocol for the ABL70

2-point Calibration Sample

Template <STX>1H|\^&|||SenDx 100||||||||1|<Transmit


Date/time><CR><ETX><Checksum><CR><LF>
<STX>2O|1||Cal #^<SeqNo>||||||||||||Cal 2<CR><ETX><Checksum><CR><LF>
<STX>3R|1|^^^pHpH|<Value>|||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>4R|2|^^^CO2pH|<Value>|||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>5R|1|^^^CO2CO2|<Value>|||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>6R|2|^^^pHCO2|<Value>|||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>7R|3|^^^SenO2|<Value>|||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>0R|4|^^^SenCa|<Value>|||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>1R|5|^^^SenK|<Value>|||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>2R|6|^^^SenNa|<Value>|||||F||<Operator>|<Sample
Date/time><CR><ETX><Checksum><CR><LF>
<STX>3L|1|N<CR><ETX><Checksum><CR><LF>

Definitions <Transmit Date/time> Date-time for transmission in format:


YYYYMMDDHHMMSS
<Checksum> 2 hex digit checksum value for package
<SeqNo> Sample number
<Value> Values for the parameters
<Operator> Entered operator
<Sample Date/time> Sample Date time in format: YYYYMMDDHHMMSS
<STX> Start of Text (ASCII 2)
<ETX> End of Text (ASCII 3)
<LF> Line Feed (ASCII 10)
<CR> Carriage Return (ASCII 13)

Continued on next page

8
Communication Protocol for the ABL70 ABL70

2-point Calibration Sample, Continued

Example <STX>1H|\^&|||SenDx 100||||||||1|20000308125735<CR><ETX>3D<CR><LF>


<STX>2O|1||Cal #^554||||||||||||Cal 2<CR><ETX>B7<CR><LF>
<STX>3R|1|^^^pHpH|61.0|||||F||AAN|20000308125729<CR><ETX>46<CR><LF>
<STX>4R|2|^^^CO2pH|0.0|||||F||AAN|20000308125729<CR><ETX>1D<CR><LF>
<STX>5R|3|^^^CO2CO2|51.1|||||F||AAN|20000308125729<CR><ETX>62<CR><LF>
<STX>6R|4|^^^pHCO2|61.0|||||F||AAN|20000308125729<CR><ETX>58<CR><LF>
<STX>7R|5|^^^SenO2|0.018|||||F||AAN|20000308125729<CR><ETX>B7<CR><LF>
<STX>0R|6|^^^SenCa|30.0|||||F||AAN|20000308125729<CR><ETX>9E<CR><LF>
<STX>1R|7|^^^SenK|60.0|||||F||AAN|20000308125729<CR><ETX>4A<CR><LF>
<STX>2R|8|^^^SenNa|59.0|||||F||AAN|20000308125729<CR><ETX>B8<CR><LF>
<STX>3L|1|N<CR><ETX>06<CR><LF>

9
ABL77 1. ABL77 Software Version 1.0

2. ABL77 Software Version 1.10

3. ABL77 Software Version 1.20

4. ABL77 Software Version 1.30


Communication Protocol for ABL77 1.0 ABL77 1.0

ABL77 Software Version 1.0

Overview

Introduction The purpose of this chapter is to describe the ABL77 software version 1.0
implementation of the ASTM protocol.

Contents This chapter contains the following topics.


Transmission Phases ........................................................................................ 2
Message Description ........................................................................................ 4
Patient Message................................................................................................ 6
QC Message ..................................................................................................... 12
2-Point Calibration Message ............................................................................ 15
Transmission Examples ................................................................................... 18

1
ABL77 1.0 Communication Protocol for ABL77 1.0

Transmission Phases

Introduction There are 3 phases in transmitting messages from the ABL77 to a computer
system: Establishment, Transfer Phase, and Termination Phase.

Establishment In the establishment phase, the sender transmits the <ENQ> control character to
Phase the intended receiver. Upon receiving the <ENQ> the receiver sends an <ACK> to
notify that it is ready to receive information or an <NAK> if it is unable to receive
information. Upon receiving an <NAK>, the sender must wait at least 10 seconds
before transmitting another <ENQ>. If a reply of an <ACK>, <NAK>, or <ENQ>
is not received within 15 seconds, timeout occurs and sender enters termination
phase.

Contention:
If both sender and receiver simultaneously transmit an <ENQ>, the data link is in
contention. The sender has priority to transmit information when contention
occurs. The contention will be resolved as follow:
a) Upon receiving a reply of <ENQ> to its transmitted <ENQ> the computer
system must stop trying to transmit; it must prepare to receive. When the next
<ENQ> is received, it replies with an <ACK> or <NAK> depending on its
readiness to receive.
b) Upon receiving a reply of <ENQ> to its transmitted <ENQ>, the instrument
must wait at least 1 second before sending another <ENQ>.

Transfer Phase In the transfer phase, the sender transmits messages to the receiver. The transfer
phase continues until all messages are sent. Messages are sent in frames, each
frame contains a maximum of 247 characters, including frame overhead.
Messages longer than 240 characters are divided between two or more frames.

A frame is one of two types, an intermediate frame or an end frame. Intermediate


frames terminate with the characters <ETB>, checksum, <CR> and <LF>. End
frames terminate with the characters <ETX>, checksum, <CR> and <LF>.

Intermediate Frame
<STX> FN record <CR> <ETB> Checksum <CR> <LF>

End Frame
<STX> FN record <CR> <ETX> Checksum <CR> <LF>

Continued on next page

2
Communication Protocol for ABL77 1.0 ABL77 1.0

Transmission Phases, Continued

Frame
structure: <STX> Start of Text transmission control
character
FN Single digit Frame Number 0 to 7
record Data Content of Message
<ETB> End of Transmission Block
transmission control character
<ETX> End of Text transmission control
character
Checksum* 2 digit checksum in Hexadecimal (0 to
9 and A to F)
<CR> Carriage return character
<LF> Line feed character

*The Checksum is encoded as two characters, which are sent after <ETB> or
<ETX> character. The checksum is computed by adding the binary values of the
characters, keeping the least significant eight digits of the result. The first
character used in computing the checksum is the frame number. Each character in
the message text is added to checksum (modulo 256). The computation does not
include <STX>, the checksum characters, or the trailing <CR> and <LF>.

Termination The sender transmits an <EOT> and then regards the data link to be in a neutral
Phase state. Upon receiving <EOT>, the receiver also regards the data link to be in
neutral state.

3
ABL77 1.0 Communication Protocol for ABL77 1.0

Message Description

Introduction The ABL77 transmits three types of messages: patient message, QC message, and
two-point calibration message. A message contains message header record, patient
information record, test order record, result record, and message terminator record.
Patient information record is not transmitted for QC message and two-point
calibration message.

Header Message The message header must contain identifiers the sender name or ID and the set of
Record message delimiters in ASCII characters used in the message frame, version number
and date and time message.

Header Record
Field Identifiers Field No. ASTM Field Name ABL 77 Field Name/Data
1 Record Type ID H
2 Delimiter Definition |\^&
a. | = Field delimiter.
b. \ = Repeat delimiter.
c. ^ = Component
delimiter.
d. & = Escape delimiter.
3 Message Control ID (Empty)
4 Access Password (Empty)
5 Sender Name or ID ABL77^Serial Number
6 Sender Street (Empty)
Address
7 Reserved Field (Empty)
8 Sender Telephone (Empty)
number
9 Characteristics of (Empty)
Sender
10 Receiver ID (Empty)
11 Comment or Special (Empty)
Instructions
12 Processing ID (Empty)
13 Version No. 1
14 Date and Time of Current time of message sent in
Message YYYYMMDDHHMMSS format.

Continued on next page

4
Communication Protocol for ABL77 1.0 ABL77 1.0

Message Description, Continued

Example: H|\^&|||ABL77^C 014||||||||1|20000503162234

Terminator Field No. ASTM Field Name ABL 77 Field Name/Data


Record 1 Record Type ID L
2 Sequence Number 1
3 Termination Code N

Example L|1|N

5
ABL77 1.0 Communication Protocol for ABL77 1.0

Patient Message

Introduction This section describes header message record, patient information record, test
order record, result record, and terminator record for patient message.

Header Message See Message Record, Header Message Record above.


Record

Patient Field No ASTM Field ABL 77 Field Name/Data


Information Name
Record
1 Record Type P
2 Sequence Number Patient sequence number (1 for first patient
transmitted, 2 for second patient, 3 for third
patient and so on).
3 Practice Assigned (Empty)
Patient ID
4 Laboratory Patient ID.
Assigned Patient
ID

Example P|1||0123456

Continued on next page

6
Communication Protocol for ABL77 1.0 ABL77 1.0

Patient Message, Continued

Test Order
Record Field No. ASTM Field Name ABL 77 Field Name/Data
1 O
2 Sequence Number 1
3 Specimen ID Accession number
4 Instrument Specimen ID Sample #^Sequence number
5 Universal Test ID (Empty)
6 Priority (Empty)
7 Requested/Ordered Date Ordered date YYYYMMDD format
and Time
8 Specimen Collection Draw date and time in
Date and Time YYYYMMDDHHMMSS format
9 Collection End Time (Empty)
10 Collection Volume (Empty)
11 Collector ID Drawn by.
12 Action Code (Empty)
13 Danger Code (Empty)

Continued on next page

7
ABL77 1.0 Communication Protocol for ABL77 1.0

Patient Message, Continued

Test Order Field No. ASTM Field Name ABL 77 Field Name/Data
Record,
14 Relevant Clinical (Empty)
continued
Information.
15 Date and Time of (Empty)
Specimen Received
16 Specimen Descriptor Sample Type^Drawsite
Sample Type:
- Arterial
- Venous
- Capillary
- A-V
- Other Fluids
Draw site:
- L. Brachial
- R. Brachial
- L. Radial
- R. Radial
- Femoral
- Arterial Line
- PA Catheter
- Umbilical
- Capillary
- Pump
- Other
Ex: Arterial^L. Brachial
17 Ordering Physician Ordered by
18 Physician’s Telephone (Empty)
Number
19 User Field No. 1 (Empty)
20 User Field No. 2 (Empty)
21 Laboratory Field No. 1 (Empty)
22 Laboratory Field No. 2 (Empty)
23 Date/Time Results Last Date and time results were last
Modified modified in
YYYYMMDDHHMMSS format

8
Communication Protocol for ABL77 1.0 ABL77 1.0

Patient Message, Continued

Example O|1||Sample
#^100|||20000405|20000405085058||||||||Venous^Other|||||||20000405085058

Result Record Field No. ASTM Field Name ABL 77 Field Name/Data
1 Record Type ID R
2 Result record sequence number (1 for
first result record, 2 for second result
record, 3 for third result record, and
so on.
3 Universal Test ID ^^^Parameter^Parameter Type
Parameter:
pH, pCO2, pO2, Na+, K+, Ca++, Cl-,
Hct, HCO3, ABE, SBE, tCO2(B),
SBC, O2, tO2, tO2(a-v), Ca(7.4),
Anion gap (K+), tHb.
Parameter Type:
“C” – Calculated parameter
“D” – Default parameter
“E” – Estimated parameter
“I” – Input parameter
“M” – Measured parameter
“ “ – Parameter not specified

4 Data or Measurement Result value.


Value
Ex: for pH x.xx or pCO2 xx
Result value can also be the
following:
* * * -- Outside of the display range
# # # -- Outside of the response range
5 Units Units of measure
mHg, kPa, mmol/L, mEq/L, g/dl,
6 Reference Ranges (low-high)^Ref.\(low-high)^Crit.
Note: Ranges are sent only for
measured values. Ranges are not
sent for derived values.

Continued on next page

9
ABL77 1.0 Communication Protocol for ABL77 1.0

Patient Message, Continued

Result Record, Field No. ASTM Field Name ABL 77 Field Name/Data
continued
7 Result Abnormal Flags One of the following flags:
L – Below low reference range.
H – Above high reference range.
LL – Below low critical range.
HH – Above high critical range.
< -- Below low reportable range.
> -- Above high reportable range.
N – Normal
8 Nature of Abnormality (Empty)
9 Result Status (Empty)
10 Date of Change in (Empty)
Instrument Normative
values
11 Operator Identification User ID/name.
Note: This field is transmitted in the
first result record only.
12 Date/Time Test Started (Empty)

13 Date/Time Test Analysis time in


Completed YYYYMMDDHHMMSS format.
Note: This field is transmitted in the
first result record only.

Continued on next page

10
Communication Protocol for ABL77 1.0 ABL77 1.0

Patient Message, Continued

Examples
R|1|^^^T^I|37.0|Cel||||||||20000405085058

R|2|^^^pH^M|6.97||6.50 - 8.00^Ref\6.50 - 8.00^Crit|N

R|3|^^^pCO2^M|23|mmHg|0 - 150^Ref\0 - 150^Crit|N

R|4|^^^pO2^M|202|mmHg|0 - 760^Ref\0 - 760^Crit|N

R|5|^^^Hct^M|* * *|%|5 - 85^Ref\5 - 85^Crit|

R|6|^^^Na+^M|113|mmol/L|75 - 210^Ref\75 - 210^Crit|N

R|7|^^^K+^M|6.4|mmol/L|0.5 - 20.5^Ref\0.5 - 20.5^Crit|N

R|8|^^^Ca++^M|1.34|mmol/L|0.10 - 5.10^Ref\0.10 - 5.10^Crit|N

R|9|^^^Cl-^M|86|mmol/L|50 - 250^Ref\50 - 250^Crit|N

R|10|^^^HCO3-^C|5.0|mmol/L||

R|11|^^^SBE^C|-24.3|mmol/L||

R|12|^^^O2^C|90.0|%||

R|13|^^^Anion gap (K+)^C|* * *|mmol/L||

Terminator See Message Description, Terminator Record above.


Record

11
ABL77 1.0 Communication Protocol for ABL77 1.0

QC Message

Introduction This section describes header record, test order record, result record, and
terminator record for QC message.

Header Record See Message Description, Header Message Record above.

Test Order Field No. ASTM Field Name ABL 77 Field Name/Data
Record 1 Segment Type ID O.
2 Sequence Number 1
3 Specimen ID (Empty)
4 Instrument Specimen ID QC #^SequenceNo
5 Universal Test ID (Empty)
6 Priority (Empty)
7 Requested/Ordered Date (Empty)
and Time
8 Specimen Collection Date (Empty
and Time
9 Collection End Time (Empty)
10 Collection Volume (Empty)
11 Collector ID (Empty)
12 Action Code (Empty)
13 Danger Code (Empty)
14 Relevant Clinical (Empty)
Information.
15 Date and Time of Specimen (Empty)
Received
16 Specimen Descriptor QC Type^QC Lot No
Example:
Level 1^2314
Hct Level 1^5416

Example O|1||QC #^186||||||||||||Level 3^2314

Continued on next page

12
Communication Protocol for ABL77 1.0 ABL77 1.0

QC Message, Continued

Result Record Field ASTM Field Name ABL 77 Field Name/Data


No.
1
2 QC Result record sequence number (1 for first result
record, 2 for second result record, 3 for third result
record, and so on.
3
Ex: ^^^pH or ^^^pCO2
Data or Measurement
4
Ex: for pH x.xx or pCO2 xxx
Result value can also be the following:
• * * * -- Outside of the display range
• # # # -- Outside of the response range
5 Units
6
Result Abnormal Flags
7 One of the following flags:
L – Below low QC range.
H – Above high QC range.
< -- Below low reportable range.
> -- Above high reportable range.
N – Normal
Nature of Abnormality
8

9 (Empty)
Change in Instrument
10
Normative values
Operator Identification
11
ansmitted in the first result record only.
Date/Time Test Started
12
Date/Time Test Analysis time in YYYYMMDDHHMMSSFormat ote: This field
13
Completed
his transmitted in the first result record only.

Continued on next page

13
ABL77 1.0 Communication Protocol for ABL77 1.0

QC Message, Continued

Examples: R|1|^^^pH|7.63||6.50 - 8.00|N||||||20000404161219


R|2|^^^pCO2|20|mmHg|0 - 150|N
R|3|^^^pO2|168|mmHg|0 - 760|N
R|4|^^^Na+|118|mmol/L|75 - 210|N
R|5|^^^K+|2.0|mmol/L|0.5 - 20.5|N
R|6|^^^Ca++|0.23|mmol/L|0.10 - 5.10|N
R|7|^^^Cl-|82|mmol/L|50 - 250|N

Terminator See Message Description, Terminator Record above.


Record

14
Communication Protocol for ABL77 1.0 ABL77 1.0

2-Point Calibration Message

Introduction This section describes header record, test order record, result record, and
terminator record for two-point calibration message.

Header Record See Message Description, Header Message Record above.

Test Order Field No. ASTM Field Name ABL 77 Field Name/Data
Record 1 Segment Type ID O
2 Sequence Number 1
3 Specimen ID (Empty)
4 Instrument Specimen ID Cal #^Sequence number
5 Universal Test ID (Empty)
6 Priority (Empty)
7 Requested/Ordered Date and (Empty)
Time
8 Specimen Collection Date and (Empty
Time
9 Collection End Time (Empty)
10 Collection Volume (Empty)
11 Collector ID (Empty)
12 Action Code (Empty)
13 Danger Code (Empty)
14 Relevant Clinical Information. (Empty)
15 Date and Time of Specimen (Empty)
Received
16 Specimen Descriptor 2 Point Cal

Example O|1||Cal #^203||||||||||||2 Point Cal

Continued on next page

15
ABL77 1.0 Communication Protocol for ABL77 1.0

2-Point Calibration Message, Continued

Result Record Field ASTM Field Name ABL 77 Field Name/Data


No.
1
2 Calibration result record sequence
number (1 for first cal result record, 2
for second cal result record, 3 for
third cal result record, and so on.
3

Data or Measurement Value


4
O2 xxx
so the following are:
• # # # -- Outside of the response
range
5 Units
Reference Ranges
6
Result Abnormal Flags
7 One of the following flags:
L – Below low sensitivity range.
H – Above high sensitivity range.
N – Normal
Nature of Abnormality
8
9 (Empty)
Date of Change in Instrument
10
Normative values

Operator Identification
11
Note: This field is transmitted in

the first result record only.


Date/Time Test Started
12
Date/Time Test Completed Analysis time in YYYYMMDDHHMMSS
13
transmitted in the first result record only.

Continued on next page

16
Communication Protocol for ABL77 1.0 ABL77 1.0

2-Point Calibration Message, Continued

Example R|1|^^^pH^Sens|55.4||40.0 - 65.0|N||||||20000501081514


R|2|^^^pCO2^Sens|50.0||30.0 - 65.0|N
R|3|^^^pO2^Sens|0.012||0.002 - 0.052|N
R|4|^^^Hct^Sens|17.9||10.0 - 25.0|N
R|5|^^^Na+^Sens|61.5||40.0 - 85.0|N
R|6|^^^K+^Sens|59.5||40.0 - 70.0|N

Terminator See Message Description, Terminator record above.


Record

17
ABL77 1.0 Communication Protocol for ABL77 1.0

Transmission Examples

Patient Message <STX>1H|\^&|||ABL77^C


014||||||||1|20000505085040<CR><ETB>4A<CR><LF><ACK>
<STX>2P|1||PAT2<CR><ETB>62<CR><LF><ACK>
<STX>3O|1|A2145|Sample
#^214|||20000504|20000504150616|||TEE|||||Capillary^Femoral|DR.
TEE||||||<CR><ETB>D4<CR><LF><ACK>
<STX>4R|1|^^^T^I|37.0|Cel||||||TEE||20000504150743<CR><ETB>39<CR><LF>
<ACK>
<STX>5R|2|^^^pH^M|6.77||6.50 - 8.00^Ref\6.50 -
8.00^Crit|<<CR><ETB>0F<CR><LF><ACK>
<STX>6R|3|^^^pCO2^M|111|mmHg|0 - 150^Ref\0 -
150^Crit|N<CR><ETB>57<CR><LF><ACK>
<STX>7R|4|^^^pO2^M|284|mmHg|0 - 760^Ref\0 -
760^Crit|N<CR><ETB>2F<CR><LF><ACK>
<STX>0R|5|^^^Hct^M|6|%|5 - 85^Ref\5 -
85^Crit|<<CR><ETB>23<CR><LF><ACK>
<STX>1R|6|^^^Na+^M|121|mmol/L|75 - 210^Ref\75 -
210^Crit|N<CR><ETB>15<CR><LF><ACK>
<STX>2R|7|^^^K+^M|6.6|mmol/L|0.5 - 20.5^Ref\0.5 -
20.5^Crit|N<CR><ETB>6B<CR><LF><ACK>
<STX>3R|8|^^^Ca++^M|1.46|mmol/L|0.10 - 5.10^Ref\0.10 -
5.10^Crit|N<CR><ETB>76<CR><LF><ACK>
<STX>4R|9|^^^Cl-^M|74|mmol/L|50 - 250^Ref\50 -
250^Crit|N<CR><ETB>EE<CR><LF><ACK>
<STX>5R|10|^^^tHb^C|1.7|g/dl<CR><ETB>D1<CR><LF><ACK>
<STX>6R|11|^^^HCO3-^C|15.2|mmol/L||<CR><ETB>E9<CR><LF><ACK>
<STX>7R|12|^^^ABE^C|-16.4|mmol/L||<CR><ETB>A9<CR><LF><ACK>
<STX>0R|13|^^^SBE^C|-17.8|mmol/L||<CR><ETB>BA<CR><LF><ACK>
<STX>1R|14|^^^tCO2(B)^C|18.3|mmol/L||<CR><ETB>7C<CR><LF><ACK>
<STX>2R|15|^^^SBC^C|11.3|mmol/L||<CR><ETB>84<CR><LF><ACK>
<STX>3R|16|^^^O2^C|93.0|%||<CR><ETB>2B<CR><LF><ACK>
<STX>4R|17|^^^tO2^C|* * *|mmol/L||<CR><ETB>A0<CR><LF><ACK>
<STX>5R|18|^^^Anion gap (K+)^C|* *
*|mmol/L||<CR><ETB>E1<CR><LF><ACK>
<STX>6L|1|N<CR><ETX>09<CR><LF><ACK>

Continued on next page

18
Communication Protocol for ABL77 1.0 ABL77 1.0

Transmission Examples, Continued

QC Message <STX>1H|\^&|||ABL77^C
014||||||||1|20000505085056<CR><ETB>51<CR><LF><ACK>
<STX>2O|1||QC #^220||||||||||||Hct Level 1^23<CR><ETB>2E<CR><LF><ACK>
<STX>3R|1|^^^Hct|65|%|5 -
85|N||||TADA||20000504160029<CR><ETB>A7<CR><LF><ACK>
<STX>4L|1|N<CR><ETX>07<CR><LF><ACK>

<STX>1H|\^&|||ABL77^C
014||||||||1|20000505085104<CR><ETB>4B<CR><LF><ACK>
<STX>2O|1||QC #^219||||||||||||Level 4^2365<CR><ETB>65<CR><LF><ACK>
<STX>3R|1|^^^pH|6.84||6.50 -
8.00|N||||||20000504155843<CR><ETB>5B<CR><LF><ACK>
<STX>4R|2|^^^pCO2|103|mmHg|0 - 150|N<CR><ETB>B0<CR><LF><ACK>
<STX>5R|3|^^^pO2|236|mmHg|0 - 760|N<CR><ETB>7D<CR><LF><ACK>
<STX>6R|4|^^^Na+|115|mmol/L|75 - 210|N<CR><ETB>3D<CR><LF><ACK>
<STX>7R|5|^^^K+|6.9|mmol/L|0.5 - 20.5|N<CR><ETB>3A<CR><LF><ACK>
<STX>0R|6|^^^Ca++|1.68|mmol/L|0.10 -
5.10|N<CR><ETB>13<CR><LF><ACK>
<STX>1R|7|^^^Cl-|71|mmol/L|50 - 250|N<CR><ETB>0B<CR><LF><ACK>
<STX>2L|1|N<CR><ETX>05<CR><LF><ACK>

Continued on next page

19
ABL77 1.0 Communication Protocol for ABL77 1.0

Transmission Examples, Continued

Two-point <STX>1H|\^&|||ABL77^C
Calibration 014||||||||1|20000505085123<CR><ETB>4C<CR><LF><ACK>
Message <STX>2O|1||Cal #^228||||||||||||2 Point Cal<CR><ETB>F3<CR><LF><ACK>
<STX>3R|1|^^^pH^Sens|55.4||40.0 -
65.0|N||||||20000505051313<CR><ETB>3E<CR><LF><ACK>
<STX>4R|2|^^^pCO2^Sens|45.5||30.0 -
65.0|N<CR><ETB>1A<CR><LF><ACK>
<STX>5R|3|^^^pO2^Sens|0.012||0.002 -
0.052|N<CR><ETB>59<CR><LF><ACK>
<STX>6R|4|^^^Hct^Sens|38.8||10.0 - 25.0|H<CR><ETB>02<CR><LF><ACK>
<STX>7R|5|^^^Na+^Sens|61.0||40.0 - 85.0|N<CR><ETB>C2<CR><LF><ACK>
<STX>0R|6|^^^K+^Sens|59.5||40.0 - 70.0|N<CR><ETB>5E<CR><LF><ACK>
<STX>1R|7|^^^Ca++^Sens|29.3||20.0 -
45.0|N<CR><ETB>DF<CR><LF><ACK>
<STX>2R|8|^^^Cl-^Sens|35.2||30.0 -

60.0|N<CR><ETB>BD<CR><LF><ACK>
<STX>3L|1|N<CR><ETX>06<CR><LF><ACK>

20
Communication Protocol for the ABL77 1.10 ABL77 1.10

ABL77 for Software Version 1.10

Overview

Introduction The purpose of this chapter is to describe the ABL77 software version 1.10
implementation of the ASTM high level protocol, the ASTM low level protocol,
the HL7 protocol and TCP/IP.

Contents This chapter contains the following topics.


Low-Level Transmission Phases...................................................................... 2
TCP/IP............................................................................................................. 4
ASTM High-Level Message Description ........................................................ 6
ASTM Patient Message.................................................................................... 7
ASTM QC Message ......................................................................................... 16
ASTM 2-Point Calibration Message ................................................................ 19
HL7 Message Description................................................................................ 22
HL7 Message Header Segment ........................................................................ 22
HL7 Patient Message ....................................................................................... 23
HL7 Patient Observation Request Segment ..................................................... 24
HL7 Patient Observation Result Segment........................................................ 25
HL7 QC Message............................................................................................. 29
HL7 2-Point Calibration Message.................................................................... 32
HL7 Message Acknowledgement Segment...................................................... 35
Transmission Examples ................................................................................... 36

1
ABL77 1.10 Communication Protocol for the ABL77 1.10

ASTM Low-Level Transmission Phases

Introduction There are 3 phases in transmitting messages via the ASTM low level protocol from
the ABL77 to a computer system: Establishment, Transfer Phase, and Termination
Phase.

Establishment In the establishment phase, the sender transmits the <ENQ> control character to
Phase the intended receiver. Upon receiving the <ENQ> the receiver sends an <ACK> to
notify that it is ready to receive information or an <NAK> if it is unable to receive
information. Upon receiving an <NAK>, the sender must wait at least 10 seconds
before transmitting another <ENQ>. If a reply of an <ACK>, <NAK>, or <ENQ>
is not received within 15 seconds, timeout occurs and sender enters termination
phase.

Contention:
If both sender and receiver simultaneously transmit an <ENQ>, the data link is in
contention. The sender has priority to transmit information when contention
occurs. The contention will be resolved as follow:
a) Upon receiving a reply of <ENQ> to its transmitted <ENQ> the computer
system must stop trying to transmit; it must prepare to receive. When the next
<ENQ> is received, it replies with an <ACK> or <NAK> depending on its
readiness to receive.
b) Upon receiving a reply of <ENQ> to its transmitted <ENQ>, the instrument
must wait at least 1 second before sending another <ENQ>.

Transfer Phase In the transfer phase, the sender transmits messages to the receiver. The transfer
phase continues until all messages are sent.

A frame is one of two types, an intermediate frame or an end frame. Intermediate


frames terminate with the characters <ETB>, checksum, <CR> and <LF>. End
frames terminate with the characters <ETX>, checksum, <CR> and <LF>.

Intermediate Frame
<STX> FN record <CR> <ETB> Checksum <CR> <LF>

End Frame
<STX> FN record <CR> <ETX> Checksum <CR> <LF>

Continued on next page

2
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM Low-Level Transmission Phases, Continued

Frame
structure: <STX> Start of Text transmission control
character
FN Single digit Frame Number 0 to 7
record Data Content of Message
<ETB> End of Transmission Block
transmission control character
<ETX> End of Text transmission control
character
Checksum* 2 digit checksum in Hexadecimal (0 to
9 and A to F)
<CR> Carriage return character
<LF> Line feed character

*The Checksum is encoded as two characters, which are sent after <ETB> or
<ETX> character. The checksum is computed by adding the binary values of the
characters, keeping the least significant eight digits of the result. The first
character used in computing the checksum is the frame number. Each character in
the message text is added to checksum (modulo 256). The computation does not
include <STX>, the checksum characters, or the trailing <CR> and <LF>.

Termination The sender transmits an <EOT> and then regards the data link to be in a neutral
Phase state. Upon receiving <EOT>, the receiver also regards the data link to be in
neutral state.

3
ABL77 1.10 Communication Protocol for the ABL77 1.10

TCP/IP
The ABL77 can also upload ASTM and HL7 segments over Ethernet. If ASTM or
HL7 is selected as the High Level Protocol and TCP/IP is selected as the Low
Level Protocol the records will be sent over Ethernet using TCP/IP.

The system sends one record at a time in the following manner:

The system will first send a <SOH> to indicate the beginning of a record. Then
each segment will be sent as defined below. An <EOT> will be sent after the last
segment to signify the end of the record. The system will then wait up to 15
seconds for a response. The response must include the Message Acknowledgment
Segment described below if HL7 is selected. Any packet sent to the analyzer
needs to start with a <SOH> and end with <EOT>. If a response is not sent, the
system will assume that the record was not received.

4
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM High-Level Message Description

Introduction The ABL77 transmits three types of messages: patient message, QC message, and
two-point calibration message. A message contains message header record, patient
information record, test order record, result record, and message terminator record.
Patient information record is not transmitted for QC message and two-point
calibration message.

Header Message The message header must contain identifiers the sender name or ID and the set of
Record message delimiters in ASCII characters used in the message frame, version number
and date and time message.

Field No. ASTM Field Name ABL 77 Field Name/Data


1 Record Type ID H
Header Record
Field Identifiers 2 Delimiter Definition |\^&
a. | = Field delimiter.
b. \ = Repeat delimiter.
c. ^ = Component
delimiter.
d. & = Escape delimiter.
3 Message Control ID (Empty)
4 Access Password (Empty)
5 Sender Name or ID ABL77^Serial Number
6 Sender Street (Empty)
Address
7 Reserved Field (Empty)
8 Sender Telephone (Empty)
number
9 Characteristics of (Empty)
Sender
10 Receiver ID (Empty)
11 Comment or Special (Empty)
Instructions
12 Processing ID (Empty)
13 Version No. 1
14 Date and Time of Current time of message sent in
Message YYYYMMDDHHMMSS format.

Example: H|\^&|||ABL77^C 014||||||||1|20000503162234

5
ABL77 1.10 Communication Protocol for the ABL77 1.10

ASTM High Level Message Description

Terminator Field No. ASTM Field Name ABL 77 Field Name/Data


Record 1 Record Type ID L
2 Sequence Number 1
3 Termination Code N

Example L|1|N

6
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM Patient Message

Introduction This section describes header message record, patient information record, test
order record, result record, and terminator record for patient message.
Header Message See Message Record, Header Message Record above.
Record

Patient Field No ASTM Field Name ABL 77 Field Name/Data


Information
1 Record Type P
Record
2 Sequence Number Patient sequence number (1 for first
patient transmitted, 2 for second
patient, 3 for third patient and so
on).
3 Practice Assigned (Empty)
Patient ID
4 Laboratory Assigned Patient ID.
Patient ID

5 Patient ID No. 3 (Empty)

6 Patient Name PatientLastName^PatientFirstName

7 Mother’s Maiden (Empty)


Name

8 Date of Birth (Empty)

9 Patient Sex (Empty)

10 Patient Race (Empty)

7
ABL77 1.10 Communication Protocol for the ABL77 1.10

ASTM Patient Message, Continued

11 Patient Address (Empty)

12 Reserved (Empty)

13 Patient Telephone (Empty)


Number

14 Attending Physician (Empty)


ID

15 Special Field 1 – (Empty)


Patient Age

16 Special Field 2 (Empty)

17 Patient Height (Empty)

18 Patient Weight (Empty)

19 Diagnosis (Empty)

20 Medication (Empty)

21 Diet (Empty)

8
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM Patient Message, Continued

22 Practice Field No. 1 (Empty)

23 Practice Field No. 2 (Empty)

24 Admission Date (Empty)

25 Admission Status (Empty)

26 Location Patient Location

Example P|1||BW8925658609485||Jones^John||||||||||||||||||||ICU

9
ABL77 1.10 Communication Protocol for the ABL77 1.10

ASTM Patient Message, Continued

Test Order
Record Field No. ASTM Field Name ABL 77 Field Name/Data
1 Record Type ID O
2 Sequence Number 1
3 Specimen ID Accession number
4 Instrument Specimen Sample #^Sequence number
ID
5 Universal Test ID (Empty)
6 Priority (Empty)
7 Requested/Ordered Ordered date YYYYMMDD
Date and Time format
8 Specimen Collection Draw date and time in
Date and Time YYYYMMDDHHMMSS format
9 Collection End Time (Empty)
10 Collection Volume (Empty)
11 Collector ID Drawn by
12 Action Code (Empty)
13 Danger Code (Empty)

Continued on next page

10
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM Patient Message, Continued

Test Order Field No. ASTM Field Name ABL 77 Field Name/Data
Record,
14 Relevant Clinical (Empty)
continued
Information.
15 Date and Time of (Empty)
Specimen Received
16 Specimen Descriptor Sample Type^Drawsite
Sample Type:
- Arterial
- Venous
- Capillary
- A-V (Arterial)
- A-V (Venous)
- Other fluids
Draw site:
- L. Brachial
- R. Brachial
- L. Radial
- R. Radial
- Femoral
- Arterial Line
- PA Catheter
- Umbilical
- Capillary
- Pump
- Other
The draw site can be empty
Ex: Arterial^L. Brachial
17 Ordering Physician Ordered by
18 Physician’s (Empty)
Telephone Number
19 User Field No. 1 (Empty)
20 User Field No. 2 (Empty)

11
ABL77 1.10 Communication Protocol for the ABL77 1.10

ASTM Patient Message, Continued

Test Order 21 Laboratory Field No. (Empty)


Record, 1
continued
22 Laboratory Field No. (Empty)
2
23 Date/Time Results Date and time results were last
Last Modified modified in
YYYYMMDDHHMMSS format

Example O|1||Sample
#^100|||20000405|20000405085058||||||||Venous^Other|||||||20000405085058

12
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM Patient Message, Continued


Result Record Field No. ASTM Field Name ABL 77 Field Name/Data
1 Record Type ID R
2 Sequence Number Result record sequence number (1
for first result record, 2 for second
result record, 3 for third result
record, and so on.
3 Universal Test ID ^^^Parameter^Parameter Type
Parameter:
pH, pCO2, pO2, Na+, K+, Ca++,
Cl-, Hct, HCO3-, ABE, SBE,
tCO2(B), SBC, sO2, tO2, tO2(a-v),
Ca(7.4), Anion gap (K+),
tHb,pO2(A), AaDpO2, a/ApO2, RI
,T, FIO2, L/Min, O2Hb, BP
Parameter Type:
“C” – Calculated parameter
“D” – Default parameter
“E” – Estimated parameter
“I” – Input parameter
“M” – Measured parameter
“ “ – Parameter not specified

4 Data or Measurement Result value.


Value
Ex: for pH x.xx or pCO2 xx
Result value can also be the
following:
* * * -- Outside of the display
range
# # # -- Outside of the response
range
5 Units Units of measure
mmHg, kPa, mmol/L, mEq/L, %,
g/L, g/dL, mg/dL, Cel, F, Vol %.
The unit field can be empty.

13
ABL77 1.10 Communication Protocol for the ABL77 1.10

ASTM Patient Message, Continued

Result Record, 6 Reference Ranges (low-high)^Ref.\(low-high)^Crit.


continued
Note: Ranges are sent only for
measured values. Ranges are not
sent for derived values.
7 Result Abnormal One of the following flags:
Flags
L – Below low reference range.
H – Above high reference range.
LL – Below low critical range.
HH – Above high critical range.
< -- Below low reportable range.
> -- Above high reportable range.
N – Normal
8 Nature of (Empty)
Abnormality
9 Result Status (Empty)
10 Date of Change in (Empty)
Instrument
Normative values
11 Operator User ID/name.
Identification
Note: This field is transmitted in
the first result record only.
12 Date/Time Test (Empty)
Started
13 Date/Time Test Analysis time in
Completed YYYYMMDDHHMMSS format.
Note: This field is transmitted in
the first result record only.

Continued on next page

14
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM Patient Message, Continued

Examples R|1|^^^pH^M|6.90||6.80 - 7.80^Ref\6.80 -


7.80^Crit|N||||A2467878687689||20010423103159
R|2|^^^pCO2^M|63|mmHg|0 - 120^Ref\0 - 120^Crit|N||||||
R|3|^^^pO2^M|97|mmHg|0 - 600^Ref\0 - 600^Crit|N||||||
R|4|^^^Hct^M|7|%|10 - 80^Ref\10 - 80^Crit|<||||||
R|5|^^^Na+^M|158|mmol/L|80 - 200^Ref\80 - 200^Crit|N||||||
R|6|^^^K+^M|5.1|mmol/L|1.0 - 10.0^Ref\1.0 - 10.0^Crit|N||||||
R|7|^^^Ca++^M|1.08|mmol/L|0.20 - 5.00^Ref\0.20 - 5.00^Crit|N||||||
R|8|^^^Cl-^M|120|mmol/L|60 - 200^Ref\60 - 200^Crit|N||||||
R|9|^^^tHb^M|25.0|g/dL||||||||
R|10|^^^tHb^C|2.0|g/dL||||||||
R|11|^^^tHb^D|28.0|g/dL||||||||
R|12|^^^HCO3-^C|11.9|mmol/L||||||||
R|13|^^^SBE^C|-18.6|mmol/L||||||||
R|14|^^^tCO2(B)^C|9.7|mmol/L||||||||
R|15|^^^sO2^C|89.7|%||||||||
R|16|^^^tO2^C|13.8|mmol/L||||||||
R|17|^^^Anion gap (K+)^C|31.2|mmol/L||||||||
R|18|^^^T^I|33.0|Cel||||||||
R|19|^^^L/Min^I|3.0|||||||||
R|20|^^^O2Hb^I|88.0|%||||||||
R|21|^^^BP^I|44.0|mmHg||||||||

Terminator See Message Description, Terminator Record above.


Record

15
ABL77 1.10 Communication Protocol for the ABL77 1.10

ASTM QC Message

Introduction This section describes header record, test order record, result record, and
terminator record for QC message.

Header Record See Message Description, Header Message Record above.

Test Order Field No. ASTM Field Name ABL 77 Field Name/Data
Record
1 Record Type ID O
2 Sequence Number 1
3 Specimen ID (Empty)
4 Instrument Specimen QC #^SequenceNo
ID
5 Universal Test ID (Empty)
6 Priority (Empty)
7 Requested/Ordered (Empty)
Date and Time
8 Specimen Collection (Empty)
Date and Time
9 Collection End Time (Empty)
10 Collection Volume (Empty)
11 Collector ID (Empty)
12 Action Code (Empty)
13 Danger Code (Empty)
14 Relevant Clinical (Empty)
Information.
15 Date and Time of (Empty)
Specimen Received
16 Specimen Descriptor QC Type^QC Lot No
Example:
Level 1^2314
Hct Level 1^5416

Example O|1||QC #^120||||||||||||Level 1^700|||||||

16
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM QC Message, Continued

Result Record Field No. ASTM Field Name ABL 77 Field Name/Data
1 Record Type ID R
2 Sequence Number QC Result record sequence number
(1 for first result record, 2 for
second result record, 3 for third
result record, and so on.
3 Universal Test ID ^^^Parameter^Parameter Type
Parameter:
pH, pCO2, pO2, Na+, K+, Ca++,
Cl-, Hct
Parameter Type:
“M” – Measured parameter
4 Data or Measurement Result value.
Value
Ex: for pH x.xx or pCO2 xxx
Result value can also be the
following:
* * * -- Outside of the display range
# # # -- Outside of the response
range
5 Units Units of measure
mmHg, kPa, mmol/L, mEq/L, %,
mg/dL.
The unit field can be empty.
6 Reference Ranges (low - high)

7 Result Abnormal One of the following flags:


Flags
L – Below low QC range.
H – Above high QC range.
< -- Below low reportable range.
> -- Above high reportable range.
N – Normal
8 Nature of (Empty)
Abnormality
9 Result Status (Empty)

17
ABL77 1.10 Communication Protocol for the ABL77 1.10

ASTM QC Message, Continued


10 Date of Change in (Empty)
Instrument
Normative values
11 Operator User ID/name.
Identification
Note: This field is transmitted in
the first result record only.
12 Date/Time Test (Empty)
Started
13 Date/Time Test Analysis time in
Completed YYYYMMDDHHMMSS Format
NOTE: This transmitted in the first
result record only.

Examples: R|1|^^^pH^M|7.05||6.80 - 8.00|N||||Joe||20010423103422


R|2|^^^pCO2^M|51|mmHg|0 - 1|H||||||
R|3|^^^pO2^M|122|mmHg|0 - 670|N||||||
R|4|^^^Na+^M|159|mmol/L|140 - 165|N||||||
R|5|^^^K+^M|4.9|mmol/L|4.6 - 5.2|N||||||
R|6|^^^Ca++^M|1.16|mmol/L|1.14 - 1.36|N||||||
R|7|^^^Cl-^M|117|mmol/L|112 - 124|N||||||
Terminator See Message Description, Terminator Record above.
Record

18
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM 2-Point Calibration Message

Introduction This section describes header record, test order record, result record, and
terminator record for two-point calibration message.

Header Record See Message Description, Header Message Record above.

Test Order Field No. ASTM Field Name ABL 77 Field Name/Data
Record 1 Record Type ID O
2 Sequence Number 1
3 Specimen ID (Empty)
4 Instrument Specimen Cal #^Sequence number
ID
5 Universal Test ID (Empty)
6 Priority (Empty)
7 Requested/Ordered (Empty)
Date and Time
8 Specimen Collection (Empty)
Date and Time
9 Collection End Time (Empty)
10 Collection Volume (Empty)
11 Collector ID (Empty)
12 Action Code (Empty)
13 Danger Code (Empty)
14 Relevant Clinical (Empty)
Information.
15 Date and Time of (Empty)
Specimen Received
16 Specimen Descriptor 2 Point Calibration

Example O|1||Cal #^122||||||||||||2 Point Calibration|||||||

19
ABL77 1.10 Communication Protocol for the ABL77 1.10

ASTM 2-Point Calibration Message, continued

Result Record Field No. ASTM Field Name ABL 77 Field Name/Data
1 Record Type ID R
2 Sequence Number Calibration result record sequence
number (1 for first cal result record,
2 for second cal result record, 3 for
third cal result record, and so on.
3 Universal Test ID ^^^Parameter^Parameter Type
Parameter:
pH, pCO2, pO2, Na+, K+, Ca++,
Cl-, Hct
Parameter Type:
“Sens” – Sensitivity parameter
4 Data or Measurement Result value.
Value
Ex: for pH x.xx or CO2 xxx
Result value can also be the
following:
# # # -- Outside of the response
range
5 Units (Empty)
6 Reference Ranges (low-high)
7 Result Abnormal One of the following flags:
Flags
L – Below low sensitivity range.
H – Above high sensitivity range.
N – Normal
8 Nature of (Empty)
Abnormality
9 Result Status (Empty)
10 Date of Change in (Empty)
Instrument
Normative values

20
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM 2-Point Calibration Message, continued

11 Operator User ID/name.


Identification
Note: This field is transmitted in
the first result record only.
12 Date/Time Test (Empty)
Started
13 Date/Time Test Analysis time in
Completed YYYYMMDDHHMMSS
Note: This field is transmitted in
the first result record only.

Example R|1|^^^pH^Sens|51.4||40.0 - 65.0|N||||Sam||20010423103757


R|2|^^^pCO2^Sens|43.9||30.0 - 65.0|N||||||
R|3|^^^pO2^Sens|0.012||0.002 - 0.052|N||||||
R|4|^^^Hct^Sens|16.7||10.0 - 25.0|N||||||
R|5|^^^Na+^Sens|61.5||40.0 - 85.0|N||||||
R|6|^^^K+^Sens|57.9||40.0 - 70.0|N||||||
R|7|^^^Ca++^Sens|28.1||20.0 - 45.0|N||||||
R|8|^^^Cl-^Sens|41.6||30.0 - 60.0|N||||||

Terminator See Message Description, Terminator record above.


Record

21
ABL77 1.10 Communication Protocol for the ABL77 1.10

HL7 Protocol Message Description


The HL7 protocol supported by the ABL77 is based on the HL7 standard version
2.2. The ABL77 will use the ASTM protocol for the undefined lower levels of the
HL7 protocol if “Serial” is selected as the Low Level Protocol in the
Communications Setup screen. This means the messages will be sent and received
according to the ASTM protocol. Each data segment for the HL7 is defined
below:

HL7 Message Header Segment


SEQ HL7 Element Name ABL 77 Field Name/Data
0 Segment Type ID MSH
1 Delimiter Definition |
2 Encoding Characters \^&|
\ = Repeat field delimiter.
^ = Component field delimiter.
& = Escape delimiter.
| = Field delimiter.
3 Sending Application ABL 77^S/N
4 Sending Facility ABL 77^S/N
5 Receiving (Empty)
Application
6 Receiving Facility (Empty)
7 Date/Time of Current time of message sent in
Message YYYYMMDDHHMMSS format.
8 Security (Empty)
9 Message Type ORU^R01
Message Type^Trigger event
10 Message Control ID Current time of message sent in
YYYYMMDDHHMMSS format.
11 Processing ID P^ not present
12 Version ID 2.2

Example MSH|\^&|ABL77^200174|ABL77^200174|||20010508090424||ORU^R01|2001050
8090424|P^not present|2.2

22
Communication Protocol for the ABL77 1.10 ABL77 1.10

HL7 Patient Message


Introduction This section describes header message record, patient identification segment,
patient observation request segment, and Observation/Result Segment for patient
message.
Message Header
Segment See Message Header Segment above.

HL7 Patient
Identification SEQ HL7 Element Name ABL 77 Field Name/Data
Segment
0 Segment Type ID PID
1 Set ID – Patient ID 1 (only one patient record is sent
at a time).
2 Patient ID (External (Empty)
ID)
3 Patient ID (Internal (Empty)
ID)
4 Alternate Patient ID- Patient ID
PID
5 Patient Name Patient Name (Last
Name^FirstName)

Example PID|1|||12345|HIGGINS^MATTHEW

23
ABL77 1.10 Communication Protocol for the ABL77 1.10

HL7 Patient Observation Request Segment

SEQ. HL7 Element Name ABL 77 Field Name/Data


0 Segment Type ID OBR
1 Set ID – Observation 1
Request
2 Placer Order Number (Empty)
3 Filler Order Number Sequence No.^Sample #
4 Universal Service ID Accession No.
5 Priority (Empty)
6 Requested Date/Time Order date and time in
YYYYMMDDHHMM format
7 Observation Draw Time
Date/Time
YYYYMMDDHHMM format
8 Observation End (Empty)
Date/Time
9 Collection Volume (Empty)
10 Collector Identifier Drawn By
11 Specimen Action Code 0
12 Danger Code (Empty)
13 Relevant Clinical (Empty)
Information
14 Specimen Received (Empty)
Date/Time
15 Specimen Source Sample Type^Drawsite
Ex: Arterial^L. Brachial
16 Ordering Provider Ordered By

Example OBR|1||197^Sample #|470798-09876||20010508|20010508091148|||Dr.


Tee|||||Arterial^PA catheter|Dr. Mannings

24
Communication Protocol for the ABL77 1.10 ABL77 1.10

HL7 Patient Observation/Result Segment

SEQ. HL7 Element Name ABL 77 Field


Name/Data
0 Segment Type ID OBX
1 Set ID – Result record
Observational Simple sequence number
(1 for first result
record, 2 for
second result
record, 3 for
third result
record, and so
on.
2 Value Type ST
3 Observation ^Parameter^Para
Identifier meterType

Parameter:
pH, pCO2, pO2,
Na+, K+, Ca++,
Cl-, Hct, HCO3-,
ABE, SBE,
tCO2(B), SBC,
sO2, tO2, tO2(a-
v), Ca(7.4),
Anion gap (K+),
tHb,pO2(A),
AaDpO2,
a/ApO2, RI ,
T, FIO2, L/Min,
O2Hb, BP
Parameter Type:
“C” – Calculated
parameter
“D” – Default
parameter
“E” – Estimated
parameter
“I” – Input
parameter
“M” – Measured
parameter
“ “ – Parameter
not specified

25
ABL77 1.10 Communication Protocol for the ABL77 1.10

HL7 Patient Observation/Result Segment, continued

4 Observation Sub-ID (Empty)


5 Observation Value Result value.
Ex: for pH x.xx
or pCO2 xx
Result value can
also be the
following:
* * * -- Outside
of the display
range
# # # -- Outside
of the raw data
range
6 Units mmHg, kPa,
mmol/L, mEq/L,
%,
g/L, g/dL,
mg/dL, Cel, F,
Vol %.
The unit field
can be empty.

26
Communication Protocol for the ABL77 1.10 ABL77 1.10

HL7 Patient Observation/Result Segment, continued

7 Reference Ranges (Low-


High)^Ref\(Low-
High)^Crit
8 Abnormal Flags One of the following
flags:
L – Below low
reference range.
H – Above high
reference range.
LL – Below low
critical range.
HH – Above high
critical range.
< -- Below low
reportable range.
> -- Above high
reportable range.
N – Normal
9 Probability (Empty)
10 Nature of Abnormal (Empty)
Test
11 Observation Result F- Final
Status
12 Date Last Obs (Empty)
Normal Values
13 User Defined Access (Empty)
Checks
14 Date/Time of the Analysis time in
Observation YYYYMMDDHHM
MSS format.
15 Producer’s ID (Empty)
16 Responsible User Name (Only
Observer sent with the first
“OBX” message.)

27
ABL77 1.10 Communication Protocol for the ABL77 1.10

HL7 Patient Observation/Result Segment, continued

Example OBX|1|ST|^pH^M||* * *||(6.80 - 7.80)^Ref\(6.80 -


7.80)^Crit||||F|||20010508094549||Sam
OBX|2|ST|^pCO2^M||* * *|mmHg|(0 - 120)^Ref\(0 - 120)^Crit||||F|||||
OBX|3|ST|^pO2^M||121|mmHg|(0 - 600)^Ref\(0 - 600)^Crit|N|||F|||||
OBX|4|ST|^Hct^M||* * *|%|(10 - 80)^Ref\(10 - 80)^Crit||||F|||||
OBX|5|ST|^Na+^M||136|mmol/L|(80 - 200)^Ref\(80 - 200)^Crit|N|||F|||||
OBX|6|ST|^K+^M||2.3|mmol/L|(1.0 - 10.0)^Ref\(1.0 - 10.0)^Crit|N|||F|||||
OBX|7|ST|^Ca++^M||0.37|mmol/L|(0.20 - 5.00)^Ref\(0.20 - 5.00)^Crit|N|||F|||||
OBX|8|ST|^Cl-^M||100|mmol/L|(60 - 200)^Ref\(60 - 200)^Crit|N|||F|||||
OBX|9|ST|^tHb^M||16.0|g/dL|||||F|||||
OBX|10|ST|^tO2^C||12.8|Vol %|||||F|||||
OBX|11|ST|^T^I||32.0|Cel|||||F|||||
OBX|12|ST|^L/Min^I||0.5||||||F|||||
OBX|13|ST|^O2Hb^I||56.0|%|||||F|||||
OBX|14|ST|^BP^I||44.0|mmHg|||||F|||||

28
Communication Protocol for the ABL77 1.10 ABL77 1.10

HL7 QC Message

Introduction This section describes header message record, QC observation request segment,
and QC result record for QC message.
Message Header
Segment See Message Header Segment above.

QC Observation
Request SEQ. HL7 Element Name ABL 77 Field
Segment Name/Data
0 Segment Type ID OBR
1 Set ID – Observation Request 1
2 Placer Order Number (Empty)
3 Filler Order Number Sequence No^QC #
4 Universal Test ID (Empty)
5 Priority (Empty)
6 Requested Date/Time (Empty)
7 Observation Date/Time (Empty)
8 Observation End Date/Time (Empty)
9 Collection Volume (Empty)
10 Collector Identifier (Empty)
11 Specimen Action Code (Empty)
12 Danger Code (Empty)
13 Relevant Clinical Information. (Empty)
14 Specimen Received (Empty)
Date/Time
15 Specimen Source QC Level^Lot #

Example OBR|1||199^QC #||||||||||||Level 3^|

29
ABL77 1.10 Communication Protocol for the ABL77 1.10

HL7 QC Message, continued

QC Result
Record
SEQ. HL7 Element Name ABL 77 Field
Name/Data
0 Segment Type ID OBX
1 Set ID – Observational QC Result record
Simple sequence number (1 for
first result record, 2 for
second result record, 3 for
third result record, and so
on.
2 Value Type ST
3 Observation Identifier ^Parameter^Parameter
Type

Parameter:
pH, pCO2, pO2, Na+, K+,
Ca++, Cl-, Hct

Parameter Type:
“M” – Measured
parameter

4 Observation Sub-ID (Empty)

5 Observation Value Result value.


Ex: for pH x.xx or pCO2
xx
Result value can also be
the following:
* * * -- Outside of the
display range
# # # -- Outside of the raw
data range
6 Units Units of measure
mmHg, kPa, mmol/L,
mEq/L, %,
mg/dL.
The unit field can be
empty.
7 Reference Ranges (Low-High)

30
Communication Protocol for the ABL77 1.10 ABL77 1.10

HL7 QC Message, continued


QC Result 8 Abnormal Flags One of the following
Record, flags:
continued
L – Below low reference
range.
H – Above high reference
range.
N – Normal
9 Probability (Empty)

10 Nature of Abnormal Test (Empty)

11 Observ Result Status F-Final


12 Date Last Obs Normal (Empty)
Values
13 User Defined Access (Empty)
Checks
14 Date/Time of the Analysis time in
Observation YYYYMMDDHHMMSS
format.
15 Producer’s ID (Empty)
16 Responsible Observer User Name (Only sent
with the first “OBX”
message.)

Example OBX|1|ST|^pH^M||* * *||(6.50 - 8.00)||||F|||20010508100441||Joe


OBX|2|ST|^pCO2^M||3|mmHg|(0 - 150)|N|||F|||||
OBX|3|ST|^pO2^M||147|mmHg|(0 - 760)|N|||F|||||
OBX|4|ST|^Na+^M||136|mmol/L|(75 - 210)|N|||F|||||
OBX|5|ST|^K+^M||2.3|mmol/L|(0.5 - 20.5)|N|||F|||||
OBX|6|ST|^Ca++^M||0.39|mmol/L|(0.10 - 5.10)|N|||F|||||
OBX|7|ST|^Cl-^M||101|mmol/L|(50 - 250)|N|||F|||||

31
ABL77 1.10 Communication Protocol for the ABL77 1.10

HL7 2-Point Calibration Message


Introduction This section describes header message record, Calibration observation request
segment, and Calibration Observation/Result Segment for Calibration message.
Message Header
Segment See Message Header Segment above.

HL7 Calibration SEQ. HL7 Element Name ABL 77 Field Name/Data


Observation
0 Segment Type ID OBR
Request
Segment 1 Set ID – Observation 1
Request
2 Placer Order Number (Empty)
3 Filler Order Number Sequence No^Cal #
4 Universal Service ID (Empty)
5 Priority (Empty)
6 Requested Date/Time (Empty)
7 Observation (Empty)
Date/Time
8 Observation End (Empty)
Date/Time
10 Collection Volume (Empty)
11 Collector Identifier (Empty)
12 Specimen Action (Empty)
Code
13 Danger Code (Empty)
14 Relevant Clinical (Empty)
Information.
15 Specimen Received (Empty)
Date/Time
16 Specimen Source 2 Point Calibration

Example OBR|1||200^Cal #||||||||||||2 Point Calibration|

32
Communication Protocol for the ABL77 1.10 ABL77 1.10

HL7 2-Point Calibration Message, continued

HL7 Calibration SEQ. HL7 Element Name ABL 77 Field


Observation/ Name/Data
Result Segment
0 Segment Type ID OBX
1 Set ID – Calibration result record
Observational Simple sequence number (1 for
first result record, 2 for
second result record, 3 for
third result record, and so
on).
2 Value Type ST
3 Observation ^Parameter^Sens^Paramet
Identifier er Type

Parameter:
pH, pCO2, pO2, Na+, K+,
Ca++, Cl-, Hct

Sens:
“Sens” – Sensitivity

Parameter Type:
“M” – Measured
parameter

4 Observation Sub-ID (Empty)


5 Observation Value Sensitivity value.
Result value can also be
the following:
# # # -- Outside of the raw
data range
6 Units (Empty)
7 Reference Ranges Low-High
8 Abnormal Flags One of the following
flags:
L – Below low sensitivity
range.
H – Above high
sensitivity range.
N – Normal

33
ABL77 1.10 Communication Protocol for the ABL77 1.10

HL7 2-Point Calibration Message, continued

HL7 Calibration 9 Probability (Empty)


Observation/
10 Nature of Abnormal (Empty)
Result Segment
Test
11 Observation Result F-Final
Status
12 Date Last Obs Normal (Empty)
Values
13 User defined Access (Empty)
Checks
14 Date/Time of the Analysis time in
Observation YYYYMMDDHHMMS
S format.
15 Producer’s ID (Empty)
16 Responsible Observer User Name

Example OBX|1|ST|^pH^Sens^M||55.0||(40.0 - 65.0)|N|||F|||20010508100736||Jake


OBX|2|ST|^pCO2^Sens^M||61.5||(30.0 - 65.0)|N|||F|||||
OBX|3|ST|^pO2^Sens^M||0.012||(0.002 - 0.052)|N|||F|||||
OBX|4|ST|^Hct^Sens^M||13.3||(10.0 - 25.0)|N|||F|||||
OBX|5|ST|^Na+^Sens^M||61.5||(40.0 - 85.0)|N|||F|||||
OBX|6|ST|^K+^Sens^M||58.6||(40.0 - 70.0)|N|||F|||||
OBX|7|ST|^Ca++^Sens^M||28.6||(20.0 - 45.0)|N|||F|||||
OBX|8|ST|^Cl-^Sens^M||43.7||(30.0 - 60.0)|N|||F|||||

34
Communication Protocol for the ABL77 1.10 ABL77 1.10

HL7 Message Acknowledgment Segment

Introduction After a record has been sent, the system will wait for a message from the target
host to acknowledge that the record was accepted. A message header must precede
the message acknowledgment segment.

SEQ. HL7 Element Name ABL 77 Field Name/Data


0 Segement Type ID MSA
1 Acknowledgment Code AA (Accepted)

Example MSA|AA

35
ABL77 1.10 Communication Protocol for the ABL77 1.10

Transmission Examples

ASTM high level over ASTM low level Transmission


Examples

Patient Message <STX>1H|\^&|||ABL77^C


033||||||||1|20010423104059<CR><ETB>4D<CR><LF><ACK>
<STX>2P|1||BW8925658609485||Jones^John||||||||||||||||||||ICU<CR><ETB>14<CR>
<LF><ACK>
<STX>3O|1|9048507934|Sample #^119|||20010423|20010423103043|||Dr.
Elena|||||Arterial^Femoral|Dr. Sampson||||||<CR><ETB>97<CR><LF><ACK>
<STX>4R|1|^^^pH^M|6.90||6.80 - 7.80^Ref\6.80 -
7.80^Crit|N||||A2467878687689||20010423103159<CR><ETB>DC<CR><LF><A
CK>
<STX>5R|2|^^^pCO2^M|63|mmHg|0 - 120^Ref\0 -
120^Crit|N||||||<CR><ETB>0D<CR><LF><ACK>
<STX>6R|3|^^^pO2^M|97|mmHg|0 - 600^Ref\0 -
600^Crit|N||||||<CR><ETB>D9<CR><LF><ACK>
<STX>7R|4|^^^Hct^M|7|%|10 - 80^Ref\10 -
80^Crit|<||||||<CR><ETB>60<CR><LF><ACK>
<STX>0R|5|^^^Na+^M|158|mmol/L|80 - 200^Ref\80 -
200^Crit|N||||||<CR><ETB>FB<CR><LF><ACK>
<STX>1R|6|^^^K+^M|5.1|mmol/L|1.0 - 10.0^Ref\1.0 -
10.0^Crit|N||||||<CR><ETB>37<CR><LF><ACK>
<STX>2R|7|^^^Ca++^M|1.08|mmol/L|0.20 - 5.00^Ref\0.20 -
5.00^Crit|N||||||<CR><ETB>5A<CR><LF><ACK>
<STX>3R|8|^^^Cl-^M|120|mmol/L|60 - 200^Ref\60 -
200^Crit|N||||||<CR><ETB>F4<CR><LF><ACK>
<STX>4R|9|^^^tHb^M|25.0|g/dL||||||||<CR><ETB>A1<CR><LF><ACK>
<STX>5R|10|^^^tHb^C|2.0|g/dL||||||||<CR><ETB>8B<CR><LF><ACK>
<STX>6R|11|^^^tHb^D|28.0|g/dL||||||||<CR><ETB>C6<CR><LF><ACK>
<STX>7R|12|^^^HCO3-^C|11.9|mmol/L||||||||<CR><ETB>CE<CR><LF><ACK>
<STX>0R|13|^^^SBE^C|-18.6|mmol/L||||||||<CR><ETB>99<CR><LF><ACK>
<STX>1R|14|^^^tCO2(B)^C|9.7|mmol/L||||||||<CR><ETB>30<CR><LF><ACK>
<STX>2R|15|^^^sO2^C|89.7|%||||||||<CR><ETB>88<CR><LF><ACK>
<STX>3R|16|^^^tO2^C|13.8|mmol/L||||||||<CR><ETB>8A<CR><LF><ACK>
<STX>4R|17|^^^Anion gap
(K+)^C|31.2|mmol/L||||||||<CR><ETB>C5<CR><LF><ACK>
<STX>5R|18|^^^T^I|33.0|Cel||||||||<CR><ETB>D1<CR><LF><ACK>
<STX>6R|19|^^^L/Min^I|3.0|||||||||<CR><ETB>D7<CR><LF><ACK>

36
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM high level over ASTM low level Transmission


Examples, Continued
<STX>7R|20|^^^O2Hb^I|88.0|%||||||||<CR><ETB>BE<CR><LF><ACK>
<STX>0R|21|^^^BP^I|44.0|mmHg||||||||<CR><ETB>7B<CR><LF><ACK>
<STX>1L|1|N<CR><ETX>04<CR><LF><ACK>

QC Message <STX>1H|\^&|||ABL77^C
033||||||||1|20010423103606<CR><ETB>4A<CR><LF><ACK>
<STX>2O|1||QC #^121||||||||||||Hct Level
2^601|||||||<CR><ETB>C5<CR><LF><ACK>
<STX>3R|1|^^^Hct^M|20|%|16 -
24|N||||Joe||20010423103542<CR><ETB>76<CR><LF><ACK>
<STX>4L|1|N<CR><ETX>07<CR><LF><ACK>

<STX>1H|\^&|||ABL77^C
033||||||||1|20010423103605<CR><ETB>49<CR><LF><ACK>
<STX>2O|1||QC #^120||||||||||||Level 1^700|||||||<CR><ETB>84<CR><LF><ACK>
<STX>3R|1|^^^pH^M|7.05||6.80 -
8.00|N||||Joe||20010423103422<CR><ETB>14<CR><LF><ACK>
<STX>4R|2|^^^pCO2^M|51|mmHg|0 -
1|H||||||<CR><ETB>AA<CR><LF><ACK>
<STX>5R|3|^^^pO2^M|122|mmHg|0 -
670|N||||||<CR><ETB>0A<CR><LF><ACK>
<STX>6R|4|^^^Na+^M|159|mmol/L|140 -
165|N||||||<CR><ETB>0A<CR><LF><ACK>
<STX>7R|5|^^^K+^M|4.9|mmol/L|4.6 -
5.2|N||||||<CR><ETB>A0<CR><LF><ACK>
<STX>0R|6|^^^Ca++^M|1.16|mmol/L|1.14 -
1.36|N||||||<CR><ETB>A8<CR><LF><ACK>
<STX>1R|7|^^^Cl-^M|117|mmol/L|112 -
124|N||||||<CR><ETB>FE<CR><LF><ACK>
<STX>2L|1|N<CR><ETX>05<CR><LF><ACK>

37
ABL77 1.10 Communication Protocol for the ABL77 1.10

ASTM high level over ASTM low level Transmission


Examples, Continued
Two-point <STX>1H|\^&|||ABL77^C
Calibration 033||||||||1|20010423103815<CR><ETB>4C<CR><LF><ACK>
Message
<STX>2O|1||Cal #^122||||||||||||2 Point
Calibration|||||||<CR><ETB>A8<CR><LF><ACK>
<STX>3R|1|^^^pH^Sens|51.4||40.0 -
65.0|N||||Sam||20010423103757<CR><ETB>65<CR><LF><ACK>
<STX>4R|2|^^^pCO2^Sens|43.9||30.0 -
65.0|N||||||<CR><ETB>04<CR><LF><ACK>
<STX>5R|3|^^^pO2^Sens|0.012||0.002 -
0.052|N||||||<CR><ETB>41<CR><LF><ACK>
<STX>6R|4|^^^Hct^Sens|16.7||10.0 -
25.0|N||||||<CR><ETB>EB<CR><LF><ACK>
<STX>7R|5|^^^Na+^Sens|61.5||40.0 -
85.0|N||||||<CR><ETB>AF<CR><LF><ACK>
<STX>0R|6|^^^K+^Sens|57.9||40.0 -
70.0|N||||||<CR><ETB>48<CR><LF><ACK>
<STX>1R|7|^^^Ca++^Sens|28.1||20.0 -
45.0|N||||||<CR><ETB>C4<CR><LF><ACK>
<STX>2R|8|^^^Cl-^Sens|41.6||30.0 -
60.0|N||||||<CR><ETB>A6<CR><LF><ACK>
<STX>3L|1|N<CR><ETX>06<CR><LF><ACK>

38
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM high level over TCP/IP Transmission Examples


Patient Message <SOH>H|\^&|||ABL77^200174||||||||1|20010508112428<CR>
P|1||34538793879||Smith^Johnathan||||||||||||||||||||ICU<CR>
O|1|470798-09876|Sample #^198|||20010508|20010508094257|||Dr.
Tee|||||Arterial^PA catheter|Dr. Mannings||||||<CR>
R|1|^^^pH^M|* * *||6.80 - 7.80^Ref\6.80 -
7.80^Crit|||||Sam||20010508094549<CR>
R|2|^^^pCO2^M|* * *|mmHg|0 - 120^Ref\0 - 120^Crit|||||||<CR>
R|3|^^^pO2^M|121|mmHg|0 - 600^Ref\0 - 600^Crit|N||||||<CR>
R|4|^^^Hct^M|* * *|%|10 - 80^Ref\10 - 80^Crit|||||||<CR>
R|5|^^^Na+^M|136|mmol/L|80 - 200^Ref\80 - 200^Crit|N||||||<CR>
R|6|^^^K+^M|2.3|mmol/L|1.0 - 10.0^Ref\1.0 - 10.0^Crit|N||||||<CR>
R|7|^^^Ca++^M|0.37|mmol/L|0.20 - 5.00^Ref\0.20 - 5.00^Crit|N||||||<CR>
R|8|^^^Cl-^M|100|mmol/L|60 - 200^Ref\60 - 200^Crit|N||||||<CR>
R|9|^^^tHb^M|16.0|g/dL||||||||<CR>
R|10|^^^tO2^C|12.8|Vol %||||||||<CR>
R|11|^^^T^I|32.0|Cel||||||||<CR>
R|12|^^^L/Min^I|0.5|||||||||<CR>
R|13|^^^O2Hb^I|56.0|%||||||||<CR>
R|14|^^^BP^I|44.0|mmHg||||||||<CR>
L|1|N<CR><EOT>

39
ABL77 1.10 Communication Protocol for the ABL77 1.10

ASTM high level over TCP/IP Transmission Examples,


Continued

QC Message <SOH>H|\^&|||ABL77^200174||||||||1|20010508112511<CR>
O|1||QC #^73||||||||||||Hct Level 1^600|||||||<CR>
R|1|^^^Hct^M|61|%|52 - 66|N||||A||20010425114403<CR>
L|1|N<CR><EOT>

<SOH>H|\^&|||ABL77^200174||||||||1|20010508112452<CR>
O|1||QC #^199||||||||||||Level 3^|||||||<CR>
R|1|^^^pH^M|* * *||6.50 - 8.00|||||Joe||20010508100441<CR>
R|2|^^^pCO2^M|3|mmHg|0 - 150|N||||||<CR>
R|3|^^^pO2^M|147|mmHg|0 - 760|N||||||<CR>
R|4|^^^Na+^M|136|mmol/L|75 - 210|N||||||<CR>
R|5|^^^K+^M|2.3|mmol/L|0.5 - 20.5|N||||||<CR>
R|6|^^^Ca++^M|0.39|mmol/L|0.10 - 5.10|N||||||<CR>
R|7|^^^Cl-^M|101|mmol/L|50 - 250|N||||||<CR>
L|1|N<CR><EOT>

40
Communication Protocol for the ABL77 1.10 ABL77 1.10

ASTM high level over TCP/IP Transmission Examples,


Continued

Two-point <SOH>H|\^&|||ABL77^200174||||||||1|20010508112532<CR>
Calibration
O|1||Cal #^200||||||||||||2 Point Calibration|||||||<CR>
Message
R|1|^^^pH^Sens|55.0||40.0 - 65.0|N||||Jake||20010508100736<CR>
R|2|^^^pCO2^Sens|61.5||30.0 - 65.0|N||||||<CR>
R|3|^^^pO2^Sens|0.012||0.002 - 0.052|N||||||<CR>
R|4|^^^Hct^Sens|13.3||10.0 - 25.0|N||||||<CR>
R|5|^^^Na+^Sens|61.5||40.0 - 85.0|N||||||<CR>
R|6|^^^K+^Sens|58.6||40.0 - 70.0|N||||||<CR>
R|7|^^^Ca++^Sens|28.6||20.0 - 45.0|N||||||<CR>
R|8|^^^Cl-^Sens|43.7||30.0 - 60.0|N||||||<CR>
L|1|N<CR><EOT>

41
ABL77 1.10 Communication Protocol for the ABL77 1.10

HL7 over ASTM lower level protocol Transmission


Examples

Patient Message <STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20010508094605||ORU^R01|


20010508094605|P^not present|2.2<CR><ETB>4C<CR><LF><ACK>
<STX>2PID|1|||34538793879|Smith^Johnathan<CR><ETB>20<CR><LF><ACK
>
<STX>3OBR|1||198^Sample #|470798-09876||20010508|20010508094257|||Dr.
Tee|||||Arterial^PA catheter|Dr. Mannings<CR><ETB>9D<CR><LF><ACK>
<STX>4OBX|1|ST|^pH^M||* * *||(6.80 - 7.80)^Ref\(6.80 -
7.80)^Crit||||F|||20010508094549||Sam<CR><ETB>03<CR><LF><ACK>
<STX>5OBX|2|ST|^pCO2^M||* * *|mmHg|(0 - 120)^Ref\(0 -
120)^Crit||||F|||||<CR><ETB>6E<CR><LF><ACK>
<STX>6OBX|3|ST|^pO2^M||121|mmHg|(0 - 600)^Ref\(0 -
600)^Crit|N|||F|||||<CR><ETB>57<CR><LF><ACK>
<STX>7OBX|4|ST|^Hct^M||* * *|%|(10 - 80)^Ref\(10 -
80)^Crit||||F|||||<CR><ETB>05<CR><LF><ACK>
<STX>0OBX|5|ST|^Na+^M||136|mmol/L|(80 - 200)^Ref\(80 -
200)^Crit|N|||F|||||<CR><ETB>51<CR><LF><ACK>
<STX>1OBX|6|ST|^K+^M||2.3|mmol/L|(1.0 - 10.0)^Ref\(1.0 -
10.0)^Crit|N|||F|||||<CR><ETB>90<CR><LF><ACK>
<STX>2OBX|7|ST|^Ca++^M||0.37|mmol/L|(0.20 - 5.00)^Ref\(0.20 -
5.00)^Crit|N|||F|||||<CR><ETB>B5<CR><LF><ACK>
<STX>3OBX|8|ST|^Cl-^M||100|mmol/L|(60 - 200)^Ref\(60 -
200)^Crit|N|||F|||||<CR><ETB>4C<CR><LF><ACK>
<STX>4OBX|9|ST|^tHb^M||16.0|g/dL|||||F|||||<CR><ETB>59<CR><LF><ACK>
<STX>5OBX|10|ST|^tO2^C||12.8|Vol
%|||||F|||||<CR><ETB>83<CR><LF><ACK>
<STX>6OBX|11|ST|^T^I||32.0|Cel|||||F|||||<CR><ETB>82<CR><LF><ACK>
<STX>7OBX|12|ST|^L/Min^I||0.5||||||F|||||<CR><ETB>8B<CR><LF><ACK>
<STX>0OBX|13|ST|^O2Hb^I||56.0|%|||||F|||||<CR><ETB>6C<CR><LF><ACK>
<STX>1OBX|14|ST|^BP^I||44.0|mmHg|||||F|||||<CR><ETX>22<CR><LF><ACK>

42
Communication Protocol for the ABL77 1.10 ABL77 1.10

HL7 over ASTM lower level protocol Transmission


Examples, Continued
QC Message <STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20010508085829||ORU^R01|
20010508085829|P^not present|2.2<CR><ETB>5C<CR><LF><ACK>
<STX>2OBR|1||73^QC #||||||||||||Hct Level
1^600|<CR><ETB>45<CR><LF><ACK>
<STX>3OBX|1|ST|^Hct^M||61|%|(52 -
66)|N|||F|||20010425114403||A<CR><ETX>99<CR><LF><ACK>

<STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20010508100537||ORU^R01|
20010508100537|P^not present|2.2<CR><ETB>3C<CR><LF><ACK>
<STX>2OBR|1||199^QC #||||||||||||Level 3^|<CR><ETB>AB<CR><LF><ACK>
<STX>3OBX|1|ST|^pH^M||* * *||(6.50 -
8.00)||||F|||20010508100441||Joe<CR><ETB>C2<CR><LF><ACK>
<STX>4OBX|2|ST|^pCO2^M||3|mmHg|(0 -
150)|N|||F|||||<CR><ETB>EB<CR><LF><ACK>
<STX>5OBX|3|ST|^pO2^M||147|mmHg|(0 -
760)|N|||F|||||<CR><ETB>1A<CR><LF><ACK>
<STX>6OBX|4|ST|^Na+^M||136|mmol/L|(75 -
210)|N|||F|||||<CR><ETB>DC<CR><LF><ACK>
<STX>7OBX|5|ST|^K+^M||2.3|mmol/L|(0.5 -
20.5)|N|||F|||||<CR><ETB>CC<CR><LF><ACK>
<STX>0OBX|6|ST|^Ca++^M||0.39|mmol/L|(0.10 -
5.10)|N|||F|||||<CR><ETB>AC<CR><LF><ACK>
<STX>1OBX|7|ST|^Cl-^M||101|mmol/L|(50 -
250)|N|||F|||||<CR><ETX>BD<CR><LF><ACK>

43
ABL77 1.10 Communication Protocol for the ABL77 1.10

HL7 over ASTM lower level protocol Transmission


Examples, Continued

Two-point <STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20010508104645||ORU^R01|
Calibration 20010508104645|P^not present|2.2<CR><ETB>44<CR><LF><ACK>
Message <STX>2OBR|1||200^Cal #||||||||||||2 Point
Calibration|<CR><ETB>51<CR><LF><ACK>
<STX>3OBX|1|ST|^pH^Sens^M||55.0||(40.0 -
65.0)|N|||F|||20010508100736||Jake<CR><ETB>71<CR><LF><ACK>
<STX>4OBX|2|ST|^pCO2^Sens^M||61.5||(30.0 -
65.0)|N|||F|||||<CR><ETB>B4<CR><LF><ACK>
<STX>5OBX|3|ST|^pO2^Sens^M||0.012||(0.002 -
0.052)|N|||F|||||<CR><ETB>F5<CR><LF><ACK>
<STX>6OBX|4|ST|^Hct^Sens^M||13.3||(10.0 -
25.0)|N|||F|||||<CR><ETB>98<CR><LF><ACK>
<STX>7OBX|5|ST|^Na+^Sens^M||61.5||(40.0 -
85.0)|N|||F|||||<CR><ETB>63<CR><LF><ACK>
<STX>0OBX|6|ST|^K+^Sens^M||58.6||(40.0 -
70.0)|N|||F|||||<CR><ETB>FA<CR><LF><ACK>
<STX>1OBX|7|ST|^Ca++^Sens^M||28.6||(20.0 -
45.0)|N|||F|||||<CR><ETB>7D<CR><LF><ACK>
<STX>2OBX|8|ST|^Cl-^Sens^M||43.7||(30.0 -
60.0)|N|||F|||||<CR><ETX>49<CR><LF><ACK>

44
Communication Protocol for the ABL77 1.10 ABL77 1.10

HL7 over TCP/IP Transmission Examples


Patient Message <SOH>MSH|\^&|ABL77^200174|ABL77^200174|||20010508112112||
ORU^R01|20010508112112|P^not
present|2.2<CR>PID|1|||34538793879|Smith^Johnathan<CR>
OBR|1||198^Sample #|470798-09876||20010508|20010508094257|||Dr.
Tee|||||Arterial^PA catheter|Dr. Mannings<CR>
OBX|1|ST|^pH^M||* * *||(6.80 - 7.80)^Ref\(6.80 -
7.80)^Crit||||F|||20010508094549||Sam<CR>
OBX|2|ST|^pCO2^M||* * *|mmHg|(0 - 120)^Ref\(0 - 120)^Crit||||F|||||<CR>
OBX|3|ST|^pO2^M||121|mmHg|(0 - 600)^Ref\(0 - 600)^Crit|N|||F|||||<CR>
OBX|4|ST|^Hct^M||* * *|%|(10 - 80)^Ref\(10 - 80)^Crit||||F|||||<CR>
OBX|5|ST|^Na+^M||136|mmol/L|(80 - 200)^Ref\(80 - 200)^Crit|N|||F|||||<CR>
OBX|6|ST|^K+^M||2.3|mmol/L|(1.0 - 10.0)^Ref\(1.0 - 10.0)^Crit|N|||F|||||<CR>
OBX|7|ST|^Ca++^M||0.37|mmol/L|(0.20 - 5.00)^Ref\(0.20 -
5.00)^Crit|N|||F|||||<CR>
OBX|8|ST|^Cl-^M||100|mmol/L|(60 - 200)^Ref\(60 - 200)^Crit|N|||F|||||<CR>
OBX|9|ST|^tHb^M||16.0|g/dL|||||F|||||<CR>
OBX|10|ST|^tO2^C||12.8|Vol %|||||F|||||<CR>
OBX|11|ST|^T^I||32.0|Cel|||||F|||||<CR>
OBX|12|ST|^L/Min^I||0.5||||||F|||||<CR>
OBX|13|ST|^O2Hb^I||56.0|%|||||F|||||<CR>
OBX|14|ST|^BP^I||44.0|mmHg|||||F|||||<CR><EOT>

QC Message <SOH>MSH|\^&|ABL77^200174|ABL77^200174|||20010508112324||
ORU^R01|20010508112324|P^not present|2.2<CR>
OBR|1||73^QC #||||||||||||Hct Level 1^600|<CR>
OBX|1|ST|^Hct^M||61|%|(52 - 66)|N|||F|||20010425114403||A<CR><EOT>
<SOH>MSH|\^&|ABL77^200174|ABL77^200174|||20010508112136||
ORU^R01|20010508112136|P^not present|2.2<CR>
OBR|1||199^QC #||||||||||||Level 3^|<CR>
OBX|1|ST|^pH^M||* * *||(6.50 - 8.00)||||F|||20010508100441||Joe<CR>
OBX|2|ST|^pCO2^M||3|mmHg|(0 - 150)|N|||F|||||<CR>
OBX|3|ST|^pO2^M||147|mmHg|(0 - 760)|N|||F|||||<CR>
OBX|4|ST|^Na+^M||136|mmol/L|(75 - 210)|N|||F|||||<CR>
OBX|5|ST|^K+^M||2.3|mmol/L|(0.5 - 20.5)|N|||F|||||<CR>
OBX|6|ST|^Ca++^M||0.39|mmol/L|(0.10 - 5.10)|N|||F|||||<CR>
OBX|7|ST|^Cl-^M||101|mmol/L|(50 - 250)|N|||F|||||<CR><EOT>

45
ABL77 1.10 Communication Protocol for the ABL77 1.10

HL7 over TCP/IP Transmission Examples, continued

Two-point <SOH>MSH|\^&|ABL77^200174|ABL77^200174|||20010508112346||
Calibration
ORU^R01|20010508112346|P^not present|2.2<CR>
Message
OBR|1||200^Cal #||||||||||||2 Point Calibration|<CR>
OBX|1|ST|^pH^Sens^M||55.0||(40.0 - 65.0)|N|||F|||20010508100736||Jake<CR>
OBX|2|ST|^pCO2^Sens^M||61.5||(30.0 - 65.0)|N|||F|||||<CR>
OBX|3|ST|^pO2^Sens^M||0.012||(0.002 - 0.052)|N|||F|||||<CR>
OBX|4|ST|^Hct^Sens^M||13.3||(10.0 - 25.0)|N|||F|||||<CR>
OBX|5|ST|^Na+^Sens^M||61.5||(40.0 - 85.0)|N|||F|||||<CR>
OBX|6|ST|^K+^Sens^M||58.6||(40.0 - 70.0)|N|||F|||||<CR>
OBX|7|ST|^Ca++^Sens^M||28.6||(20.0 - 45.0)|N|||F|||||<CR>
OBX|8|ST|^Cl-^Sens^M||43.7||(30.0 - 60.0)|N|||F|||||<CR><EOT>

46
Communication Protocol for the ABL77 1.20 ABL77 1.20

ABL77 for Software Version 1.20

Overview

Introduction The purpose of this chapter is to describe the ABL77 software version 1.20
implementation of the ASTM high level protocol, the ASTM low level protocol,
the HL7 protocol and TCP/IP.

Contents This chapter contains the following topics.


Low-Level Transmission Phases...................................................................... 2
TCP/IP............................................................................................................. 4
ASTM High-Level Message Description ........................................................ 6
ASTM Patient Message.................................................................................... 7
ASTM QC Message ......................................................................................... 16
ASTM 2-Point Calibration Message ................................................................ 19
HL7 Message Description................................................................................ 22
HL7 Message Header Segment ........................................................................ 22
HL7 Patient Message ....................................................................................... 23
HL7 Patient Observation Request Segment ..................................................... 24
HL7 Patient Observation Result Segment........................................................ 25
HL7 QC Message............................................................................................. 29
HL7 2-Point Calibration Message.................................................................... 32
HL7 Message Acknowledgement Segment...................................................... 35
Transmission Examples ................................................................................... 36

1
ABL77 1.20 Communication Protocol for the ABL77 1.20

ASTM Low-Level Transmission Phases

Introduction The ABL77 can upload data over the serial port using the ASTM low level
protocol. The user can select to upload ASTM or HL7 high level segments using
the ASTM low level protocol. There are 3 phases in transmitting messages via the
ASTM low level protocol from the ABL77 to a computer system: Establishment,
Transfer Phase, and Termination Phase.

Establishment In the establishment phase, the sender transmits the <ENQ> control character to
Phase the intended receiver. Upon receiving the <ENQ> the receiver sends an <ACK> to
notify that it is ready to receive information or an <NAK> if it is unable to receive
information. Upon receiving an <NAK>, the sender must wait at least 10 seconds
before transmitting another <ENQ>. If a reply of an <ACK>, <NAK>, or <ENQ>
is not received within 15 seconds, timeout occurs and sender enters termination
phase.

Contention:
If both sender and receiver simultaneously transmit an <ENQ>, the data link is in
contention. The sender has priority to transmit information when contention
occurs. The contention will be resolved as follow:
a) Upon receiving a reply of <ENQ> to its transmitted <ENQ> the computer
system must stop trying to transmit; it must prepare to receive. When the next
<ENQ> is received, it replies with an <ACK> or <NAK> depending on its
readiness to receive.
b) Upon receiving a reply of <ENQ> to its transmitted <ENQ>, the instrument
must wait at least 1 second before sending another <ENQ>.

Transfer Phase In the transfer phase, the sender transmits messages to the receiver. The transfer
phase continues until all messages are sent.

A frame is one of two types, an intermediate frame or an end frame. Intermediate


frames terminate with the characters <ETB>, checksum, <CR> and <LF>. End
frames terminate with the characters <ETX>, checksum, <CR> and <LF>.

Intermediate Frame
<STX> FN record <CR> <ETB> Checksum <CR> <LF>

End Frame
<STX> FN record <CR> <ETX> Checksum <CR> <LF>

Continued on next page

2
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM Low-Level Transmission Phases, Continued

Frame
structure: <STX> Start of Text transmission control character
FN Single digit Frame Number 0 to 7
record Data Content of Message
<ETB> End of Transmission Block transmission control character
<ETX> End of Text transmission control character
Checksum* 2 digit checksum in Hexadecimal (0 to 9 and A to F)
<CR> Carriage return character
<LF> Line feed character

*The Checksum is encoded as two characters, which are sent after <ETB> or
<ETX> character. The checksum is computed by adding the binary values of the
characters, keeping the least significant eight digits of the result. The first
character used in computing the checksum is the frame number. Each character in
the message text is added to checksum (modulo 256). The computation does not
include <STX>, the checksum characters, or the trailing <CR> and <LF>.

Termination The sender transmits an <EOT> and then regards the data link to be in a neutral
Phase state. Upon receiving <EOT>, the receiver also regards the data link to be in
neutral state.

For serial communication, once enabled the port is always open.


When automatic data synchronization is enabled the ABL77 system will try to
resend a record every 30 seconds if the record could not be sent before.

3
ABL77 1.20 Communication Protocol for the ABL77 1.20

TCP/IP
The ABL77 can also upload ASTM and HL7 segments over Ethernet. If ASTM or
HL7 is selected as the High Level Protocol and TCP/IP is selected as the Low
Level Protocol the records will be sent over Ethernet using TCP/IP.

The system sends one record at a time in the following manner:

The system will first send a <SOH> to indicate the beginning of a record. Then
each segment will be sent as defined below. An <EOT> will be sent after the last
segment to signify the end of the record. The system will then wait up to 15
seconds for a response. The response must include the Message Acknowledgment
Segment described below if HL7 is selected. Any packet sent to the analyzer
needs to start with a <SOH> and end with <EOT>. If a response is not sent, the
system will assume that the record was not received.
When Automatic data synchronization is enabled the system will attempt to re-
connect to the host system every 30 seconds if not connected.

4
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM High-Level Message Description

Introduction The ABL77 transmits three types of messages: patient message, QC message, and
two-point calibration message. A message contains message header record, patient
information record, test order record, result record, and message terminator record.
Patient information record is not transmitted for QC message and two-point
calibration message.

Header Message The message header must contain identifiers the sender name or ID and the set of
Record message delimiters in ASCII characters used in the message frame, version number
and date and time message.

Field No. ASTM Field Name ABL 77 Field Name/Data


1 Record Type ID H
Header Record
Field Identifiers 2 Delimiter Definition |\^&
a. | = Field delimiter.
b. \ = Repeat delimiter.
c. ^ = Component
delimiter.
d. & = Escape delimiter.
3 Message Control ID (Empty)
4 Access Password (Empty)
5 Sender Name or ID ABL77^Analyzer Name
6 Sender Street (Empty)
Address
7 Reserved Field (Empty)
8 Sender Telephone (Empty)
number
9 Characteristics of (Empty)
Sender
10 Receiver ID (Empty)
11 Comment or Special (Empty)
Instructions
12 Processing ID (Empty)
13 Version No. 1
14 Date and Time of Current time of message sent in
Message YYYYMMDDHHMMSS format.

Example: H|\^&|||ABL77^C 014||||||||1|20000503162234

5
ABL77 1.20 Communication Protocol for the ABL77 1.20

ASTM High Level Message Description

Terminator Field No. ASTM Field Name ABL 77 Field Name/Data


Record 1 Record Type ID L
2 Sequence Number 1
3 Termination Code N

Example L|1|N

6
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM Patient Message

Introduction This section describes header message record, patient information record, test
order record, result record, and terminator record for patient message.
Header Message See Message Record, Header Message Record above.
Record

Patient Field No ASTM Field Name ABL 77 Field Name/Data


Information
1 Record Type P
Record
2 Sequence Number Patient sequence number (1 for first
patient transmitted, 2 for second
patient, 3 for third patient and so
on).
3 Practice Assigned (Empty)
Patient ID
4 Laboratory Assigned Patient ID.
Patient ID

5 Patient ID No. 3 (Empty)

6 Patient Name PatientLastName^PatientFirstName

7 Mother’s Maiden (Empty)


Name

8 Date of Birth (Empty)

9 Patient Sex (Empty)

10 Patient Race (Empty)

7
ABL77 1.20 Communication Protocol for the ABL77 1.20

ASTM Patient Message, Continued


Patient 11 Patient Address (Empty)
Information
Record,
continued
12 Reserved (Empty)

13 Patient Telephone (Empty)


Number

14 Attending Physician (Empty)


ID

15 Special Field 1 – (Empty)


Patient Age

16 Special Field 2 (Empty)

17 Patient Height (Empty)

18 Patient Weight (Empty)

19 Diagnosis (Empty)

20 Medication (Empty)

21 Diet (Empty)

8
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM Patient Message, Continued

Patient 22 Practice Field No. 1 (Empty)


Information
Record,
continued
23 Practice Field No. 2 (Empty)

24 Admission Date (Empty)

25 Admission Status (Empty)

26 Location Patient Location

Example P|1||BW8925658609485||Jones^John||||||||||||||||||||ICU

9
ABL77 1.20 Communication Protocol for the ABL77 1.20

ASTM Patient Message, Continued

Test Order
Record Field No. ASTM Field Name ABL 77 Field Name/Data
1 Record Type ID O
2 Sequence Number 1
3 Specimen ID Accession number
4 Instrument Specimen Sample #^Sequence number
ID
5 Universal Test ID (Empty)
6 Priority (Empty)
7 Requested/Ordered Ordered date YYYYMMDD
Date and Time format
8 Specimen Collection Draw date and time in
Date and Time YYYYMMDDHHMMSS format
9 Collection End Time (Empty)
10 Collection Volume (Empty)
11 Collector ID Drawn by
12 Action Code (Empty)
13 Danger Code (Empty)

Continued on next page

10
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM Patient Message, Continued

Test Order Field No. ASTM Field Name ABL 77 Field Name/Data
Record,
14 Relevant Clinical (Empty)
continued
Information.
15 Date and Time of (Empty)
Specimen Received
16 Specimen Descriptor Sample Type^Drawsite
Sample Type:
- Arterial
- Venous
- Capillary
- A-V (Arterial)
- A-V (Venous)
- Other fluids
Draw site:
- L. Brachial
- R. Brachial
- L. Radial
- R. Radial
- Femoral
- Arterial Line
- PA Catheter
- Umbilical
- Capillary
- Pump
- Other
The draw site can be empty
Ex: Arterial^L. Brachial
17 Ordering Physician Ordered by
18 Physician’s (Empty)
Telephone Number
19 User Field No. 1 (Empty)
20 User Field No. 2 (Empty)

11
ABL77 1.20 Communication Protocol for the ABL77 1.20

ASTM Patient Message, Continued

Test Order 21 Laboratory Field No. (Empty)


Record, 1
continued
22 Laboratory Field No. (Empty)
2
23 Date/Time Results Date and time results were last
Last Modified modified in
YYYYMMDDHHMMSS format

Example O|1||Sample
#^100|||20000405|20000405085058||||||||Venous^Other|||||||20000405085058

12
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM Patient Message, Continued


Result Record Field No. ASTM Field Name ABL 77 Field Name/Data
1 Record Type ID R
2 Sequence Number Result record sequence number (1
for first result record, 2 for second
result record, 3 for third result
record, and so on.
3 Universal Test ID ^^^Parameter^Parameter Type
Parameter:
pH pCO2 pO2
pH(T) pCO2(T) pO2(T)
Na+ K+ Ca++
Cl- Hct
ABE SBE tCO2(B)
SBC sO2 tO2
tO2(a-v) Ca(7.4) Anion gap
(K+)
tHb HCO3- pO2(A)
AaDpO2 a/ApO2 RI
pO2(A),T AaDpO2,T
a/ApO2,T
RI,T T FIO2
L/Min O2Hb BP
Parameter Type:
“C” – Calculated parameter
“D” – Default parameter
“E” – Estimated parameter
“I” – Input parameter
“M” – Measured parameter
“ “ – Parameter not specified

13
ABL77 1.20 Communication Protocol for the ABL77 1.20

ASTM Patient Message, Continued


Result Record, Field No. ASTM Field Name ABL 77 Field Name/Data
continued
4 Data or Measurement Result value.
Value
Ex: for pH x.xx or pCO2 xxx
Result value can also be the
following:
* * * -- Outside of the display
range
# # # -- Outside of the response
range

There can also be a "?" in front of


a numeric value to indicate possible
air in sample or calibration fluid.
5 Units Units of measure
mmHg, kPa, mmol/L, mEq/L, %,
g/L, g/dL, mg/dL, Cel, F, Vol %.
The unit field can be empty.

6 Reference Ranges (low-high)^Ref.\(low-high)^Crit.


Note: Ranges are sent only for
measured values. Ranges are not
sent for derived values.
7 Result Abnormal One of the following flags:
Flags
L – Below low reference range.
H – Above high reference range.
LL – Below low critical range.
HH – Above high critical range.
< -- Below low reportable range.
> -- Above high reportable range.
N – Normal
8 Nature of (Empty)
Abnormality

14
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM Patient Message, Continued

Result Record, Field No. ASTM Field Name ABL 77 Field Name/Data
continued
9 Result Status (Empty)
10 Date of Change in (Empty)
Instrument
Normative values
11 Operator User ID/name.
Identification
Note: This field is transmitted in
the first result record only.
12 Date/Time Test (Empty)
Started
13 Date/Time Test Analysis time in
Completed YYYYMMDDHHMMSS format.
Note: This field is transmitted in
the first result record only.

Examples R|1|^^^pH^M|6.90||6.80 - 7.80^Ref\6.80 -


7.80^Crit|N||||A2467878687689||20010423103159

Terminator See Message Description, Terminator Record above.


Record

15
ABL77 1.20 Communication Protocol for the ABL77 1.20

ASTM QC Message

Introduction This section describes header record, test order record, result record, and
terminator record for QC message.

Header Record See Message Description, Header Message Record above.

Test Order Field No. ASTM Field Name ABL 77 Field Name/Data
Record
1 Record Type ID O
2 Sequence Number 1
3 Specimen ID (Empty)
4 Instrument Specimen QC #^SequenceNo
ID
5 Universal Test ID (Empty)
6 Priority (Empty)
7 Requested/Ordered (Empty)
Date and Time
8 Specimen Collection (Empty)
Date and Time
9 Collection End Time (Empty)
10 Collection Volume (Empty)
11 Collector ID (Empty)
12 Action Code (Empty)
13 Danger Code (Empty)
14 Relevant Clinical (Empty)
Information.
15 Date and Time of (Empty)
Specimen Received
16 Specimen Descriptor QC Type^QC Lot No
Example:
Level 1^2314
Hct Level 1^5416

Example O|1||QC #^120||||||||||||Level 1^700|||||||

16
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM QC Message, Continued

Result Record Field No. ASTM Field Name ABL 77 Field Name/Data
1 Record Type ID R
2 Sequence Number QC Result record sequence number
(1 for first result record, 2 for
second result record, 3 for third
result record, and so on.
3 Universal Test ID ^^^Parameter^Parameter Type
Parameter:
pH, pCO2, pO2, Na+, K+, Ca++,
Cl-, Hct
Parameter Type:
“M” – Measured parameter
4 Data or Measurement Result value.
Value
Ex: for pH x.xx or pCO2 xxx
Result value can also be the
following:
* * * -- Outside of the display range
# # # -- Outside of the response
range
There can also be a "?" in front of
a numeric value to indicate possible
air in sample or calibration fluid.
5 Units Units of measure
mmHg, kPa, mmol/L, mEq/L, %,
mg/dL.
The unit field can be empty.
6 Reference Ranges (low - high)

7 Result Abnormal One of the following flags:


Flags
L – Below low QC range.
H – Above high QC range.
< -- Below low reportable range.
> -- Above high reportable range.
N – Normal
8 Nature of (Empty)
Abnormality
9 Result Status (Empty)

17
ABL77 1.20 Communication Protocol for the ABL77 1.20

ASTM QC Message, Continued

Result Record, 10 Date of Change in (Empty)


continued Instrument
Normative values
11 Operator User ID/name.
Identification
Note: This field is transmitted in
the first result record only.
12 Date/Time Test (Empty)
Started
13 Date/Time Test Analysis time in
Completed YYYYMMDDHHMMSS Format
NOTE: This transmitted in the first
result record only.

Examples: R|1|^^^pH^M|7.05||6.80 - 8.00|N||||Joe||20010423103422

Terminator See Message Description, Terminator Record above.


Record

18
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM 2-Point Calibration Message

Introduction This section describes header record, test order record, result record, and
terminator record for two-point calibration message.

Header Record See Message Description, Header Message Record above.

Test Order Field No. ASTM Field Name ABL 77 Field Name/Data
Record 1 Record Type ID O
2 Sequence Number 1
3 Specimen ID (Empty)
4 Instrument Specimen Cal #^Sequence number
ID
5 Universal Test ID (Empty)
6 Priority (Empty)
7 Requested/Ordered (Empty)
Date and Time
8 Specimen Collection (Empty)
Date and Time
9 Collection End Time (Empty)
10 Collection Volume (Empty)
11 Collector ID (Empty)
12 Action Code (Empty)
13 Danger Code (Empty)
14 Relevant Clinical (Empty)
Information.
15 Date and Time of (Empty)
Specimen Received
16 Specimen Descriptor 2 Point Calibration

Example O|1||Cal #^122||||||||||||2 Point Calibration|||||||

19
ABL77 1.20 Communication Protocol for the ABL77 1.20

ASTM 2-Point Calibration Message, continued

Result Record Field No. ASTM Field Name ABL 77 Field Name/Data
1 Record Type ID R
2 Sequence Number Calibration result record sequence
number (1 for first cal result record,
2 for second cal result record, 3 for
third cal result record, and so on.
3 Universal Test ID ^^^Parameter^Parameter Type
Parameter:
pH, pCO2, pO2, Na+, K+, Ca++,
Cl-, Hct
Parameter Type:
“Sens” – Sensitivity parameter
4 Data or Measurement Result value.
Value
Ex: for pH x.xx or CO2 xxx
Result value can also be the
following:
# # # -- Outside of the response
range
5 Units (Empty)
6 Reference Ranges (low-high)
7 Result Abnormal One of the following flags:
Flags
L – Below low sensitivity range.
H – Above high sensitivity range.
N – Normal
8 Nature of (Empty)
Abnormality
9 Result Status (Empty)
10 Date of Change in (Empty)
Instrument
Normative values

20
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM 2-Point Calibration Message, continued

Result Record, Field No. ASTM Field Name ABL 77 Field Name/Data
continued
11 Operator User ID/name.
Identification
Note: This field is transmitted in
the first result record only.
12 Date/Time Test (Empty)
Started
13 Date/Time Test Analysis time in
Completed YYYYMMDDHHMMSS
Note: This field is transmitted in
the first result record only.

Example R|1|^^^pH^Sens|51.4||40.0 - 65.0|N||||Sam||20010423103757

Terminator See Message Description, Terminator record above.


Record

21
ABL77 1.20 Communication Protocol for the ABL77 1.20

HL7 Protocol Message Description


The HL7 protocol supported by the ABL77 is based on the HL7 standard version
2.2. The ABL77 will use the ASTM protocol for the undefined lower levels of the
HL7 protocol if “Serial” is selected as the Low Level Protocol in the
Communications Setup screen. This means the messages will be sent and received
according to the ASTM Low Level protocol. Each data segment for the HL7 is
defined in the following pages.

22
Communication Protocol for the ABL77 1.20 ABL77 1.20

HL7 Message Header Segment


SEQ HL7 Element Name ABL 77 Field Name/Data
0 Segment Type ID MSH
1 Delimiter Definition |
2 Encoding Characters \^&|
\ = Repeat field delimiter.
^ = Component field delimiter.
& = Escape delimiter.
| = Field delimiter.
3 Sending Application ABL 77^ Analyzer Name
4 Sending Facility ABL 77^ Analyzer Name
5 Receiving Application (Empty)
6 Receiving Facility (Empty)
7 Date/Time of Message Current time of message sent in
YYYYMMDDHHMMSS
format.
8 Security (Empty)
9 Message Type ORU^R01
Message Type^Trigger event
10 Message Control ID Current time of message sent in
YYYYMMDDHHMMSS
format.
11 Processing ID P^ not present
12 Version ID 2.2

Example MSH|\^&|ABL77^200174|ABL77^200174|||20010508090424||ORU^R01|2001050
8090424|P^not present|2.2

23
ABL77 1.20 Communication Protocol for the ABL77 1.20

HL7 Patient Message


Introduction This section describes header message record, patient identification segment,
patient observation request segment, and Observation/Result Segment for patient
message.
Message Header
Segment See Message Header Segment above.

HL7 Patient
Identification SEQ HL7 Element Name ABL 77 Field Name/Data
Segment
0 Segment Type ID PID
1 Set ID – Patient ID 1 (only one patient record is sent
at a time).
2 Patient ID (External (Empty)
ID)
3 Patient ID (Internal (Empty)
ID)
4 Alternate Patient ID- Patient ID
PID
5 Patient Name Patient Name (Last
Name^FirstName)

Example PID|1|||12345|HIGGINS^MATTHEW

24
Communication Protocol for the ABL77 1.20 ABL77 1.20

HL7 Patient Observation Request Segment

SEQ. HL7 Element Name ABL 77 Field Name/Data


0 Segment Type ID OBR
1 Set ID – Observation 1
Request
2 Placer Order Number (Empty)
3 Filler Order Number Sequence No.^Sample #
4 Universal Service ID Accession No.
5 Priority (Empty)
6 Requested Date/Time Order date and time in
YYYYMMDDHHMM format
7 Observation Draw Time
Date/Time
YYYYMMDDHHMM format
8 Observation End (Empty)
Date/Time
9 Collection Volume (Empty)
10 Collector Identifier Drawn By
11 Specimen Action Code 0
12 Danger Code (Empty)
13 Relevant Clinical (Empty)
Information
14 Specimen Received (Empty)
Date/Time

25
ABL77 1.20 Communication Protocol for the ABL77 1.20

HL7 Patient Observation Request Segment, continued


HL7 Patient SEQ. HL7 Element Name ABL 77 Field Name/Data
Observation
15 Specimen Source Sample Type^Draw Site
Request
Segment,
continued
Sample Type:
- Arterial
- Venous
- Capillary
-A-V (Arterial)
-A-V (Venous)
-Other fluids
Draw Site:
- L. Brachial
- R. Brachial
- L. Radial
- R. Radial
- Femoral
- Arterial Line
- PA Catheter
- Umbilical
- Capillary
- Pump
- Other
The draw site can also be empty.
Ex: Arterial^L. Brachial
16 Ordering Provider Ordered By

Example OBR|1||197^Sample #|470798-09876||20010508|20010508091148|||Dr.


Tee|||||Arterial^PA catheter|Dr. Mannings

26
Communication Protocol for the ABL77 1.20 ABL77 1.20

HL7 Patient Observation/Result Segment

SEQ. HL7 Element Name ABL 77 Field


Name/Data
0 Segment Type ID OBX
1 Set ID – Observational Result record sequence
Simple number (1 for first result
record, 2 for second
result record, 3 for third
result record, and so on.
2 Value Type ST

27
ABL77 1.20 Communication Protocol for the ABL77 1.20

HL7 Patient Observation/Result Segment


HL7 Patient SEQ. HL7 Element Name ABL 77 Field Name/Data
Observation/
Result Segment, 3 Observation Identifier ^Parameter^ParameterType
continued
Parameter:
pH pCO2 pO2
pH(T) pCO2(T) pO2(T)
Na+ K+ Ca++
Cl- Hct
ABE SBE tCO2(B)
SBC O2 tO2
tO2(a-v) Ca(7.4) Anion
gap (K+)
tHb HCO3- pO2(A)
AaDpO2 a/ApO2 RI
pO2(A),T AaDpO2,T
a/ApO2,T
RI,T T FIO2
L/Min O2Hb BP
T, FIO2, L/Min, O2Hb, BP
Parameter Type:
“C” – Calculated parameter
“D” – Default parameter
“E” – Estimated parameter
“I” – Input parameter
“M” – Measured parameter
“ “ – Parameter not specified

28
Communication Protocol for the ABL77 1.20 ABL77 1.20

HL7 Patient Observation/Result Segment, continued


HL7 Patient SEQ. HL7 Element Name ABL 77 Field Name/Data
Observation/
4 Observation Sub-ID (Empty)
Result Segment,
continued 5 Observation Value Result value.
Ex: for pH x.xx or pCO2 xxx
Result value can also be the
following:
* * * -- Outside of the display
range
# # # -- Outside of the raw data
range
There can also be a "?" in front of a
numeric value to indicate possible
air in sample or calibration fluid.
6 Units mmHg, kPa, mmol/L, mEq/L, %,
g/L, g/dL, mg/dL, Cel, F, Vol %.
The unit field can be empty.

29
ABL77 1.20 Communication Protocol for the ABL77 1.20

HL7 Patient Observation/Result Segment, continued


HL7 Patient SEQ. HL7 Element Name ABL 77 Field
Observation/ Name/Data
Result Segment,
7 Reference Ranges (Low-
continued
High)^Ref\(Low-
High)^Crit
8 Abnormal Flags One of the following
flags:
L – Below low
reference range.
H – Above high
reference range.
LL – Below low
critical range.
HH – Above high
critical range.
< -- Below low
reportable range.
> -- Above high
reportable range.
N – Normal
9 Probability (Empty)
10 Nature of Abnormal (Empty)
Test
11 Observation Result F- Final
Status
12 Date Last Obs (Empty)
Normal Values
13 User Defined Access (Empty)
Checks
14 Date/Time of the Analysis time in
Observation YYYYMMDDHHM
MSS format.
15 Producer’s ID (Empty)
16 Responsible User Name (Only
Observer sent with the first
“OBX” message.)

Example OBX|1|ST|^pH^M||* * *||(6.80 - 7.80)^Ref\(6.80 -


7.80)^Crit||||F|||20010508094549||Sam

30
Communication Protocol for the ABL77 1.20 ABL77 1.20

HL7 QC Message

Introduction This section describes header message record, QC observation request segment,
and QC result record for QC message.
Message Header
Segment See Message Header Segment above.

QC Observation
Request SEQ. HL7 Element Name ABL 77 Field
Segment Name/Data
0 Segment Type ID OBR
1 Set ID – Observation Request 1
2 Placer Order Number (Empty)
3 Filler Order Number Sequence No^QC #
4 Universal Test ID (Empty)
5 Priority (Empty)
6 Requested Date/Time (Empty)
7 Observation Date/Time (Empty)
8 Observation End Date/Time (Empty)
9 Collection Volume (Empty)
10 Collector Identifier (Empty)
11 Specimen Action Code (Empty)
12 Danger Code (Empty)
13 Relevant Clinical Information. (Empty)
14 Specimen Received (Empty)
Date/Time
15 Specimen Source QC Level^Lot #

Example OBR|1||199^QC #||||||||||||Level 3^|

31
ABL77 1.20 Communication Protocol for the ABL77 1.20

HL7 QC Message, continued

QC Result SEQ. HL7 Element Name ABL 77 Field Name/Data


Record
0 Segment Type ID OBX
1 Set ID – Observational QC Result record sequence
Simple number (1 for first result
record, 2 for second result
record, 3 for third result
record, and so on.
2 Value Type ST
3 Observation Identifier ^Parameter^Parameter Type

Parameter:
pH, pCO2, pO2, Na+, K+,
Ca++, Cl-, Hct

Parameter Type:
“M” – Measured parameter

4 Observation Sub-ID (Empty)

5 Observation Value Result value.


Ex: for pH x.xx or pCO2 xxx
Result value can also be the
following:
* * * -- Outside of the
display range
# # # -- Outside of the raw
data range
There can also be a "?" in
front of a numeric value to
indicate possible air in sample
or cal fluid.

32
Communication Protocol for the ABL77 1.20 ABL77 1.20

HL7 QC Message, continued


QC Result SEQ. HL7 Element Name ABL 77 Field Name/Data
Record,
continued 6 Units Units of measure
mmHg, kPa, mmol/L,
mEq/L, %,
mg/dL.
The unit field can be empty.
7 Reference Ranges (Low-High)
8 Abnormal Flags One of the following flags:
L – Below low reference
range.
H – Above high reference
range.
N – Normal
9 Probability (Empty)

10 Nature of Abnormal (Empty)


Test
11 Observ Result Status F-Final
12 Date Last Obs Normal (Empty)
Values
13 User Defined Access (Empty)
Checks
14 Date/Time of the Analysis time in
Observation YYYYMMDDHHMMSS
format.
15 Producer’s ID (Empty)
16 Responsible Observer User Name (Only sent with
the first “OBX” message.)

Example OBX|1|ST|^pH^M||* * *||(6.50 - 8.00)||||F|||20010508100441||Joe

33
ABL77 1.20 Communication Protocol for the ABL77 1.20

HL7 2-Point Calibration Message


Introduction This section describes header message record, Calibration observation request
segment, and Calibration Observation/Result Segment for Calibration message.
Message Header
Segment See Message Header Segment above.

HL7 Calibration SEQ. HL7 Element Name ABL 77 Field


Observation Name/Data
Request
0 Segment Type ID OBR
Segment
1 Set ID – Observation Request 1
2 Placer Order Number (Empty)
3 Filler Order Number Sequence No^Cal #
4 Universal Service ID (Empty)
5 Priority (Empty)
6 Requested Date/Time (Empty)
7 Observation Date/Time (Empty)
8 Observation End Date/Time (Empty)
10 Collection Volume (Empty)
11 Collector Identifier (Empty)
12 Specimen Action Code (Empty)
13 Danger Code (Empty)
14 Relevant Clinical Information. (Empty)
15 Specimen Received (Empty)
Date/Time
16 Specimen Source 2 Point Calibration

Example OBR|1||200^Cal #||||||||||||2 Point Calibration|

34
Communication Protocol for the ABL77 1.20 ABL77 1.20

HL7 2-Point Calibration Message, continued

HL7 Calibration SEQ. HL7 Element Name ABL 77 Field Name/Data


Observation/
0 Segment Type ID OBX
Result Segment
1 Set ID – Observational Calibration result record
Simple sequence number (1 for first
result record, 2 for second
result record, 3 for third result
record, and so on).
2 Value Type ST
3 Observation Identifier ^Parameter^Sens^Parameter
Type

Parameter:
pH, pCO2, pO2, Na+, K+,
Ca++, Cl-, Hct

Sens:
“Sens” – Sensitivity

Parameter Type:
“M” – Measured parameter

4 Observation Sub-ID (Empty)


5 Observation Value Sensitivity value.
Result value can also be the
following:
# # # -- Outside of the raw data
range
6 Units (Empty)
7 Reference Ranges Low-High
8 Abnormal Flags One of the following flags:
L – Below low sensitivity
range.
H – Above high sensitivity
range.
N – Normal

35
ABL77 1.20 Communication Protocol for the ABL77 1.20

HL7 2-Point Calibration Message, continued

HL7 Calibration SEQ. HL7 Element Name ABL 77 Field


Observation/ Name/Data
Result Segment
9 Probability (Empty)
10 Nature of Abnormal (Empty)
Test
11 Observation Result F-Final
Status
12 Date Last Obs Normal (Empty)
Values
13 User defined Access (Empty)
Checks
14 Date/Time of the Analysis time in
Observation YYYYMMDDHHMMS
S format.
15 Producer’s ID (Empty)
16 Responsible Observer User Name

Example OBX|1|ST|^pH^Sens^M||55.0||(40.0 - 65.0)|N|||F|||20010508100736||Jake

36
Communication Protocol for the ABL77 1.20 ABL77 1.20

HL7 Message Acknowledgment Segment

Introduction After a record has been sent, the system will wait for a message from the target
host to acknowledge that the record was accepted. A message header must precede
the message acknowledgment segment.

SEQ. HL7 Element Name ABL 77 Field Name/Data


0 Segement Type ID MSA
1 Acknowledgment Code AA (Accepted)

Example MSA|AA

37
ABL77 1.20 Communication Protocol for the ABL77 1.20

Transmission Examples

ASTM high level over ASTM low level Transmission


Examples

Patient Message <ENQ>


<ACK>
<STX>1H|\^&|||ABL77^C-014||||||||1|20011206110857<CR><ETB>5C<CR><LF>
<ACK>
<STX>2P|1||UM435673247865||Veemy^Yolanda||||||||||||||||||||ICU<CR><ETB>1E<
CR><LF>
<ACK>
<STX>3O|1|435673789|Sample
#^2|||20011206|20011206110627|||TL4357897|||||Venous^Arterial Line|Dr.
Dan||||||20011206110827<CR><ETB>8C<CR><LF>
<ACK>
<STX>4R|1|^^^pH^M|6.72||6.80 - 7.80^Ref\6.80 - 7.80^Crit|<||||Dr.
Deaco||20011206110827<CR><ETB>A3<CR><LF>
<ACK>
<STX>5R|2|^^^pH(T)^M|6.69|||||||||<CR><ETB>A2<CR><LF>
<ACK>
<STX>6R|3|^^^pCO2^M|* * *|mmHg|0 - 120^Ref\0 -
120^Crit|||||||<CR><ETB>16<CR><LF>
<ACK>
<STX>7R|4|^^^pCO2(T)^M|* * *|mmHg||||||||<CR><ETB>96<CR><LF>
<ACK>
<STX>0R|5|^^^pO2^M|299|mmHg|0 - 600^Ref\0 -
600^Crit|N||||||<CR><ETB>09<CR><LF>
<ACK>
<STX>1R|6|^^^pO2(T)^M|314|mmHg||||||||<CR><ETB>29<CR><LF>
<ACK>
<STX>2R|7|^^^Hct^M|19|%|10 - 80^Ref\10 -
80^Crit|N||||||<CR><ETB>A3<CR><LF>
<ACK>
<STX>3R|8|^^^Na+^M|123|mmol/L|80 - 200^Ref\80 -
200^Crit|N||||||<CR><ETB>F9<CR><LF>
<ACK>
<STX>4R|9|^^^K+^M|6.1|mmol/L|1.0 - 10.0^Ref\1.0 -
10.0^Crit|N||||||<CR><ETB>3E<CR><LF>

38
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM high level over ASTM low level Transmission


Examples, continued
<ACK>
<STX>5R|10|^^^Ca++^M|1.51|mmol/L|0.20 - 5.00^Ref\0.20 -
5.00^Crit|N||||||<CR><ETB>85<CR><LF>
<ACK>
<STX>6R|11|^^^Cl-^M|84|mmol/L|60 - 200^Ref\60 -
200^Crit|N||||||<CR><ETB>FA<CR><LF>
<ACK>
<STX>7R|12|^^^tHb^M|15.0|g/dL||||||||<CR><ETB>CD<CR><LF>
<ACK>
<STX>0R|13|^^^tHb^C|6.0|g/dL||||||||<CR><ETB>8D<CR><LF>
<ACK>
<STX>1R|14|^^^tHb^D|12.0|g/dL||||||||<CR><ETB>BD<CR><LF>
<ACK>
<STX>2R|15|^^^tO2^C|13.4|Vol %||||||||<CR><ETB>CA<CR><LF>
<ACK>
<STX>3R|16|^^^T^I|40.0|Cel||||||||<CR><ETB>CB<CR><LF>
<ACK>
<STX>4R|17|^^^L/Min^I|4.0|||||||||<CR><ETB>D4<CR><LF>
<ACK>
<STX>5R|18|^^^O2Hb^I|60.0|%||||||||<CR><ETB>B9<CR><LF>
<ACK>
<STX>6R|19|^^^BP^I|500.0|mmHg||||||||<CR><ETB>B5<CR><LF>
<ACK>
<STX>7L|1|N<CR><ETX>0A<CR><LF>
<ACK>
<EOT>

39
ABL77 1.20 Communication Protocol for the ABL77 1.20

ASTM high level over ASTM low level Transmission


Examples, continued, Continued

QC Message Hct example:


<ENQ>
<ACK>
<STX>1H|\^&|||ABL77^C 033||||||||1|20010423103606<CR><ETB>4A<CR><LF>
<ACK>
<STX>2O|1||QC #^121||||||||||||Hct Level 2^601|||||||<CR><ETB>C5<CR><LF>
<ACK>
<STX>3R|1|^^^Hct^M|20|%|16 -
24|N||||Joe||20010423103542<CR><ETB>76<CR><LF>
<ACK>
<STX>4L|1|N<CR><ETX>07<CR><LF>
<ACK>
<EOT>

Blood Gas/Lytes Example:


<ENQ>
<ACK>
<STX>1H|\^&|||ABL77^C 033||||||||1|20010423103605<CR><ETB>49<CR><LF>
<ACK>
<STX>2O|1||QC #^120||||||||||||Level 1^700|||||||<CR><ETB>84<CR><LF>
<ACK>
<STX>3R|1|^^^pH^M|7.05||6.80 -
8.00|N||||Joe||20010423103422<CR><ETB>14<CR><LF>
<ACK>
<STX>4R|2|^^^pCO2^M|51|mmHg|0 - 1|H||||||<CR><ETB>AA<CR><LF>
<ACK>
<STX>5R|3|^^^pO2^M|122|mmHg|0 - 670|N||||||<CR><ETB>0A<CR><LF>
<ACK>
<STX>6R|4|^^^Na+^M|159|mmol/L|140 - 165|N||||||<CR><ETB>0A<CR><LF>
<ACK>
<STX>7R|5|^^^K+^M|4.9|mmol/L|4.6 - 5.2|N||||||<CR><ETB>A0<CR><LF>
<ACK>
<STX>0R|6|^^^Ca++^M|1.16|mmol/L|1.14 -
1.36|N||||||<CR><ETB>A8<CR><LF>
<ACK>

40
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM high level over ASTM low level Transmission


Examples, continued, Continued
QC Message, <STX>1R|7|^^^Cl-^M|117|mmol/L|112 - 124|N||||||<CR><ETB>FE<CR><LF>
Blood Gas/Lytes
<ACK>
Example
continued <STX>2L|1|N<CR><ETX>05<CR><LF>
<ACK>
<EOT>

41
ABL77 1.20 Communication Protocol for the ABL77 1.20

ASTM high level over ASTM low level Transmission


Examples, continued, Continued, Continued
Two-point <ENQ>
Calibration <ACK>
Message
<STX>1H|\^&|||ABL77^C 033||||||||1|20010423103815<CR><ETB>4C<CR><LF>
<ACK>
<STX>2O|1||Cal #^122||||||||||||2 Point Calibration|||||||<CR><ETB>A8<CR><LF>
<ACK>
<STX>3R|1|^^^pH^Sens|51.4||40.0 -
65.0|N||||Sam||20010423103757<CR><ETB>65<CR><LF>
<ACK>
<STX>4R|2|^^^pCO2^Sens|43.9||30.0 - 65.0|N||||||<CR><ETB>04<CR><LF>
<ACK>
<STX>5R|3|^^^pO2^Sens|0.012||0.002 - 0.052|N||||||<CR><ETB>41<CR><LF>
<ACK>
<STX>6R|4|^^^Hct^Sens|16.7||10.0 - 25.0|N||||||<CR><ETB>EB<CR><LF>
<ACK>
<STX>7R|5|^^^Na+^Sens|61.5||40.0 - 85.0|N||||||<CR><ETB>AF<CR><LF>
<ACK>
<STX>0R|6|^^^K+^Sens|57.9||40.0 - 70.0|N||||||<CR><ETB>48<CR><LF>
<ACK>
<STX>1R|7|^^^Ca++^Sens|28.1||20.0 - 45.0|N||||||<CR><ETB>C4<CR><LF>
<ACK>
<STX>2R|8|^^^Cl-^Sens|41.6||30.0 - 60.0|N||||||<CR><ETB>A6<CR><LF>
<ACK>
<STX>3L|1|N<CR><ETX>06<CR><LF>
<ACK>
<EOT>

42
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM high level over TCP/IP Transmission Examples


Patient Message <SOH>
H|\^&|||ABL77^C-014||||||||1|20011206112644<CR>
P|1||UM435673247865||Veemy^Yolanda||||||||||||||||||||ICU<CR>
O|1|435673789|Sample
#^2|||20011206|20011206110627|||TL4357897|||||Venous^Arterial Line|Dr.
Dan||||||20011206110827<CR>
R|1|^^^pH^M|6.72||6.80 - 7.80^Ref\6.80 - 7.80^Crit|<||||Dr.
Deaco||20011206110827<CR>
R|2|^^^pH(T)^M|6.69|||||||||<CR>
R|3|^^^pCO2^M|* * *|mmHg|0 - 120^Ref\0 - 120^Crit|||||||<CR>
R|4|^^^pCO2(T)^M|* * *|mmHg||||||||<CR>
R|5|^^^pO2^M|299|mmHg|0 - 600^Ref\0 - 600^Crit|N||||||<CR>
R|6|^^^pO2(T)^M|314|mmHg||||||||<CR>
R|7|^^^Hct^M|19|%|10 - 80^Ref\10 - 80^Crit|N||||||<CR>
R|8|^^^Na+^M|123|mmol/L|80 - 200^Ref\80 - 200^Crit|N||||||<CR>
R|9|^^^K+^M|6.1|mmol/L|1.0 - 10.0^Ref\1.0 - 10.0^Crit|N||||||<CR>
R|10|^^^Ca++^M|1.51|mmol/L|0.20 - 5.00^Ref\0.20 - 5.00^Crit|N||||||<CR>
R|11|^^^Cl-^M|84|mmol/L|60 - 200^Ref\60 - 200^Crit|N||||||<CR>
R|12|^^^tHb^M|15.0|g/dL||||||||<CR>
R|13|^^^tHb^C|6.0|g/dL||||||||<CR>
R|14|^^^tHb^D|12.0|g/dL||||||||<CR>
R|15|^^^tO2^C|13.4|Vol %||||||||<CR>
R|16|^^^T^I|40.0|Cel||||||||<CR>
R|17|^^^L/Min^I|4.0|||||||||<CR>
R|18|^^^O2Hb^I|60.0|%||||||||<CR>
R|19|^^^BP^I|500.0|mmHg||||||||<CR>L|1|N<CR>
<EOT>

43
ABL77 1.20 Communication Protocol for the ABL77 1.20

ASTM high level over TCP/IP Transmission Examples,


Continued

QC Message Hct Example:


<SOH>H|\^&|||ABL77^200174||||||||1|20010508112511<CR>
O|1||QC #^73||||||||||||Hct Level 1^600|||||||<CR>
R|1|^^^Hct^M|61|%|52 - 66|N||||A||20010425114403<CR>
L|1|N<CR><EOT>

Blood Gas/Lytes Example:


<SOH>H|\^&|||ABL77^200174||||||||1|20010508112452<CR>
O|1||QC #^199||||||||||||Level 3^|||||||<CR>
R|1|^^^pH^M|* * *||6.50 - 8.00|||||Joe||20010508100441<CR>
R|2|^^^pCO2^M|3|mmHg|0 - 150|N||||||<CR>
R|3|^^^pO2^M|147|mmHg|0 - 760|N||||||<CR>
R|4|^^^Na+^M|136|mmol/L|75 - 210|N||||||<CR>
R|5|^^^K+^M|2.3|mmol/L|0.5 - 20.5|N||||||<CR>
R|6|^^^Ca++^M|0.39|mmol/L|0.10 - 5.10|N||||||<CR>
R|7|^^^Cl-^M|101|mmol/L|50 - 250|N||||||<CR>
L|1|N<CR><EOT>

44
Communication Protocol for the ABL77 1.20 ABL77 1.20

ASTM high level over TCP/IP Transmission Examples,


Continued

Two-point <SOH>H|\^&|||ABL77^200174||||||||1|20010508112532<CR>
Calibration
O|1||Cal #^200||||||||||||2 Point Calibration|||||||<CR>
Message
R|1|^^^pH^Sens|55.0||40.0 - 65.0|N||||Jake||20010508100736<CR>
R|2|^^^pCO2^Sens|61.5||30.0 - 65.0|N||||||<CR>
R|3|^^^pO2^Sens|0.012||0.002 - 0.052|N||||||<CR>
R|4|^^^Hct^Sens|13.3||10.0 - 25.0|N||||||<CR>
R|5|^^^Na+^Sens|61.5||40.0 - 85.0|N||||||<CR>
R|6|^^^K+^Sens|58.6||40.0 - 70.0|N||||||<CR>
R|7|^^^Ca++^Sens|28.6||20.0 - 45.0|N||||||<CR>
R|8|^^^Cl-^Sens|43.7||30.0 - 60.0|N||||||<CR>
L|1|N<CR><EOT>

45
ABL77 1.20 Communication Protocol for the ABL77 1.20

HL7 over ASTM lower level protocol Transmission


Examples

Patient Message <ENQ>


<ACK>
<STX>1MSH|\^&|ABL77^C 037|ABL77^C
037|||20010919164453||ORU^R01|20010919164453|P^not
present|2.2<CR><ETB>F4<CR><LF>
<ACK>
<STX>2PID|1|||B9835732958394630485|Smith^Harold<CR><ETB>C4<CR><LF>
<ACK>
<STX>3OBR|1||26^Sample #|984573445485||20010919|20010919162320|||Dr.
Samuels|||||Arterial^Umbilical|Dr. Henry<CR><ETB>7E<CR><LF>
<ACK>
<STX>4OBX|1|ST|^pH^M||?7.15||(6.80 - 6.88)^Ref\(6.80 -
7.80)^Crit|H|||F|||20010919162439||John Jones<CR><ETB>2B<CR><LF>
<ACK>
<STX>5OBX|2|ST|^pH(T)^M||?7.33||||||F|||||<CR><ETB>91<CR><LF>
<ACK>
<STX>6OBX|3|ST|^pCO2^M||?13|mmHg|(5 - 10)^Ref\(0 -
120)^Crit|H|||F|||||<CR><ETB>70<CR><LF>
<ACK>
<STX>7OBX|4|ST|^pCO2(T)^M||?7|mmHg|||||F|||||<CR><ETB>06<CR><LF>
<ACK>
<STX>0OBX|5|ST|^pO2^M||?78|mmHg|(300 - 600)^Ref\(0 -
600)^Crit|L|||F|||||<CR><ETB>CE<CR><LF>
<ACK>
<STX>1OBX|6|ST|^pO2(T)^M||?65|mmHg|||||F|||||<CR><ETB>F3<CR><LF>
<ACK>
<STX>2OBX|7|ST|^Hct^M||?19|%|(15 - 20)^Ref\(10 -
80)^Crit|N|||F|||||<CR><ETB>3B<CR><LF>
<ACK>
<STX>3OBX|8|ST|^Na+^M||?88|mmol/L|(80 - 85)^Ref\(80 -
200)^Crit|H|||F|||||<CR><ETB>41<CR><LF>
<ACK>
<STX>4OBX|9|ST|^K+^M||?20.5|mmol/L|(1.0 - 2.0)^Ref\(1.0 -
10.0)^Crit|>|||F|||||<CR><ETB>C8<CR><LF>
<ACK>

46
Communication Protocol for the ABL77 1.20 ABL77 1.20

HL7 over ASTM lower level protocol Transmission


Examples, continued
Patient Message, <STX>5OBX|10|ST|^Ca++^M||?0.42|mmol/L|(0.20 - 2.00)^Ref\(0.20 -
continued 5.00)^Crit|N|||F|||||<CR><ETB>1A<CR><LF>
<ACK>
<STX>6OBX|11|ST|^Cl-^M||?88|mmol/L|(60 - 65)^Ref\(60 -
200)^Crit|H|||F|||||<CR><ETB>6A<CR><LF>
<ACK>
<STX>7OBX|12|ST|^tHb^M||15.0|g/dL|||||F|||||<CR><ETB>85<CR><LF>
<ACK>
<STX>0OBX|13|ST|^tHb^C||?6.0|g/dL|||||F|||||<CR><ETB>84<CR><LF>
<ACK>
<STX>1OBX|14|ST|^tHb^D||21.0|g/dL|||||F|||||<CR><ETB>75<CR><LF>
<ACK>
<STX>2OBX|15|ST|^HCO3-^C||?4.3|mmol/L|||||F|||||<CR><ETB>8F<CR><LF>
<ACK>
<STX>3OBX|16|ST|^ABE^C||?-26.5|mmol/L|||||F|||||<CR><ETB>82<CR><LF>
<ACK>
<STX>4OBX|17|ST|^SBE^C||?-23.4|mmol/L|||||F|||||<CR><ETB>92<CR><LF>
<ACK>
<STX>5OBX|18|ST|^tCO2(B)^C||?3.6|mmol/L|||||F|||||<CR><ETB>28<CR><LF>
<ACK>
<STX>6OBX|19|ST|^SBC^C||?9.5|mmol/L|||||F|||||<CR><ETB>3C<CR><LF>
<ACK>
<STX>7OBX|20|ST|^sO2^C||?91.7|%|||||F|||||<CR><ETB>79<CR><LF>
<ACK>
<STX>0OBX|21|ST|^tO2^C||?18.6|Vol %|||||F|||||<CR><ETB>C3<CR><LF>
<ACK>
<STX>1OBX|22|ST|^Anion gap
(K+)^C||?16.2|mmol/L|||||F|||||<CR><ETB>B8<CR><LF>
<ACK>
<STX>2OBX|23|ST|^T^I||23.0|Cel|||||F|||||<CR><ETB>81<CR><LF>
<ACK>

47
ABL77 1.20 Communication Protocol for the ABL77 1.20

HL7 over ASTM lower level protocol Transmission


Examples, continued
Patient Message, <STX>3OBX|24|ST|^L/Min^I||5.0||||||F|||||<CR><ETB>8A<CR><LF>
continued
<ACK>
<STX>4OBX|25|ST|^O2Hb^I||88.0|%|||||F|||||<CR><ETB>78<CR><LF>
<ACK>
<STX>5OBX|26|ST|^BP^I||700.0|mmHg|||||F|||||<CR><ETX>58<CR><LF>
<ACK>
<EOT>

48
Communication Protocol for the ABL77 1.20 ABL77 1.20

HL7 over ASTM lower level protocol Transmission


Examples, Continued
QC Message Hct Example:
<ENQ>
<ACK>
<STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20010508085829||ORU^R01|
20010508085829|P^not present|2.2<CR><ETB>5C<CR><LF>
<ACK>
<STX>2OBR|1||73^QC #||||||||||||Hct Level 1^600|<CR><ETB>45<CR><LF>
<ACK>
<STX>3OBX|1|ST|^Hct^M||61|%|(52 -
66)|N|||F|||20010425114403||A<CR><ETX>99<CR><LF>
<ACK>
<EOT>

Blood Gas/Lytes Example:


<ENQ>
<ACK>
<STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20010508100537||ORU^R01|
20010508100537|P^not present|2.2<CR><ETB>3C<CR><LF>
<ACK>
<STX>2OBR|1||199^QC #||||||||||||Level 3^|<CR><ETB>AB<CR><LF>
<ACK>
<STX>3OBX|1|ST|^pH^M||* * *||(6.50 -
8.00)||||F|||20010508100441||Joe<CR><ETB>C2<CR><LF>
<ACK>
<STX>4OBX|2|ST|^pCO2^M||3|mmHg|(0 -
150)|N|||F|||||<CR><ETB>EB<CR><LF>
<ACK>
<STX>5OBX|3|ST|^pO2^M||147|mmHg|(0 -
760)|N|||F|||||<CR><ETB>1A<CR><LF>
<ACK>
<STX>6OBX|4|ST|^Na+^M||136|mmol/L|(75 -
210)|N|||F|||||<CR><ETB>DC<CR><LF>
<ACK>

49
ABL77 1.20 Communication Protocol for the ABL77 1.20

HL7 over ASTM lower level protocol Transmission


Examples, Continued
QC Message, <STX>7OBX|5|ST|^K+^M||2.3|mmol/L|(0.5 -
Blood Gas/Lytes 20.5)|N|||F|||||<CR><ETB>CC<CR><LF>
Example,
<ACK>
continued
<STX>0OBX|6|ST|^Ca++^M||0.39|mmol/L|(0.10 -
5.10)|N|||F|||||<CR><ETB>AC<CR><LF>
<ACK>
<STX>1OBX|7|ST|^Cl-^M||101|mmol/L|(50 -
250)|N|||F|||||<CR><ETX>BD<CR><LF>
<ACK>
<EOT>

50
Communication Protocol for the ABL77 1.20 ABL77 1.20

HL7 over ASTM lower level protocol Transmission


Examples, Continued

Two-point <ENQ>
Calibration <ACK>
Message
<STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20010508104645||ORU^R01|
20010508104645|P^not present|2.2<CR><ETB>44<CR><LF>
<ACK>
<STX>2OBR|1||200^Cal #||||||||||||2 Point Calibration|<CR><ETB>51<CR><LF>
<ACK>
<STX>3OBX|1|ST|^pH^Sens^M||55.0||(40.0 -
65.0)|N|||F|||20010508100736||Jake<CR><ETB>71<CR><LF>
<ACK>
<STX>4OBX|2|ST|^pCO2^Sens^M||61.5||(30.0 -
65.0)|N|||F|||||<CR><ETB>B4<CR><LF>
<ACK>
<STX>5OBX|3|ST|^pO2^Sens^M||0.012||(0.002 -
0.052)|N|||F|||||<CR><ETB>F5<CR><LF>
<ACK>
<STX>6OBX|4|ST|^Hct^Sens^M||13.3||(10.0 -
25.0)|N|||F|||||<CR><ETB>98<CR><LF>
<ACK>
<STX>7OBX|5|ST|^Na+^Sens^M||61.5||(40.0 -
85.0)|N|||F|||||<CR><ETB>63<CR><LF>
<ACK>
<STX>0OBX|6|ST|^K+^Sens^M||58.6||(40.0 -
70.0)|N|||F|||||<CR><ETB>FA<CR><LF>
<ACK>
<STX>1OBX|7|ST|^Ca++^Sens^M||28.6||(20.0 -
45.0)|N|||F|||||<CR><ETB>7D<CR><LF>
<ACK>
<STX>2OBX|8|ST|^Cl-^Sens^M||43.7||(30.0 -
60.0)|N|||F|||||<CR><ETX>49<CR><LF>
<ACK>
<EOT>

51
ABL77 1.20 Communication Protocol for the ABL77 1.20

HL7 over TCP/IP Transmission Examples


Patient Message <SOH>
MSH|\^&|ABL77^C 037|ABL77^C
037|||20010920081832||ORU^R01|20010920081832|P^not present|2.2<CR>
PID|1|||B9835732958394630485|Smith^Harold<CR>
OBR|1||26^Sample #|984573445485||20010919|20010919162320|||Dr.
Samuels|||||Arterial^Umbilical|Dr. Henry<CR>
OBX|1|ST|^pH^M||?7.15||(6.80 - 6.88)^Ref\(6.80 -
7.80)^Crit|H|||F|||20010919162439||John Jones<CR>
OBX|2|ST|^pH(T)^M||?7.33||||||F|||||<CR>
OBX|3|ST|^pCO2^M||?13|mmHg|(5 - 10)^Ref\(0 - 120)^Crit|H|||F|||||<CR>
OBX|4|ST|^pCO2(T)^M||?7|mmHg|||||F|||||<CR>
OBX|5|ST|^pO2^M||?78|mmHg|(300 - 600)^Ref\(0 - 600)^Crit|L|||F|||||<CR>
OBX|6|ST|^pO2(T)^M||?65|mmHg|||||F|||||<CR>
OBX|7|ST|^Hct^M||?19|%|(15 - 20)^Ref\(10 - 80)^Crit|N|||F|||||<CR>
OBX|8|ST|^Na+^M||?88|mmol/L|(80 - 85)^Ref\(80 - 200)^Crit|H|||F|||||<CR>
OBX|9|ST|^K+^M||?20.5|mmol/L|(1.0 - 2.0)^Ref\(1.0 - 10.0)^Crit|>|||F|||||<CR>
OBX|10|ST|^Ca++^M||?0.42|mmol/L|(0.20 - 2.00)^Ref\(0.20 -
5.00)^Crit|N|||F|||||<CR>
OBX|11|ST|^Cl-^M||?88|mmol/L|(60 - 65)^Ref\(60 - 200)^Crit|H|||F|||||<CR>
OBX|12|ST|^tHb^M||15.0|g/dL|||||F|||||<CR>
OBX|13|ST|^tHb^C||?6.0|g/dL|||||F|||||<CR>
OBX|14|ST|^tHb^D||21.0|g/dL|||||F|||||<CR>
OBX|15|ST|^HCO3-^C||?4.3|mmol/L|||||F|||||<CR>
OBX|16|ST|^ABE^C||?-26.5|mmol/L|||||F|||||<CR>
OBX|17|ST|^SBE^C||?-23.4|mmol/L|||||F|||||<CR>
OBX|18|ST|^tCO2(B)^C||?3.6|mmol/L|||||F|||||<CR>
OBX|19|ST|^SBC^C||?9.5|mmol/L|||||F|||||<CR>
OBX|20|ST|^sO2^C||?91.7|%|||||F|||||<CR>
OBX|21|ST|^tO2^C||?18.6|Vol %|||||F|||||<CR>
OBX|22|ST|^Anion gap (K+)^C||?16.2|mmol/L|||||F|||||<CR>
OBX|23|ST|^T^I||23.0|Cel|||||F|||||<CR>
OBX|24|ST|^L/Min^I||5.0||||||F|||||<CR>
OBX|25|ST|^O2Hb^I||88.0|%|||||F|||||<CR>
OBX|26|ST|^BP^I||700.0|mmHg|||||F|||||<CR>
<EOT>

52
Communication Protocol for the ABL77 1.20 ABL77 1.20

HL7 over TCP/IP Transmission Examples,continued

QC Message <SOH>
MSH|\^&|ABL77^200174|ABL77^200174|||20010508112324||
ORU^R01|20010508112324|P^not present|2.2<CR>
OBR|1||73^QC #||||||||||||Hct Level 1^600|<CR>
OBX|1|ST|^Hct^M||61|%|(52 - 66)|N|||F|||20010425114403||A<CR><EOT>
<SOH>MSH|\^&|ABL77^200174|ABL77^200174|||20010508112136||
ORU^R01|20010508112136|P^not present|2.2<CR>
OBR|1||199^QC #||||||||||||Level 3^|<CR>
OBX|1|ST|^pH^M||* * *||(6.50 - 8.00)||||F|||20010508100441||Joe<CR>
OBX|2|ST|^pCO2^M||3|mmHg|(0 - 150)|N|||F|||||<CR>
OBX|3|ST|^pO2^M||147|mmHg|(0 - 760)|N|||F|||||<CR>
OBX|4|ST|^Na+^M||136|mmol/L|(75 - 210)|N|||F|||||<CR>
OBX|5|ST|^K+^M||2.3|mmol/L|(0.5 - 20.5)|N|||F|||||<CR>
OBX|6|ST|^Ca++^M||0.39|mmol/L|(0.10 - 5.10)|N|||F|||||<CR>
OBX|7|ST|^Cl-^M||101|mmol/L|(50 - 250)|N|||F|||||<CR>
<EOT>

Two-point <SOH>
Calibration
MSH|\^&|ABL77^200174|ABL77^200174|||20010508112346||
Message
ORU^R01|20010508112346|P^not present|2.2<CR>
OBR|1||200^Cal #||||||||||||2 Point Calibration|<CR>
OBX|1|ST|^pH^Sens^M||55.0||(40.0 - 65.0)|N|||F|||20010508100736||Jake<CR>
OBX|2|ST|^pCO2^Sens^M||61.5||(30.0 - 65.0)|N|||F|||||<CR>
OBX|3|ST|^pO2^Sens^M||0.012||(0.002 - 0.052)|N|||F|||||<CR>
OBX|4|ST|^Hct^Sens^M||13.3||(10.0 - 25.0)|N|||F|||||<CR>
OBX|5|ST|^Na+^Sens^M||61.5||(40.0 - 85.0)|N|||F|||||<CR>
OBX|6|ST|^K+^Sens^M||58.6||(40.0 - 70.0)|N|||F|||||<CR>
OBX|7|ST|^Ca++^Sens^M||28.6||(20.0 - 45.0)|N|||F|||||<CR>
OBX|8|ST|^Cl-^Sens^M||43.7||(30.0 - 60.0)|N|||F|||||<CR>
<EOT>

53
Communication Protocol for the ABL77 1.30 ABL77 1.30

ABL77 for Software Version 1.30

Overview

Introduction The purpose of this chapter is to describe the ABL77 software version 1.30,
implementation of the ASTM high level protocol, the ASTM low level protocol,
the HL7 protocol and TCP/IP.

Contents Overview......................................................................................................................1
ASTM Low-Level Transmission Phases......................................................................2
TCP/IP..........................................................................................................................4
ASTM High-Level Message Description.....................................................................5
ASTM Patient Message................................................................................................7
ASTM QC Message ...................................................................................................16
ASTM 2-Point Calibration Message ..........................................................................19
ASTM Patient Query Messages .................................................................................22
ASTM Patient Query Responses................................................................................23
HL7 Protocol Message Description ...........................................................................25
HL7 Patient Message .................................................................................................26
HL7 QC Message.......................................................................................................33
HL7 2-Point Calibration Message..............................................................................36
HL7 Message Acknowledgment Segment .................................................................39
HL7 Patient Query Messages.....................................................................................40
HL7 Patient Query Response Messages.....................................................................41

1
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM Low-Level Transmission Phases

Introduction The ABL77 can upload data over the serial port using the ASTM low level
protocol. The user can select to upload ASTM or HL7 high level segments using
the ASTM low level protocol. There are 3 phases in transmitting messages via the
ASTM low level protocol from the ABL77 to a computer system: Establishment,
Transfer Phase, and Termination Phase.

Establishment In the establishment phase, the sender transmits the <ENQ> control character to
Phase the intended receiver. Upon receiving the <ENQ> the receiver sends an <ACK> to
notify that it is ready to receive information or an <NAK> if it is unable to receive
information. Upon receiving an <NAK>, the sender must wait at least 10 seconds
before transmitting another <ENQ>. If a reply of an <ACK>, <NAK>, or <ENQ>
is not received within 15 seconds, timeout occurs and sender enters termination
phase.

Contention:
If both sender and receiver simultaneously transmit an <ENQ>, the data link is in
contention. The sender has priority to transmit information when contention
occurs. The contention will be resolved as follow:
a) Upon receiving a reply of <ENQ> to its transmitted <ENQ> the computer
system must stop trying to transmit; it must prepare to receive. When the next
<ENQ> is received, it replies with an <ACK> or <NAK> depending on its
readiness to receive.
b) Upon receiving a reply of <ENQ> to its transmitted <ENQ>, the instrument
must wait at least 1 second before sending another <ENQ>.

Transfer Phase In the transfer phase, the sender transmits messages to the receiver. The transfer
phase continues until all messages are sent.

A frame is one of two types, an intermediate frame or an end frame. Intermediate


frames terminate with the characters <ETB>, checksum, <CR> and <LF>. End
frames terminate with the characters <ETX>, checksum, <CR> and <LF>.

Intermediate Frame
<STX> FN record <CR> <ETB> Checksum <CR> <LF>

End Frame
<STX> FN record <CR> <ETX> Checksum <CR> <LF>

2
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM Low-Level Transmission Phases, Continued

Frame
structure: <STX> Start of Text transmission control character
FN Single digit Frame Number 0 to 7
record Data Content of Message
<ETB> End of Transmission Block transmission control character
<ETX> End of Text transmission control character
Checksum* 2 digit checksum in Hexadecimal (0 to 9 and A to F)
<CR> Carriage return character
<LF> Line feed character

*The Checksum is encoded as two characters, which are sent after <ETB> or
<ETX> character. The checksum is computed by adding the binary values of the
characters, keeping the least significant eight digits of the result. The first
character used in computing the checksum is the frame number. Each character in
the message text is added to checksum (modulo 256). The computation does not
include <STX>, the checksum characters, or the trailing <CR> and <LF>.

Termination The sender transmits an <EOT> and then regards the data link to be in a neutral
Phase state. Upon receiving <EOT>, the receiver also regards the data link to be in
neutral state.

For serial communication, once enabled the port is always open.

When automatic data synchronization is enabled the


ABL77 system will try to resend a record every 30 seconds
if the record could not be sent before.

3
ABL77 1.30 Communication Protocol for the ABL77 1.30

TCP/IP
The ABL77 can also upload ASTM and HL7 segments over Ethernet. If ASTM or
HL7 is selected as the High Level Protocol and TCP/IP is selected as the Low
Level Protocol the records will be sent over Ethernet using TCP/IP.

The system sends one record at a time in the following manner:

The system will first send a <SOH> to indicate the beginning of a record. Then
each segment will be sent as defined below. An <EOT> will be sent after the last
segment to signify the end of the record. The system will then wait up to 15
seconds for a response. The response must include the Message Acknowledgment
Segment described below if HL7 is selected. Any packet sent to the analyzer
needs to start with a <SOH> and end with <EOT>. If a response is not sent, the
system will assume that the record was not received.
When Automatic data synchronization is enabled the system will attempt to re-
connect to the host system every 30 seconds if not connected.

4
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM High-Level Message Description

Introduction The ABL77 transmits three types of messages: patient message, QC message, and
two-point calibration message. A message contains message header record, patient
information record, test order record, result record, and message terminator record.
Patient information record is not transmitted for QC message and two-point
calibration message.

Header Message The message header must contain identifiers the sender name or ID and the set of
Record message delimiters in ASCII characters used in the message frame, version number
and date and time message.

Field . ASTM Field Name ABL 77 Field Name/Data


1 Record Type ID H
Header Record
Field Identifiers 2 Delimiter Definition |\^&
a. | = Field delimiter.
b. \ = Repeat delimiter.
c. ^ = Component
delimiter.
d. & = Escape delimiter.
3 Message Control ID (Empty)
4 Access Password (Empty)
5 Sender Name or ID ABL77^Analyzer Name
6 Sender Street (Empty)
Address
7 Reserved Field (Empty)
8 Sender Telephone (Empty)
number
9 Characteristics of (Empty)
Sender
10 Receiver ID (Empty)
11 Comment or Special (Empty)
Instructions
12 Processing ID (Empty)
13 Version No. 1
14 Date and Time of Current time of message sent in
Message YYYYMMDDHHMMSS format.

Example: H|\^&|||ABL77^C 014||||||||1|20000503162234

5
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM High Level Message Description, Continued

Terminator Field . ASTM Field Name ABL 77 Field Name/Data


Record 1 Record Type ID L
2 Field .uence Number 1
3 Termination Code N

Example L|1|N

6
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM Patient Message

Introduction This section describes header message record, patient information record, test
order record, result record, and terminator record for patient message.
Header Message See Message Record, Header Message Record above.
Record

Patient Field ASTM Field Name ABL 77 Field Name/Data


Information
1 Record Type P
Record
2 Field .uence Number Patient Field .uence number (1 for
first patient transmitted, 2 for
second patient, 3 for third patient
and so on).
3 Practice Assigned (Empty)
Patient ID
4 Laboratory Assigned Patient ID.
Patient ID

5 Patient ID No. 3 (Empty)

6 Patient Name PatientLastName^PatientFirstName

7 Mother’s Maiden (Empty)


Name

8 Date of Birth (Empty)

9 Patient Sex (Empty)

10 Patient Race (Empty)

7
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM Patient Message, Continued

Patient 11 Patient Address (Empty)


Information
Record,
continued
12 Reserved (Empty)

13 Patient Telephone (Empty)


Number

14 Attending Physician (Empty)


ID

15 Special Field 1 – (Empty)


Patient Age

16 Special Field 2 (Empty)

17 Patient Height (Empty)

18 Patient Weight (Empty)

19 Diagnosis (Empty)

20 Medication (Empty)

21 Diet (Empty)

8
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM Patient Message, Continued

Patient 22 Practice Field . 1 (Empty)


Information
Record,
continued
23 Practice Field . 2 (Empty)

24 Admission Date (Empty)

25 Admission Status (Empty)

26 Location Patient Location

Example P|1||BW8925658609485||Jones^John||||||||||||||||||||ICU

9
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM Patient Message, Continued

Test Order
Record Field . ASTM Field Name ABL 77 Field Name/Data
1 Record Type ID O
2 Field .uence Number 1
3 Specimen ID Accession number
4 Instrument Specimen Sample #^Field .uence number
ID
5 Universal Test ID (Empty)
6 Priority (Empty)
7 Requested/Ordered Ordered date YYYYMMDD
Date and Time format
8 Specimen Collection Draw date and time in
Date and Time YYYYMMDDHHMMSS format
9 Collection End Time (Empty)
10 Collection Volume (Empty)
11 Collector ID Drawn by
12 Action Code (Empty)
13 Danger Code (Empty)

10
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM Patient Message, Continued

Test Order Field . ASTM Field Name ABL 77 Field Name/Data


Record,
14 Relevant Clinical (Empty)
continued
Information.
15 Date and Time of (Empty)
Specimen Received
16 Specimen Descriptor Sample Type^Drawsite
Sample Type:
- Arterial
- Venous
- Capillary
- A-V (Arterial)
- A-V (Venous)
- Other fluids
Draw site:
- L. Brachial
- R. Brachial
- L. Radial
- R. Radial
- Femoral
- Arterial Line
- PA Catheter
- Umbilical
- Capillary
- Pump
- Other
The draw site can be empty
Ex: Arterial^L. Brachial
17 Ordering Physician Ordered by
18 Physician’s (Empty)
Telephone Number
19 User Field . 1 (Empty)
20 User Field . 2 (Empty)

11
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM Patient Message, Continued

Test Order 21 Laboratory Field . 1 (Empty)


Record,
22 Laboratory Field . 2 (Empty)
continued
23 Date/Time Results Date and time results were last
Last Modified modified in
YYYYMMDDHHMMSS format

Example O|1||Sample
#^100|||20000405|20000405085058||||||||Venous^Other|||||||20000405085058

12
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM Patient Message, Continued

Result Record Field . ASTM Field Name ABL 77 Field Name/Data


1 Record Type ID R
2 Field .uence Number Result record Field .uence number
(1 for first result record, 2 for
second result record, 3 for third
result record, and so on.
3 Universal Test ID ^^^Parameter^Parameter Type
Parameter:
pH pCO2 pO2
pH(T) pCO2(T) pO2(T)
Na+ K+ Ca++
Cl- Hct
ABE SBE tCO2(B)
SBC sO2 tO2
tO2(a-v) Ca(7.4) Anion gap
(K+)
tHb HCO3- pO2(A)
AaDpO2 a/ApO2 RI
pO2(A),T AaDpO2,T
a/ApO2,T
RI,T T FIO2
L/Min O2Hb BP
Glu
Parameter Type:
“C” – Calculated parameter
“D” – Default parameter
“E” – Estimated parameter
“I” – Input parameter
“M” – Measured parameter
“ “ – Parameter not specified

13
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM Patient Message, Continued

Result Record, Field . ASTM Field Name ABL 77 Field Name/Data


continued
4 Data or Measurement Result value.
Value
Ex: for pH x.xx or pCO2 xxx
Result value can also be the
following:
* * * -- Outside of the display
range
# # # -- Outside of the response
range

There can also be a "?" in front of


a numeric value to indicate possible
air in sample or calibration fluid or
that the parameter failed QC.
5 Units Units of measure
mmHg, kPa, mmol/L, mEq/L, %,
g/L, g/dL, mg/dL, Cel, F, Vol %.
The unit field can be empty.

6 Reference Ranges (low-high)^Ref.\(low-high)^Crit.


Note: Ranges are sent only for
measured values. Ranges are not
sent for derived values.
7 Result Abnormal One of the following flags:
Flags
L – Below low reference range.
H – Above high reference range.
LL – Below low critical range.
HH – Above high critical range.
< -- Below low reportable range.
> -- Above high reportable range.
N – Normal
The field can also be empty.
8 Nature of (Empty)
Abnormality

14
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM Patient Message, Continued

Result Record, Field . ASTM Field Name ABL 77 Field Name/Data


continued
9 Result Status (Empty)
10 Date of Change in (Empty)
Instrument
Normative values
11 Operator User ID/name.
Identification
Note: This field is transmitted in
the first result record only.
12 Date/Time Test (Empty)
Started
13 Date/Time Test Analysis time in
Completed YYYYMMDDHHMMSS format.
NOTE: This field is transmitted in
the first result record only.

Examples R|1|^^^pH^M|6.90||6.80 - 7.80^Ref\6.80 -


7.80^Crit|N||||A2467878687689||20010423103159

Terminator See Message Description, Terminator Record above.


Record

15
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM QC Message

Introduction This section describes header record, test order record, result record, and
terminator record for QC message.

Header Record See Message Description, Header Message Record above.

Test Order Field . ASTM Field Name ABL 77 Field Name/Data


Record
1 Record Type ID O
2 Field .uence Number 1
3 Specimen ID (Empty)
4 Instrument Specimen QC #^Field .uenceNo
ID
5 Universal Test ID (Empty)
6 Priority (Empty)
7 Requested/Ordered (Empty)
Date and Time
8 Specimen Collection (Empty)
Date and Time
9 Collection End Time (Empty)
10 Collection Volume (Empty)
11 Collector ID (Empty)
12 Action Code (Empty)
13 Danger Code (Empty)
14 Relevant Clinical (Empty)
Information.
15 Date and Time of (Empty)
Specimen Received
16 Specimen Descriptor QC Type^QC Lot No
Example:
Level 1^2314
Hct Level 1^5416

Example O|1||QC #^120||||||||||||Level 1^700|||||||

16
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM QC Message, Continued

Result Record Field . ASTM Field Name ABL 77 Field Name/Data


1 Record Type ID R
2 Field .uence Number QC Result record Field .uence
number (1 for first result record, 2
for second result record, 3 for third
result record, and so on.
3 Universal Test ID ^^^Parameter^Parameter Type
Parameter:
pH, pCO2, pO2, Na+, K+, Ca++,
Cl-, Hct
Parameter Type:
“M” – Measured parameter
4 Data or Measurement Result value.
Value
Ex: for pH x.xx or pCO2 xxx
Result value can also be the
following:
* * * -- Outside of the display range
# # # -- Outside of the response
range
There can also be a "?" in front of
a numeric value to indicate possible
air in sample or calibration fluid.
5 Units Units of measure
mmHg, kPa, mmol/L, mEq/L, %,
mg/dL.
The unit field can be empty.
6 Reference Ranges (low - high)

7 Result Abnormal One of the following flags:


Flags
L – Below low QC range.
H – Above high QC range.
< -- Below low reportable range.
> -- Above high reportable range.
N – Normal
The field can also be empty.

17
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM QC Message, Continued

Result Record,
continued Field . ASTM Field Name ABL 77 Field Name/Data
8 Nature of (Empty)
Abnormality
9 Result Status (Empty)

10 Date of Change in (Empty)


Instrument
Normative values
11 Operator User ID/name.
Identification
Note: This field is transmitted in
the first result record only.
12 Date/Time Test (Empty)
Started
13 Date/Time Test Analysis time in
Completed YYYYMMDDHHMMSS Format
NOTE: This transmitted in the first
result record only.

Example R|1|^^^pH^M|7.05||6.80 - 8.00|N||||Joe||20010423103422

Terminator See Message Description, Terminator Record above.


Record

18
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM 2-Point Calibration Message

Introduction This section describes header record, test order record, result record, and
terminator record for two-point calibration message.

Header Record See Message Description, Header Message Record above.

Test Order Field . ASTM Field Name ABL 77 Field Name/Data


Record 1 Record Type ID O
2 Field .uence Number 1
3 Specimen ID (Empty)
4 Instrument Specimen Cal #^Field .uence number
ID
5 Universal Test ID (Empty)
6 Priority (Empty)
7 Requested/Ordered (Empty)
Date and Time
8 Specimen Collection (Empty)
Date and Time
9 Collection End Time (Empty)
10 Collection Volume (Empty)
11 Collector ID (Empty)
12 Action Code (Empty)
13 Danger Code (Empty)
14 Relevant Clinical (Empty)
Information.
15 Date and Time of (Empty)
Specimen Received
16 Specimen Descriptor 2 Point Calibration

Example O|1||Cal #^122||||||||||||2 Point Calibration|||||||

19
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM 2-Point Calibration Message, Continued

Result Record Field . ASTM Field Name ABL 77 Field Name/Data


1 Record Type ID R
2 Field .uence Number Calibration result record Field
.uence number (1 for first cal result
record, 2 for second cal result
record, 3 for third cal result record,
and so on.
3 Universal Test ID ^^^Parameter^Parameter Type
Parameter:
pH, pCO2, pO2, Na+, K+, Ca++,
Cl-, Hct
Parameter Type:
“Sens” – Sensitivity parameter
4 Data or Measurement Result value.
Value
Ex: for pH x.xx or CO2 xxx
Result value can also be the
following:
# # # -- Outside of the response
range
5 Units (Empty)
6 Reference Ranges (low-high)
7 Result Abnormal One of the following flags:
Flags
L – Below low sensitivity range.
H – Above high sensitivity range.
N – Normal
The field can also be empty.
8 Nature of (Empty)
Abnormality
9 Result Status (Empty)
10 Date of Change in (Empty)
Instrument
Normative values

20
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM 2-Point Calibration Message, Continued

Result Record, Field . ASTM Field Name ABL 77 Field Name/Data


continued
11 Operator User ID/name.
Identification
Note: This field is transmitted in
the first result record only.
12 Date/Time Test (Empty)
Started
13 Date/Time Test Analysis time in
Completed YYYYMMDDHHMMSS
NOTE: This field is transmitted in
the first result record only.

Example R|1|^^^pH^Sens|51.4||40.0 - 65.0|N||||Sam||20010423103757

Terminator See Message Description, Terminator record above.


Record

21
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM Patient Query Messages

Introduction The ABL77 system may query the host for Patient Demographic information by
Patient ID or by Accession Number. The ABL77 system may also query for a list
of patients in a particular location.

Header Record See Message Description, Header Message Record above.

Field . ASTM Field Name ABL 77 Field Name/Data


Request
Information 1 Record Type ID Q
Record 2 Field .uence Number 1
3 Starting Range ID Number Patient ID^
or
^Accession Number
4 Ending Range ID Number (Empty)
5 Universal Test ID (Empty)
6 Nature of Request Time Limits (Empty)
6 Beginning Request Result Date (Empty)
and Time
7 Ending Request Date and Time (Empty)
8 Requesting Physician Name (Empty)
9 Requesting Physician Telephone (Empty)
Number
10 User Field . 1 LOCATION^Patient Location

Examples Request Information Record for Query by Patient ID


(Patient ID - 3342897)
Q|3342897^<CR>

Request Information Record for Query by Accession Number


(Accession Number - 99721183)
Q|^99721183<CR>

Request Information Record for Query by Location


(Location - ICU)
Q|||||||||LOCATION^ICU<CR>

Terminator See Message Description, Terminator record above.


Record

22
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM Patient Query Responses

Introduction After a query has been sent from the ABL77 system to the host, the ABL77 system
will wait for a query response for up to 5 minutes. If the response sent back to the
ABL77 system does not contain the necessary information, the query will fail.

Patient See Patient Information Record above.


Information
This record is required for all query responses. The Patient ID field is always
Record
required. When this record is received in a query by Patient ID response, the
Patient ID received must match the Patient ID that was queried on. When this
record is received in a query by Location response, the Location received must
match the Location that was queried on.
The patient Field .uence number must always start with 1 and increase with each
Patient Information Record received.

Test Order See Test Order Record above.


Record
This record is required for query by Accession number responses. When this
record is received in a query by Accession number response, the Accession
number received must match the Accession number that was queried on.

NOTE A query by Location response can consist of more than one


Patient Information Record/Test Order Record pair.

Examples Request Information Response for Query by Patient ID


(Patient ID - 33)
H|\^&|||LIS_System^||||||||1|19990903124931
P|1||33||Doe^John||||||||||||||||||||ICU
O|1|321
L|1|N

Request Information Response for Query by Accession Number


(Accession Number - 888)
H|\^&|||HIS^||||||||1|20010303143501
P|1||11222111222||Sen^Sara|||F|||||||||||||||||AFd742
O|1|888
L|1|N

23
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM Patient Query Responses, Continued

Request Information Response for Query by Location


(Location - DEP55)
H|\^&|||LIS_System^||||||||1|19990903124931
P|1||122||Nicols^Bob||||||||||||||||||||DEP55
P|2||181||Entman^Paul|||M|||||| ||159^cm|67^kg||||||||DEP55
O|1|888
P|3||174||Howard^Sidney|||M|||||| ||159^cm|67^kg||||||||DEP55
L|1|N

24
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 Protocol Message Description

Introduction The HL7 protocol supported by the ABL77 is based on the HL7 standard version
2.2. Each data segment for the HL7 is defined in the following pages.

HL7 Message Header Segment


Field HL7 Element Name ABL 77 Field Name/Data
0 Segment Type ID MSH
1 Delimiter Definition |
2 Encoding Characters \^&|
\ = Repeat field delimiter.
^ = Component field delimiter.
& = Escape delimiter.
| = Field delimiter.
3 Sending Application ABL 77^ Analyzer Name
4 Sending Facility ABL 77^ Analyzer Name
5 Receiving Application (Empty)
6 Receiving Facility (Empty)
7 Date/Time of Message Current time of message sent in
YYYYMMDDHHMMSS
format.
8 Security (Empty)
9 Message Type ORU^R01
Message Type^Trigger event
10 Message Control ID Current time of message sent in
YYYYMMDDHHMMSS
format.
11 Processing ID P^ not present
12 Version ID 2.2

Example MSH|\^&|ABL77^200174|ABL77^200174|||20010508090424||ORU^R01|2001050
8090424|P^not present|2.2

25
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 Patient Message


Introduction This section describes header message record, patient identification segment,
patient observation request segment, and Observation/Result Segment for patient
message.
Message Header
Segment See Message Header Segment above.

HL7 Patient
Identification Field HL7 Element Name ABL 77 Field Name/Data
Segment
0 Segment Type ID PID
1 Set ID – Patient ID 1 when the ABL77 sends Patient
records since only one patient
record is sent at a time. This
number can increase for Patient
query responses. See HL7
Patient Query Response section
below.
2 Patient ID (External (Empty)
ID)
3 Patient ID (Internal (Empty)
ID)
4 Alternate Patient ID- Patient ID
PID
5 Patient Name Patient Name (Last
Name^FirstName)

Example PID|1|||12345|HIGGINS^MATTHEW

Field HL7 Element Name ABL 77 Field Name/Data


0 Segment Type ID PV1
HL7 Patient
Visit Segment 1 Set ID - Patient Visit 1
2 Patient Class (Empty)
3 Assigned Patient Location Patient’s Location

Example PV1|1||ICU

26
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 Patient Message, Continued

Patient Field HL7 Element Name ABL 77 Field Name/Data


Observation
0 Segment Type ID OBR
Request
Segment 1 Set ID – Observation 1
Request
2 Placer Order Number (Empty)
3 Filler Order Number Field .uence No.^Sample #
4 Universal Service ID Accession No.
5 Priority (Empty)
6 Requested Date/Time Order date and time in
YYYYMMDDHHMM format
7 Observation Draw Time
Date/Time
YYYYMMDDHHMM format
8 Observation End (Empty)
Date/Time
9 Collection Volume (Empty)
10 Collector Identifier Drawn By
11 Specimen Action Code 0
12 Danger Code (Empty)
13 Relevant Clinical (Empty)
Information
14 Specimen Received (Empty)
Date/Time

27
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 Patient Message, Continued

HL7 Patient Field HL7 Element Name ABL 77 Field Name/Data


Observation
15 Specimen Source Sample Type^Draw Site
Request
Segment,
continued
Sample Type:
- Arterial
- Venous
- Capillary
-A-V (Arterial)
-A-V (Venous)
-Other fluids
Draw Site:
- L. Brachial
- R. Brachial
- L. Radial
- R. Radial
- Femoral
- Arterial Line
- PA Catheter
- Umbilical
- Capillary
- Pump
- Other
The draw site can also be empty.
Ex: Arterial^L. Brachial
16 Ordering Provider Ordered By

Example OBR|1||197^Sample #|470798-09876||20010508|20010508091148|||Dr.


Tee|||||Arterial^PA catheter|Dr. Mannings

28
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 Patient Message, Continued

Patient Field HL7 Element Name ABL 77 Field


Observation/ Name/Data
Result 0 Segment Type ID OBX
Segment
1 Set ID – Observational Result record Field
Simple .uence number (1 for
first result record, 2 for
second result record, 3
for third result record,
and so on.
2 Value Type ST

29
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 Patient Message, Continued

Patient Field HL7 Element Name ABL 77 Field Name/Data


Observation/
Result Segment, 3 Observation Identifier ^Parameter^ParameterType
continued
Parameter:
pH pCO2 pO2
pH(T) pCO2(T) pO2(T)
Na+ K+ Ca++
Cl- Hct
ABE SBE tCO2(B)
SBC O2 tO2
tO2(a-v) Ca(7.4) Anion
gap (K+)
tHb HCO3- pO2(A)
AaDpO2 a/ApO2 RI
pO2(A),T AaDpO2,T
a/ApO2,T
RI,T T FIO2
L/Min O2Hb BP
Glu
Parameter Type:
“C” – Calculated parameter
“D” – Default parameter
“E” – Estimated parameter
“I” – Input parameter
“M” – Measured parameter
“ ” – Parameter not specified

30
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 Patient Message, Continued

HL7 Patient Field HL7 Element Name ABL 77 Field Name/Data


Observation/
4 Observation Sub-ID (Empty)
Result Segment,
continued 5 Observation Value Result value.
Ex: for pH x.xx or pCO2 xxx
Result value can also be the
following:
* * * -- Outside of the display
range
# # # -- Outside of the response
range
There can also be a "?" in front of a
numeric value to indicate possible
air in sample or calibration fluid or
that the parameter failed QC.
6 Units mmHg, kPa, mmol/L, mEq/L, %,
g/L, g/dL, mg/dL, Cel, F, Vol %.
The unit field can be empty.

31
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 Patient Message, Continued

HL7 Patient Field HL7 Element Name ABL 77 Field Name/Data


Observation/
7 Reference Ranges (Low-High)^Ref\(Low-
Result Segment,
High)^Crit
continued
8 Abnormal Flags One of the following flags:
L – Below low reference
range.
H – Above high reference
range.
LL – Below low critical range.
HH – Above high critical
range.
< -- Below low reportable
range.
> -- Above high reportable
range.
N – Normal
The field can also be empty.
9 Probability (Empty)
10 Nature of Abnormal Test (Empty)
11 Observation Result Status F- Final
12 Date Last Obs Normal (Empty)
Values
13 User Defined Access Checks (Empty)
14 Date/Time of the Analysis time in
Observation YYYYMMDDHHMMSS
format.
15 Producer’s ID (Empty)
16 Responsible Observer User Name (Only sent with
the first “OBX” message.)

Example OBX|1|ST|^pH^M||* * *||(6.80 - 7.80)^Ref\(6.80 -


7.80)^Crit||||F|||20010508094549||Sam

32
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 QC Message

Introduction This section describes header message record, QC observation request segment,
and QC result record for QC message.
Message Header
Segment See Message Header Segment above.

QC Observation
Request Field HL7 Element Name ABL 77 Field
Segment Name/Data
0 Segment Type ID OBR
1 Set ID – Observation Request 1
2 Placer Order Number (Empty)
3 Filler Order Number Field .uence No^QC #
4 Universal Test ID (Empty)
5 Priority (Empty)
6 Requested Date/Time (Empty)
7 Observation Date/Time (Empty)
8 Observation End Date/Time (Empty)
9 Collection Volume (Empty)
10 Collector Identifier (Empty)
11 Specimen Action Code (Empty)
12 Danger Code (Empty)
13 Relevant Clinical Information. (Empty)
14 Specimen Received (Empty)
Date/Time
15 Specimen Source QC Level^Lot #

Example OBR|1||199^QC #||||||||||||Level 3^|

33
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 QC Message, Continued

QC Result Field HL7 Element Name ABL 77 Field Name/Data


Record
0 Segment Type ID OBX
1 Set ID – Observational QC Result record Field .uence
Simple number (1 for first result
record, 2 for second result
record, 3 for third result
record, and so on.
2 Value Type ST
3 Observation Identifier ^Parameter^Parameter Type

Parameter:
pH, pCO2, pO2, Na+, K+,
Ca++, Cl-, Hct

Parameter Type:
“M” – Measured parameter

4 Observation Sub-ID (Empty)

5 Observation Value Result value.


Ex: for pH x.xx or pCO2 xxx
Result value can also be the
following:
* * * -- Outside of the
display range
# # # -- Outside of the
response range
There can also be a "?" in
front of a numeric value to
indicate possible air in sample
or cal fluid.

34
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 QC Message, Continued

QC Result Field HL7 Element Name ABL 77 Field Name/Data


Record,
6 Units Units of measure
continued
mmHg, kPa, mmol/L,
mEq/L, %,
mg/dL.
The unit field can be empty.
7 Reference Ranges (Low-High)
8 Abnormal Flags One of the following flags:
L – Below low reference
range.
H – Above high reference
range.
N – Normal
The field can also be empty.
9 Probability (Empty)

10 Nature of Abnormal (Empty)


Test
11 Observ Result Status F-Final
12 Date Last Obs Normal (Empty)
Values
13 User Defined Access (Empty)
Checks
14 Date/Time of the Analysis time in
Observation YYYYMMDDHHMMSS
format.
15 Producer’s ID (Empty)
16 Responsible Observer User Name (Only sent with
the first “OBX” message.)

Example OBX|1|ST|^pH^M||* * *||(6.50 - 8.00)||||F|||20010508100441||Joe

35
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 2-Point Calibration Message

Introduction This section describes header message record, Calibration observation request
segment, and Calibration Observation/Result Segment for Calibration message.
Message Header
Segment See Message Header Segment above.

HL7 Calibration Field HL7 Element Name ABL 77 Field


Observation Name/Data
Request
0 Segment Type ID OBR
Segment
1 Set ID – Observation Request 1
2 Placer Order Number (Empty)
3 Filler Order Number Field .uence No^Cal #
4 Universal Service ID (Empty)
5 Priority (Empty)
6 Requested Date/Time (Empty)
7 Observation Date/Time (Empty)
8 Observation End Date/Time (Empty)
10 Collection Volume (Empty)
11 Collector Identifier (Empty)
12 Specimen Action Code (Empty)
13 Danger Code (Empty)
14 Relevant Clinical Information. (Empty)
15 Specimen Received (Empty)
Date/Time
16 Specimen Source 2 Point Calibration

Example OBR|1||200^Cal #||||||||||||2 Point Calibration|

36
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 2-Point Calibration Message, Continued

HL7 Calibration Field HL7 Element Name ABL 77 Field Name/Data


Observation/
0 Segment Type ID OBX
Result Segment
1 Set ID – Observational Calibration result record Field
Simple .uence number (1 for first
result record, 2 for second
result record, 3 for third result
record, and so on).
2 Value Type ST
3 Observation Identifier ^Parameter^Sens^Parameter
Type
Parameter:
pH, pCO2, pO2, Na+, K+,
Ca++, Cl-, Hct
Sens:
“Sens” – Sensitivity
Parameter Type:
“M” – Measured parameter
4 Observation Sub-ID (Empty)
5 Observation Value Sensitivity value.
Result value can also be the
following:
# # # -- Outside of the
response range
6 Units (Empty)
7 Reference Ranges Low-High
8 Abnormal Flags One of the following flags:
L – Below low sensitivity
range.
H – Above high sensitivity
range.
N – Normal
The field can also be empty.

37
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 2-Point Calibration Message, Continued

HL7 Calibration Field HL7 Element Name ABL 77 Field


Observation/ Name/Data
Result Segment
9 Probability (Empty)
10 Nature of Abnormal (Empty)
Test
11 Observation Result F-Final
Status
12 Date Last Obs Normal (Empty)
Values
13 User defined Access (Empty)
Checks
14 Date/Time of the Analysis time in
Observation YYYYMMDDHHMMS
S format.
15 Producer’s ID (Empty)
16 Responsible Observer User Name

Example OBX|1|ST|^pH^Sens^M||55.0||(40.0 - 65.0)|N|||F|||20010508100736||Jake

38
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 Message Acknowledgment Segment

Introduction After a record has been sent, the ABL77 system will wait for a message from the
host to acknowledge that the record was accepted. A message header must precede
the message acknowledgment segment.

Message Header See Message Header Segment above.


Segment

Field HL7 Element Name ABL 77 Field Name/Data


0 Segment Type ID MSA
1 Acknowledgment Code AA (Accepted)

Example MSA|AA

39
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 Patient Query Messages

Introduction The ABL77 system may query the host for Patient Demographic information by
Patient ID. The ABL77 system can also query for a list of patients in a particular
location.

Message Header See Message Header Segment above.


Segment

Query Field HL7 Element Name ABL 77 Field Name/Data


Definition 0 Segment Type ID QRD
Segment
1 Query Date/Time (Empty)
2 Query Format Code R (Response is in record-oriented
format)
3 Query Priority I (Immediate)
4 Query ID (Empty)
5 Deferred Response Type (Empty)
6 Deferred Response Date/Time (Empty)
7 Quantity Limited Request 1^RD (<quantity>^<units>, RD –
Records)
8 Who Subject Filter Patient ID
9 What Subject Filter DEM – Demographics
ANU – Nursing unit lookup (returns
patients in beds, excluding empty
beds)
10 What Department Data Code Patient’s Location

Examples Query Definition Segment for Query by Patient ID


(Patient ID - 3342897)
QRD||R|I|1|||1^RD|3342897|DEM

Query Definition Segment for Query by Location


(Location - ICU)
QRD||R|I|1|||1^RD||ANU|ICU

40
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 Patient Query Response Messages

After a query has been sent from the ABL77 system to the host, the ABL77 system
Introduction
will wait for a query response for up to 5 minutes. If the response sent back to the
ABL77 system does not contain the necessary information, the query will fail.

Message See Message Header Segment above.


Header
Segment

Message
Acknowledge- See Message Acknowledgement Segment above.
ment Segment

NOTE In a Patient Query Response message this segment is optional, but if the Message
Acknowledgement Segment is included, the Acknowledgment Code must be “AA”.

Patient See Patient Identification Segment above.


Identification This segment is required for all query responses. A Patient ID is always required.
Segment When this segment is received in a query by Patient ID response, the Patient ID
received must match the Patient ID that was queried on.
The Set ID of the Patient Identification Segment must start at 1 and increase with
each Patient Identification Segement sent.

Patient Visit See Patient Visit Segment above.


Segment This segment is required for query by Location responses. When this segment is
received in a query by Location response, the Location received must match the
Location that was queried on.

NOTE A query by location response can consist of more than one Patient Identification
Segment/Patient Visit Segment pair.

Examples Response to query by Patient ID


(Patient ID - 123)
MSH|\^&|LIS_System^|LIS_System^|||19991007124931||ORU^R01|19991007124
931|P^not present|2.2
PID|1|||123|Jensen^Sara||19569392|F
PV1|1||Dep55

41
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 Patient Query Response Messages, Continued

Response to query by location


(Location - Dep55)
MSH|\^&|LIS_System^|LIS_System^|||19991007124931||ORU^R01|19991007124
931|P^not present|2.2
PID|1|||122|Nicols^Bob||19569392|M
PV1|1||Dep55
PID|2|||181|Entman^Paul||19569392|M
PV1|1||Dep55
PID|3|||174|Sorensen^Sara||19569392|M
PV1|1||Dep55
PID|4|||123|Joles^Peter||19569392|M
PV1|1||Dep55

42
Communication Protocol for the ABL77 1.30 ABL77 1.30

Transmission Examples

NOTE For Transmission examples bold text denotes the response from the Host System.

ASTM High-Level Over ASTM Low-Level Transmission


Examples

Patient <ENQ>
Message
<ACK>
<STX>1H|\^&|||ABL77^C-014||||||||1|20011206110857<CR><ETB>5C<CR><LF>
<ACK>
<STX>2P|1||UM435673247865||Veemy^Yolanda||||||||||||||||||||ICU<CR><ETB>1E<
CR><LF>
<ACK>
<STX>3O|1|435673789|Sample
#^2|||20011206|20011206110627|||TL4357897|||||Venous^Arterial Line|Dr.
Dan||||||20011206110827<CR><ETB>8C<CR><LF>
<ACK>
<STX>4R|1|^^^pH^M|6.72||6.80 - 7.80^Ref\6.80 - 7.80^Crit|<||||Dr.
Deaco||20011206110827<CR><ETB>A3<CR><LF>
<ACK>
<STX>5R|2|^^^pH(T)^M|6.69|||||||||<CR><ETB>A2<CR><LF>
<ACK>
<STX>6R|3|^^^pCO2^M|* * *|mmHg|0 - 120^Ref\0 -
120^Crit|||||||<CR><ETB>16<CR><LF>
<ACK>
<STX>7R|4|^^^pCO2(T)^M|* * *|mmHg||||||||<CR><ETB>96<CR><LF>
<ACK>
<STX>0R|5|^^^pO2^M|299|mmHg|0 - 600^Ref\0 -
600^Crit|N||||||<CR><ETB>09<CR><LF>
<ACK>
<STX>1R|6|^^^pO2(T)^M|314|mmHg||||||||<CR><ETB>29<CR><LF>
<ACK>
<STX>2R|7|^^^Hct^M|19|%|10 - 80^Ref\10 -
80^Crit|N||||||<CR><ETB>A3<CR><LF>
<ACK>

43
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM High-Level Over ASTM Low-Level Transmission


Examples, Continued
<STX>3R|8|^^^Na+^M|123|mmol/L|80 - 200^Ref\80 -
200^Crit|N||||||<CR><ETB>F9<CR><LF>
<ACK>
<STX>4R|9|^^^K+^M|6.1|mmol/L|1.0 - 10.0^Ref\1.0 -
10.0^Crit|N||||||<CR><ETB>3E<CR><LF>
<ACK>
<STX>5R|10|^^^Ca++^M|1.51|mmol/L|0.20 - 5.00^Ref\0.20 -
5.00^Crit|N||||||<CR><ETB>85<CR><LF>
<ACK>
<STX>6R|11|^^^Cl-^M|84|mmol/L|60 - 200^Ref\60 -
200^Crit|N||||||<CR><ETB>FA<CR><LF>
<ACK>
<STX>7R|12|^^^tHb^M|15.0|g/dL||||||||<CR><ETB>CD<CR><LF>
<ACK>
<STX>0R|13|^^^tHb^C|6.0|g/dL||||||||<CR><ETB>8D<CR><LF>
<ACK>
<STX>1R|14|^^^tHb^D|12.0|g/dL||||||||<CR><ETB>BD<CR><LF>
<ACK>
<STX>2R|15|^^^tO2^C|13.4|Vol %||||||||<CR><ETB>CA<CR><LF>
<ACK>
<STX>3R|16|^^^T^I|40.0|Cel||||||||<CR><ETB>CB<CR><LF>
<ACK>
<STX>4R|17|^^^L/Min^I|4.0|||||||||<CR><ETB>D4<CR><LF>
<ACK>
<STX>5R|18|^^^O2Hb^I|60.0|%||||||||<CR><ETB>B9<CR><LF>
<ACK>
<STX>6R|19|^^^BP^I|500.0|mmHg||||||||<CR><ETB>B5<CR><LF>
<ACK>
<STX>7L|1|N<CR><ETX>0A<CR><LF>
<ACK>
<EOT>

44
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM High-Level Over ASTM Low-Level Transmission


Examples, Continued

QC Message Hct example:


<ENQ>
<ACK>
<STX>1H|\^&|||ABL77^C 033||||||||1|20010423103606<CR><ETB>4A<CR><LF>
<ACK>
<STX>2O|1||QC #^121||||||||||||Hct Level 2^601|||||||<CR><ETB>C5<CR><LF>
<ACK>
<STX>3R|1|^^^Hct^M|20|%|16 -
24|N||||Joe||20010423103542<CR><ETB>76<CR><LF>
<ACK>
<STX>4L|1|N<CR><ETX>07<CR><LF>
<ACK>
<EOT>

Blood Gas/Lytes Example:


<ENQ>
<ACK>
<STX>1H|\^&|||ABL77^C 033||||||||1|20010423103605<CR><ETB>49<CR><LF>
<ACK>
<STX>2O|1||QC #^120||||||||||||Level 1^700|||||||<CR><ETB>84<CR><LF>
<ACK>
<STX>3R|1|^^^pH^M|7.05||6.80 -
8.00|N||||Joe||20010423103422<CR><ETB>14<CR><LF>
<ACK>
<STX>4R|2|^^^pCO2^M|51|mmHg|0 - 1|H||||||<CR><ETB>AA<CR><LF>
<ACK>
<STX>5R|3|^^^pO2^M|122|mmHg|0 - 670|N||||||<CR><ETB>0A<CR><LF>
<ACK>
<STX>6R|4|^^^Na+^M|159|mmol/L|140 - 165|N||||||<CR><ETB>0A<CR><LF>
<ACK>

45
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM High-Level Over ASTM Low-Level Transmission


Examples, Continued

QC Message, <STX>7R|5|^^^K+^M|4.9|mmol/L|4.6 - 5.2|N||||||<CR><ETB>A0<CR><LF>


Blood Gas/Lytes <ACK>
Example
<STX>0R|6|^^^Ca++^M|1.16|mmol/L|1.14 -
continued
1.36|N||||||<CR><ETB>A8<CR><LF>
<ACK>
<STX>1R|7|^^^Cl-^M|117|mmol/L|112 - 124|N||||||<CR><ETB>FE<CR><LF>
<ACK>
<STX>2L|1|N<CR><ETX>05<CR><LF>
<ACK>
<EOT>

46
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM High-Level Over ASTM Low-Level Transmission


Examples, Continued
Two-point <ENQ>
Calibration <ACK>
Message
<STX>1H|\^&|||ABL77^C 033||||||||1|20010423103815<CR><ETB>4C<CR><LF>
<ACK>
<STX>2O|1||Cal #^122||||||||||||2 Point Calibration|||||||<CR><ETB>A8<CR><LF>
<ACK>
<STX>3R|1|^^^pH^Sens|51.4||40.0 -
65.0|N||||Sam||20010423103757<CR><ETB>65<CR><LF>
<ACK>
<STX>4R|2|^^^pCO2^Sens|43.9||30.0 - 65.0|N||||||<CR><ETB>04<CR><LF>
<ACK>
<STX>5R|3|^^^pO2^Sens|0.012||0.002 - 0.052|N||||||<CR><ETB>41<CR><LF>
<ACK>
<STX>6R|4|^^^Hct^Sens|16.7||10.0 - 25.0|N||||||<CR><ETB>EB<CR><LF>
<ACK>
<STX>7R|5|^^^Na+^Sens|61.5||40.0 - 85.0|N||||||<CR><ETB>AF<CR><LF>
<ACK>
<STX>0R|6|^^^K+^Sens|57.9||40.0 - 70.0|N||||||<CR><ETB>48<CR><LF>
<ACK>
<STX>1R|7|^^^Ca++^Sens|28.1||20.0 - 45.0|N||||||<CR><ETB>C4<CR><LF>
<ACK>
<STX>2R|8|^^^Cl-^Sens|41.6||30.0 - 60.0|N||||||<CR><ETB>A6<CR><LF>
<ACK>
<STX>3L|1|N<CR><ETX>06<CR><LF>
<ACK>
<EOT>

Patient Query <ENQ>


by ID
<ACK>
<STX>1H|\^&|||ABL77^200174||||||||1|20021113174857<CR><ETB>8D<CR><LF>
<ACK>
<STX>2Q|1|33^<CR><ETB>94<CR><LF>
<ACK>
<STX>3L|1|N<CR><ETX>06<CR><LF>

47
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM High-Level Over ASTM Low-Level Transmission


Examples, Continued

Patient Query <ENQ>


by ID
<ACK>
<STX>1H|\^&|||ABL77^200174||||||||1|20021113174857<CR><ETB>8D<CR><LF>
<ACK>
<STX>2Q|1|33^<CR><ETB>94<CR><LF>
<ACK>
<STX>3L|1|N<CR><ETX>06<CR><LF>
<ACK>
<EOT>

Patient Query <ENQ>


by Accession
<ACK>
Number
<STX>1H|\^&|||ABL77^200174||||||||1|20021113174315<CR><ETB>82<CR><LF>
<ACK>
<STX>2Q|1|^888<CR><ETB>D6<CR><LF>
<ACK>
<STX>3L|1|N<CR><ETX>06<CR><LF>
<ACK>
<EOT>

Patient Query <ENQ>


by Location
<ACK>
<STX>1H|\^&|||ABL77^200174||||||||1|20021113174541<CR><ETB>83<CR><LF
>
<ACK>
<STX>2Q|1|||||||||LOCATION^Dep55<CR><ETB>EA<CR><LF>
<ACK>
<STX>3L|1|N<CR><ETX>06<CR><LF>
<ACK>
<EOT>

48
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM High-Level Over TCP/IP Transmission Examples

Patient Message <SOH>


H|\^&|||ABL77^C-014||||||||1|20011206112644<CR>
P|1||UM435673247865||Veemy^Yolanda||||||||||||||||||||ICU<CR>
O|1|435673789|Sample
#^2|||20011206|20011206110627|||TL4357897|||||Venous^Arterial Line|Dr.
Dan||||||20011206110827<CR>
R|1|^^^pH^M|6.72||6.80 - 7.80^Ref\6.80 - 7.80^Crit|<||||Dr.
Deaco||20011206110827<CR>
R|2|^^^pH(T)^M|6.69|||||||||<CR>
R|3|^^^pCO2^M|* * *|mmHg|0 - 120^Ref\0 - 120^Crit|||||||<CR>
R|4|^^^pCO2(T)^M|* * *|mmHg||||||||<CR>
R|5|^^^pO2^M|299|mmHg|0 - 600^Ref\0 - 600^Crit|N||||||<CR>
R|6|^^^pO2(T)^M|314|mmHg||||||||<CR>
R|7|^^^Hct^M|19|%|10 - 80^Ref\10 - 80^Crit|N||||||<CR>
R|8|^^^Na+^M|123|mmol/L|80 - 200^Ref\80 - 200^Crit|N||||||<CR>
R|9|^^^K+^M|6.1|mmol/L|1.0 - 10.0^Ref\1.0 - 10.0^Crit|N||||||<CR>
R|10|^^^Ca++^M|1.51|mmol/L|0.20 - 5.00^Ref\0.20 - 5.00^Crit|N||||||<CR>
R|11|^^^Cl-^M|84|mmol/L|60 - 200^Ref\60 - 200^Crit|N||||||<CR>
R|12|^^^tHb^M|15.0|g/dL||||||||<CR>
R|13|^^^tHb^C|6.0|g/dL||||||||<CR>
R|14|^^^tHb^D|12.0|g/dL||||||||<CR>
R|15|^^^tO2^C|13.4|Vol %||||||||<CR>
R|16|^^^T^I|40.0|Cel||||||||<CR>
R|17|^^^L/Min^I|4.0|||||||||<CR>
R|18|^^^O2Hb^I|60.0|%||||||||<CR>
R|19|^^^BP^I|500.0|mmHg||||||||<CR>L|1|N<CR>
<EOT>

49
ABL77 1.30 Communication Protocol for the ABL77 1.30

ASTM High-Level Over TCP/IP Transmission Examples,


Continued

QC Message Hct Example:


<SOH>H|\^&|||ABL77^200174||||||||1|20010508112511<CR>
O|1||QC #^73||||||||||||Hct Level 1^600|||||||<CR>
R|1|^^^Hct^M|61|%|52 - 66|N||||A||20010425114403<CR>
L|1|N<CR><EOT>

Blood Gas/Lytes Example:


<SOH>H|\^&|||ABL77^200174||||||||1|20010508112452<CR>
O|1||QC #^199||||||||||||Level 3^|||||||<CR>
R|1|^^^pH^M|* * *||6.50 - 8.00|||||Joe||20010508100441<CR>
R|2|^^^pCO2^M|3|mmHg|0 - 150|N||||||<CR>
R|3|^^^pO2^M|147|mmHg|0 - 760|N||||||<CR>
R|4|^^^Na+^M|136|mmol/L|75 - 210|N||||||<CR>
R|5|^^^K+^M|2.3|mmol/L|0.5 - 20.5|N||||||<CR>
R|6|^^^Ca++^M|0.39|mmol/L|0.10 - 5.10|N||||||<CR>
R|7|^^^Cl-^M|101|mmol/L|50 - 250|N||||||<CR>
L|1|N<CR><EOT>

50
Communication Protocol for the ABL77 1.30 ABL77 1.30

ASTM High-Level Over TCP/IP Transmission Examples,


Continued

Two-point <SOH>H|\^&|||ABL77^200174||||||||1|20010508112532<CR>
Calibration
O|1||Cal #^200||||||||||||2 Point Calibration|||||||<CR>
Message
R|1|^^^pH^Sens|55.0||40.0 - 65.0|N||||Jake||20010508100736<CR>
R|2|^^^pCO2^Sens|61.5||30.0 - 65.0|N||||||<CR>
R|3|^^^pO2^Sens|0.012||0.002 - 0.052|N||||||<CR>
R|4|^^^Hct^Sens|13.3||10.0 - 25.0|N||||||<CR>
R|5|^^^Na+^Sens|61.5||40.0 - 85.0|N||||||<CR>
R|6|^^^K+^Sens|58.6||40.0 - 70.0|N||||||<CR>
R|7|^^^Ca++^Sens|28.6||20.0 - 45.0|N||||||<CR>
R|8|^^^Cl-^Sens|43.7||30.0 - 60.0|N||||||<CR>
L|1|N<CR><EOT>

Patient Query <SOH>H|\^&|||ABL77^200174||||||||1|20021113175452<CR>


by ID Q|1|33^<CR>L|1|N<CR><EOT>

Patient Query <SOH>H|\^&|||ABL77^200174||||||||1|20021113175358<CR>


by Accession
Q|1|^888<CR>L|1|N<CR><EOT>
Number

Patient Query <SOH>H|\^&|||ABL77^200174||||||||1|20021113175546<CR>


by Location Q|1|||||||||LOCATION^Dep55<CR>L|1|N<CR><EOT>

51
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 Over ASTM Low-Level Transmission Examples

Patient Message <ENQ>


<ACK>
<STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20021112120659||ORU^R01|
20021112120659|P^not present|2.2<CR><ETB>3C<CR><LF>
<ACK>
<STX>2PID|1|||A324001|Smith^William<CR><ETB>6D<CR><LF>
<ACK>
<STX>3PV1|1|Dep82<CR><ETB>DA<CR><LF>
<ACK>
<STX>4OBR|1||26^Sample #|99894321||20021112|20021112103822|||Dr.
Docks|||||Arterial^Other|Dr. Jones<CR><ETB>15<CR><LF>
<ACK>
<STX>5OBX|1|ST|^pH^M||7.99||(6.80 - 7.80)^Ref\(6.80 -
7.80)^Crit|>|||F|||20021112104057||<CR><ETB>25<CR><LF>
<ACK>
<STX>6OBX|2|ST|^pH(T)^M||* * *||||||F|||||<CR><ETB>46<CR><LF>
<ACK>
<STX>7OBX|3|ST|^pCO2^M||0|mmHg|(0 - 120)^Ref\(0 -
120)^Crit|N|||F|||||<CR><ETB>31<CR><LF><ACK>
<STX>0OBX|4|ST|^pCO2(T)^M||0|mmHg|||||F|||||<CR><ETB>B9<CR><LF>
<ACK>
<STX>1OBX|5|ST|^pO2^M||187|mmHg|(0 - 600)^Ref\(0 -
600)^Crit|N|||F|||||<CR><ETB>60<CR><LF>
<ACK>
<STX>2OBX|6|ST|^pO2(T)^M||182|mmHg|||||F|||||<CR><ETB>E5<CR><LF>
<ACK>
<STX>3OBX|7|ST|^Hct^M||13|%|(10 - 80)^Ref\(10 -
80)^Crit|N|||F|||||<CR><ETB>F8<CR><LF>
<ACK>
<STX>4OBX|8|ST|^Na+^M||122|mmol/L|(80 - 200)^Ref\(80 -
200)^Crit|N|||F|||||<CR><ETB>53<CR><LF>
<ACK>
<STX>5OBX|9|ST|^K+^M||2.1|mmol/L|(1.0 - 10.0)^Ref\(1.0 -
10.0)^Crit|N|||F|||||<CR><ETB>95<CR><LF>
<ACK>

52
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 Over ASTM Low-Level Transmission Examples,


Continued

<STX>6OBX|10|ST|^Ca++^M||0.37|mmol/L|(0.20 - 5.00)^Ref\(0.20 -
5.00)^Crit|N|||F|||||<CR><ETB>E3<CR><LF>
<ACK>
<STX>7OBX|11|ST|^Cl-^M||93|mmol/L|(60 - 200)^Ref\(60 -
200)^Crit|N|||F|||||<CR><ETB>55<CR><LF>
<ACK>
<STX>0OBX|12|ST|^tHb^C||4.0|g/dL|||||F|||||<CR><ETB>42<CR><LF>
<ACK>
<STX>1OBX|13|ST|^HCO3-^C||0.0|mmol/L|||||F|||||<CR><ETB>46<CR><LF>
<ACK>
<STX>2OBX|14|ST|^ABE^C||* * *|mmol/L|||||F|||||<CR><ETB>06<CR><LF>
<ACK>
<STX>3OBX|15|ST|^SBE^C||* * *|mmol/L|||||F|||||<CR><ETB>1A<CR><LF>
<ACK>
<STX>4OBX|16|ST|^tCO2(B)^C||0.0|mmol/L|||||F|||||<CR><ETB>DD<CR><LF>
<ACK>
<STX>5OBX|17|ST|^SBC^C||* * *|mmol/L|||||F|||||<CR><ETB>1C<CR><LF>
<ACK>
<STX>6OBX|18|ST|^sO2^C||100.0|%|||||F|||||<CR><ETB>60<CR><LF>
<ACK>
<STX>7OBX|19|ST|^tO2^C||8.9|Vol %|||||F|||||<CR><ETB>64<CR><LF>
<ACK>
<STX>0OBX|20|ST|^pO2(A)^C||27|mmHg|||||F|||||<CR><ETB>C0<CR><LF>
<ACK>
<STX>1OBX|21|ST|^pO2(A),T^C||27|mmHg|||||F|||||<CR><ETB>42<CR><LF>
<ACK>
<STX>2OBX|22|ST|^AaDpO2^C||* * *|mmHg|||||F|||||<CR><ETB>6D<CR><LF>
<ACK>
<STX>3OBX|23|ST|^AaDpO2,T^C||* * *|mmHg|||||F|||||<CR><ETB>EF<CR><LF>
<ACK>
<STX>4OBX|24|ST|^a/ApO2^C||* * *||||||F|||||<CR><ETB>D3<CR><LF>
<ACK>
<STX>5OBX|25|ST|^a/ApO2,T^C||* * *||||||F|||||<CR><ETB>55<CR><LF>
<ACK>

53
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 Over ASTM Low-Level Transmission Examples,


Continued

<STX>6OBX|26|ST|^RI^C||* * *|%|||||F|||||<CR><ETB>D5<CR><LF>
<ACK>
<STX>7OBX|27|ST|^RI,T^C||* * *|%|||||F|||||<CR><ETB>57<CR><LF>
<ACK>
<STX>0OBX|28|ST|^Anion gap
(K+)^C||31.1|mmol/L|||||F|||||<CR><ETB>7A<CR><LF>
<ACK>
<STX>1OBX|29|ST|^T^I||36.0|Cel|||||F|||||<CR><ETB>8A<CR><LF>
<ACK>
<STX>2OBX|30|ST|^FIO2^I||50.0|%|||||F|||||<CR><ETB>4C<CR><LF>
<ACK>
<STX>3OBX|31|ST|^L/Min^I||2.5|L/Min|||||F|||||<CR><ETB>29<CR><LF>
<ACK>
<STX>4OBX|32|ST|^O2Hb^I||60.0|%|||||F|||||<CR><ETB>6C<CR><LF>
<ACK>
<STX>5OBX|33|ST|^Glu^I||10|mg/dL|||||F|||||<CR><ETB>96<CR><LF>
<ACK>
<STX>6OBX|34|ST|^BP^I||100.0|mmHg|||||F|||||<CR><ETB>66<CR><LF>
<ACK>
<STX>7OBX|35|ST|^tHb^I||10.0|g/dL|||||F|||||<CR><ETX>6D<CR><LF>
<ACK>
<EOT>

54
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 Over ASTM Low-Level Transmission Examples,


Continued

QC Message Hct Example:


<ENQ>
<ACK>
<STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20010508085829||ORU^R01|
20010508085829|P^not present|2.2<CR><ETB>5C<CR><LF>
<ACK>
<STX>2OBR|1||73^QC #||||||||||||Hct Level 1^600|<CR><ETB>45<CR><LF>
<ACK>
<STX>3OBX|1|ST|^Hct^M||61|%|(52 -
66)|N|||F|||20010425114403||A<CR><ETX>99<CR><LF>
<ACK>
<EOT>

Blood Gas/Lytes Example:


<ENQ>
<ACK>
<STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20010508100537||ORU^R01|
20010508100537|P^not present|2.2<CR><ETB>3C<CR><LF>
<ACK>
<STX>2OBR|1||199^QC #||||||||||||Level 3^|<CR><ETB>AB<CR><LF>
<ACK>
<STX>3OBX|1|ST|^pH^M||* * *||(6.50 -
8.00)||||F|||20010508100441||Joe<CR><ETB>C2<CR><LF>
<ACK>
<STX>4OBX|2|ST|^pCO2^M||3|mmHg|(0 -
150)|N|||F|||||<CR><ETB>EB<CR><LF>
<ACK>
<STX>5OBX|3|ST|^pO2^M||147|mmHg|(0 -
760)|N|||F|||||<CR><ETB>1A<CR><LF>
<ACK>
<STX>6OBX|4|ST|^Na+^M||136|mmol/L|(75 -
210)|N|||F|||||<CR><ETB>DC<CR><LF>
<ACK>

55
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 Over ASTM Low-Level Transmission Examples,


Continued

QC Message, <STX>7OBX|5|ST|^K+^M||2.3|mmol/L|(0.5 -
Blood Gas/Lytes 20.5)|N|||F|||||<CR><ETB>CC<CR><LF>
Example,
<ACK>
continued
<STX>0OBX|6|ST|^Ca++^M||0.39|mmol/L|(0.10 -
5.10)|N|||F|||||<CR><ETB>AC<CR><LF>
<ACK>
<STX>1OBX|7|ST|^Cl-^M||101|mmol/L|(50 -
250)|N|||F|||||<CR><ETX>BD<CR><LF>
<ACK>
<EOT>

56
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 Over ASTM Low-Level Transmission Examples,


Continued

Two-point <ENQ>
Calibration <ACK>
Message
<STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20010508104645||ORU^R01|
20010508104645|P^not present|2.2<CR><ETB>44<CR><LF>
<ACK>
<STX>2OBR|1||200^Cal #||||||||||||2 Point Calibration|<CR><ETB>51<CR><LF>
<ACK>
<STX>3OBX|1|ST|^pH^Sens^M||55.0||(40.0 -
65.0)|N|||F|||20010508100736||Jake<CR><ETB>71<CR><LF>
<ACK>
<STX>4OBX|2|ST|^pCO2^Sens^M||61.5||(30.0 -
65.0)|N|||F|||||<CR><ETB>B4<CR><LF>
<ACK>
<STX>5OBX|3|ST|^pO2^Sens^M||0.012||(0.002 -
0.052)|N|||F|||||<CR><ETB>F5<CR><LF>
<ACK>
<STX>6OBX|4|ST|^Hct^Sens^M||13.3||(10.0 -
25.0)|N|||F|||||<CR><ETB>98<CR><LF>
<ACK>
<STX>7OBX|5|ST|^Na+^Sens^M||61.5||(40.0 -
85.0)|N|||F|||||<CR><ETB>63<CR><LF>
<ACK>
<STX>0OBX|6|ST|^K+^Sens^M||58.6||(40.0 -
70.0)|N|||F|||||<CR><ETB>FA<CR><LF>
<ACK>
<STX>1OBX|7|ST|^Ca++^Sens^M||28.6||(20.0 -
45.0)|N|||F|||||<CR><ETB>7D<CR><LF>
<ACK>
<STX>2OBX|8|ST|^Cl-^Sens^M||43.7||(30.0 -
60.0)|N|||F|||||<CR><ETX>49<CR><LF>
<ACK>
<EOT>

57
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 Over ASTM Low-Level Transmission Examples,


Continued

Patient Query <ENQ>


by ID <ACK>
<STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20021112140136||ORU^R01|
20021112140136|P^not present|2.2<CR><ETB>2C<CR><LF>
<ACK>
<STX>2QRD||R|I|1|||1^RD|123|DEM<CR><ETX>E2<CR><LF><ACK>
<EOT>

Patient Query <ENQ>


by Location
<ACK>
<STX>1MSH|\^&|ABL77^200174|ABL77^200174|||20021112142955||ORU^R01|
20021112142955|P^not present|2.2<CR><ETB>42<CR><LF>
<ACK>
<STX>2QRD||R|I|1|||1^RD||ANU|Dep55<CR><ETX>59<CR><LF>
<ACK>
<EOT>

58
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 Over TCP/IP Transmission Examples


Patient Message <SOH>
MSH|\^&|ABL77^200174|ABL77^200174|||20021112113726||ORU^R01|2002111
2113726|P^not present|2.2<CR>
PID|1|||A324001|Smith^William<CR>
PV1|1|Dep82<CR>
OBR|1||26^Sample #|99894321||20021112|20021112103822|||Dr.
Docks|||||Arterial^Other|Dr. Jones<CR>
OBX|1|ST|^pH^M||7.99||(6.80 - 7.80)^Ref\(6.80 -
7.80)^Crit|>|||F|||20021112104057||<CR>
OBX|2|ST|^pH(T)^M||* * *||||||F|||||<CR>
OBX|3|ST|^pCO2^M||0|mmHg|(0 - 120)^Ref\(0 - 120)^Crit|N|||F|||||<CR>
OBX|4|ST|^pCO2(T)^M||0|mmHg|||||F|||||<CR>
OBX|5|ST|^pO2^M||187|mmHg|(0 - 600)^Ref\(0 - 600)^Crit|N|||F|||||<CR>
OBX|6|ST|^pO2(T)^M||182|mmHg|||||F|||||<CR>
OBX|7|ST|^Hct^M||13|%|(10 - 80)^Ref\(10 - 80)^Crit|N|||F|||||<CR>
OBX|8|ST|^Na+^M||122|mmol/L|(80 - 200)^Ref\(80 - 200)^Crit|N|||F|||||<CR>
OBX|9|ST|^K+^M||2.1|mmol/L|(1.0 - 10.0)^Ref\(1.0 - 10.0)^Crit|N|||F|||||<CR>
OBX|10|ST|^Ca++^M||0.37|mmol/L|(0.20 - 5.00)^Ref\(0.20 -
5.00)^Crit|N|||F|||||<CR>
OBX|11|ST|^Cl-^M||93|mmol/L|(60 - 200)^Ref\(60 -
200)^Crit|N|||F|||||<CR>OBX|12|ST|^tHb^C||4.0|g/dL|||||F|||||<CR>
OBX|13|ST|^HCO3-^C||0.0|mmol/L|||||F|||||<CR>
OBX|14|ST|^ABE^C||* * *|mmol/L|||||F|||||<CR>
OBX|15|ST|^SBE^C||* * *|mmol/L|||||F|||||<CR>
OBX|16|ST|^tCO2(B)^C||0.0|mmol/L|||||F|||||<CR>
OBX|17|ST|^SBC^C||* * *|mmol/L|||||F|||||<CR>
OBX|18|ST|^sO2^C||100.0|%|||||F|||||<CR>
OBX|19|ST|^tO2^C||8.9|Vol %|||||F|||||<CR>
OBX|20|ST|^pO2(A)^C||27|mmHg|||||F|||||<CR>
OBX|21|ST|^pO2(A),T^C||27|mmHg|||||F|||||<CR>
OBX|22|ST|^AaDpO2^C||* * *|mmHg|||||F|||||<CR>
OBX|23|ST|^AaDpO2,T^C||* * *|mmHg|||||F|||||<CR>
OBX|24|ST|^a/ApO2^C||* * *||||||F|||||<CR>
OBX|25|ST|^a/ApO2,T^C||* * *||||||F|||||<CR>
OBX|26|ST|^RI^C||* * *|%|||||F|||||<CR>

59
ABL77 1.30 Communication Protocol for the ABL77 1.30

HL7 over TCP/IP Transmission Examples, Continued


Patient Message, OBX|27|ST|^RI,T^C||* * *|%|||||F|||||<CR>
continued OBX|28|ST|^Anion gap (K+)^C||31.1|mmol/L|||||F|||||<CR>
OBX|29|ST|^T^I||36.0|Cel|||||F|||||<CR>
OBX|30|ST|^FIO2^I||50.0|%|||||F|||||<CR>
OBX|31|ST|^L/Min^I||2.5|L/Min|||||F|||||<CR>
OBX|32|ST|^O2Hb^I||60.0|%|||||F|||||<CR>
OBX|33|ST|^Glu^I||10|mg/dL|||||F|||||<CR>
OBX|34|ST|^BP^I||100.0|mmHg|||||F|||||<CR>
OBX|35|ST|^tHb^I||10.0|g/dL|||||F|||||<CR>
<EOT>

QC Message <SOH>
MSH|\^&|ABL77^200174|ABL77^200174|||20010508112324||
ORU^R01|20010508112324|P^not present|2.2<CR>
OBR|1||73^QC #||||||||||||Hct Level 1^600|<CR>
OBX|1|ST|^Hct^M||61|%|(52 - 66)|N|||F|||20010425114403||A<CR><EOT>
<SOH>MSH|\^&|ABL77^200174|ABL77^200174|||20010508112136||
ORU^R01|20010508112136|P^not present|2.2<CR>
OBR|1||199^QC #||||||||||||Level 3^|<CR>
OBX|1|ST|^pH^M||* * *||(6.50 - 8.00)||||F|||20010508100441||Joe<CR>
OBX|2|ST|^pCO2^M||3|mmHg|(0 - 150)|N|||F|||||<CR>
OBX|3|ST|^pO2^M||147|mmHg|(0 - 760)|N|||F|||||<CR>
OBX|4|ST|^Na+^M||136|mmol/L|(75 - 210)|N|||F|||||<CR>
OBX|5|ST|^K+^M||2.3|mmol/L|(0.5 - 20.5)|N|||F|||||<CR>
OBX|6|ST|^Ca++^M||0.39|mmol/L|(0.10 - 5.10)|N|||F|||||<CR>
OBX|7|ST|^Cl-^M||101|mmol/L|(50 - 250)|N|||F|||||<CR>
<EOT>

Two-point <SOH>
Calibration
MSH|\^&|ABL77^200174|ABL77^200174|||20010508112346||
Message
ORU^R01|20010508112346|P^not present|2.2<CR>
OBR|1||200^Cal #||||||||||||2 Point Calibration|<CR>
OBX|1|ST|^pH^Sens^M||55.0||(40.0 - 65.0)|N|||F|||20010508100736||Jake<CR>
OBX|2|ST|^pCO2^Sens^M||61.5||(30.0 - 65.0)|N|||F|||||<CR>
OBX|3|ST|^pO2^Sens^M||0.012||(0.002 - 0.052)|N|||F|||||<CR>

60
Communication Protocol for the ABL77 1.30 ABL77 1.30

HL7 over TCP/IP Transmission Examples, Continued


Two-point OBX|4|ST|^Hct^Sens^M||13.3||(10.0 - 25.0)|N|||F|||||<CR>
Calibration
OBX|5|ST|^Na+^Sens^M||61.5||(40.0 - 85.0)|N|||F|||||<CR>
Message,
continued OBX|6|ST|^K+^Sens^M||58.6||(40.0 - 70.0)|N|||F|||||<CR>
OBX|7|ST|^Ca++^Sens^M||28.6||(20.0 - 45.0)|N|||F|||||<CR>
OBX|8|ST|^Cl-^Sens^M||43.7||(30.0 - 60.0)|N|||F|||||<CR>
<EOT>

Patient Query <SOH>


by ID MSH|\^&|ABL77^200174|ABL77^200174|||20021112115644||ORU^R01|2002111
2115644|P^not present|2.2<CR>
QRD||R|I|1|||1^RD|123|DEM<CR>
<EOT>

Patient Query <SOH>MSH|\^&|ABL77^200174|ABL77^200174|||20021112115856||ORU^R01|


by Location 20021112115856|P^not present|2.2<CR>
QRD||R|I|1|||1^RD||ANU|Dep55<CR>
<EOT>

61
TCM
1 TCM3

2 TCM30

3 TCM400
Communication Protocol Specifications TCM3

TCM3 Output Devices

Warning Before connecting to external equipment, check that the equipment is compatible
with the TCM3 and it is approved for patient monitoring in your area.

Introduction The TCM3 is equipped with an output for direct connection to an external chart
recorder, digital printer or a computer system. The TCM3 reads its output
connection when switched on and determines whether to send analog or digital
information.

Analog Output Connection of the analog recorder cable-plug to the TCM3 before monitor
switch-on gives analog output.
If a digital recorder cable is connected, or the output is left open when the monitor
is switched on, digital output is given.

Analog recorder output details are as follows.


Analog
Recorder Topic Information
Output
Pin signals

5 Alarm Acoustic alarm activated: 1000mV


Acoustic alarm not activated:0mV
8 Heat/temperature Heat:0 - 600mW (1mV/mW)
Temperature:
50mV/0C in the range 30 0C to 50 0C
9 Tension (pO2) 0 - 200mmHg (0 - 25 kPa) (5 mV/mmHg)
0 - 800mmHg (0 -100kPa) (1mV/mmHg)
10 Tension (pCO2) 0 - 100 mmHg (0 - 10 kPa) (10 mV/mmHg)
0 - 200 mmHg (0 - 25 kPa) (5mV/mmHg)
15 Ground

Digital Output This is: RS232C


All measured values and settings are continuously transmitted. The signals are
transmitted in ASC11-code, and each character consists of:
• 1 start bit
• 7 data bits
• 1 parity bit (odd parity)
• 1 stop bit

Continued on next page

1
TCM3 Communication Protocol Specifications

TCM3 Output Devices, Continued

Baud Rate This is: 2400

Pin Signals The pin signals are as follows:


• 11 Transmitted Data
• 14 Received Data
• 15 Ground

Handshake No handshake signal is required or supplied.

Trend Memory Xon/Xoff is accepted during trend memory printout.


Printout

External Battery When mounting an external battery cassette, the pin signals are as follows:
Cassette
• 2 Voltage (+9V)
• 15 Ground

2
Communication Protocol Specifications TCM30

TCM30 Output Devices

Warning Before connecting to external equipment, check that the equipment is compatible
with the TCM30 and it is approved for patient monitoring in your area - external
equipment not approved for patient monitoring may cause injury to the patient.

Introduction The TCM30 is equipped with an output for direct connection to an external chart
recorder or a computer system the TCM30 reads its output connection when
switched on and determines whether to send analog or digital information.

Analog Output Connection of the analog recorder cable-plug to the TCM30 before monitor
switch-on gives analog output.
Analog output requires short circuit of the pins 13 and 15 in the 15-pole female
connector. See below. If the analog cable supplied by RADIOMETER is used
(code 617-851) this is done by the cable-plug.

Analog Analog recorder output details are as follows:


Recorder
Output Part Function
Pin Signals

5 Alarm Acoustic alarm activated: 1000mV


Acoustic alarm not activated:0mV
8 Heat:0 - 600mW (1mV/mW)
Heat/temperature Temperature:
50mV/0C in the range 30 0C to 50 0C
9 Tension (pO2) 0 - 200mmHg (0 - 25 kPa) (5 mV/mmHg)
0 - 2000mmHg (0 -250kPa) (0.5mV/mmHg)
10 Heat 0 - 650mW (1mV/mW)
15 Ground

Digital Output Digital Output is: RS232C.


All measured values and settings are continuously transmitted. The signals are
transmitted in ASC11-code, and each character consists of:
• 1 start bit
• 8 data bits
• 1 parity bit (even parity)
• 2 stop bit

Continued on next page

1
TCM30 Communication Protocol Specifications

TCM30 Output Devices, Continued

Baud Rate The baud rate is 2400

Pin Signals Pin signals are as follows:


• 11 Transmitted Data
• 14 Received Data
• 15 Ground

Handshake No handshake signals are required or supplied.

Trend Memory During a trend memory dump Xon/Xoff is accepted.

2
TCM400 Communications Protocol Specifications

TCM400 Memory Export

Memory Export Follow the steps below to export data from the TCM400 to a PC. In the example
below, HyperTerminal version 690170 with Excel version 97 SR-2 is used:

Step Action
1. Connect the cable (code no. 617-930 or 617-920) from the serial port
at the rear of the TCM400 to, for example, the com1 port on the PC.
2. On the PC, select:
Programs → Accessories → HyperTerminal.
3. Open the .exe file
4. • Type in a name for the connection, e.g. TcData, and then press OK
• Connect using: Select : Direct to COM1 and then press OK
5. Select port settings as follows:
• Bits per sec.: 9600
• Data bits: 8
• Parity: None
• Stop bits: 1
• Flow control: None
Then press OK
6. Collect data in HyperTerminal by selecting:
• Transfer → Capture text
• Name the file, e.g. CAPTURE.TXT
• Press Start
7. On the TCM400 press Menu → Setup → Technical Setup.
8. Enter Password.
9. Press Utilities → Memory Export.
RESULT: The data is exported to HyperTerminal and can be seen on
the PC screen.
10. Stop the collection of data to the file in HyperTerminal by selecting:
• Transfer → Capture text
• Stop

Continued on next page

1
TCM400 Communications Protocol Specifications

TCM400 Memory Export, Continued

Example The following shows a screen from HyperTerminal: Trend Data Export
12/05/2010 02:54:23 AM - 12/05/2010 02:54:23 PM
Time;Event;tcpO2/mmHg;;;;;;RPI;;;;;;Temp/°C;;;;;;Power/mW;;;;;;Status
;;1;2;3;4;5;6;1;2;3;4;5;6;1;2;3;4;5;6;1;2;3;4;5;6
02:51:51 PM;;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;-
--;---;---;---;---;poweron
02:52:00 PM;;---;---;---;---;---;---;---;---;---;---;---;---
;23.8;23.9;0.0;23.7;0.0;0.0;0;0;0;0;0;0;cal required
02:52:10 PM;;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;-
--;---;---;---;---;calibrating
02:52:20 PM;;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;-
--;---;---;---;---;calibrating
02:52:30 PM;;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;-
--;---;---;---;---;calibrating
02:52:40 PM;;---;99;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;---;-
--;---;---;---;---;calibrating
02:52:50 PM;;126;107;---;105;---;---;1.00;0.85;---;0.83;---;---;---;---;---;---;-
--;---;---;---;---;---;---;---;ready
02:53:00 PM;;136;120;---;116;---;---;1.00;0.88;---;0.85;---;---;---;---;---;---;-
--;---;---;---;---;---;---;---;ready
02:53:10 PM;;140;124;---;119;---;---;1.00;0.88;---;0.85;---;---;43.8;43.7;---
;43.8;---;---;350;364;---;364;---;---;ready
02:53:20 PM;;142;125;---;120;---;---;1.00;0.88;---;0.85;---;---;44.0;43.9;---
;44.0;---;---;311;338;---;325;---;---;measuring
02:53:30 PM;;142;---;---;121;---;---;1.00;---;---;0.85;---;---;44.0;41.5;---
;44.0;---;---;298;0;---;300;---;---;cal required
02:53:40 PM;;142;---;---;121;---;---;1.00;---;---;0.85;---;---;44.0;38.9;---
;44.0;---;---;285;0;---;287;---;---;cal required
02:53:50 PM;;142;---;---;121;---;---;1.00;---;---;0.85;---;---;44.0;37.0;---
;44.0;---;---;273;0;---;273;---;---;cal required
02:54:00 PM;;143;---;---;121;---;---;1.00;---;---;0.85;---;---;44.0;35.4;---
;44.0;---;---;260;0;---;261;---;---;cal required
02:54:10 PM;;143;---;---;122;---;---;1.00;---;---;0.85;---;---;44.0;34.4;---
;44.0;---;---;247;0;---;261;---;---;cal required
02:54:20 PM;;143;---;---;122;---;---;1.00;---;---;0.85;---;---;44.0;33.4;---
;44.0;---;---;247;0;---;248;---;---;cal required

2
Communication Protocol NPT NPT

NPT

Overview

Introduction The following chapter gives details of the NPT7 protocols used when connecting
to RADIANCE.

Contents This chapter contains the following topics.


NPT7 Series Analyzer Introduction ................................................................. 2
Patient Blood Data ........................................................................................... 3
QC Data............................................................................................................ 8
System Status Message .................................................................................... 11
Manufacturer Information Record ................................................................... 13
NPT 7 Transmission Examples ........................................................................ 14

1
NPT Communication Protocol NPT

NPT7 Series Analyzer Introduction

Introduction NPT 7 can be connected to RADIANCE or other HIS/LIS systems via :


• Serial linie (RS232) 3 wire.
Default settings: Baudrate = 9600
WordLength = 8
StopBit = 1
Parity = None
• Network (ethernet TCP/IP; RJ45)

Protocols ASTM High Level protocol employs the following formats in data:
• ABL700 compatible ASTM (E1394-91). This is employed for both serial and
network connections
• ASTM Low Level protocol is used with the data transmission on serial
channel: ASTM (E1381-91)

Message The following possibilities are available:


Possibilities
• Patient Blood Sample results
• Standard QC measurements
• System status messages

2
Communication Protocol NPT NPT

Patient Blood Data

Introduction The following topic contains the means of sending patient blood data results.

Segment H - Field NAME Contents from NPT Comments


Header NPT 7 BG-OX^
5 SENDER
00014700110010
11 COMMENT Not used
13 VERSION ID 1
DATE/TIME OF 19990930083000
14
MESSAGE

Continued on next page

3
NPT Communication Protocol NPT

Patient Blood Data, Continued

Segment P - Field NAME Contents from NPT Comments


Patient
SEQUENCE 1
2
NUMBER
LAB ASSIGNED 117118112 Patient ID entered during
4
PATIENT ID the analyses
6 PATIENT NAME Not used
9 SEX Not used
15 PATIENT AGE Not used
17 PATIENT HEIGHT Not used
18 PATIENT WEIGHT Not used
26 LOCATION NPT Instrument location

Segment O -
Order Field NAME Contents from NPT Comments
SEQUENCE 1
2
NUMBER
ACCESSION 1234567 Accession number entered
3
NUMBER during measurement
INSTRUMENT Sample#^117 Sample ID
4
SPECIMEN ID
SPECIMEN 19990930082857 This is set to the same date
8 COLLECTION as on the analyser
DATE/TIME
RELEVANT Not used
14 CLINICAL
INFORMATION
Blood^Arterial Sample type^Sample site
SPECIMEN
16 entered during
DESCRIPTOR
measurement
LABORATORY NPT 7 BG-OX^5461 Cartridge type and
21
FIELD NO. 1 Cartridge Lot number

Continued on next page

4
Communication Protocol NPT NPT

Patient Blood Data, Continued

Segment C - Contents from Comments


Field NAME
Error NPT
2 SEQUENCE NUMBER 1
3 COMMENT SOURCE I Always I
Two Explanation to be found in ascii
Level_Check^Off^ text. The comment text contains
Off^ a Two-level-check status
followed by up to 5 errors, each
Sample^pH^Interfer
of which contains 3 words.
ence
4 COMMENT TEXT detected^^^^^^^^^^ Two-Level-Check status:
^^^^ either:
Two-Level_Check_Off_Off
or:
Two-Level_Check_1. Passed_ 2.
Passed
5 COMMENT TYPE I Always I

Segment R - Contents from Comments


Field NAME
Result NPT
2 SEQUENCE NUMBER x
^^^pH^M^ ^^^parameter name^parameter
3 UNIVERSAL TEST ID
type
MEASUREMENT ?7.310
4
VALUE
5 UNITS
7.55 –7.65^Ref\7.45 Contains reference ranges and
6 REFERENCE RANGES
– 7.75^Crit critical ranges
N Possible results flags are:
”N” normal value
”L” Below low normal range
”H” Above high normal range
”LL” Below low critical range
”HH” Above high critical range
”<” Below analyzer measuring
7 ABNORMAL FLAG range
”>” Above analyzer measuring
range
”<<” Below analyzer reportable
range
“>>” Above analyzer reportable
range

5
NPT Communication Protocol NPT

Patient Blood Data, Continued

9 RESULT STATUS F
1234 The following is sent only in the
11 OPERATOR ID
first "R" segment.
DATE/TIME TEST 19990930082857
12
STARTED

Segment L - Contents from Comments


Field NAME
Trailer NPT
2 SEQUENCE NUMBER 1
3 TERMINATION CODE N

Continued on next page

6
Communication Protocol NPT NPT

Patient Blood Data, Continued

Segment R - The following parameters are repeated:


Result
01: pH
02: pCO2 [mmHg], [kPa], [torr]
03: pO2 [mmHg], [kPa], [torr]
04: tHb [g/dL], [g/L] ,[mmol/L].
05: sO2 [%], [fraction].
06: O2Hb [%], [fraction].
07: COHb [%], [fraction].
08: MetHb [%], [fraction].
09: RHb [%], [fraction].
10: B [mmHg], [kPa] [torr].
11: HCO3- [mmol/L].
12: SBC [mmol/L].
13: ABE [mmol/L].
14: SBE [mmol/L].
15: p50(act) [mmHg], [kPa] [torr].
16: O2CAP [mL/dL], [Vol %], [mmd/L].
17: tO2 [Vol %], [mL/dl], [mmol/L].
18: px [mmHg], [kPa], [torr].
19: Hct [%], [fraction].
20: AaDpO2 [mmHg], [kPa] [torr].
21: tCO2(P) [Vol %], [mL/dl], [mmol/L].
22: pH(T)
23: pO2(T) [mmHg], [kPa] [torr].
24: pCO2(T) [mmHg], [kPa] [torr].
25: p50(act),T [mmHg], [kPa] [torr].
26: AaDpO2,T [mmHg], [kPa] [torr].
27: T [Cel], [F]
28: FIO2 [%], [fraction].
29: RQ
30: p50(st) [mmHg], [kPa], [torr].
31: ctHb [g/dL], [g/L], [mmol/L].

7
NPT Communication Protocol NPT

QC Data

Introduction The following topic contains the means of sending QC data results

Segment H - Field NAME Contents from NPT Comments


Header
NPT 7 BG-OX^
5 SENDER
00014700110010
11 COMMENT Not used
13 VERSION ID 1
14 DATE/TIME OF MESSAGE 19990930083000
Segment P -
Patient Field NAME Contents from NPT Comments
2 SEQUENCE NUMBER 1

Segment O - Field NAME Contents from NPT Comments


Order
2 SEQUENCE NUMBER 1
4 INSTRUMENT SPECIMEN ID QC#^17 QC sample ID
SPECIMEN COLLECTION
8
DATE/TIME
14 Relevant Clinical information Not used
QC level 2^S7240^2 QC level
16 SPECIMEN DESCRIPTOR
Slot^Ampoule^Lot
NPT 7 BG-OX^5461 Cartridge type and
21 LABORATORY FIELD NO. 1 Cartridge Lot
number

Continued on next page

8
Communication Protocol NPT NPT

QC Data, Continued

Segment C - Field NAME Contents from NPT Comments


Error
SEQUENCE 1
2
NUMBER
Comment I Always I
3
source
Two- Explanation to be found in ascii
Level_Check^Off^Off^ text. The comment text contains
a Two-Level-Check status
Sample^pH^Interference
followed by up to 5 errors, each
detected^^^^^^^^^^^^^^
of which contains 3 words.
Two-Level_Check status:
4 Comment text
either:
Two-Level_Check_Off_Off
Or:
Two-
Level_Check_1.Passed_2.Passed
5 Comment type I Always I

Continued on next page

9
NPT Communication Protocol NPT

QC Data, Continued

Segment R - Contents from Comments


Field NAME
Result NPT
2 SEQUENCE NUMBER x
3 UNIVERSAL TEST ID ^^^pH^M^ parameter name, parameter type.
MEASUREMENT ?7.310
4
VALUE
5 UNITS
6 CONTROL RANGES 6.97 – 7.03 Control ranges
Possible result flags are:
”N” Normal value
“L” Below low control range
“H” Above high control range
“<” Below analyzer measuring
range
7 ABNORMAL FLAG
“>” Above analyzer measuring
range
“<<” Below analyzer reportable
range
“>>” Above analyzer reportable
range
9 RESULT STATUS F
1234 The following is sent only in the
11 OPERATOR ID
first "R" segment.
DATE/TIME TEST 19990930082857
12
STARTED
Segment L -
Trailer Field NAME Contents from NPT Comments
2 SEQUENCE NUMBER 1
3 TERMINATION CODE N

10
Communication Protocol NPT NPT

System Status Message

Introduction A System Status Message Record is sent from NPT7 Series of analyzers and
contains status code for Two-Level check and status for Lock/Unlock condition.

Segment H - Field NAME Contents from NPT Comments


Header
1 RECORD TYPE ID H
2 DELIMITER DEFINITION |\^&
NPT 7 BG-OX^
5 SENDER
00014700110010
13 VERSION ID 1
14 DATE/TIME OF MESSAGE 19990930083000
Segment P -
Patient Field NAME Contents from NPT Comments
1 RECORD TYPE ID P
2 SEQUENCE NUMBER 1

Segment O - Field NAME Contents from NPT Comments


Order
1 RECORD TYPE ID O
2 SEQUENCE NUMBER 1
4 INSTRUMENT SPECIMEN ID Status Message type

Segment R - Contents from Comments


Field NAME
Result NPT
1 RECORD TYPE ID R
2 SEQUENCE NUMBER 1
* contains an integer value between
0 and 6:
0 = Two-Level_Check_Off
1 = Two-Level_1_Failed_2_Failed
2 = Two-Level_1_Passed_2_Failed
MEASUREMENT
4
VALUE 3 = Two-Level_1_Failed_2_Passed
4 = Two-Level_1_Passed_2_Passed
5 = Lock
6 = Unlock

12 DATE/TIME TEST 19990930082857

Continued on next page

11
NPT Communication Protocol NPT

System Status Message, Continued

Segment L - Field NAME Contents from NPT Comments


Trailer 1 RECORD TYPE ID L
2 SEQUENCE NUMBER 1
3 TERMINATION CODE N

12
Communication Protocol NPT NPT

Manufacturer Information Record

Introduction A Manufacturer Information Record cannot be sent from NPT7 Series of


analyzers, but one can be received in order to lock or unlock the analyzer.

Segment H - Field NAME Contents from NPT Comments


Header
1 RECORD TYPE ID H
2 DELIMITER DEFINITION |\^&
NPT 7 BG-OX^
5 SENDER
00014700110010
14 DATE/TIME OF MESSAGE 19990930083000

Manufacturer Field NAME Contents from NPT Comments


Information
1 RECORD TYPE ID M
Record
2 SEQUENCE NUMBER 1 1
LOCK LOCK - Places the
analyzer in the
LOCK mode
3 COMMAND
UNLOCK - Places
the analyzer in the
UNLOCK mode

Segment L - Field NAME Contents from NPT Comments


Trailer 1 RECORD TYPE ID L
2 SEQUENCE NUMBER 1
3 TERMINATION CODE N

13
NPT Communication Protocol NPT

NPT 7 Transmission Examples

Introduction The following contains High Level transmission templates and examples on
ethernet connection.:
• Patient Blood Sample Result
• QC Result

Patient Blood H=H|\^&|||<%AnalyzerType%>^<%AnalyzerName%>||||||||1|<%Transm


Sample Result issionTime%><%13%>
Template
(ASTM.INI)
P=P|1||<%PatientID%>||||||||||||||||||||||<%13%>

O=O|1|<%AccessionNumber%>|Sample
#^<%SampleNumber%>||||<%SampleDrawTime%>||||||||<%SampleType%
>|||||<%Cass_Type%>^<%Cass_Lot%><%13%>
OC=C|1|I|<%TwoLevelCheck%><%ErrorCodes%>|I<%13%>

R=R|<%SequenceNumber%>|^^^<%ParameterName%>^<%ParameterType%>
|<%ParameterFlag%><%ParameterValue%>|<%ParameterValueUnit%>|<
%RefCritRange%>|<%ParameterAbnormalFlag%>||F||<%Operator%>|<%
TimeStamp%><%13%>

L=L|1|N<%13%>

Continued on next page

14
Communication Protocol NPT NPT

NPT 7 Transmission Examples, Continued

Patient Blood <SOH>


Sample Result H|\^&|||NPT7 BG-OX^00014700170001||||||||1|20011206133304
P|1||6789||||||||||||||||||||||
O|1|001122|Sample
#^24||||20011120162112||||||||Other|||||NPT7 BG-OX^124
C|1|I|Two-Level_Check^Off^Off^^^^^^^^^^^^^^^^^|I
R|1|^^^pH^M|7.61||7.55 - 7.65^Ref\7.45 -
7.75^Crit|N||F||12345|20011120162112
R|2|^^^pCO2^M|17|mmHg||N||F|||
R|3|^^^pO2^M|125|mmHg|650 - 700^Ref\500 - 750^Crit|LL||F|||
R|4|^^^tHb^M|14.9|g/dL|19.0 - 21.0^Ref\17.0 -
23.0^Crit|LL||F|||
R|5|^^^sO2^M|99.8|%||N||F|||
R|6|^^^O2Hb^M|98.2|%||N||F|||
R|7|^^^COHb^M|0.9|%||N||F|||
R|8|^^^MetHb^M|0.7|%||N||F|||
R|9|^^^RHb^M|0.2|%||N||F|||
R|10|^^^B^M|766|mmHg||N||F|||
R|11|^^^HCO3-^C|17.3|mmol/L||N||F|||
R|12|^^^SBC^C|23.1|mmol/L||N||F|||
R|13|^^^ABE^C|-1.6|mmol/L||N||F|||
R|14|^^^SBE^C|-4.2|mmol/L||N||F|||
R|15|^^^p50(act)^C|20|mmHg||N||F|||
R|16|^^^O2CAP^C|20.4|Vol %||N||F|||
R|17|^^^tO2^C|20.7|Vol %||N||F|||
R|18|^^^Hct^C|45.7|%||N||F|||
R|19|^^^tCO2(P)^C|39.9|Vol %||N||F|||
R|20|^^^pH(T)^C|7.59|||N||F|||
R|21|^^^pCO2(T)^C|18|mmHg||N||F|||
R|22|^^^pO2(T)^C|131|mmHg||N||F|||
R|23|^^^p50(act),T^C|22|mmHg||N||F|||
R|24|^^^T^I|38.2|Cel||N||F|||
R|25|^^^FIO2^I|22.3|%||N||F|||
R|26|^^^RQ^I|0.85|||N||F|||
R|27|^^^p50(st)^I|26.54|mmHg||N||F|||
L|1|N
<EOT>

Continued on next page

15
NPT Communication Protocol NPT

NPT 7 Transmission Examples, Continued

QC Result H=H|\^&|||<%AnalyzerType%>^<%AnalyzerName%>||||||||1|<%Transm
Template issionTime%><%13%>
(ASTM.INI)
P=P|1<%13%>

O=O|1||QC #^<%SampleNumber%>||||||||||||QC level


<%Slot%>^<%Ampoule%>^<%Lot%>|||||<%Cass_Type%>^<%Cass_Lot%><%
13%>

OC=C|1|I|<%TwoLevelCheck%><%ErrorCodes%>|I<%13%>

R=R|<%SequenceNumber%>|^^^<%ParameterName%>^<%ParameterType%>
|<%ParameterFlag%><%ParameterValue%>|<%ParameterValueUnit%>|<
%QCRange%>|<%ValueFlag%>||F||<%Operator%>|<%TimeStamp%><%13%>

L=L|1|N<%13%>

QC Result <SOH>
H|\^&|||NPT7 BG-OX^00014700110001||||||||1|20011205134059
P|1
O|1||QC #^13||||||||||||QC level 3^S7250^4|||||NPT7 BG-OX^84
C|1|I|Two-Level_Check^Off^Off^^^^^^^^^^^^^^^^^|I
R|1|^^^pH^M|7.63||7.61 - 7.67|N||F||12345|20011205133756
R|2|^^^pCO2^M|25|mmHg|17 - 27|N||F|||
R|3|^^^pO2^M|57|mmHg|132 - 162|L||F|||
R|4|^^^tHb^M|28.2|g/dL|20.4 - 22.8|>||F|||
R|5|^^^sO2^M|70.1|%|69.6 - 70.6|N||F|||
R|6|^^^O2Hb^M|49.1|%|48.8 - 49.2|N||F|||
R|7|^^^COHb^M|20.1|%|19.6 - 20.4|N||F|||
R|8|^^^MetHb^M|10.0|%|9.8 - 10.2|N||F|||
R|9|^^^T^I|24.5|Cel||||F|||
L|1|N
<EOT>

Continued on next page

16
Communication Protocol NPT NPT

NPT 7 Transmission Examples, Continued

Manufacturer H=H|\^&||||||||||||<%TransmissionTime%><%13%>
Information
Record
M=M|1|<%Command%><%13%>

L=L|1|N<%13%>

<SOH>
H|\^&|||||||||||1|20011206112437
M|1|LOCK
L|1|N
<EOT>

System Message H=H|\^&|||<%AnalyzerType%>^<%AnalyzerName%>||||||||1|<%TransmissionTime


%><%13%>

P=P|1|<%13%>

O=O|1||Status<%13%>

R=R|1||<%StatusCode%>||||||||<%TimeStamp%><%13%>

L=L|1|N<%13%>

[Two-Level Check 1.failed, 2.failed]


<SOH>
H|\^&|||NPT7 BG-OX^00014700130004||||||||1|20011106141704
P|1
O|1||Status
R|1||1||||||||20011106141700
L|1|N
<EOT>

Continued on next page

17
NPT Communication Protocol NPT

NPT 7 Transmission Examples, Continued

[Two-Level Check 1.passed, 2.passed]


<SOH>
H|\^&|||NPT7 BG-OX^00014700130004||||||||1|20011106142055
P|1
O|1||Status
R|1||4||||||||20011106142053
L|1|N
<EOT>

18
Communication Protocol Specifications Ordering Information

Ordering Information

Information The following code is needed to order a copy of this manual.

Item Code
Communication Protocol 989-329
Specifications Manual

M:\Tekst\Comspecs\printdocs\989-329C\989-329 Ordering Information.doc


1
Communication Protocol Specification Date

Manufacturer:

Communication Protocol Specifications

Publication: January 2003


Edition: D
Code Number: 989-329

1
Date Communication Protocol Specification

You might also like