UniCel DXH Series - Host Transmission Manual
UniCel DXH Series - Host Transmission Manual
er
Stain
er
mak
Slide
B26711AE
September 2016
This document applies to the latest software listed and higher versions. When a subsequent software version affects the
information in this document, a new issue will be released to the Beckman Coulter website. For labeling updates, go to
www.beckmancoulter.com and download the latest version of the manual or system help for your instrument.
B26711AE iii
Revision History
iv B26711AE
Safety Notice
Read all product manuals and consult with Beckman Coulter-trained personnel before attempting
to operate instrument. Do not attempt to perform any procedure before carefully reading all
instructions. Always follow product labeling and manufacturer’s recommendations. If in doubt as to
how to proceed in any situation, contact your Beckman Coulter representative.
Beckman Coulter, Inc. urges its customers to comply with all national health and safety standards
such as the use of barrier protection. This may include, but is not limited to, protective eyewear,
gloves, and suitable laboratory attire when operating or maintaining this or any other automated
laboratory analyzer.
WARNING
WARNING indicates a potentially hazardous situation which, if not avoided, could
result in death or serious injury. May be used to indicate the possibility of
erroneous data that could result in an incorrect diagnosis (does not apply to all
products).
CAUTION
CAUTION indicates a potentially hazardous situation, which, if not avoided, may
result in minor or moderate injury. It may also be used to alert against unsafe
practices. May be used to indicate the possibility of erroneous data that could
result in an incorrect diagnosis (does not apply to all products).
B26711AE v
Safety Notice
Alerts for Warning and Caution
WARNING
Risk of operator injury if:
• All doors, covers and panels are not closed and secured in place prior to and
during instrument operation.
• The integrity of safety interlocks and sensors is compromised.
• Instrument alarms and error messages are not acknowledged and acted upon.
• You contact moving parts.
• You mishandle broken parts.
• Doors, covers and panels are not opened, closed, removed and/or replaced
with care.
• Improper tools are used for troubleshooting.
To avoid injury:
• Keep doors, covers and panels closed and secured in place while the
instrument is in use.
• Take full advantage of the safety features of the instrument.
• Acknowledge and act upon instrument alarms and error messages.
• Keep away from moving parts.
• Report any broken parts to your Beckman Coulter Representative.
• Open/remove and close/replace doors, covers and panels with care.
• Use the proper tools when troubleshooting.
CAUTION
System integrity could be compromised and operational failures could occur if:
• This equipment is used in a manner other than specified. Operate the
instrument as instructed in the product manuals.
• You introduce software that is not authorized by Beckman Coulter into your
computer. Only operate your system’s software with software authorized by
Beckman Coulter.
• You install software that is not an original copyrighted version. Only use
software that is an original copyrighted version to prevent virus
contamination.
CAUTION
If you purchased this product from anyone other than Beckman Coulter or an
authorized Beckman Coulter distributor, and, it is not presently under a Beckman
Coulter service maintenance agreement, Beckman Coulter cannot guarantee that
the product is fitted with the most current mandatory engineering revisions or
that you will receive the most current information bulletins concerning the
product. If you purchased this product from a third party and would like further
information concerning this topic, call your Beckman Coulter Representative.
vi B26711AE
Contents
Safety Notice, v
Introduction, xiii
vii
Contents
ASTM Field Names that Differ from the UI Field Names, 3-7
Order (Patient) Record, 3-10
ASTM Field Names that Differ from the UI Field Names, 3-13
Order (Quality Control) Record, 3-18
ASTM Field Names that Differ from the UI Field Names, 3-19
Result Record, 3-21
Manufacturer Information Record, 3-24
Comment Record, 3-25
Host Query Record, 3-29
Message Terminator Record, 3-31
viii
Contents
Glossary
Related Documents
ix
Illustrations
Illustrations
1.1 Host Cable Connector Diagram, 1-2
4.1 Histogram Transmission, 4-1
4.2 Dataplot Transmission, 4-2
4.3 Dataplot Data Header, 4-2
4.4 Dataplot Data Block, 4-3
4.5 Dataplot Data Block Header, 4-3
4.6 Rendering Information Block, 4-4
4.7 Rendering Information Block Header, 4-4
4.8 Color Palette, 4-5
4.9 Bitmap Format, 4-5
4.10 Dataplot Header, 4-5
4.11 Dataplot Data, 4-6
4.12 Dataplot Format, 4-6
x
Tables
Tables
1.1 Physical Parameters, 1-1
1.2 DB-9 Pin Assignments for EIA-232-D Connection, 1-2
3.1 Date/Time Restrictions, 3-17
A.1 Non-Numeric Result Codes, A-1
A.2 Result Flags, A-1
A.3 Predefined Panel Identifiers and Histograms/Dataplot
Types Per Panel, A-2
A.4 Test Identifiers per Simple Panel/Simple Panel Subset, A-4
A.5 Control Source Identifiers, Control Type Identifiers, Level
Identifiers, and Corresponding Tests, A-7
A.6 Control Panels and Corresponding Tests Per Control
Panel, A-8
A.7 Dataplot Identifiers Per Dataplot Type, A-10
A.8 Tests and Corresponding Histogram Identifiers, A-10
A.9 Diff Cell Population Data Test Identifiers, A-11
A.10 NRBC Cell Population Data Test Identifiers, A-11
A.11 Retic Cell Population Data Test Identifiers, A-11
A.12 LOINC Codes, A-13
A.13 Specimen Exception Status Values, A-15
A.14 Slide Exception Status Values, A-15
A.15 Definitive Messages, A-16
A.16 Suspect Messages, A-17
A.17 System Messages, A-17
A.18 Possible Error Responses, A-20
xi
Tables
xii
Introduction
Purpose
The Laboratory Information System (LIS) feature of the UniCel DxH 600 Coulter Cellular Analysis
System, the UniCel DxH 800 Coulter Cellular Analysis System, and the UniCel DxH Slidemaker
Stainer Coulter Cellular Analysis System allows an external laboratory computer to communicate
with the System Manager through a serial connection or a TCP/IP connection.
The DxH makes an interface standard available:
The ASTM interface standard is broken into the two major functions of Low Level Transfer Protocol
and Message Content:
• ASTM
— Low Level Transfer Protocol which consists of two parts:
· Physical Layer (see ASTM Physical Layer in CHAPTER 1, ASTM: Low Level Transfer
Protocol).
· Data Link Layer (see Data Link Layer in CHAPTER 1, ASTM: Low Level Transfer
Protocol).
— Message Content (see Message Content in CHAPTER 2, ASTM: Message Layer) which
contains the specifications for each of the nine records that are used to pass information
between the instrument and the laboratory computer.
Standards/Protocols
The UniCel DxH Series with System Manager Software facilitates the connection of up to three
DxH 800 instruments and one DxH Slidemaker Stainer into a workcell configuration. This software
also supports a DxH 800 or a DxH Slidemaker Stainer as a stand-alone system. The DxH 600 is not
considered a workcell, but is also included in this manual.
B26711AE xiii
Introduction
Standards/Protocols
• DxH 801 - One DxH 800 system and one DxH Slidemaker Stainer system
• DxH 1600 - Two DxH 800 systems
• DxH 1601 - Two DxH 800 systems and one DxH Slidemaker Stainer system
• DxH 2400 - Three DxH 800 systems
• DxH 2401 - Three DxH 800 systems and one DxH Slidemaker Stainer system
A workcell has only one physical connection to the host system. When transmitting graphics, CPD
and/or performing the Rerun/Reflex at the Host computer, the amount of data transmitted can
become quite large. For this reason, the use of TCP/IP is highly recommended.
When transmitting graphics and/or CPD, a dynamic download is recommended for a DxH 2400 and
a DxH 2401.
xiv B26711AE
CHAPTER 1
To accomplish a successful interface between the System Manager and the laboratory computer, a
compatible environment, both physical and logical, must be established. At the lowest level, the
physical connections must be defined and the behavior of both the sender and receiver of
information must be specified.
The Low Level Protocol to use for transferring messages between the Instrument and the laboratory
computer is the Clinical and Laboratory Standards Institute (CLSI) Communication Protocol:
CLSI LIS1-A (formerly NCCLS LIS1-A, formerly ASTM 1381-02).
COM Port: 1
B26711AE 1-1
ASTM: Low Level Transfer Protocol
ASTM Physical Layer
Pin Instrument LIS Port Configuration Laboratory Computer Cable Must Provide on
Provided on DB-9 Male DB-9 Female
2 RXD TXD
3 TXD RXD
5 Ground Ground
NOTE Connection from computer to computer usually requires a Null Modem Cable as indicated in the above
table.
9 8 7 6
Ground on pin 5 TXD on pin 2
RXD on pin 3
Protocol: TCP/IP
Electrical Characteristics: The voltage and impedance levels for the generator and receiver circuits
are as specified in the IEEE 802.3 standard.
Signal Levels: The signal levels conform to the IEEE 802.3 standard.
Interface Connections: An RJ45 connection is used. The connector contact assignments conform to
the ANSI EIA/TIA 568B standard (also called the AT&T specification).
Speed: The data transmission rate for the instruments shall conform to IEEE 802.3 and operate at
least 10 MB/second. A computer system using TCP/IP must have the capability to conform to a
minimum speed of 10 MB/second.
Connector: The conforming connector associated with the instrument is a commercial type RJ-45F
style connector. The conforming connector associated with the computer system is a commercial
type RJ-45F style connector. The connector dimensions must correspond to those given in the ANSI
EIA/TIA 568B standard.
Cable: Category 5 cable as defined by ANSI EIA/TIA 568B is preferred for all connections. In general,
no extension cables should be required to connect the instrument to the computer network.
Detailed requirements of an interconnecting cable are undefined, but good engineering practice
should be followed in selecting the cable and connectors. Low-capacitance cable and shielded
connectors may be necessary to suppress electromagnetic interface (EMI). Appropriate connector-
locking hardware should be used at the conforming connectors.
1-2 B26711AE
ASTM: Low Level Transfer Protocol
Data Link Layer 1
Connection to DxH: Physical connector conforming to RJ-45F standard located on the NETGEAR
Router. The NETGEAR Router is connected to the System Manager. For the DxH 600, DxH 800, DxH
801, and a stand-alone DxH Slidemaker Stainer, the System Manager will be a Standard Computer.
For DxH 1600, DxH 1601, DxH 2400, and DxH 2401, the System Manager will be a Power Computer.
The laboratory LIS host computer is configured as the TCP/IP server. The server provides the IP
address and port number that the client can connect to.
See APPENDIX D, TCP/IP Router Connection and Configuration for more information.
The data link layer has procedures for link connection and release, delimiting and synchronism,
sequential control, error detection, and error recovery as specified in CLSI LIS1-A (formerly
NCCLS LIS1-A, formerly ASTM 1381-02). There are three distinct phases in transferring information
between the System Manager and the laboratory computer. The three phases assure the actions of
sender and receiver are coordinated. The three phases are establishment, transfer, and termination.
The data link layer uses a character-oriented protocol to send messages between directly connected
systems. The data link mode of operation is one-way transfer of information with alternate
supervision. Information flows in one direction at a time. Replies occur after information is sent,
never at the same time. It is a simple stop-and-wait protocol. At times the two systems are actively
operating to transfer information. The remainder of the time the data link is in a neutral state.
Establishment Phase
The establishment phase determines the direction of information flow and prepares the receiver to
accept information. A system, which does not have information to send, normally monitors the data
link to detect the establishment phase. It acts as a receiver, waiting for the other system.
The system with information available initiates the establishment phase. After the sender
determines the data link is in a neutral state, it transmits the <ENQ> transmission control character.
The receiver ignores any character other than <ENQ> while in the neutral state. Sender will ignore
any responses to the <ENQ> other than <ACK>, <NAK>, or <ENQ>
*1 Line Contention condition - Receiver also has information available and sent the ENQ at the same
time as the sender.
B26711AE 1-3
ASTM: Low Level Transfer Protocol
Data Link Layer
*2 If Sender is the Instrument, wait 1 second and then begin establishment phase by sending <ENQ>.
If Sender is the laboratory computer, the laboratory computer goes into a neutral state for a
minimum of 20 seconds or until the receive message session from the System Manager is complete.
Transfer Phase
During 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 64,000 characters (including frame overhead). Messages longer than 64,000 characters are divided
between two or more frames. Multiple messages are never combined in a single frame. Every
message must begin in a new frame. There are two types of frames: intermediate and end. The
intermediate frames terminate with the character <ETB>, checksum, <CR><LF>. End frames
terminate with <ETX>, checksum, <CR><LF>. A message containing 64,000 characters or less is sent
in a single end frame. Longer messages are sent in intermediate frames with the last part of the
message sent in the end frame.
Frame Number
The frame number permits the receiver to distinguish between new and retransmitted frames. It is
a single digit sent immediately after the <STX> character. The frame number is an ASCII digit
ranging from 0 to 7. The frame number begins at 1 with the first frame of the Transfer phase. The
frame number is incremented by one for every new frame transmitted. After 7, the number rolls
over to 0, and continues in this fashion.
Checksum
The checksum permits the receiver to detect a defective frame. The checksum is encoded as two
characters, which are sent after the <ETB>, or <ETX> character. The checksum is computed by
adding the binary values of the characters, keeping the least significant eight bits of the result. The
checksum is initialized to zero with the <STX> character. The first character used in computing the
checksum is the frame number. Each character in the message text is added to the checksum
(modulo 256). The computation for the checksum does not include <STX>, the checksum characters,
or the trailing <CR><LF>. The checksum is an integer represented by eight bits; it can be considered
as two groups of four bits. The groups of four bits are converted to the ASCII characters of the
hexadecimal representation. The two ASCII characters are transmitted as the checksum, with the
most significant character first.
Acknowledgments
After a frame is sent, the sender stops transmitting until a reply is received. The receiver replies to
each frame. When it is ready to receive the next frame, it transmits one of three replies to
acknowledge the last frame. This reply must be transmitted within the timeout period. (See
Timeouts for additional information.) A reply of <ACK> signifies the last frame was received
successfully and the receiver is prepared to receive another frame. The sender must increment the
frame number and either send a new frame or terminate. A reply of <NAK> signifies the last frame
was not successfully received and the receiver is prepared to receive the frame again. A reply of
<EOT> signifies that the last frame was successfully received; the receiver is prepared to receive
another frame, but is a request to the sender to stop transmitting.
1-4 B26711AE
ASTM: Low Level Transfer Protocol
Data Link Layer 1
Receiver Interrupts
The receiver interrupt is a means for the receiver to request the sender to stop transmitting
messages as soon as possible. During the transfer phase, if the receiver responds to a frame with an
<EOT> in place of the usual <ACK>, the sender must interpret this reply as a receiver interrupt
request. The <EOT> is a positive acknowledgement of the end frame, signifies the receiver is
prepared to receive next frame, and is a request to the sender to stop transmitting. The sender does
not have to stop transmitting after receiving the receiver interrupt request. If the sender chooses
to ignore the <EOT>, the receiver must re-request the interrupt for the request to remain valid. If
the sender chooses to honor the receiver interrupt request, it must first enter the termination phase
to return the data link to the neutral state. This gives the receiver an opportunity to enter the
establishment phase and become the sender. The original sender must not enter the establishment
phase for at least 15 seconds or until the receiver has sent a message and returned the data link to
the neutral state.
Termination Phase
The termination phase returns the data link to the clear or neutral state. The sender notifies the
receiver that all messages have been sent. The sender transmits the <EOT> transmission control
character and then regards the data link to be in a neutral state. Upon receiving <EOT>, the receiver
also regards the data link to be in a neutral state.
Defective Frames
A receiver checks every frame to guarantee it is valid. A reply of <NAK> is transmitted for invalid
frames. Upon receiving the <NAK>, the sender retransmits the last frame with the same frame
number. In this way, transmission errors are detected and automatically corrected. The receiver
ignores any characters occurring before the <STX> or <EOT> or after the end of the block character
<ETB> or <ETX> when checking the frame. A frame should be rejected because:
1. Any character errors are detected (parity error, framing error, etc.)
2. The frame checksum does not match the checksum computed on the received frame
3. The frame number is not the same as the last accepted frame or one number higher (modulo 8).
Upon receiving a <NAK> or any character except an <ACK> or <EOT> (a <NAK> condition), the sender
increments a retransmit counter and retransmits the frame. If this counter shows a single frame was
sent and not accepted six times, the sender must abort this message by proceeding to the
termination phase. An abort should be extremely rare, but it provides a mechanism to escape from
a condition where the transfer phase cannot continue.
Timeouts
The sender and receiver both use timers to detect loss of coordination between them. If a reply of
an <ACK, <NAK>, or <ENQ> is not received within 15 seconds, a timeout occurs. After a timeout, the
sender enters the termination phase.
B26711AE 1-5
ASTM: Low Level Transfer Protocol
Data Link Layer
Receivers that cannot process messages fast enough to keep up with a sender may cause message
buffer overflows in the sender. A sender can normally store at least one complete message. Storage
space for more than one outgoing message is desirable but optional.
Restricted Characters
The data link protocol is designed for sending character-based message text. Restrictions are placed
on which characters may appear in the message text. The restrictions make it simpler for senders
and receivers to recognize replies and frame delimiters. Additional characters are restricted to
avoid interfering with software controls for devices such as multiplexers.
An <LF> character is not permitted to appear in the message text; it can appear only as the last
character of a frame. None of the ten transmission control characters, the <LF> format effector
control character, or four device control characters may appear in message text. The restricted
characters are: <SOH>, <STX>, <ETX>, <EOT>, <ENQ>, <ACK>, <DLE>, <NAK>, <SYN>, <ETB>, <LF>,
<DC1>, <DC2>, <DC3>, and <DC4>.
1-6 B26711AE
ASTM: Low Level Transfer Protocol
Data Link Layer 1
Expected
B26711AE 1-7
ASTM: Low Level Transfer Protocol
Data Link Layer
1-8 B26711AE
ASTM: Low Level Transfer Protocol
Data Link Layer 1
B26711AE 1-9
ASTM: Low Level Transfer Protocol
Data Link Layer
1-10 B26711AE
CHAPTER 2
This section conforms with CLSI LIS2-A (formerly NCCLS LIS2-A, formerly ASTM 1394-97). The
intent of this section is to develop a complete understanding of the particular records and fields as
supported by the Instrument.
The low level protocol communications are separate from the message level.
Message Content
The following provides general information regarding the System Manager message content.
Allowed Characters UTF-8 encoding is required for all characters to support Unicode. All transmissions
(Upload and Download) will use UTF-8 encoding regardless of language (English
and non-English). These techniques do not violate the character-oriented protocol
and associated character restrictions described by the data link layer of the
CLSI LIS1-A standard. UTF-8 (8-bit Unicode Transformation Format) is a variable-
length character encoding for Unicode. It is able to represent any character in the
Unicode standard, yet is backwards compatible with ASCII. The eight-bit values,
within the range from 0 to 127, will still correspond to the ASCII standard character
set in UTF-8 encoding. Specific fields may further restrict allowed characters. See
Restricted Characters in CHAPTER 1, ASTM: Low Level Transfer Protocol for
limitations on characters allowed.
See APPENDIX A for additional information on types of characters supported.
Maximum Field While no maximum field length is imposed within the low level protocol
Length mechanism, the parser restricts the fields’ length because of the 64,000 byte
frame limit. See the record tables in this document for specific field restrictions.
Language Most user-entered fields will be transmitted in the localized language: any
limitations will be identified in CHAPTER 3, ASTM: Record Field Contents. All other
fields that will be transmitted to and from DxH must be in English. CHAPTER 3,
ASTM: Record Field Contents lists the acceptable values for each field.
Maximum Record The message parsing performed by the DxH Instrument Software restricts records
Length to 64,000 bytes in length.
Record Codes The following codes are required in relation to the ASTM standard:
Header Record H
Patient Record P
Order Record O
B26711AE 2-1
ASTM: Message Layer
Message Content
Result Record R
Comment Record C
Scientific Record S (Not used by DxH)
Manufacturer Record M (Used for sending dataplots and
histograms)
Host Query Record Q
Message Terminator Record L
Delimiters The ASCII characters that follow the H (Header Record Identifier) define the
unique field, repeat, component, and escape delimiters that are used in the
message. Alphanumeric characters should not be used as delimiters because
they are likely to appear within the field content.
The following are recommended delimiters for all messages. These delimiters will
always be used in upload messages, but download messages can use any valid
characters for delimiters.
Field delimiter | vertical bar Latin 1 (124)
Repeat delimiter \ backslash Latin 1 (92)
Component ! exclamation Latin 1 (33)
Escape delimiter ~ tilde Latin 1 (126)
Fields Fields shall be identified by their position, obtained by counting field delimiters
from the front of the record. This position-sensitive identification procedure
requires that when the contents of the field are null, its corresponding field
delimiter must be included in the record to ensure that the correct field can be
found by counting delimiters. Delimiters are not included for trailing null fields or
for trailing fields with data. That is, if the tenth field was the last field containing
data, the record could terminate after the tenth field, and therefore would contain
only nine delimiters. (Note: NULL in this context is not a character but is the lack
of any characters for the field). The laboratory computer may transmit a null value
for a field because 1) it does not know the value, 2) it knows the value is irrelevant
to the Instrument, or 3) the Instrument defaults are to be used for the value.
Manufacturer The Manufacturer Information Record is ignored when received by the Instrument
Information Record and is used by the instrument to transmit dataplot and histogram results.
Scientific Record The Scientific Record is ignored when received by the Instrument and not created
or sent by the Instrument.
2-2 B26711AE
CHAPTER 3
Overview
This section lists the following records and the fields they contain:
• Header Record
• Patient Record
• Order (Patient) Record
• Order (Quality Control) Record
• Result Record
• Manufacturer Information Record
• Comment Record
• Host Query Record
• Message Terminator Record
Following each record is a list of the requirements and general considerations regarding the
contents of one or more fields of the record.
B26711AE 3-1
ASTM: Record Field Contents
Header Record
* If DxH receives a field that is supposed to be ignored or N/A, the Host will not receive any message from DxH.
NOTE
• If the header record has invalid fields, the entire download will be rejected.
• The test order will be rejected if a field in the order record is invalid. An appropriate error message will be sent
back to the Host.
• If a field in the patient record is invalid, patient demographics will be rejected but test order will be accepted, if
the test order has no invalid fields. An appropriate error message will be sent back to the Host.
• If a comment record has invalid data, only the comment will be rejected.
• Only valid DxH 600, DxH 800, and DxH Slidemaker Stainer panels will be accepted during a download.
• If the workcell has no DxH Slidemaker Stainer, no Slidemaker Stainer test orders will be accepted during
download.
• If the workcell has no DxH 800 instrument, no DxH 800 test orders will be accepted during download.
• Leading and trailing spaces are not allowed. A maximum of one <space> is allowed between characters. Two or
more consecutive <space> characters between characters are not allowed. The test order will be rejected if the
order record has a field value that contains leading, trailing, and/or consecutive spaces. In the order record, only
Specimen ID, Requisition Number, Draw Location, Draw Location field, and Ordering Physician (all fields) have this
type of restriction. If a field in the Patient Record contains leading, trailing, or consecutive spaces, but no field in
the order record does, the order will not be rejected, but the patient demographics will be rejected.
Header Record
EXAMPLES:
Typical Upload
<STX>1H|\!~|||DxH|||||LIS||P|LIS2A|20080615151436<CR><ETX>83<CR><LF>
Minimal Download
<STX>1H|\!~<CR><ETX>A8<CR><LF>
3-2 B26711AE
ASTM: Record Field Contents
Header Record 3
Global Header Record Error Numbers: Errors 35, 36, 37, 38, 39, 70, 75, 76, 77, 78, 85
B26711AE 3-3
ASTM: Record Field Contents
Header Record
3-4 B26711AE
ASTM: Record Field Contents
Patient Record 3
Patient Record
EXAMPLES:
Minimal Download:
<STX>2P|1|<CR><ETX>3F<CR><LF>
Typical Upload:
<STX>2P|1||123098<CR><ETX>6E<CR><LF>
B26711AE 3-5
ASTM: Record Field Contents
Patient Record
3-6 B26711AE
ASTM: Record Field Contents
Patient Record 3
B26711AE 3-7
ASTM: Record Field Contents
Patient Record
3-8 B26711AE
ASTM: Record Field Contents
Patient Record 3
B26711AE 3-9
ASTM: Record Field Contents
Order (Patient) Record
EXAMPLES:
Upload with reflexed panels: (CBC Panel with Reflexed Make Only):
<STX>3O|1|Sp12123|10000!A|!!!CBC\!!!SO!5|R||||||A||||Whole
blood|||SO!5||||DSP!3|||F<CR><ETX>C7<CR><LF>
3-10 B26711AE
ASTM: Record Field Contents
Order (Patient) Record 3
LIS systems can request a rerun or a reflex test for a specimen. The following conditions apply:
• If either of the two timeouts are reached, the specimen must be reloaded. Automatic routing of
a sample for rerun or reflex will not occur.
Laboratories need to be able to reflex a CD, or a Retic from the DxH system. For billing purposes, the
following information is provided.
When results are sent from the System Manager to the LIS host:
1) The Order record will contain the panels ordered and the reflexed panels together.
2) If the Order record contains reflexed panels, the Action Code in the Order record will be set to A
for Additional panels. If no reflexed panels are in the Order record, the Action Code will be blank.
3) If the Order record contains reflexed panels, the reflexed panels will be listed in User Field #1.
Multiple panels will be separated by the repeat delimiter just as it is in the Universal Test ID field.
This is for Beckman diagnostic purposes primarily. If the Order record contains no reflexed panels,
the contents of User Field #1 will be blank.
B26711AE 3-11
ASTM: Record Field Contents
Order (Patient) Record
3-12 B26711AE
ASTM: Record Field Contents
Order (Patient) Record 3
Global Error for Test Order Record: 14, 15, 16, 17, 28, 47, 49, 50, 51, 65
B26711AE 3-13
ASTM: Record Field Contents
Order (Patient) Record
3-14 B26711AE
ASTM: Record Field Contents
Order (Patient) Record 3
B26711AE 3-15
ASTM: Record Field Contents
Order (Patient) Record
3-16 B26711AE
ASTM: Record Field Contents
Order (Patient) Record 3
Requested Date/Time Value Allowed Collection Date/Time Value Allowed Specimen Receipt
Date/Time Value
> 2 hours from current System Value has to be empty. Value has to be empty.
Manager’s time
<= 2 hours from current System Value can be up to 2 hours from current Value can be up to 2 hours from
Manager’s time System Manager’s time. current System Manager’s time.
Empty Value can be up to 2 hours from current Value can be up to 2 hours from
System Manager’s time. current System Manager’s time.
NOTE
• None of the above date/time(s) can be less than the patient's date of birth (DOB), if available.
• Collection date/time cannot be later than specimen receipt date/time.
• If the above conditions are not satisfied the test order gets rejected and an appropriate error
message will be sent back to the host.
Time Examples:
If System Manager's current time is February 10th, 2010 4:10:00 PM, then
Current Time: 20100210161000 to 20100210181000
Future Time: 20100210181001 or later
Past Time: 20100210160959 or earlier
B26711AE 3-17
ASTM: Record Field Contents
Order (Quality Control) Record
EXAMPLES:
<STX>3O|1|135765321!Level 2!COULTER® 6C
Cell!20120406|00104!A||||||||Q|| ||||||||OL3!OL3|!A!!Shift
1||||F<CR><ETX>0B<CR><LF>
ASTM Case
Field Name Field # Delimiter Example Sensitive? Max. Length DxH Send
Record Identifier 1 O Yes 1 Required
Sequence Number 2 | 1 N/A 5 Required
Specimen ID 3
Lot Number | 120000101 No 22 Required
Control Level ! Level 1 No 20 Required
Control Type ! COULTER®6C No 21 Required
Cell
Expiration Date ! 20120406 N/A 8 Required
Instrument Specimen ID: 4
Tube Position ID | (00001 – 99995) N/A 5 Required
Universal Test ID 5 | N/A No
Priority 6 | N/A No
Requested Date and Time 7 | N/A No
Collection Date and Time 8 | N/A No
Collection End Time 9 | N/A No
Collection Volume 10 | N/A No
Collector ID 11 | N/A No
Action Code 12 | Q No 1 Yes
Danger Code 13 | N/A No
Relevant Clinical Info. 14 | N/A No
Date/Time Specimen 15 | N/A No
Rcv’d
Specimen Descriptor: 16 | N/A No
Ordering Physician 17 | N/A No
Physician’s Phone Number 18 | N/A No
User Field #1 19 | N/A No
User Field #2 20 | N/A No
Laboratory Field #1 21
Presenter ID | No 8 Yes
Reviewer ID ! JohnK No 8 Yes
3-18 B26711AE
ASTM: Record Field Contents
Order (Quality Control) Record 3
ASTM Case
Field Name Field # Delimiter Example Sensitive? Max. Length DxH Send
IQAP ID ! 63045-L-B1 No 10 Yes
Laboratory Field #2 22
Reference RBC Count | 5.00 No 10 Yes
Presentation ! A No 1 Yes
Excluded Flag ! E No 1 Yes
Shift ! Shift 2 No 10 Yes
Date/Time Results 23 | N/A No
Reported/Mod.
Inst. Charge to Computer 24 | N/A No
System
Inst. Section ID 25 | No No
Report Types 26 | F No 1 Yes
Reserved Fields 27 | N/A No
Location of Specimen 28 | N/A No
Collection
Nosocomial Infection Flag 29 | N/A No
Specimen Service 30 | N/A No
Specimen Institution 31 | N/A No
End of Record <CR> N/A 1 Required
B26711AE 3-19
ASTM: Record Field Contents
Order (Quality Control) Record
3-20 B26711AE
ASTM: Record Field Contents
Result Record 3
Result Record
EXAMPLE 1:
R|1|!!!HGB!718-7|15.4|g/dL||13.6 to 17.2|||F||System||20120406125959|AM44001
EXAMPLE 2:
R|1|!!!SM|4||||||F||System||20041023125959|AM46003
B26711AE 3-21
ASTM: Record Field Contents
Result Record
3-22 B26711AE
ASTM: Record Field Contents
Result Record 3
+ H
B26711AE 3-23
ASTM: Record Field Contents
Manufacturer Information Record
EXAMPLE:
Typical Upload:
<STX>4M|1|!!!RBC.Histogram.Array|100E0C0906040302020202020203030304040
40404040405060708090B0D0F1115191E252D353E48546271808D9BA9B8C6D3DEE5EBE
FF3F7FCFFFCF5EADFD4C9BCB1A79E958C837B72696058534F4B4744413D3935312D2A2
9292929282624222222222121201E1D1B1A19181717171716161615141211101010111
1100F0F0F0F0F0F0E0D0C0C0B0B0B0B0B0B0A080707070707070706050606060505050
5050404030303030303020202020202020202010101010202020202020202020202020
2010101010101010101010000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000|||N||F||||2012
0406133706|AM44001<CR><ETX>A7<CR><LF>
Case Max.
Field Name ASTM Field # Delimiter Example Sensitive? Length DxH Send
Record Identifier 1 M Yes 1 Required
Sequence Number 2 | 1 No 5 Required
Universal Test ID 3 |
Name ! N/A No
Type ! N/A No
Local Code: Test ! RBC. No 20 Required
Histogram.Array
Data Measurement Value 4
Value | a No b Yes
Units 5 | N/A No
Reference Range 6 | N/A No
Result Abnormal Flag 7 | N/A No
Reserved 8 | N/A No
Result Status 9 | F No 1 Yes
Reserved 10 | N/A No
Operator Identification 11 | N/A No
Reserved 12 | N/A No
Date/Time Test Completed 13 | 20120406133706 No 14 Yes
Instrument Name 14 | AM44001 No 16 Yes
End of Record <CR> 1 Required
a. See CHAPTER 4, Graphic Results for the value.
b. See CHAPTER 4, Graphic Results for the length.
3-24 B26711AE
ASTM: Record Field Contents
Comment Record 3
Comment Record
For patient results, user defined comments are sent immediately following a patient, order or result
record, or when the result contains one or more Lab Actions. The comment record also follows an
order or result record when the result contains one or more flags/messages.
B26711AE 3-25
ASTM: Record Field Contents
Comment Record
On message download:
• Comment records following a patient and order record are processed by the DxH as comments
associated with patient and specimen, respectively.
• Comment record sent by the DxH in response to a downloaded message will indicate a rejected
message.
On message upload:
• If comment follows Patient Record, it will be a General Comment against the patient record
(Comment Type = G).
• If comment follows Order Record, it can be a general comment against the specimen (Comment
Type = G), a Lab Action against the results (Comment Type = L), or an Instrument Flag Comment,
which will contain the suspect & system messages for the results (Comment Type = I, sub-type
U for suspect and Y for system messages)
• If comment follows Result Record, it can be a General comment against the test (Comment Type
= G), or an Instrument Flag Comment, which will contain the definitive messages for the results
(Comment Type = I).
EXAMPLES:
Typical Comment Record Download:
On message download, if Comment record follows a Patient record, the comment record is
associated with the patient and if the Comment record follows the Order record, the comment
record is associated with the Specimen.
<STX>3C|1|L|Patient is diabetic|G<CR><ETX>43<CR><LF>
Typical Upload:
Comment record is associated with Result Record to list the messages associated with the result as
illustrated below:
<STX>4C|1|I|Hypochromia|I<CR><ETX>43<CR><LF>
Comment record follows an Order record to send an error response for the previously downloaded
message as illustrated below. The possible error responses that can be sent by the DxH are listed in
Table A.18, Possible Error Responses in APPENDIX A.
<STX>4C|1|I|Test not supported|G<CR><ETX>55<CR><LF>
3-26 B26711AE
ASTM: Record Field Contents
Comment Record 3
B26711AE 3-27
ASTM: Record Field Contents
Comment Record
3-28 B26711AE
ASTM: Record Field Contents
Host Query Record 3
NOTE For Order/Result records, if user-defined comments are present, such comment records will follow
comment records for flags/messages, and if Lab Actions comments are present, such comment records
will follow Flags/Messages but will precede User Defined comments (which are Comment Type G).
Comments of Type G are sent in no particular order.
Only one request record may be outstanding at a time. The host must terminate the request, when
finished, by means of the message terminator record, or the DxH must cancel the request before
sending another request.
The host indicates that the outstanding request is terminated by sending a message consisting of a
header record and a terminator record. The Message Control ID field of the header must contain the
Message Control ID that was sent in the header of the original query request. The termination code
of the terminator record must be “F,” “I,” or “Q.”
The DxH will wait for the test order from the host until it times out, cancels the request, and
switches to a default test order. The timeout is configurable from 6 to 90 seconds.
The DxH cancels the outstanding request by sending another request record with the request status
set to “A.” The Message Control ID field of the header will contain the Message Control ID that was
sent in the header of the original query request.
EXAMPLE:
Upload message for a single Sample ID:
<STX>2Q|1|!Samp45||ALL||||||||O<CR><ETX>15<CR><LF>
B26711AE 3-29
ASTM: Record Field Contents
Host Query Record
3-30 B26711AE
ASTM: Record Field Contents
Message Terminator Record 3
NOTE The host indicates that the outstanding request is terminated by setting the termination code of the
terminator record to “F,” “I,” or “Q.”
EXAMPLE:
Typical Upload or Download:
<STX>5L|1|N<CR><ETX>08<CR><LF>
B26711AE 3-31
ASTM: Record Field Contents
Message Terminator Record
3-32 B26711AE
CHAPTER 4
Graphic Results
Histograms
The histograms display a simple line graph which is representative of the count of events occurring
in each A/D channel (or voltage level).
In the ASTM protocol, the histograms are transmitted as 512 ASCII bytes, representing a 256-byte
Hex array. It takes two ASCII bytes to represent one Hex byte. Each Hex byte represents a scaled
count for each channel 0-255. To convert the transmitted 512 ASCII bytes back to hexadecimal array,
just reverse the process by converting each ASCII byte to a hexadecimal byte (for example, a value
of 10 that is transmitted as 2 ASCII characters 1 (31H) and 0 (30H) represent one hex value of 10H
that equals 16 in Decimal).
The histograms can be constructed by plotting the count for each channel then drawing a line
between plots. For plotting, the X-axis represents the channel and the Y-axis represents the count,
as illustrated in Figure 4.1, Histogram Transmission. To construct RBC and WBC histograms, use the
256 channels that are transmitted; for PLT, use only the first 128 channels sent, as the rest of the data
sent is not to be used, as it will always be 00.
X
CHANNEL
B26711AE 4-1
Graphic Results
Dataplots
Dataplots
The 2-dimensional dataplots communicate a greater amount of information to the viewer about the
events.
For the ASTM protocol, the following sections describe the format of the dataplot data and provide
a how-to example of displaying the dataplot data on a raster device such as a video display or
printer. The dataplots consist of two major components: dataplot data and rendering information.
Taken together, these two components allow a receiving application to display the dataplots. The
hexadecimal data is converted to two ASCII bytes before being transmitted to the host. To convert
the transmitted ASCII bytes back to hexadecimal array, just reverse the process by converting each
ASCII byte to a hexadecimal byte (for example, a value of 10 that is transmitted as 2 ASCII characters
1 (31H) and 0 (30H) represent one hex value of 10H that equals 16 in Decimal).
The dataplot portion of the host transmission consists of a dataplot data header and one dataplot
data block. A complete dataplot transmission, including the dataplot data header, is illustrated in
Figure 4.2, Dataplot Transmission.
The dataplot data header contains two elements: the total length of the dataplot transmission and
the number of dataplot data blocks in the transmission. The data are represented as one 16-bit
integer which indicates the total size of the dataplot transmission and one 8-bit integer which
indicates the total number of dataplot data blocks in the transmission (between 1 and 4). Only one
block is supported currently, but up to four may be used in future software. See Figure 4.3, Dataplot
Data Header for details.
4-2 B26711AE
Graphic Results
Dataplots 4
Dataplot Type code Dataplot Type Code is an 8-bit integer which represents the run type
of the sample which produced this dataplot. It will be one of the
following values:
DT_TYPE_5DIFF (0x01) is 5 Part Differential Dataplot.
DT_TYPE_RETIC (0x02) is Reticulocyte Dataplot.
DT_TYPE_NRBC (0x04) is NRBC Dataplot.
Dataplot Option code Dataplot Option Code is an 8-bit integer which contains
option flags that pertain to the current dataplot. The
following flags are currently defined and can be combined
into Dataplot Option Code with a logical or when applicable:
DO_HAS_NO_RENDER_INFO (0x00) indicates that no rendering
information block follows.
DO_COMPRESSED (0x01) indicates that the dataplot
has been compressed. This option is not supported
currently, but may be available in future software.
DO_HAS_RENDER_INFO (0x02) indicates that a valid rendering
information block follows.
Dataplot width (LSB) Dataplot width is a 16-bit integer which specifies the width of the
dataplot.
Dataplot width (MSB)
Dataplot height (LSB) Dataplot height is a 16-bit integer which specifies the height of the
dataplot.
Dataplot height (MSB)
B26711AE 4-3
Graphic Results
Dataplots
Color palette
Rendering Information Rendering Information Block Options may be one or more of the
Block Options following flags:
RH_OPTIONS_NONE (0x00) indicates that no options are set.
It is an 8-bit integer.
Number of color palette Number of Color Palette Table Entries is the number of entries in
table entries the color palette. It is an 8-bit integer.
Number of bitmap library Number of Bitmap Library Entries is the number of bitmap
entries patterns contained in the Dithered display bitmap library. It is an
8-bit integer.
Bitmap width in pixels Bitmap Width in Pixels is the width of each bitmap in pixels. It is
an 8-bit integer.
Bitmap height in pixels Bitmap Height in Pixels is the height of each bitmap in pixels. It
is an 8-bit integer.
4-4 B26711AE
Graphic Results
Dataplots 4
Color Palette
Each color palette entry contains three 8-bit integers which represent the red, green and blue values
for that index as shown in Figure 4.8, Color Palette.
Red component
Green component
Blue component
Bitmap height
in pixels
Dataplot Header
The dataplot header contains instructions of how the dataplot data is to be interpreted. The
structure of the dataplot header is shown in Figure 4.10, Dataplot Header.
Dataplot data options Dataplot data options may be one of the following flags:
DO_OPTIONS_NONE (0x00) no option has been selected.
It is an 8-bit integer.
Dataplot datum size Dataplot datum size is the size in bits of each point in the dataplot. It is
usually 8 which represents a byte. It is an 8-bit integer.
Reserved Reserved for future use and should be ignored. It is an 8-bit integer.
Reserved Reserved for future use and should be ignored. It is an 8-bit integer.
B26711AE 4-5
Graphic Results
Dataplots
Dataplot Data
The dataplot data contains the number of datapoint blocks and the data. Number of datapoint blocks
is one 8 bit integer which indicates the number of datapoints array. Only one datapoint block is
supported currently. The dataplot data contains the actual datapoint array. The datapoints are
transmitted as 4,096 bytes of hexadecimal data. Each of the 4,096 bytes of hexadecimal data is
converted to 8,192 bytes of ASCII data before being transmitted to the host. The structure of the
dataplot Data is shown in Figure 4.11, Dataplot Data.
3765001E
4-6 B26711AE
APPENDIX A
Additional Tables
For a non-numeric result, one of the codes, as described below, will be used.
Code Description
+++++ Indicates the parameter is over the operating range
..... Indicates an incomplete result
::::: Indicates flow cell clogs
===== Indicates an analysis is disabled
XXXXX Indicates a parameter was disabled when the specimen was run or when results were released, but the
parameter was subsequently enabled
----- Indicates a voteout
????? Indicates a result is outside of the range of values that can be formatted for display
##### Indicates that results were rejected
The Flags component consists of four characters. The flags are shown below in order of priority with
highest priority at the top and lowest at the bottom. The four-character string will send a <SPACE>
character if no flag is present for that position.
+ H
F1 F2 F3 F4 Description
E Parameter result edited flag; occurs when an edit is made to results before their
release
e Parameter result has been recalculated based on an edited result; occurs when an
edit is made to results before their release
M Parameter result amended flag; occurs when an edit is made to released sample
results
B26711AE A-1
Additional Tables
Panels, Tests, Controls, Dataplots and Histograms Available
F1 F2 F3 F4 Description
m Parameter result has been recalculated based on an amended result; occurs when
an edit is made to released sample results
+ Result is higher than analytical measuring range high limit
- Result is lower than analytical measuring range low limit
R Review flag
c H Result is higher than operator defined range for critical limits.
c L Result is lower than operator defined range for critical limits
a H Result is higher than operator defined range for action limits
a L Result is lower than operator defined range for action limits
H Result is higher than operator defined reference range
L Result is lower than operator defined reference range
P Partial Aspiration flag
N Non-Blood Specimen detected.
D Delta flag
The following table lists the Panel Identifiers (In the Predefined Panel Column) for all panels that
can be ordered from the LIS, and for all panels that can be uploaded to the LIS. This table also
identifies the possible Tests for each Panel identifier listed. If there is an “X” in the column labeled
Reflex, this Panel Identifier can also represent a possible Reflex Panel. An “X” in one of the
Histogram columns identifies the possible Histograms for the Predefined Panel. Table A.8, Tests and
Corresponding Histogram Identifiers defines the Histogram Identifiers that will be used for each
Histogram. For each Predefined Panel, an “X” in one of the Dataplot Type columns identifies the
possible Dataplot Types for the Predefined Panel. Table A.7, Dataplot Identifiers Per Dataplot Type
defines the Dataplot Identifiers that will be used for each Dataplot that is available for each Dataplot
Type.
Table A.3 Predefined Panel Identifiers and Histograms/Dataplot Types Per Panel
A-2 B26711AE
Additional Tables
Panels, Tests, Controls, Dataplots and Histograms Available A
Table A.3 Predefined Panel Identifiers and Histograms/Dataplot Types Per Panel (Continued)
B26711AE A-3
Additional Tables
Panels, Tests, Controls, Dataplots and Histograms Available
The following table lists the Test Identifiers (in the Test column) for all tests that correspond to each
Simple Panel or Simple Panel Subset that make up the Predefined Panel listed in
Table A.3, Predefined Panel Identifiers and Histograms/Dataplot Types Per Panel.
Simple Panel/
Simple Panel Specimen
Subset Type Tests Description
CBC Whole blood WBC White Blood Cell or leukocyte count (corrected for the presence of NRBC
and other WBC interferences)
UWBC White Blood Cell or leukocyte count (uncorrected)
RBC Red Blood Cell or erythrocyte count.
HGB Hemoglobin concentration.
HCT Hematocrit (relative volume of erythrocytes)
MCV Mean Corpuscular (erythrocyte) Volume
MCH Mean Corpuscular (erythrocyte) Hemoglobin
MCHC Mean Corpuscular (erythrocyte) Hemoglobin Concentration
@LHD Low Hemoglobin Density
RDW Red Cell (erythrocyte volume) Distribution Width
RDW-SD Red Cell Distribution Width SD
@MAF Microcytic Anemia Factor
PLT Platelet or thrombocyte count
MPV Mean Platelet (thrombocyte) Volume
@PCT Plateletcrit (impedance)
@PDW Platelet Distribution Width
A-4 B26711AE
Additional Tables
Panels, Tests, Controls, Dataplots and Histograms Available A
Table A.4 Test Identifiers per Simple Panel/Simple Panel Subset (Continued)
Simple Panel/
Simple Panel Specimen
Subset Type Tests Description
Diff Whole blood NE Neutrophil percent
LY Lymphocyte percent
MO Monocyte percent
EO Eosinophil percent
BA Basophil percent
@EGC Early Granulated Cell percent
NE# Neutrophil number (requires CBC information)
LY# Lymphocyte number (requires CBC information)
MO# Monocyte number (requires CBC information)
EO# Eosinophil number (requires CBC information)
BA# Basophil number (requires CBC information)
@EGC# Early Granulated Cell number (requires CBC information)
NRBC Nucleated Red Blood Cell percent
NRBC# Nucleated Red Blood Cell number (requires CBC information)
@WDOP Leukocyte estimate (uncorrected) from the Diff Optical Channel
@WNOP Leukocyte estimate (uncorrected) from the NRBC Optical Channel
Retic Whole blood RET Reticulocyte percent
RET# Reticulocyte number, if RBC is available (requires CBC information)
MRV Mean Reticulocyte Volume
IRF Immature Reticulocyte Fraction
@MSCV Mean Sphered Cell Volume
@HLR High Light Scatter Reticulocytes percent
@HLR# High Light Scatter Reticulocytes number, if RET# is available (requires CBC
information)
@UGC Unghosted Red Cells (not cleared) percent
@UGC# Unghosted Red Cells (not cleared) number, if RBC is available (requires CBC
information)
@RSF Red Blood Cell Size Factor
@RDWR Reticulocyte Distribution Width
@RDWR- Reticulocyte Distribution Width SD
SD
@WROP Leukocyte estimate (corrected) from the Retic Optical Channel
@UWROP Leukocyte estimate (uncorrected) from the Retic Optical Channel
B26711AE A-5
Additional Tables
Panels, Tests, Controls, Dataplots and Histograms Available
Table A.4 Test Identifiers per Simple Panel/Simple Panel Subset (Continued)
Simple Panel/
Simple Panel Specimen
Subset Type Tests Description
BFC CSF, TNC Total Nucleated Cell count (for body fluids)
Synovial, RBC Red Blood Cell or erythrocyte count (for body fluids)
Pleural,
Peritoneal @BFM Mononuclear (MN) Cell percent derived from the TNC histogram
and @BFP Polymorphonuclear (PMN) Cell percent derived from the TNC histogram
Pericardial
@BFM# Mononuclear (MN) Cell number calculated from the BFM percent and TNC
(requires CBC information)
@BFP# Polymorphonuclear (PMN) Cell number calculated from the BFP percent
and TNC (requires CBC information)
H&H (Subset) Whole blood HGB Hemoglobin concentration
HCT Hematocrit (relative volume of erythrocytes)
WHP (Subset) Whole blood WBC White Blood Cell or leukocyte count (corrected for the presence of NRBC
and other WBC interferences)
UWBC White Blood Cell or leukocyte count (uncorrected)
HGB Hemoglobin concentration
PLT Platelet or thrombocyte count
PLT (Subset) Whole blood PLT Platelet or thrombocyte count
WBC (Subset) Whole blood WBC White Blood Cell or leukocyte count (corrected for the presence of NRBC
and other WBC interferences)
UWBC White Blood Cell or leukocyte count (uncorrected)
WBC-NE# Whole blood WBC White Blood Cell or leukocyte count (corrected for the presence of NRBC
(Subset) and other WBC interferences)
NE# Neutrophil number (requires CBC information)
SO (Make Only) Whole blood SM Number of slides ordered
SS (Make and Whole blood SM Number of slides made
Stain)
A-6 B26711AE
Additional Tables
Panels, Tests, Controls, Dataplots and Histograms Available A
The following table lists the Identifiers that will be used to represent the possible Control Source
and corresponding Control Types, and Levels, as well as the possible Tests for each Control Type. An
X in one of the Histogram columns identifies the possible Histograms for the Control Type. For each
Control Type, an X in one of the Analysis columns indicates that Dataplots may be available per
Analysis as identified in the Dataplot column of Table A.7, Dataplot Identifiers Per Dataplot Type.
Table A.5 Control Source Identifiers, Control Type Identifiers, Level Identifiers, and Corresponding Tests
The following table lists the Test Identifiers (in the Tests column) that correspond to each Control
Panel. These are the Control Panels and the corresponding Tests that are indicated in the Tests
B26711AE A-7
Additional Tables
Panels, Tests, Controls, Dataplots and Histograms Available
column in Table A.5, Control Source Identifiers, Control Type Identifiers, Level Identifiers, and
Corresponding Tests.
Table A.6 Control Panels and Corresponding Tests Per Control Panel
A-8 B26711AE
Additional Tables
Panels, Tests, Controls, Dataplots and Histograms Available A
Table A.6 Control Panels and Corresponding Tests Per Control Panel (Continued)
B26711AE A-9
Additional Tables
Cell Population Data Available
Table A.6 Control Panels and Corresponding Tests Per Control Panel (Continued)
The following tables list the Test Identifiers corresponding to all Cell Population Data that can be
uploaded to LIS.
A-10 B26711AE
Additional Tables
Cell Population Data Available A
DIFF Tests
Measurement
Mean Ne SD Mean Ly SD Mean SD Mean Eo SD Mean SD
Ne Ly Mo Mo Eo EGC EGC
V @MN-V- @SD-V- @MN-V- @SD-V- @MN-V- @SD-V- @MN-V- @SD-V- @MN-V- @SD-V-
NE NE LY LY MO MO EO EO EGC EGC
C @MN-C- @SD-C- @MN-C- @SD-C- @MN-C- @SD-C- @MN-C- @SD-C- @MN-C- @SD-C-
NE NE LY LY MO MO EO EO EGC EGC
MALS @MN- @SD- @MN- @SD- @MN- @SD- @MN- @SD- @MN- @SD-
MALS-NE MALS- MALS-LY MALS-LY MALS- MALS-MO MALS-EO MALS- MALS- MALS-
NE MO EO EGC EGC
UMALS @MN- @SD- @MN- @SD- @MN- @SD- @MN- @SD- @MN- @SD-
UMALS- UMALS- UMALS- UMALS- UMALS- UMALS- UMALS- UMALS- UMALS- UMALS-
NE NE LY LY MO MO EO EO EGC EGC
LMALS @MN- @SD- @MN- @SD- @MN- @SD- @MN- @SD- @MN- @SD-
LMALS- LMALS- LMALS- LMALS- LMALS- LMALS- LMALS- LMALS- LMALS- LMALS-
NE NE LY LY MO MO EO EO EGC EGC
LALS @MN- @SD- @MN- @SD- @MN- @SD- @MN- @SD- @MN- @SD-
LALS-NE LALS-NE LALS-LY LALS-LY LALS-MO LALS-MO LALS-EO LALS-EO LALS- LALS-
EGC EGC
AL2 @MN- @SD- @MN- @SD- @MN- @SD- @MN- @SD- @MN- @SD-
AL2-NE AL2-NE AL2-LY AL2-LY AL2-MO AL2-MO AL2-EO AL2-EO AL2- AL2-EGC
EGC
B26711AE A-11
Additional Tables
Cell Population Data Available
A-12 B26711AE
Additional Tables
LOINC Codes A
LOINC Codes
The following table lists the LOINC codes for each of the Test Identifiers, per Specimen Type.
B26711AE A-13
Additional Tables
LOINC Codes
A-14 B26711AE
Additional Tables
Exception Status Values A
Value Description
DO Default Test Order (No Match)
IPD Inconsistent Patient Demographics
IF Inconsistent Flagging
Value Description
AE Aspiration Error
DSP Default Smear Parameters
MDD Maker Dryer Disabled
SDD Stainer Dryer Disabled
SNM Slide Not Made
SD Stainer Disabled
SI Stainer Inoperative
SC Staining Cancelled
STE Stain Time Exceeded
BR Basket Removed
B26711AE A-15
Additional Tables
Definitive, Suspect, and System Messages
Definitive Message
Anemia
Anisocytosis
Anisocytosis 1+
Anisocytosis 2+
Anisocytosis 3+
Basophilia
Basophilia#
Eosinophilia
Eosinophilia#
Erythrocytosis
H&H Check Failed
Hypochromia
Hypochromia 1+
Hypochromia 2+
Hypochromia 3+
Large Platelets
Leukocytosis
Leukopenia
Lymphocytosis
Lymphocytosis#
Lymphopenia
Lymphopenia#
Macrocytosis
Macrocytosis 1+
Macrocytosis 2+
Macrocytosis 3+
Microcytosis
Microcytosis 1+
Microcytosis 2+
Microcytosis 3+
Monocytosis
Monocytosis#
Neutropenia
A-16 B26711AE
Additional Tables
Definitive, Suspect, and System Messages A
Definitive Message
Neutropenia#
Neutrophilia
Neutrophilia#
NRBCs Present
Reticulocytosis
Reticulocytosis#
Small Platelets
Thrombocytopenia
Thrombocytosis
Suspect Message
Abn Hemoglobin
Cellular Inter
Dimorphic Reds
Giant Platelets
Imm Grans
Left Shift
LY Blast
MO Blast
NE Blast
NRBC
RBC Frag/Micro
Red Cell Aggl
Sickled Cells
Variant LY
System Message
Abn Diff Pattern
Abn NRBC Pattern
Abn RBC Pattern
Abn Retic Pattern
Abn TNC Pattern
Abn WBC Pattern
B26711AE A-17
Additional Tables
Definitive, Suspect, and System Messages
System Message
Aged Sample
AL2 Blank Volt: N
AL2 Blank Volt: R
Bubbles
Carryover
Cellular Inter
Cover Opened
Data Disc: D
Data Disc: N
Data Disc: R
Excessive Debris: D
Flow Cell Clog: D
Flow Cell Clog: N
Flow Cell Clog: R
HGB Blank Shift
HGB Inter: WBC
High Event Rate: D
High Event Rate: N
High Event Rate: R
High OP Events: D
High RF Events: D
Low AL2 Events: N
Low DC Events: N
Low Event Rate: D
Low Event Rate: N
Low Event Rate: R
Low Events: D
Low Events: N
Low Events: PLT
Low Events: R
Low OP Events: D
Low RMALS Events: D
MCV Inter: PLT
MCV Inter: WBC
MO-NE Overlap
A-18 B26711AE
Additional Tables
Error Responses A
System Message
NE-EO Overlap
No Aspiration
Non-blood Specimen
NRBC Inter
NRBC-LY Overlap
Nucleated Cells
Partial Aspiration
Platelet Clumps
PLT Carryover
PLT Inter: Debris
Range Error
RBC-PLT Overlap
RET Inter: Debris
RET Inter: Plt
RET-RBC Overlap
System Event: D
System Event: HGB
System Event: N
System Event: PLT
System Event: R
System Event: RBC
System Event: TNC
System Event: WBC
TNC Carryover
Undefined Pop: D
Unknown Error
Unknown Events: R
WBC Carryover
Error Responses
The following table lists the possible error responses that will be sent by the DxH.
B26711AE A-19
Additional Tables
Error Responses
All of the error codes in the following table are applicable to the ASTM protocol.
NOTE This table contains all possible error codes. Not all of them may be generated. Only error codes
mentioned in the Record Field Content tables are generated.
Some of the fields in the Event Log message column may be blank.
A-20 B26711AE
Additional Tables
Error Responses A
B26711AE A-21
Additional Tables
Error Responses
A-22 B26711AE
Additional Tables
Error Responses A
B26711AE A-23
Additional Tables
Error Responses
A-24 B26711AE
APPENDIX B
The following are examples of messages transmitted between the System Manager and the
laboratory computer.
H|\!~|||LISHOST|||||||P|LIS2-A|20040318235959
P|1||Pat123||Doe!John!L||19901209|M|||||P102Lisa!Brown!Lisa||||||||||||||||||||||||ChildrensMiami
C|1|L|Patient is diabetic|G
O|1|Sp123||!!!CBC|R||20040318093030|||Bill|A|||20040318124309|Whole
blood|King!Eric!T|||||||||F||ChildrensMiami!Emergency
P|2||Pat124||Smith!Joe!K||19870902|M|||||||||||||||||ChildrenMiami
O|1|Sp1001||!!!CBC|R||20040318093030||||A|||20040318124309|Whole
blood|Blake!Ann|||||||||F||ChildrensMiami
O|2|Sp1002||!!!RETIC|R||20040318093030||||A|||20040318124309|Whole
blood|Blake!Ann|||||||||F
L|1|N
CD and RETIC
H|\!~|||LISHOST|||||||P|LIS2-A|20040318235959
P|1||Pat123||Doe!John!L||19901209|M|||||P102Lisa!Brown!Lisa||||||||||||
O|1|Sp123||!!!CD\!!!RETIC|R||20040318093030|||Bill|N|||20040318124309|Whole
blood|King!Eric!T|||||||||F||ChildrensMiami!Emergency
L|1|N
B26711AE B-1
ASTM: Sample Messages
Rejection Notification Example
The Instrument sends one rejection notification message for Sample ID Sp123. The Sample ID
already exists in the worklist and therefore cannot be accepted as a new test order (action code N
in the test order download record). One rejection notification message is sent no matter how many
tests were ordered.
H|\!~|||DxH|||||LIS||P|LIS2-A|20081004100653
P|1||Pat123|
O|1|Sp123||!!!CD\!!!RETIC|||||||||||Whole blood
C|1|I|Cannot create new specimen as specimen already exists.|G
L|1|N
H|\!~|||DxH|||||LIS||P|LIS2-A|20080923072941
P|1|||
O|1|89338176210|00161|!!!CDR\!!!SS!7|R|||||||||20080923072509|Whole
blood|||||!DevOp|DO|20080923072928|||F
C|1|I|System Event: PLT|I!Y
C|2|I|System Event: D|I!Y
C|3|I|System Event: R|I!Y
C|4|I|Abn NRBC Pattern|I!Y
C|5|I|System Event: WBC|I!Y
C|6|I|System Event: N|I!Y
C|7|I|Low AL2 Events: N|I!Y
C|8|I|System Event: RBC|I!Y
C|9|I|Test names beginning with @are research use only. Not for use in diagnostics procedures.|G
R|1|!!!WBC!33256-9|6.8!R |10^3/uL||3.6 to 10.2|A||F||||20080923072716|AM44001
R|2|!!!UWBC!6690-2|6.8!R |10^3/uL|||A||F||||20080923072716|AM44001
R|3|!!!RBC!789-8|4.52!R |10^6/uL||4.06 to 5.63|A||F||||20080923072716|AM44001
R|4|!!!HGB!718-7|13.0|g/dL||12.5 to 16.3|||F||||20080923072716|AM44001
R|5|!!!HCT!4544-3|39.6!R |%||36.7 to 47.1|A||F||||20080923072716|AM44001
R|6|!!!MCV!787-2|87.5!R |fL||73.0 to 96.2|A||F||||20080923072716|AM44001
R|7|!!!MCH!785-6|28.7!R |pg||23.8 to 33.4|A||F||||20080923072716|AM44001
R|8|!!!MCHC!786-4|32.8!R |g/dL||32.5 to 36.3|A||F||||20080923072716|AM44001
R|9|!!!@LHD|7.8!R |%|||A||F||||20080923072716|AM44001
R|10|!!!RDW!788-0|13.4!R |%||12.1 to 16.2|A||F||||20080923072716|AM44001
R|11|!!!RDW-SD!21000-5|42.9!R |fL||36.5 to 45.9|A||F||||20080923072716|AM44001
R|12|!!!@MAF!|11.4!R | |||A||F||||20080923072716|AM44001
R|13|!!!PLT!777-3|218!R |10^3/uL||152 to 348|A||F||||20080923072716|AM44001
R|14|!!!MPV!32623-1|10.0!R |fL||7.4 to 11.4|A||F||||20080923072716|AM44001
R|15|!!!@PCT!|0.217!R |%|||A||F||||20080923072716|AM44001
R|16|!!!@PDW!32207-3|16.5!R | |||A||F||||20080923072716|AM44001
R|17|!!!NE!770-8|50.6!R |%||43.5 to 73.5|A||F||||20080923072716|AM44001
R|18|!!!LY!736-9|36.0!R |%||15.2 to 43.3|A||F||||20080923072716|AM44001
R|19|!!!MO!5905-5|8.7!R |%||5.5 to 13.7|A||F||||20080923072716|AM44001
B-2 B26711AE
ASTM: Sample Messages
Control Result Upload Example B
NOTE The DxH Slidemaker Stainer results are sent on a separate ASTM message containing the slide results
only.
H|\!~|||DxH|||||LIS||Q|LIS2-A|20080925122107
P|1|||
O|1|130000001!Level 2!COULTER® 6C Cell!20080813|00001||||||||Q|||||||||OL3!OL3!12345-1-
B1|!M!E!Shift 1||||F
C|1|I|System Event: RBC|I!Y
C|2|I|System Event: PLT|I!Y
C|3|I|System Event: WBC|I!Y
C|4|I|Data Disc: D|I!Y
R|1|!!!WBC!33256-9|5.3!R L |10^3/uL|||A||F||||20080925093226|AM44001
R|2|!!!RBC!789-8|5.37!R H |10^6/uL|||A||F||||20080925093226|AM44001
R|3|!!!HGB!718-7|13.7! H |g/dL|||A||F||||20080925093226|AM44001
R|4|!!!HCT!4544-3|42.9!R H |%|||A||F||||20080925093226|AM44001
R|5|!!!MCV!787-2|79.9!R L |fL|||A||F||||20080925093226|AM44001
R|6|!!!MCH!785-6|25.5!R L |pg|||A||F||||20080925093226|AM44001
R|7|!!!MCHC!786-4|31.9!R L |g/dL|||A||F||||20080925093226|AM44001
R|8|!!!RDW!788-0|13.9!R |%|||A||F||||20080925093226|AM44001
R|9|!!!RDW-SD!21000-5|41.1!R |fL|||A||F||||20080925093226|AM44001
R|10|!!!PLT!777-3|361!R L |10^3/uL|||A||F||||20080925093226|AM44001
R|11|!!!MPV!32623-1|8.7!R |fL|||A||F||||20080925093226|AM44001
R|12|!!!@PCT!X-PCT|0.314!R L |%|||A||F||||20080925093226|AM44001
R|13|!!!@PDW!32207-3|16.1!R H | |||A||F||||20080925093226|AM44001
B26711AE B-3
ASTM: Sample Messages
Query Record Upload Example
R|14|!!!NE!770-8|52.0!R L |%|||A||F||||20080925093226|AM44001
R|15|!!!LY!736-9|33.6!R H |%|||A||F||||20080925093226|AM44001
R|16|!!!MO!5905-5|9.6!R L |%|||A||F||||20080925093226|AM44001
R|17|!!!EO!713-8|3.2!R |%|||A||F||||20080925093226|AM44001
R|18|!!!BA!706-2|1.6!R H |%|||A||F||||20080925093226|AM44001
R|19|!!!NE#!751-8|2.8!R L |10^3/uL|||A||F||||20080925093226|AM44001
R|20|!!!LY#!731-0|1.8!R |10^3/uL|||A||F||||20080925093226|AM44001
R|21|!!!MO#!742-7|0.5!R L |10^3/uL|||A||F||||20080925093226|AM44001
R|22|!!!EO#!711-2|0.2!R |10^3/uL|||A||F||||20080925093226|AM44001
R|23|!!!BA#!704-7|0.1!R |10^3/uL|||A||F||||20080925093226|AM44001
R|24|!!!NRBC!34200-6|0.2! L |/100WBC|||A||F||||20080925093226|AM44001
R|25|!!!NRBC#!771-6|0.01!R L |10^3/uL|||A||F||||20080925093226|AM44001
L|1|N
H|\!~|||LISHOST|||||||P|1|
P|1||PatID||Last!First!Middle||!14!Y|F|W||||||||||||||||PatLocation
O|1|S0||!!!CDR|R||||||N||||Whole blood
L|1|N
H|\!~|(0:0-28550#101177,246)||LISHOST|||||||P|1
|L|1|F
H|\!~|||DxH|||||LIS||P|LIS2-A|20090623143204
P|1||PAT2|
O|1|SPEC12||00010|!!!CBS|||||||||||Whole blood
C|1|I|Test Panel(s) not supported or enabled.|G
L|1|N
B-4 B26711AE
APPENDIX C
Supported Characters
The following groups the types of characters supported by Unicode into categories and will be used
to describe field contents.
• Alpha (Alphabetic): Any alphabetic based system of characters (such as English, French, Spanish
and Latin)
• Logo (Logographic): Any grapheme based system of characters (such as Chinese, Japanese and
Korean)
• Numeric: Arabic number characters (0-9)
• Symbol: Symbol characters (such as %, # and @)
It is possible for a field to support a combination of the above types of characters. The following will
be used to describe the types of characters in a field when the field contains more than one type of
character.
• Alpha Numeric: Field can contain both Alpha and Numeric as characters
• Alpha Plus: Field can contain Alpha, Logo, Numeric and Symbols as characters
There are also some fields which limit the characters that will be supported to ASCII. The following
will be used to describe these fields.
• ASCII Printable: English alphabet set of characters (A-Z, a - z), Arabic number characters (0-9),
and Symbol characters (such as =, ? and @) which can be represented in ASCII. (These values will
be limited to ASCII 32 - ASCII 127.)
B26711AE C-1
Supported Characters
Characters That Can Be Supported
Restricted Characters
C-2 B26711AE
APPENDIX D
The router facilitates the connection to the LIS through TCP/IP. On a Standard Computer, the router
connects to the instrument switch. The router is preconfigured from the vendor and no additional
configuration is required in the field.
B26711AE D-1
TCP/IP Router Connection and Configuration
Standard Computer NETGEAR ProSafe Router Installation
2 Connect a patch network cable between the router LAN-1 network port and the instrument
network switch as shown:
d
c
D-2 B26711AE
TCP/IP Router Connection and Configuration
Power Computer NETGEAR ProSafe Router Installation D
The router facilitates the connection to the LIS through TCP/IP. On a Power Computer, the router
connects to the network connector labeled LIS on the rear of the computer. The router is
preconfigured from the vendor and no additional configuration is required in the field.
2 Connect a patch network cable between the router LAN-1 network port and the Power
Computer LIS network port as shown:
1. System Manager
2. Power (UPS) Supply
3. Router
4. Hospital Network
B26711AE D-3
TCP/IP Router Connection and Configuration
NETGEAR ProSafe FVS318G Router WAN Port Configuration
NOTE The Beckman Coulter default setting for the NETGEAR router WAN port is DHCP (obtain an IP address
dynamically).
4 Select Network Configuration > WAN Settings > Broadband ISP Settings to display the Broadband
ISP Settings screen:
5 Select Use Static IP Address located under the Internet (IP) Address section of the screen.
D-4 B26711AE
TCP/IP Router Connection and Configuration
NETGEAR ProSafe FVS318G Router WAN Port Configuration D
6 Enter the information for IP Address, IP Subnet Mask, and Gateway IP Address as specified by your
information technology department.
NOTE A valid Default Gateway (Gateway IP Address) must be entered to avoid communication timeouts.
If a Gateway IP Address is not provided or available, enter the IP address of the LIS system as shown:
B26711AE D-5
TCP/IP Router Connection and Configuration
NETGEAR ProSafe FVS318G Router WAN Port Configuration
D-6 B26711AE
Glossary
This glossary is a collection of specialized terms and their meanings that are either used in this
manual or related to the information in it. If a term has more than one meaning, all meanings
relevant to this manual are included.
<ACK>
Acknowledgment (ASCII Decimal 6)
[C1]
The most significant character of Checksum
[C2]
The least significant character of Checksum
<CR>
Carriage Return (ASCII decimal 13)
[DATA]
The data contents of the record
<ENQ>
Inquire (ASCII Decimal 5)
<EOT>
End of Transmission (ASCII decimal 4)
<ETB>
End of Transmission Block (ASCII Decimal 23). For use only when a single record is too large to
fit into one frame.
<ETX>
End of Text (ASCII Decimal 3). Required at the end of each record.
[frame number]
Single digit frame number “0” to “7.” Starts with “1.”
<LF>
Line feed (ASCII Decimal 10)
<NAK>
Negative Acknowledgment (ASCII Decimal 21)
<STX>
Start of Frame (ASCII Decimal 2)
Actor
An application such as the DxH Analyzer or LIS that is performing the action
AM
Analyzer Manager
B26711AE Glossary-1
Glossary
Analyzer
DxH Workcell
Analyzer Manager
LIS Host or Middleware component
AWOS
Analytical Work Order Step - The AWOS represents an IVD test or panel for a specimen.
CLSI
The Clinical and Laboratory Standards Institute
Communications Packet
All framing required for transmission of data. This framing includes:
<STX>[frame number][DATA] [<ETB> or <ETX>][C1][C2] <LF>.
Component Field
A single data element or data elements that express a finer aggregate or extension of data
elements which precede it. Components cannot contain repeat fields.
Download
The transmission of data from the laboratory computer to the SPM
Empty Field
Field where the value is not present
Field
A specific location within a record for a piece of information, indicated by a field delimiter and
position
Frame
A subdivision of a message, used to allow periodic communication housekeeping such as error
checks and acknowledgement
IHE
Integrating the Healthcare Enterprise
LIS
Laboratory Information System. (Laboratory computer)
Message
A collection of related information; a group of records that begins with a Header record and ends
with a Terminator record. A single record could theoretically constitute a message, but within
this context, a message always contains multiple records. See CHAPTER 2, ASTM: Message Layer
and the descriptions of each type of record included in this document.
Nullified Field
Field with the value set to the NULL value (two double quotes [“”])
Observation
A measurement of a single variable or a single value derived logically and/or algebraically from
other measured or derived values. A test result is an observation.
Glossary-2 B26711AE
Glossary
Receiver
The device that responds to the sender and accepts the message. The receiver in this document
is either the Instrument (DxH) or the laboratory computer.
Record
In reference to the low level protocol, a record is the communications packet. If the frame
length is longer than 64,000 characters, then it must be split into two parts and sent in two or
more communications packets. The intermediate packet uses the <ETB> character, and the
ending packet uses the <ETX> character. No single communications packet contains more than
one record.
In reference to the message layer, is an aggregate of fields describing one aspect of the complete
message. A record will contain one of the following codes: H (header), P (patient), O (order), R
(result), L (terminator), C (comment), Q (request for information) and M (manufacturer
information).
Repeat Field
An additional field of the preceding type when indicated by a repeat delimiter. The Instrument
parses repeat fields received from the LIS host in the Universal Test ID field of a Test Order
Record. The Instrument ignores other occurrences of repeat fields.
The instrument may also produce repeat fields to send to the LIS host:
1) In the Universal Test ID field of a Test Order Record.
2) In User Field #1 of the Test Order Record (for reflexed panels).
3) In the Exception Status field of the Test Order Record.
Sender
The device that has a message to send and initiates the transmission process, in this case
between the laboratory computer and the Instrument. The sender in this document is either the
Instrument or the laboratory computer.
Session
A total unit of communication activity used in this specification to indicate the events starting
with the Establishment phase and ending with the Termination phase. See Frame Layer
Protocol.
Test
Panels (predefined) to be performed on a specimen associated with a given test order, or Tests
that are the result of panels performed on a specimen. See also Table A.3, Predefined Panel
Identifiers and Histograms/Dataplot Types Per Panel in APPENDIX A.
Test Order
Synonym for AWOS. Represents an IVD test or panel for a specimen.
UCUM
Unified Code for Units of Measure - a code system intended to include all units of measure being
comtemporarily used in international science, engineering, and business. The purpose is to
facilitate unambiguous electronical communication of quantities together with their units.
B26711AE Glossary-3
Glossary
Test Request
The order of a test for a specific sample, either a single test or a list of tests
Upload
The transmission of data from the Instrument to the laboratory computer
Glossary-4 B26711AE
Related Documents
Your DxH documentation can be found on our
website at www.beckmancoulter.com.
PN B26647
• System Overview
• Operation Principles
• Daily Checks
• Quality Control
• Sample Analysis
• Data Review
• Workload
• Shutdown
• Setup
• Troubleshooting
• Quality Assurance
• Cleaning Procedures
• Replacement/Adjustment Procedures
• Appendices
• Abbreviations and Acronyms
• Glossary
• References
• Index
• Warranty
Host Transmission
PN B26711
PN A70017
www.beckmancoulter.com