BA400 LIS Protocol - ASTM+HL7 (v2.1.1) - FINAL
BA400 LIS Protocol - ASTM+HL7 (v2.1.1) - FINAL
BA400 LIS Protocol - ASTM+HL7 (v2.1.1) - FINAL
version. 0.3
TABLE OF CONTENTS
1
Introduction ............................................................................................................................... 9
1.1
Purpose .............................................................................................................................. 9
1.2
Overview ............................................................................................................................ 9
1.3
1.4
References ........................................................................................................................ 10
1.5
2.2
HL7.................................................................................................................................... 12
Background....................................................................................................................... 15
3.2
3.3
LIS01-A2............................................................................................................................ 16
3.3.1
Overview .................................................................................................................. 16
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
Notation ........................................................................................................................... 21
4.2
4.3
Records/Segments ........................................................................................................... 21
4.3.1
4.3.2
4.4
Fields ................................................................................................................................ 23
4.4.1
Structure................................................................................................................... 23
4.4.2
Lengths ..................................................................................................................... 24
4.4.3
Character codes........................................................................................................ 24
4.4.4
4.4.5
Delimiters ................................................................................................................. 25
2 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
4.4.7
4.5
4.5.1
HL7............................................................................................................................ 27
4.5.2
LIS2-A2 ...................................................................................................................... 28
5.1.1
5.1.2
AWOS query by the BA 400 for ALL specimens before specimen arrival ................ 32
5.2
5.3
5.4
Rerun ................................................................................................................................ 33
5.4.1
5.4.2
5.4.3
5.5
Reflex [v2]......................................................................................................................... 35
5.5.1
Reflex decided on the BA 400 immediately after the first run ................................ 35
5.5.2
5.5.3
5.6
5.7
5.8
5.9
Reason for Rejection orders (BA400 sends a rejection message for related order) ........ 38
5.9.1
5.9.2
5.9.3
5.9.4
5.9.5
Introduction ..................................................................................................................... 40
6.2
Scope ................................................................................................................................ 40
6.3
6.4
Referenced Standard........................................................................................................ 40
6.5
version. 0.3
6.6.1
6.6.2
6.6.3
6.6.4
6.6.5
6.6.6
QAK Segment............................................................................................................ 44
HL7 IHE-LAW Transaction LAB-28: Analytical Work Order Step Broadcast ............................. 45
7.1
Scope ................................................................................................................................ 45
7.2
7.3
Referenced Standard........................................................................................................ 45
7.4
7.5
7.5.1
7.5.2
7.5.3
Scope ................................................................................................................................ 52
8.2
8.3
Referenced Standard........................................................................................................ 52
8.4
8.5
8.5.1
8.5.2
8.5.3
8.6
8.6.1
8.6.2
8.6.3
8.6.4
8.6.5
8.6.6
OBR Segment............................................................................................................ 61
8.6.7
8.6.8
ORC Segment............................................................................................................ 66
4 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
8.6.9
8.6.10
8.6.11
8.6.12
8.6.13
8.6.14
9.1.1
9.1.2
9.1.3
9.2
9.2.1
9.3
9.3.1
9.3.2
9.3.3
9.4
9.4.1
9.4.2
9.5
9.5.1
9.6
9.6.1
9.7
Rerun ................................................................................................................................ 85
9.8
Reflex ................................................................................................................................ 85
9.9
Retransmission ................................................................................................................. 85
10
10.1
10.1.1
10.1.2
10.1.3
10.1.4
Sender ID .................................................................................................................. 86
10.1.5
Receiver ID................................................................................................................ 86
5 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
10.1.6
Processing ID ............................................................................................................ 86
10.1.7
10.1.8
10.2
10.2.1
10.2.2
10.2.3
10.2.4
10.3
10.3.1
10.3.2
10.3.3
10.4
Patient record................................................................................................................... 88
10.4.1
10.4.2
10.4.3
10.4.4
Patient Name............................................................................................................ 88
10.4.5
Birth date.................................................................................................................. 88
10.4.6
10.4.7
Location .................................................................................................................... 88
10.5
10.5.1
10.5.2
10.5.3
Specimen ID.............................................................................................................. 89
10.5.4
10.5.5
10.5.6
Priority ...................................................................................................................... 90
10.5.7
10.5.8
10.5.9
10.5.10
10.5.11
10.5.12
10.5.13
version. 0.3
10.5.14
10.5.15
10.5.16
10.5.17
10.5.18
10.5.19
10.5.20
10.5.21
10.5.22
10.6
10.6.1
10.6.2
10.6.3
10.6.4
10.6.5
Units ......................................................................................................................... 92
10.6.6
10.6.7
10.6.8
10.6.9
Operator ID............................................................................................................... 93
10.6.10
10.6.11
Instrument ID ....................................................................................................... 93
10.7
10.7.1
10.7.2
10.7.3
10.7.4
10.7.5
11
11.1
11.2
12
12.1
12.2
12.3
version. 0.3
12.4
12.5
12.6
12.7
12.8
12.9
12.10
12.11
12.12
12.13
12.14
12.15
12.16
8 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
1 Introduction
1.1 Purpose
This document specifies the interface protocol that provides BA 400 system to a Laboratory
Information Systems (LIS) software application. This interface forms the basis for the exchange of
healthcare information between BA 400 instrument and outside LIS, e.g., receiving laboratory
orders and generating laboratory results information.
This document is intended to be a guide for implementing the protocol to communicate to BA 400
instrument. In this guide, you will find detailed information of all the data that can be exchanged
between BA 400 and a Laboratory Information System (LIS).
1.2 Overview
The BA 400 supports two different messaging workflows or protocols:
This document intends to be descriptive enough for not requiring the reading of the IHE LAW
specifications document or the LIS2-A2/LIS01-A2 specifications document.
Definition
American National Standards Institute (www.ansi.org)
American Standard Code for Information Interchange
American Society for Testing and Materials ( www.astm.org)
Health Level Seven (www.hl7.org)
Integrating the Healthcare Enterprise (www.ihe.net)
Laboratory Analytical Workflow
Laboratory Information System
Communication Protocol (High Level)
A
2
L
I
For those LIS which they are not able to be fully IHE-LAW compliant, the instrument offers a relaxed
version of the protocol
9 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
LIS1A
OSI
QC
TBC
TBD
UTF
S
2
A
2
Communication Protocol (Low Level)
Open System Interconnection
Quality Control
To be completed
To be defined
Unicode Transformation Format
1.4 References
NCCLS, NCCLS document LIS2-A2. Specification for Transferring Information Between Clinical
Laboratory Instruments and Information Systems; Approved Standard - Second Edition,
2004.
CLSI, CLSI document LIS01-A2. Specification for Low-Level Protocol to Transfer Messages
Between Clinical Laboratory instruments and Computer Systems; Approved StandardSecond Edition, 2008.
IHE Laboratory Technical Committee, IHE Laboratory Technical Supplement - Laboratory
Analytical Workflow (LAW) v1.1, March 9, 2012.
[1]
[2]
[3]
AWOS. Analytical Work Order Step. A Work Order Step in the LAW profile, representing a
test or panel to be performed on a specimen by an Analyzer, producing observations.
Battery. A set of one or more laboratory tests, identified by a single name and code, that
can be ordered to a laboratory. Synonym: Panel.
Order. A battery or test ordered by a ward and/or a physician to a laboratory, to be
performed on one or more specimens collected from a patient.
Order Filler. A system which manages orders on the laboratory side.
Order Group. Also called the Laboratory Request: A set of orders placed together by a
ward and/or a physician to one or more laboratories for a patient, to be performed on
one or more specimens collected from this patient.
Order Placer. A system that generates, places and manages orders.
Panel. Synonym for Battery.
Work Order. The testing of a battery or a test requested by the Order Filler to the
Analyzer Manager.
10 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
WOS. Work Order Step. A battery or test requested by the Analyzer Manager to the
Analyzer.
11 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
2 Physical Layer
BA 400 interface is TCP/IP based. Depending on the protocol used, a different usage of the TCP/IP
Sockets is performed.
2.2 HL7
The HL7 2.5 standard does not define a network communications protocol. In this implementation
the Minimal Lower Layer Protocol is required (See Section 3.2).
For compatibility with IHE-LAW profile and other HL7 implementations, two modes of operations
are supported.
Please refer to BA 400 configuration manual for information on how to configure either of the
two modes.
The two modes are illustrated in the following figure:
12 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
Analyzer Manager
Analyzer
Message 1
TCP/IP
Connection
Message 2
One actors will be the TCP/IP server and which one the TCP/IP client. This decision does
not affect the message flow. In any case, the connection is open between the LIS and the
Analyzer. The messages are sent from one to the other in sequence, using always the
same connection. Usually this connection is open permanently as long as both systems
are online.
13 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
TCP/IP
Connection
#1
Analyzer Manager
Analyzer
Message 1
TCP/IP
Connection
#2
Message 2
TCP/IP Connection #1. The LIS listens to a specific TCP port. The Analyzer connects to the
LIS IP Address and port. The Analyzer opens the connection, sends the Message 1 and
waits for the response. The LIS answers backs using the same connection. The connection
is closed once the response message has been received by the Analyzer or in case of
timeout waiting for the response message.
TCP/IP Connection #2. The Analyzer listens to a specific TCP port. The LIS connects to the
Analyzer IP Address and port. It follows the same flow as the previous one, except that in
this case the initiator is the LIS and the receiver is the Analyzer.
14 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
3 Transport Layer
This is the Lower Layer Protocol used to communicate with the LIS. The following chapters are
dedicated to explain the message structure and content.
3.1 Background
The data link layer has procedures for connection establishment and release, delimiting and
synchronism, sequential control, error detection and error recovery. The application messages
passed from the upper layer are framed and then transmitted. The frames received are packaged
and then passed to the upper layer.
The Data Link Layer protocols supported by BA 400 are:
In pseudo BNF-notation the Content Block Format is as follows: Content-Block = SB, dddd, EB, CR.
dddd = ( printableChar | CR )-sequence.
printableChar = 0x20 | 0x21 | 0x22 | .. | 0xFF.
SB = 0x0B.
EB = 0x1C.
CR = 0x0D.
15 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
3.3 LIS01-A2
3.3.1 Overview
This standard uses a character-oriented protocol to send messages between directly connected
systems. The coding is the ANSI X3.4-1986 and some restrictions are placed on the characters that
can appear in the message content.
The data link mode of operation is a 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. The sender and receiver use timeouts to detect
the loss of coordination between them and provide a method for recovery the communication.
The two systems operate actively to transfer information. The remainder of the time the data link
is in a Neutral State. There are three phases involved in the transmission of message frames:
Establishment Phase (or Link Connection). Determines the direction of information flow
and prepares the receiver to accept information.
Transfer Phase in which the sender transmits messages to the receiver using frames.
Termination Phase in which the link is released and the sender notifies the receiver that
all messages are sent.
16 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
3.3.2.2 Contention
When the two systems simultaneously transmit <ENQ> the data link is in contention. In such
cases, the device has priority.
So, when an <ENQ> is received in response to an <ENQ>, the situation is solved as follows:
The system with priority waits at least 1 second before sending another <ENQ>.
The system without priority must stop trying to transmit and prepare to receive. When
the next <ENQ> is received it replies with an <ACK> or <NAK> depending on its readiness
to receive.
version. 0.3
A reply of <ACK> means the last frame was successfully received and the receiver is ready
to receive the next one. The sender must 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> means the last frame was successfully received, but the receiver
requests the sender to stop transmitting.
18 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
This reply must be transmitted within the timeout period specified in the timeouts section.
3.3.3.5 Receiver Interrupts
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.
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 <EOT>, it must first enter the termination phase to return the
data link to the neutral state. 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.
BA 400 usage: BA 400 shall ignore the interrupt request. The instrument system ignores the
<EOT> until the message transmission is completed. If the instrument system receives and <EOT>
as an answer to the last frame, it waits 15 seconds until it goes to the establishment phase.
3.3.4 Termination Phase (link release)
The Termination Phase returns the data link to the neutral state. The sender initiates the
Termination Phase by transmitting the <EOT> character and then regards the line to be in the
Neutral State. After receiving the <EOT> the receiver also regards the line to be in the neutral
state.
3.3.5 Error Recovery
3.3.5.1 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.
A frame should be rejected because take place some of the following situations:
Any characters occurring before <STX> or <EOT>, or after the end of the block characters (<ETB>
or <ETX>), are ignored by the receiver when checking for frame validity.
19 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
Every time the sender tries to transmit a particular frame, and receives a <NAK> or any other
character different from <ACK> or <EOT> (a <NAK> condition), a retransmission counter for the
given frame is increased. 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.
3.3.5.2 Timeouts
The sender and the receiver use timers to detect loss of coordination between them:
During the establishment phase, the sender sets a timer when transmitting the <ENQ>. A
timeout occurs if a reply of an <ACK>, <NAK> or <ENQ> is not received within 15 seconds.
After a timeout, the sender enters the termination phase.
During the establishment phase, if the system without priority detects contention, it sets
a timer. If the subsequent <ENQ> is not received within 20 seconds, it will regard the line
to be in the neutral state.
During the transfer phase, the sender sets a timer when transmitting the last character of
a frame. If the reply is not received within 15 seconds, a timeout occurs. After a timeout,
the sender aborts the message transfer by proceeding to the termination phase.
During the transfer phase, the receiver sets a timer when first entering the transfer phase
or when replying to a frame. If a frame or an <EOT> is not received within 30 seconds, a
timeout occurs. After a timeout, the receiver discards the last incomplete message and
regards the line to be in the neutral state.
A receiver must reply to a frame within 15 seconds or the sender will timeout.
The instrument system enters the Termination phase and the result of the connection test is
success. If the instrument system does not receive one of the above responses within 15 seconds,
the instrument system enters the Termination phase and the result of the connection test is
failure.
20 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
4 Message Layer
Messages consist of a hierarchy of records of various types. A record can be defined as an
aggregate of fields describing one aspect of the complete message. A field can be seen as a
specific attribute of a record, which may contain aggregates of data elements further refining the
basic attribute.
4.1 Notation
Each message is defined in special notation that lists the record (for LIS2-A2) / segment (for HL7)
in the order they would appear in the message.
Braces, { . . . }, indicate one or more repetitions of the enclosed group of segments. Of course, the
group may contain only a single segment.
Brackets, [ . . . ], show that the enclosed group of segments is optional. If a group of segments is
optional and may repeat it should be enclosed in brackets and braces, [{...}]
4.3 Records/Segments
Both LIS2-A2 and HL7 protocols organize the information in records or segments. Each of them is
responsible of carrying some type of information within the message
4.3.1 LIS2-A2 Records
In LIS2-A2 the records have a hierarchical relationship. The hierarchy of records is composed by
several levels. The record types allowed in each hierarchy level, and the hierarchical dependencies
between record types, are showed below.
Level 0 records
Message Header (H)
Level 1 records
Level 2 records
Level 3 records
Level 4 records
Comment (C)
Request Information (Q)
Comment(C)
Patient Information (P)
Comment (C)
Test Order (O)
Comment (C)
Result (R)
Comment (C)
Message Terminator (L)
Due to the use of this hierarchical structure, some rules have been established:
21 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
A message shall be always headed by a message header record (H), and finished by a
message terminator record (L).
An order record (O) may never appear without a preceding patient information record (P).
A result record (R) may never appear without a preceding order record (O).
Comment records (C) may be inserted at any level in the hierarchy (except after a
Message Terminator), and it refers to the prior higher-level record.
An example of a message structure and content, according to the records hierarchy described
before, is the following:
(Level 0)
MESSAGE HEADER
(Level 1)
PATIENT_1
(Level 2)
COMMENT_1
(Level 2)
ORDER_1
(Level 3)
COMMENT_1
(Level 3)
RESULT_1
(Level 3)
RESULT_2
(Level 4)
COMMENT_1
(Level 4)
COMMENT_2
.
.
(Level 3)
(Level 2)
RESULT_N
ORDER_2
(Level 3)
RESULT_1
(Level 3)
RESULT_2
.
.
(Level 3)
RESULT_N
.
.
(Level 2)
ORDER_N
22 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
RESULT_1
.
.
(Level 1)
PATIENT_2
.
.
(Level 1)
(Level 0)
PATIENT_N
MESSAGE TERMINATOR
A sequence of patient information records, order records, or result records at one level, is
terminated by the appearance of a record type of the same or higher level.
4.3.2 HL7 Segments
A message is the atomic unit of data transferred between systems. It is comprised of a group of
segments in a defined sequence. Each message has a message type that defines its purpose. A
three-character code contained within each message identifies its type.
The real-world event that initiates an exchange of messages is called a trigger event. These events
(a three letter code) represent values such as A patient is admitted or An order event occurred.
There is a one-to-many relationship between message types and trigger event codes. The same
trigger event code may not be associated with more than one message type; however a message
type may be associated with more than one trigger event.
A segment is a logical grouping of data fields. Segments of a message may be required or optional.
They may occur only once in a message or they may be allowed to repeat. Each segment is given a
name. For example, the ADT message may contain the following segments: Message Header
(MSH), Event Type (EVN), Patient ID (PID), and Patient Visit (PV1). Each segment is identified by a
unique three-character code known as the Segment ID.
4.4 Fields
4.4.1 Structure
A field can be seen as a specific attribute of a record, which may contain aggregates of data
elements further refining the basic attribute. There are two kinds of aggregates within a message,
the repeat field and the component field. HL7 specifications adds another level of detail, the
subcomponent field
Repeat field a single data element that expresses a duplication of the field definition. Each
element of a repeat field is to be treated as having equal priority to associated repeat fields.
23 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
Component field single data element or data elements that express a finer aggregate or
extension of data elements, which precede it.
Subcomponent field (HL7 only) an even finer aggregate or extension of data expressed in a
component.
Example: A patients name is recorded as last name, first name, and middle initial, each of which is
separated by a component delimiter.
4.4.2 Lengths
The standard does not impose a maximum field length, and assumes that all fields are variables in
length. The instrument system implementation restricts the maximum field length to a concrete
value depending on the field, but never uses more characters than required by the given field
value (according to the standard).
Example: For a ten characters length field, only ten characters space will be used in the message to
allow the field content, delimiters space apart.
4.4.3 Character codes
All data is represented as eight bit values and single-byte as defined in ISO 8859-1:1987. The
eight-bit values within the range from 0 to 127 of ISO 8859-1:1987 correspond to the ASCII
standard character set (ANSI X3.4-1986). Values between 128 and 255 are undefined by this
standard and are sent using the codepage specified in the instrument system configuration. The
use of different codepages allows characters from different cultures to be exchanged without
problems. Other characters not represented using the specified codepage are sent escaped using
UTF-16 as described in 4.4.6.
Allowed characters in the message:
Description
String. Can have a maximum length
Number coded as string. Can have a maximum and minimum
value.
Default Length
24 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
14
Default Length
14
4
4.4.5 Delimiters
4.4.5.1 Types
Delimiters are used to establish separate sections within a message. There are five different
delimiters.
Record delimiter: It signals the end of any of the defined record types. It is fixed to
carriage return character Latin-1 (13) (ASCII 13).
Field delimiter: It is used to separate adjacent fields. It is configurable, and is specified in
the message header record. It shall be a single character excluding Latin-1 (13) (ASCII 13).
Repeat delimiter: Used to separate variable number of descriptors for fields containing
parts of equal members of the same set. It is configurable, and is specified in the message
header record. It shall be a single character, excluding Latin-1 (13) (ASCII 13) and the value
used by the field delimiter.
Component delimiter: It is used to separate data elements of fields of a hierarchical or
qualifier nature. It is configurable, and is specified in the message header record. It shall
be a single character, excluding Latin-1 (13) (ASCII 13), the value used by the field
delimiter and the value used by the repeat delimiter.
Subcomponent delimiter (HL7 only): Separates adjacent subcomponents of data fields
where allowed. If there are no subcomponents, this character may be omitted.
Escape delimiter: Used within text fields to signify special case operations. It is
configurable, and is specified in the message header record. It has a complex structure,
but mainly use a single character. The chosen character shall be different from Latin-1
(13) (ASCII 13) and the field, repeat, and component delimiter values.
4.4.5.2 Considerations
Alphanumeric characters should not be used as delimiters, according to the standard. The
instrument system implementation allows the use of the following characters as delimiters.
(Boundary values are also included)
25 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
The instrument system default delimiters are the following set for ASTM:
( | ) Latin-1 (124)
(\ ) Latin-1 (92)
( ^ ) Latin-1 (94)
(& ) Latin-1 (38)
(ASCII 124)
(ASCII 92)
(ASCII 94)
(ASCII 38)
The instrument system default delimiters are the following set for HL7:
( | ) Latin-1 (124)
( ^ ) Latin-1 (94)
( ~ ) Latin-1 (126)
( \ ) Latin-1 (92)
( & ) Latin-1 (38)
(ASCII 124)
(ASCII 94)
(ASCII 126)
(ASCII 92)
(ASCII 38)
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
field can be found by counting (i-1) delimiters. Delimiters are not included for trailing null fields.
Ex:
For ASTM: |\^&
For HL7: |^~\&
The following escape sequences are pre-defined.
\H\ (*)
\N\ (*)
\F\
\S\
\R\
\E\
\T\
\Xhhhh\
\Zcccc\
26 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
Thus there shall be always one and only one acknowledgement message coming back to the
sending application.
Upon receipt of the message the receiving application can make an initial determination as to
whether or not the message can be accepted. If this acceptance validation fails the system shall
reject the message with an accept acknowledgment populating the acknowledgment code
(MSA.1) with:
1. CR Commit reject if the one of the values of message type (MSH.9), version ID (MSH.12)
or processing ID (MSH.11) is not acceptable to the receiving application.
2. CE Commit error if the message cannot be accepted for any other reason (e.g., required
field is not present).
The Accept Acknowledgment message shall populate fields MSH.15 and MSH.16 with an NE.
27 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
If the message is accepted the receiving application shall then process it. In case the header
indicates it (MSH.16) the receiving application shall reply with an Application Acknowledgment.
The Acknowledgement Code (MSA.1) of the acknowledgment shall be one of the following:
1. AA indicates the message has been processed successfully.
2. AE indicates application error. The response message shall provide additional error
information.
3. AR indicates failure to process (reject) the message for reasons unrelated to its content
or format (analyzer busy, system down, internal error, etc.).
In case of application error or reject, the message is not resent anymore.
4.5.2 LIS2-A2
In order to ensure proper error logging and error recovery, the next rule is followed according to
the standard.
Storage Rule: Since data content is structured in hierarchical fashion, any decreasing change in the
hierarchical level triggers storage of all data transmitted prior to said level change,
and not previously saved.
An example of the prior rule application is the following.
Record #
Record Type
Storage action
Level
(level variation)
Message Header
L0
(0)
L1
(+1)
L2
(+1)
L3
(+1)
Order2
L2
(-1)
Order3
L2
(0)
L1
(-1)
L2
(+1)
Patient1
Order1
Result1
{Save 1
4}
6
7
Patient2
{Save 5
6}
8
Order1
Comment1
L3
(+1)
10
Result1
L3
(0)
L4
(+1)
11
Comment1
28 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
Result2
L3
(-1)
{Save 7
L2
(-1)
{Save 12}
L1
(-1)
{Save 13}
L2
(+1)
L3
(+1)
L0
(-3)
11}
13
Order2
14
Patient3
15
Order1
16
17
Result1
Message Terminator
16}
{Save 14
Record Type
of
Message Header
Level (variation)
Patient1
Order1
Result1
Storage action
Retransmission
L0
(0)
L1
(+1)
1, 2
L2
(+1)
1, 2, 3
L3
(+1)
1, 2, 3, 4
Order2
L2
(-1)
Order3
L2
(0)
L1
(-1)
L2
(+1)
1, 7, 8
Patient2
Order1
{Save 1 4}
1, 2, 3, 4, 5
1, 2, 5, 6
{Save 5 6}
1, 2, 5, 6, 7
Comment1
L3
(+1)
1, 7, 8, 9
10
Result1
L3
(0)
1, 7, 8, 9, 10
(+1)
1, 7, 8, 9, 10, 11
11
Comment1 L4
12
Result2
L3
(-1)
{Save 7 11}
1, 7, 8, 9, 10,
11, 12
29 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
Order2
Patient3
Order1
Result1
Message Terminator
17
L2
(-1)
{Save 12}
1, 7, 8, 12, 13
L1
(-1)
{Save 13}
1, 7, 13, 14
L2
(+1)
1, 14, 15
L3
(+1)
1, 14, 15, 16
L0
(-3)
{Save 14 16}
30 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
5 Workflow Scenarios
5.1 AWOS transfer to the BA 400 before specimen arrival
In this use case the LIS sends to the BA 400 the scheduled list of AWOS prior to the specimen
arriving at the BA 400. The delivery to the BA 400, solicited or unsolicited, will be described in the
following two sub-cases.
Since the work list is transmitted before the specimen is present on the BA 400, in some cases it
may not be known which device will receive the specimen. Laboratories may have multiple BA
400 with similar analytical capabilities for fault tolerance redundancy or to keep up with the
workload. When an AWOS is scheduled on more than one BA 400, upon notification of AWOS
completion by one of the BA 400 who transmits back the results, the LIS shall cancel the other
redundant AWOS awaiting execution on the other BA 400.
5.1.1 AWOS broadcast by the LIS before specimen arrival
Initial part of the scenario:
1. The LIS sends the scheduled AWOS to the BA 400. Multiple AWOS may be grouped into a
single work list provided to the BA 400. Each AWOS represents an analytical service
requested on a specimen. In response to the AWOS broadcast, the BA 400 will notify the
LIS that the AWOS has been accepted. This is done implicitly, only rejections are explicitly
referenced in the message.
2. The BA 400 recognizes the specimen container (through barcode ID scanning or manual
entry) and selects the set of AWOS related to that specimen from its memory.
Final part of the scenario:
1. The BA 400 performs the AWOS (one or more) on that specimen.
2. The BA 400 notifies the LIS of the completion of the AWOS (one or more). This notification
message contains the results of the performed tests, fulfilling one or more AWOS, with
their related properties.
Exceptions handling:
1. In the case where the AWOS has not been received when the specimen container is
recognized, the BA 400 queries the LIS with the specimen container ID (transition to use
case 5.1.1 step b).
2. In the time between receipt of the AWOS and the specimen recognition by the BA 400,
the content of the Order Group, Order or Work Order may be modified (correcting
patient data, suppressing some tests, adding some new tests, shifting to another target
Analyzer) or even cancelled. Such events will require the cancellation of the original
AWOS on the LIS. Therefore, the LIS shall notify the cancellation to all BA 400 that
received the AWOS.
a. The LIS notifies the BA 400 to cancel the AWOS.
31 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
b. Each BA 400 notifies the LIS if the AWOS cancel is accepted. BA 400 will evaluate
the state of the AWOS and determine if cancellation is possible. If a BA 400
cannot cancel the AWOS, it will notify the LIS that it is unable to cancel. One of
the following actions will occur:
i. If processing on the AWOS has not started, the BA 400 will notify the LIS
that the cancel was accepted and discard the AWOS.
ii. If processing on the AWOS has started but the BA 400 cannot stop the
processing, then the cancellation is rejected. The BA 400 will then
transition to step b, Final part of the scenario of this use case.
5.1.2 AWOS query by the BA 400 for ALL specimens before specimen arrival
Initial part of the scenario:
1. The BA 400 queries the LIS for all the scheduled AWOS assigned to it.
2. The LIS responds by sending the complete AWOS work list assigned to the BA 400,
and the BA 400 updates its local work list. In response to the AWOS receipt, the BA
400 will notify the LIS that the AWOS has been accepted or rejected. The acceptance
is done implicitly, only rejections are explicitly referenced in the message
3. Continue with step b) of the Initial part of the scenario from use case 5.1.1.
Final part of the scenario:
Same as use case 5.1.1.
Exception handling:
Same as use case 5.1.1.
version. 0.3
5.4 Rerun
An AWOS usually needs one analytic run on the BA 400. In some circumstances the results
obtained from this first run need to be controlled by subsequent runs or reruns.
The need for a rerun may be decided:
Immediately after the first run on the BA 400, before uploading the results to the LIS.
During the technical validation of the Analytical Work Order with the first run results, on
the LIS application.
During the clinical validation of the order with the first run results, on the Order Filler
application.
Results out of range, triggering a rerun with automatic dilution of the specimen.
33 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
The LIS may send a new AWOS to it, for the same specimen and the same tests. This starts
a new 5.1.1 scenario.
Or if the BA 400 is working in query mode, the LIS schedules the new AWOS and waits for
the query from the BA 400. This starts a new 5.3 scenario.
version. 0.3
ranges, patients prior results, and other clinical and technical information, or technical
information such as drifting or out of range quality control detected. This decision is taken by the
laboratory clinical expert, or by an automated expert system assisting the clinical expert.
In this situation, the final part of the first three scenarios ends normally. After the clinical
validation the Order Filler generates a new Work Order for the same patient, same specimen,
requesting the LIS to schedule the tests, on one of its Analyzers. This new Work Order may carry
some additional tests ordered in the meantime. It may possibly require a new aliquot.
This kind of rerun is supported and described by the use case 5.1, 5.2 and 5.3.
Either immediately after the initial test run on the BA 400, before uploading the results to
the LIS.
Or during the technical validation of the Analytical Work Order with the first run results,
on the LIS application.
Or later, during the clinical validation of the order with the first run results, on the Order
Filler application.
Results in a particular range, triggering a reflex of a different test on the same specimen.
This reflex decision happens before the initial test results are uploaded to the LIS. The results of
the first run may be sent either before the results from the reflex test or may be held and sent
when the reflex test is complete.
The LIS may be notified of both the initial and reflex testing in order to track the BA 400
operations, and to register the reagent consumption.
Initial part of the scenario:
The initial part of the scenario can be from use case 5.1, 5.2 or 5.3.
version. 0.3
2. Considering the results obtained, a second run is scheduled. The BA 400 sends the results
of the first test.
3. After the appropriate specimen is made available, the BA 400 performs the reflex test.
4. The BA 400 notifies the LIS, with the results and status of the first tests and reflex test
with all known information (patient, specimen, container, test).
The LIS may send a new AWOS to it, for the same specimen and new tests. This starts a
new 5.1.1 scenario.
If the BA 400 is working in query mode, the LIS schedules the new AWOS and waits for the
query from the BA 400. This starts a new 5.3 scenario
36 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
In some cases (molecular biology for example), the sample transmitted to the BA 400 is mixture of
several patient specimen.
If the BA 400 return a negative result all the patient specimen of the pool are considered
negative.
If the BA 400 returns a positive result, all the patient specimen of the pool have to be
tested individually.
The preceding uses cases, the following points have to be taken in account:
37 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
The ordering of pooled specimens assumes the LIS managing the specimen pool (e.g., by
connection to a pooling device) and the BA 400 responsible for measurement and
calculation of the result of the pooled specimen.
The Order send to the BA 400 should include the following information:
a. It is a pooled specimen.
b. The pool size, i.e., the number of specimens used for this specific sample. This
information is used in the calculation of the result (the negative specimens generally
"dilute" the result of positive specimens).
c. Optional list of specimen IDs used in the pool (for informational purpose at the BA
400).
5.9 Reason for Rejection orders (BA400 sends a rejection message for
related order)
5.9.1 Due to wrong syntax or unmapped values
Reason
Missing mandatory field
Description
Missing value in a field marked as
REQUIRED in BA400 LIS Protocol
Specification document
Field with data type different of
the defined for it in BA400 LIS
Protocol Specification
Field with length greater than the
maximum value allowed for it in
BA400 LIS Protocol Specification
ASTM example
Specimen ID (O3 segment)
not informed
Patient DOB (P8 segment)
does not contain a date
Patient Last Name (P6.1
segment) contains a value
with more than 30
characters
Patient DOB (P8 segment)
contains a valid date but
expressed with a format
different of YYYYMMDD
Priority (O6 segment) has a
value different of R and S
Sample Type (O16 segment)
or Test ID (O5.4 segment)
contain a value not mapped
in BA400
Both fields Test ID and Sample Type are known for BA400, but the
Test has not programming defined for the Sample Type
Calculated Tests composed of Tests programmed with different
Sample Types
The same Specimen ID is sent for several different Patients
The same Test ID / Sample Type has been previously requested for
the same Patient and the result has not been still uploaded to LIS
Internal QC for Calculated or External Tests
Internal QC for Standard or ISE Tests that have not Quality
Control defined in BA400
38 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
Rerun working mode has been set to: Analyzer Only into LIS
Configuration screen of BA400 Sw
LIS requests for Rerun of Internal Controls are not allowed in BA400
LIS requests for Rerun of Calculated and/or External Tests are not
allowed in BA400
LIS requests a Rerun after receiving the results of the previous
request, but sends it for a different Specimen
39 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
6.2 Scope
This transaction supports the use cases:
AWOS Query by the Analyzer for ALL specimens before specimen arrival.
AWOS Query by the Analyzer at specimen arrival.
ROLE
LIS
Manages the Work Orders and AWOS. Responds with to a query from
the Analyzer and sends the appropriate (positive acknowledgement,
negative acknowledgment) response. When the acknowledgement
response is positive, sends a LAB-28 AWOS Broadcast to the Analyzer.
Analyzer
Queries the LIS for a WOS related to the specimen, and receives the
query response. Waits for the LAB-28 AWOS Broadcast when a
positive query response is received. If no LAB-28 AWOS Broadcast for
the queried specimen is received by an Analyzer-specific period of
time, the Analyzer may notify the user that no AWOS was received.
version. 0.3
LIS
BA 400
QBP^WOS^QBP_Q11
RSP^WOS^RSP_K11
MEANING
Message Header
USAGE
R
CARD.
[1..1]
HL7 CHAPTER
2
[{SFT}]
Software Segment
O1
[0..*]
QPD
RCP
R
R
[1..1]
[1..1]
5
5
For BA 400 X.
41 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
MSH.9: QBP^Q11^QBP_Q11.
MSH.21: LAB-27^IHE.
MSH|^~\&|BA400|Biosystems|Modulab|Systelab|20130416063226||QBP^Q11^QBP_Q1
1|822cc8b5-5f83-4f77-8173-66e3d942cb01|P|2.5.1|||ER|AL||UNICODE UTF8|||LAB-27^IHE
QPD|WOS^Work Order
Step^IHE_LABTF|822cc8b55f834f77817366e3d942cb01|001000003
6.6.2.2 RCP|I||R<CR><FS><CR>RSP^WOS^RSP_K11:
SEGMENT
MEANING
USAGE
CARD.
HL7 CHAPTER
MSH
Message Header
[1..1]
[{SFT}]
Software Segment
O1
[0..*]
MSA
Message Acknowledgement
[1..1]
[ERR]
Error
[0..1]
QAK
Query Acknowledgement
[1..1]
QPD
[1..1]
Ignored by BA 400.
MSH.9: RSP^K11^RSP_K11.
MSH.21: LAB-27^IHE.
QPD shall be the same as the QPD sent in QBP^WOS^QBP_Q11.
MSH|^~\&|Modulab|Systelab|BA400|Biosystems|20130129102030||RSP^K11^RSP_K1
1|67F2746D24014F21AD7139756F64CAD8|P|2.5.1|||ER|NE||UNICODE UTF-8|||LAB27^IHE
MSA|AA|65F2746D24014F21AD7139756F64CAD8
QAK|65F2746D24014F21AD7139756F64CAD8|OK|WOS^Work Order Step^IHE_LABTF
QPD|WOS^Work Order Step^IHE_LABTF|67F2746D24014F21AD7139756F64CAD8|SPM01
USAGE
CARD.
TBL#
NAME
42 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
ANALYZER ANALYZER
MGR.
1
60
CE
[1..1]
32
ST
[1..1]
Query Tag
80
EI
[0..*]
COMPONENT/SUBCOMPONENT
Identifier
Text
Name of Coding System
LEN
DT
USAGE
3
15
9
ST
ST
ID
R
R
R
LEN
DT
USAGE
7
19
9
ST
ST
ID
R
R
R
COMMENT
WOS
Work Order Step
IHE_LABTF
COMPONENT/SUBCOMPONENT
Identifier
Text
Name of Coding System
COMMENT
WOS_ALL
Work Order Step All
IHE_LABTF
COMPONENT/SUBCOMPONENT
Entity Identifier
LEN
DT
USAGE
20
ST
COMMENT
LEN
DT
ID
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
M
CARD.
[0..1]
TBL#
0091
NAME
Query Priority
43 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
CE
[0..1]
0394
Response Modality
COMPONENT/SUBCOMPONENT
Identifier
LEN
DT
USAGE
ST
COMMENT
Always set to R
SEQ
LEN
DT
CARD.
TBL#
NAME
32
ST
[1..1]
ID
[1..1]
0208
38
CE
[1..1]
0471
Query Tag
DESCRIPTION
OK
NF
AE
Application Error
AR
Application Rejects
COMMENTS
COMPONENT/SUBCOMPONENT
Identifier
LEN
DT
USAGE
20
ST
COMMENT
Contains value from QPD.1
44 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
ROLE
LIS
Analyzer
45 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
LIS
BA 400
OML^O33
New Order (ORC-1 : NW)
ORL^O34
Order Accepted (ORC-1: OK)
Unable to Accept (ORC-1;UA)
OML^O33
Order Cancel (ORC-1: CA)
ORL^O34
Order Cancelled (ORC-1: CR)
Unable to Cancel (ORC-1; UC)
46 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
MEANING
USAGE
CARD.
HL7 CHAPTER
2
MSH
Message Header
[1..1]
[0..1]
PID
Patient Identification
[1..1]
[PV1]
Patient Visit
[0..1]
SPECIMEN begin
[1..*]
SPM
Specimen
[1..1]
[{SAC}]
Specimen Container
[1..1]
13
[1..*]
ORC
[1..1]
[{TQ1}]
Timing Quantity
RE
[0..1]
RE
[0..1]
OBR
Observation Request
[1..1]
[{TCD}]
[0..1]
13
[{
[0..*]
PV1
[1..1]
[1..*]
ORC
[1..1]
OBR
[1..1]
[1..*]
OBX
Observation/Result prior
result
[1..*]
[{NTE}]
C1
[0..*]
}
}
version. 0.3
MEANING
}]
USAGE
CARD.
HL7 CHAPTER
]
}
}
1
Ignored by BA 400.
MSH.9: OML^O33^OML_O33.
MSH.21: LAB-28^IHE.
SPM.11: Q (Control specimen) in the case of a QC AWOS, P (Patient) in the case of a patient
AWOS, and L (Pooled patient specimens) in the case of a pooled patient samples AWOS.
The OBSERVATION REQUEST group will not be present when ORC.1 = DC, which is Discontinue
Request. This indicates the message is in reply to a LAB-27 Query for AWOS and that there is no
work to perform for the sample container.
The PRIOR RESULT segment group provides the prior results obtained for the same patient.
Segment PID is not provided in this segment group because it is the same patient, and the
laboratory is not concerned by the fact that this patient might have had a different identification
when the prior results were produced.
Segment PV1, which is the first segment of the segment group PRIOR RESULT, is mandatory. The
presence of this segment at this point in the message structure announces unambiguously a set of
prior orders with related prior observations. The segment PV1 represents the patient visit (or
encounter) during which these prior observations were produced. The only field mandatory in the
segment PV1 is PV1.2 Patient Class. The sender of this message SHALL set the value the field
PV1.2 to U, which stands for patient class unknown.
The ORC appearing in the PRIOR RESULT segment group is mandatory and SHALL have its first
field Order Control populated with PR (Prior results).
Some Analyzers need Observation OBX, TCD, and NTE segments. Therefore, the message carries
an optional OBSERVATION segment group to provide the analyzer with results related to the tests
to be performed.
48 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
MSH|^~\&|Modulab|Systelab|BA400|Biosystems|20130129102030||OML^O33^OML_O3
3|69F2746D24014F21AD7139756F64CAD8|P|2.5.1|||ER|AL||UNICODE UTF-8|||LAB28^IHE
PID|||PID2||SURNAME^NAME2^^^^^L||19850819|M
SPM|1|SPECIMEN2||SER|||||||P||||||20130129092030|20130129112030
SAC|||||||||||||||||||||||||||||5
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||ALBUMIN^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||Na+^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||Li+^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||CK^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||CHOL HDL DIRECT^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||CALCIUM ARSENAZO^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||BILIRUBIN TOTAL^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||BILIRUBIN DIRECT^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||AMYLASE PANCREAT^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||AMYLASE EPS^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||AMYLASE DIRECT^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||ALP-DEA^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||ALP-AMP^T1^BA400
ORC|NW||||||||20130129101530
TQ1|||||||||R
OBR||AWOS2||ACID GLYCOPROTEI^T1^BA400
49 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
7.5.2.2 ORL^O34
SEGMENT
MEANING
USAGE
CARD.
HL7 CHAPTER
MSH
Message Header
[1..1]
MSA
Message Acknowledgement
[1..1]
[{ERR}]
Error
[0..*]
[0..1]
[0..1]
PID
Patient Identification
[0..1]
[1..*]
SPM
Specimen
[1..1]
[{SAC}]
Specimen Container
[1..1]
13
[{
[1..*]
ORC
[1..1]
}]
MSH-9: ORL^O34ORL_O34.
MSH.21: LAB-28^IHE.
ORC.2, Placer Order Number, will be used to uniquely identify the AWOS to the LIS when the
RESPONSE group is included.
The RESPONSE group may be used by the Analyzer to inform the LIS about the intent to perform
an individual AWOS contained in the OML message:
50 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
The RESPONSE group will be used by the Analyzer to respond to a cancellation request from the
LIS for each AWOS contained in the OML message:
MSH|^~\&|BA400|Biosystems|Modulab|Systelab|20130416105615||ORL^O34^ORL_O3
4|af899d09-531c-4df7-9ff1-8aef1929b8eb|P|2.5.1|||ER|NE||UNICODE UTF8|||LAB-28^IHE
MSA|AA|69F2746D24014F21AD7139756F64CAD8
51 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
8.2
ROLE
LIS
Analyzer
OUL^R22 message.
PID, PV1, SPM, OBX, SAC, INV, OBR, ORD, TCD, SID, and NTE Segments.
LIS
BA 400
OUL^R22
ACK^R22
52 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
MEANING
USAGE
CARD.
HL7
CHAPTER
2
MSH
Message Header
[1..1]
[0..1]
Patient Identification
[1..1]
PID
[0..1]
Patient Visit
[0..1]
SPECIMEN begin
[1..*]
SPM
Specimen
[1..1]
[{OBX}]
[0..*]
[{
[0..1]
SAC
Container information
[1..1]
13
[INV]
Detailed Substance
information
[0..1]
13
[PV1]
]
}]
[1..*]
OBR
Observation Order
[1..1]
[ORC]
Common Order
[0..1]
[{
[0..*]
53 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
MEANING
USAGE
CARD.
HL7
CHAPTER
OBX
Observation Result
[1..1]
[TCD]
[0..1]
13
[{SID}]
[0..*]
13
[{NTE}]
[0..*]
}]
MSH.9: OUL^R22^OUL_R22.
MSH.21: LAB-29^IHE.
SPM.11: Q (Control specimen) in the case of a QC AWOS, P (Patient) in the case of a patient
AWOS, and L (Pooled patient specimens) in the case of a pooled patient samples AWOS.
MSH|^~\&|BA400|Biosystems|Modulab|Systelab|20130416071828||OUL^R22^OUL_R2
2|80f1a9fe-cd54-41d4-87ca-4c30b059ac2b|P|2.5.1|||ER|AL||UNICODE UTF8|||LAB-29^IHE
SPM|1|#201304150002||SER|||||||P|||||||
OBR||""||UREA-BUN-UV^UREA-BUN-UV^A400|||||||||||||||||||||||||
ORC|OK||||CM||||20130416071828OBX|1|ST|UREA-BUN-UV^UREA-BUN-UV^A400||1.351948|mg/dL^mg/dL^A400||See Analyzer remarks for this LIS
order|||F|||||BIOSYSTEMS||A400^Biosystems~834000114^Biosystems|2013041514
5415
OBR||""||ALP-DEA^ALP-DEA^A400|||||||||||||||||||||||||
ORC|OK||||CM||||20130416071828
OBX|1|ST|ALP-DEA^ALP-DEA^A400||-0.8337101|U/L^U/L^A400||See Analyzer
remarks for this LIS
order|||F|||||BIOSYSTEMS||A400^Biosystems~834000114^Biosystems|2013041515
1412
OBR||""||BUN MOD^BUN MOD^A400|||||||||||||||||||||||||
ORC|OK||||CM||||20130416071828
OBX|1|ST|BUN MOD^BUN MOD^A400||-0.6317512|mg/dL^mg/dL^A400||See Analyzer
remarks for this LIS
order|||F|||||BIOSYSTEMS||A400^Biosystems~834000114^Biosystems|2013041607
1702
8.5.2.2 ACK^R22
SEGMENT
MSH
MEANING
Message Header
USAGE
CARD.
HL7
CHAPTER
[1..1]
2
54 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
MSA
Message Acknowledgement
[1..1]
[ERR]
Error
[0..1]
MSH.9: ACK^R22^ACK.
MSH.21: LAB-29^IHE.
MSH|^~\&|Modulab|Systelab|BA400|Biosystems|20130129102030||ACK^R22^ACK|71
F2746D24014F21AD7139756F64CAD8|P|2.5.1|||ER|NE||UNICODE UTF-8|||LAB29^IHE
MSA|AA|88F2746D24014F21AD7139756F64CAD8
55 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
LEN
2
3
4
18
705
2
1
2
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
ERL
C (M/X)1
C (M/X)2
CWE
M
M
ID
M
M
DT
CARD.
[1..*]
[1..1]
[1..1]
TBL#
0357
0516
NAME
Error Location
HL7 Error Code
Severity
For BA 400 X.
Ignored by BA 400.
COMPONENT/SUBCOMPONENT
Identifier
VALUE
DT
USAGE
ST
DESCRIPTION
100
101
102
103
200
201
202
203
204
205
206
207
COMMENT
COMMENTS
Error: The message segments were not in the
proper order, or required segments are missing.
Error: A required field is missing from a segment
Error: The field contained data of the wrong data
type, e.g., an NM field contained "FOO".
Error: A field of data type ID or IS was compared
against the corresponding table, and no match
was found.
Rejection: The Message Type is not supported.
Rejection: The Event Code is not supported.
Rejection: The Processing ID is not supported.
Rejection: The Version ID is not supported.
Rejection: The ID of the patient, order, etc., was
not found. Used for transactions other than
additions, e.g. transfer of a non-existent patient.
Rejection: The ID of the patient, order, etc.,
already exists. Used in response to addition
transactions (Admit, New Order, etc.).
Rejection: The transaction could not be
performed at the application storage level, e.g.
Rejection: A catchall for internal errors not
explicitly covered by other codes.
56 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
CARD.
TBL#
NAME
[1..1]
[1..1]
[0..1]
[0..1]
[0..1]
0451
0383
0384
Substance Identifier
Substance Status
Substance Type
Expiration Date/Time
Manufacturer Lot Number
COMPONENT/SUBCOMPONENT
Identifier
LEN
DT
USAGE
20
ST
CONTENTS
Identifier of substance
COMPONENT/SUBCOMPONENT
Identifier
LEN
DT
USAGE
ST
CONTENTS
Substance status
COMPONENT/SUBCOMPONENT
Identifier
LEN
DT
USAGE
CONTENTS
ST
The value of this field will always be CO for Quality Control Specimen.
INV.12 Expiration Date/Time (TS), optional.
This is the expiration date of the material. Precision supported is to the day.
SEQ
12.1
COMPONENT/SUBCOMPONENT
YYYYMMDD
USAGE
COMMENT
57 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
LEN
DT
1
2
2
50
ID
ST
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
M
M
M
M
CARD.
TBL#
[1..1]
[1..1]
00008
NAME
Acknowledgement Code
Message Control Id
DESCRIPTION
Original mode: Application Accept
AE
AR
COMMENTS
Message processed and accepted
Message processed and was rejected
due to and error in either content of
format
Message rejected due to MSH error(s)
Note: the accompanying ERR segment to the MSA segment in the acknowledgement message will indicate the location
of the error.
SEQ
LEN
CARD.
TBL#
1
2
3
4
5
6
7
9
10
11
12
1
4
227
227
227
227
26
15
50
3
60
15
ID
[1..1]
0155
16
ID
[1..1]
0155
18
21
16
427
ID
EI
M
M
M
M
[1..1]
[1..1]
0211
01598
[1..1]
[1..1]
[1..1]
[1..1]
[1..1]
[1..1]
[1..1]
[1..1]
[1..1]
[1..1]
[1..1]
NAME
Field Separator
Encoding Characters
Sending Application
Sending Facility
Receiving Application
Receiving Facility
Date/Time of Message
Message Type
Message Control Id
Processing Id
Version Id
Accept Acknowledgement
Type
Application Acknowledgement
Type
Character Set
Message Profile Identifier
58 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
COMPONENT/SUBCOMPONENT
Namespace Id
LEN
DT
USAGE
20
IS
LEN
DT
USAGE
20
IS
CONTENTS
Vendor specified value
COMPONENT/SUBCOMPONENT
Namespace Id
CONTENTS
Laboratory specified value
COMPONENT/SUBCOMPONENT
Namespace Id
LEN
DT
USAGE
20
IS
CONTENTS
Laboratory specified value
COMPONENT/SUBCOMPONENT
Namespace Id
LEN
DT
USAGE
20
IS
RE
CONTENTS
Laboratory specified value
COMPONENT/SUBCOMPONENT
YYYYMMDDHHMMSS+/ZZZZ
LEN
USAGE
19
COMMENT
Time zone is used for all other time
stamps in the message
version. 0.3
COMPONENT/SUBCOMPONENT
Message Code
Trigger Event
Message Structure
DT
USAGE
ID
ID
ID
R
R
R
COMMENT
DT
USAGE
ID
COMMENT
DT
USAGE
ST
IS
R
R
CARD.
COMMENT
<domain>-<transaction number>
IHE
TBL#
NAME
60 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
4
65536
SI
FT
ANALYZER
O1
O1
[1..1]
[1..n]
Set ID
Comment
For BA 400 M.
SEQ
LEN
DT
50
EI
M2
[1..1]
3
4
17
29
50
250
250
200
EI
CE
XTN
EIP
O1
M
O1
O
X
M
RE2
X
[0..1]
[1..1]
[0..2]
[0..1]
1
2
CARD.
TBL#
NAME
Placer Order Number (AWOS
ID)
Filler Order Number
Universal Service Identifier
Order Callback Phone
Parent
For BA 400 X.
Ignored by BA 400.
COMPONENT/SUBCOMPONENT
Entity Identifier
LEN
DT
USAGE
50
ST
R3
COMMENT
AWOS ID
2
3
COMPONENT/SUBCOMPONENT
Identifier
Text
Name of Coding System
LEN
DT
USAGE
20
199
20
ST
ST
ID
R
R
R
COMMENT
Test/Battery Identifier
Name for the test/battery
Analyzer Model
61 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
DT
USAGE
ST
COMMENT
AWOS ID of Parent
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
4
SI
M
M
2
ID
C(M/X)
C(M/X)2
250
CE
M
M
1
20
ST
C(M/RE)
C(M/X)2
99999 Varies
C(M/X)
C(M/X)
250
CE
C(M/X)
C(M/X)
70
ST
O
RE
5
ID
M
M
1
ID
M
M
LEN
DT
CARD.
[1..1]
[1..1]
[1..1]
[0..1]
[1..1]
[0..1]
[0..1]
[1..*]
[1..1]
14
26
TS
O1
RE2
[0..1]
16
250
XCN
[1..1]
18
427
EI
M2
[1..n]
19
26
TS
[1...1]
TBL#
0125
0085
NAME
Set ID OBX
Value Type
Observation Identifier
Observation Sub-ID
Observation Value
Units
Reference Range
Abnormal Flags
Observation Result Status
Date/Time of the
Observation
Responsible Observer
Equipment Instance
Identifier
Date/Time of the Analysis
For BA 400 X.
2
Ignored by BA 400.
DESCRIPTION
CE
Coded Entry
ED
Encapsulated Data
COMMENTS
Used to report exception code (reason test failed
to produce a final result yet)
Used to report graphs, plots, etc.
62 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
Numeric
Numerical Array
Reference Pointer
SN
Structured Numeric
ST
String
COMPONENT/SUBCOMPONENT
Identifier
Text
Name of Coding System
LEN
DT
USAGE
20
199
20
ST
ST
ID
R
R
R
COMMENT
Test Identifier
Name for the test
Analyzer Model
5.1
COMPONENT/SUBCOMPONENT
Identifier
5.2
Text
260
ST
5.3
20
ID
SEQ
LEN
DT
USAGE
COMMENT
ST
COMPONENT/SUBCOMPONENT
Identifier
Text
Name of Coding System
LEN
DT
USAGE
20
199
20
ST
ST
ID
R
R
R
COMMENT
Unit of measure
Analyzer Model
version. 0.3
DESCRIPTION
Abs > optical limit
Sample Abs < Blank Abs
Sample Abs > Blank Abs
Non Linear Kinetics
Absorbance < 0
Absorbance increase < 0
Substrate depletion
Possible prozone (it requires manual dilution and repetition)
Reactions rotor thermo warning
Possible clot in sample
Clot detected in sample
Sample arm fluidic system blocked
Completed with optical errors
Main Abs > Blank Abs limit
Main Abs < Blank Abs limit
Abs Work Reagent > Blank Abs limit
Abs Work Reagent < Blank Abs limit
Initial Blank Abs > Blank Abs limit
Initial Blank Abs < Blank Abs limit
Kinetic Blank > Kinetic Blank limit
(Abs T2 - Abs T1) * RT > Kinetic Blank limit
Incorrect calibration curve
Calculated factor out of limits
Calibration factor can't be calculated
Expired calibrator lot
Conc. not calculated
Conc. out of calibration curve (HIGH)
Conc. out of calibration curve (LOW)
Conc < 0
Conc > Linearity limit
Conc < Detection limit
Conc < Normality Min
Conc > Normality Max
Conc < Panic Min
64 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
DESCRIPTION
Conc > Panic max
Some standard tests with remarks
Drift in calibrator A
Drift in calibrator A
Noise in measuring calibrator A
Noise in measuring calibrator B
Noise measuring calibrator B
Voltage out of limit measuring calibrator A
Drift out of limits
Voltage out of limit measuring calibrator B
Result out of range
No flags
DESCRIPTION
Final results
Results cannot be
obtained
COMMENTS
Primary result value for the test run the
quantitative result
Test Exception. The reason for failure is being
reported.
LEN
DT
USAGE
20
ST
COMMENT
Locally defined identifier
USAGE
R
R
COMMENT
Model
Manufacturer
version. 0.3
USAGE
R
R
COMMENT
Serial Number
Manufacturer
The optional third and subsequent instance of OBX-18 will be used to carry manufacturer or site
specific information to allow for the identification of the hierarchical configuration of the
equipment (cluster of modules, etc.) and site specific identification. BA 400 will not send this
information, and will ignore it in case of receiving such information from the LIS.
OBX.19 Date/Time of the Analysis (TS), required if available (LIS), optional (Analyzer).
This field contains the date and time the test processing completed. Time zone indicator is not
supported. Degree of precision component is not supported.
COMPONENT/SUBCOMPONENT
19.1 YYYYMMDDHHMMSS
SEQ
USAGE
COMMENT
LEN
1
2
4
5
9
21
2
50
20
2
26
250
27
26
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
ID
M
M
1
EI
C(M/X)
X
EI
O
RE
ID
M
X
TS
M
M
XON
O
RE
DT
TS
O1
CARD.
[1..1]
[0..1]
[0..1]
[1..1]
[1..1]
[0..1]
TBL#
0038
[0..1]
NAME
Order Control
Placer Order Number
Placer Group Number
Order Status
Date/Time of Transaction
Ordering Facility Name
Filler Expected Availability
Date/Time
For BA 400 X.
DESCRIPTION
New Order
Notification or request accepted
Unable to accept order/service
Cancel order/service request
CR
Cancelled as requested
UC
Unable to cancel
DC
PR
Discontinue Request
Prior Results
COMMENTS
Event acknowledgement in ORL message
Event acknowledgement in ORL message
Event request in OML.
Event acknowledgement in ORL message
responding to OML (CA)
Event acknowledgement in ORL message
responding to OML (CA)
Used to indicate a negative query response
66 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
ORC.2 Placer Order Number (EI), not supported (LIS), conditional (Analyzer).
The field is used by the Analyzer to uniquely identify an AWOS when used as part of an ORL^O34
response to the LIS.
Predicate: Usage is Mandatory if MSH-9.1 (Message type) is populated with ORL and MSH-9.2
(Event type) is populated with O34. Otherwise, usage is Not Supported because the placer order
number is only carried by field OBR-2 Placer Order Number.
ORC.4 Placer Group Number (EI), required if available (LIS), optional (Analyzer)
The Placer Group Number represents an identification of a set of closely related batteries and/or
tests for one subject ordered together and for the same diagnostic purpose. This field contains
the Work Order identifier that groups AWOS ordered together by the LIS and sent to one or more
Analyzers. The Work Order can encompass more than one sample from the same patient. Only
the LIS establishes a Work Order identifier, therefore only the first identifier of the EIP data type is
supported.
In cases where AWOS are not grouped under a common Work Order, this field is empty.
ORC.5 Order Status (ID), mandatory (Analyzer)
The allowed values for this field within IHE Laboratory Technical Framework are a subset of 1935
HL7 table 0038 - Order Status as shown below:
VALUE
CA
CM
IP
DESCRIPTION
Order was cancelled
Order is completed
In process, unspecified
COMMENTS
COMPONENT/SUBCOMPONENT
YYYYMMDD
USAGE
COMMENT
ORC.21 Ordering Facility Name (XON), required if available (LIS), optional (Analyzer).
This field contains the name of the facility placing the order.
SEQ
21.1
COMPONENT/SUBCOMPONENT
Organization Name
DT
USAGE
ST
COMMENT
67 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
LEN
3
5
6
7
8
30
250
250
26
1
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
CE
M
M
XPN
O
RE
1
XPN
O
RE2
TS
O
RE
IS
O
RE
DT
CARD.
[1..1]
[0..1]
[0..1]
[0..1]
[0..1]
TBL#
0001
NAME
Patient Identifier List
Patient Name
Mothers Maiden Name
Date/Time of Birth
Administrative Sex
For BA 400 X.
2
Ignored by BA 400.
COMPONENT/SUBCOMPONENT
Entity Identifier
DT
USAGE
ST
COMMENT
Locally defined
COMPONENT/SUBCOMPONENT
Family Name
Surname (a.k.a. last name)
Given name (a.k.a. first name)
Name type code
LEN
DT
USAGE
30
30
1
FN
ST
ST
ID
RE
RE
RE
R
COMMENT
Always L
COMPONENT/SUBCOMPONENT
YYYYMMDD
USAGE
COMMENT
DESCRIPTION
COMMENTS
Female
Male
Unknown
68 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
LEN
DT
IS
80
PL
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
M
M
M1
O
CARD.
TBL#
[1..1]
0004
[0..1]
NAME
Patient Class
Assigned Patient Location
When PV1 is in the PRIOR RESULT segment group, the only mandatory field is PV1.2 and its value should be U.
DESCRIPTION
COMMENTS
Obstetrics
Commercial Account
Emergency
Inpatient
Not Applicable
Outpatient
Preadmit
Recurring Patient
Unknown
PV1.3 Assigned Patient Location (PL), required if available (LIS), optional (Analyzer).
This field contains the patients initial assigned location or the location to which the patient is
being moved. Only a single patient location element is supported.
COMPONENT/SUBCOMPONENT
SEQ
3.2
Room
LEN
DT
USAGE
20
IS
RE
COMMENT
LEN
DT
30
EI
29
20
SN
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
C
(M/X)1
C (M/X)1
O2
RE3
CARD.
TBL#
NAME
[0..1]
Container Identifier
[0..1]
Dilution Factor
For BA 400 M.
For BA 400 X.
3
Ignored by BA 400.
2
version. 0.3
(secondary sample) of that specimen. For primary sample this field contains Primary Container ID;
for bar-coded aliquot samples this field contains Aliquot Container ID; for non-bar-coded aliquot
samples (e.g., microtiter plate) this field is empty.
It is expected that the Container ID here is normally encoded as the ID (barcode, RFID) on the
sample container.
Predicate: Either SAC-3 or SAC-4 or both must be populated.
COMPONENT/SUBCOMPONENT
Entity Identifier
SEQ
3.1
LEN
DT
USAGE
30
ST
COMMENT
SEQ
LEN
DT
CARD.
1
2
3
4
11
13
4
30
80
250
250
6
17
26
DR
C (O/X)
C (RE/X)
[0..1]
18
26
TS
C (O/X)
C (RE/X)
[0..1]
[1..1]
[0..1]
[0..*]
[1..1]
[0..1]
[0..1]
TBL#
0487
0369
NAME
Set ID SPM
Specimen Id
Specimen Parent Ids
Specimen Type
Specimen Role
Grouped Specimen Count
Specimen Collection
Date/Time
Specimen Received Date/Time
COMPONENT/SUB-COMPONENT
Placer Assigned Identifier
Entity Identifier
LEN
30
DT
EI
ST
USAGE
R
R
COMMENT
70 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
COMPONENT/SUB-COMPONENT
Placer Assigned Identifier
Entity Identifier
LEN
20
DT
EI
ST
USAGE
R
R
COMMENT
COMPONENT/SUB-COMPONENT
DT
USAGE
4.1
Identifier
ST
COMMENT
Code from HL7 Table 0487
Specimen Type.
DESCRIPTION
COMMENTS
Patient
Control specimen
Pooled patient specimens
version. 0.3
This element shall be reported to a precision of seconds. Indication of the time zone is not
supported. The degree of precision component is not supported.
SEQ
17.1
COMPONENT/SUB-COMPONENT
YYYYMMDDHHMMSS
USAGE
R
COMMENT
COMPONENT/SUB-COMPONENT
YYYYMMDDHHMMSS
CARD.
[1..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..1]
USAGE
R
TBL#
0136
0136
0389
COMMENT
NAME
Universal Service Identifier
Auto-Dilution Factor
Rerun Dilution Factor
Pre-Dilution Factor
Endogenous Content of Pre-Dilution Diluent
Automatic Repeat Allowed
Reflex Allowed
Analyte Repeat Status
Ignored by BA 400.
DESCRIPTION
COMMENTS
Yes
No
72 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
DESCRIPTION
COMMENTS
Yes
No
CARD.
TBL#
[1..1]
0485
NAME
Priority
COMPONENT/SUB-COMPONENT
DT
USAGE
9.1
Identifier
ST
VALUE
R
S
DESCRIPTION
COMMENT
Code from HL7 User-defined
Table 0485
COMMENTS
Routine
Stat
73 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
Analyzer Manager
Analyzer
Timer
Orders / No orders
Accept/Reject orders
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
H
Q
L
The Header record follows the structure described in Section 10.1 with the following details:
The Request record follows the structure described in Section 10.2 with the following details:
The Termination record follows the structure described in Section 10.3 with the following details:
H|\^&|64F2746D24014F21AD7139756F64CAD8||BA400|||||Modulab||P|LIS2A|201301
29102030
Q|1|ALL||O
L|1|N
version. 0.3
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
H
L
The Header record follows the structure described in Section 10.1 with the following details:
The Termination record follows the structure described in Section 10.3 with the following details:
H|\^&|69F2746D24014F21AD7139756F64CAD8||Modulab|||||BA400||P|LIS2A|201301
29102030
L|1|I
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
H
{
P
{
O
[{
R
[
C
]
}]
}
}
L
The Header record follows the structure described in Section 10.1 with the following details:
version. 0.3
The Result record follows the structure described in Section 10.6 with the following details:
The Comment record follows the structure defined in Section 10.7 with the following details:
The Termination record follows the structure described in Section 10.3 with the following details:
76 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
H|\^&|69F2746D24014F21AD7139756F64CAD8||Modulab|||||BA400||P|LIS2A|201301
29102030
P|1||PID01||Campeny^Ricard||19850819|M
O|1|SPM01||^^^Test
1|R|20130129101530|20130129092030||||A||||HBLUD|||||^56|||||O\Q
O|2|SPM02||^^^|||20130129092530||||||||HBLUD|||||^57|||||Y\Q
L|1|F
Analyzer Manager
Analyzer
Orders
Accept/Reject orders
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
H
{
P
{
O
[{
R
[
C
]
}]
}
}
L
The Header record follows the structure described in Section 10.1 with the following details:
version. 0.3
The Result record follows the structure described in Section 10.6 with the following details:
The Comment record follows the structure defined in Section 10.7 with the following details:
The Termination record follows the structure described in Section 10.3 with the following details:
H|\^&|69F2746D24014F21AD7139756F64CAD8||Modulab|||||BA400||P|LIS2A|201301
29102030
P|1||PID01||Campeny^Ricard||19850819|M
O|1|SPM01||^^^Test
1|R|20130129101530|20130129092030||||A||||HBLUD|||||^56|||||O
O|2|SPM01||^^^Test
2|R|20130129101530|20130129092030||||A||||HBLUD|||||^56|||||O
O|3|SPM02||^^^Test
3|R|20130129101730|20130129092031||||A||||HBLUD|||||^57|||||O
L|1|N
version. 0.3
Analyzer Manager
Analyzer
Specimen Identification
Query by Specimen ID
Orders / No orders
Accept/Reject orders
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
H
Q
L
The Header record follows the structure described in Section 10.1 with the following details:
The Request record follows the structure described in Section 10.2 with the following details:
Q-3. Contains the Specimen ID, repeated for as many specimens are requested.
The Termination record follows the structure described in Section 10.3 with the following details:
H|\^&|65F2746D24014F21AD7139756F64CAD8||BA400|||||Modulab||P|LIS2A|201301
29102030
Q|1|SPM01\SPM02||O
L|1|N
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
H
{
P
79 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
{
O
}
}
L
The Header record follows the structure described in Section 10.1 with the following details:
The Patient record follows the structure described in Section 10.4. All the fields except the second
can be empty
The Order record follows the structure described in Section 10.5 with the following details:
The Termination record follows the structure described in Section 10.3 with the following details:
Analyzer Manager
Analyzer
Orders
Accept/Reject orders
version. 0.3
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
H
L
H|\^&|66F2746D24014F21AD7139756F64CAD8||BA400|||||Modulab||P|LIS2A|201301
29102030
L|1|N
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
H
{
P
{
O
}
}
L
The Header record follows the structure described in Section 10.1 with the following details:
81 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
If the action requested was to program a new order on a Pooled Patient sample
and the action was successful at the Analyzer,
O-12 has the value A and D (the field is repeated).
O-26 has the value X.
If the action requested was to cancel an existing order on a patient sample and
The action cannot be performed,
O-12 has the value C.
O-26 has the value I.
If the action requested was to cancel an existing order on a QC sample and
The action cannot be performed,
O-12 has the value C and Q (field is repeated).
O-26 has the value I.
If the action requested was to cancel an existing order on a Pooled Patient sample
and the action cannot be performed,
O-12 has the value C and D (field is repeated).
O-26 has the value I.
The Termination record follows the structure described in Section 10.3 with the following details:
H|\^&|69F2746D24014F21AD7139756F64CAD8||Modulab|||||BA400||P|LIS2A|201301
29102030
P|1||PID01||Campeny^Ricard||19850819|M
O|1|SPM01||^^^Test
1|R|20130129101530|20130129092030||||C||||HBLUD|||||^56|||||O
L|1|N
Analyzer Manager
Analyzer
Orders
Accept/Reject orders
Cancel orders
version. 0.3
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
H
P
{
O
}
L
The Header record follows the structure described in Section 10.1 with the following details:
The Termination record follows the structure described in Section 10.3 with the following
details:
H|\^&|69F2746D24014F21AD7139756F64CAD8||Modulab|||||BA400||P|LIS2A|201301
29102030
P|1||PID01||Campeny^Ricard||19850819|M
O|1|SPM01||^^^Test 1|R||||||||||||||||||||X
L|1|N
Analyzer Manager
Analyzer
Upload result
83 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
H
{
P
{
O
{[
R
{[
C
]}
]}
}
}
L
The Header record follows the structure described in Section 10.1 with the following details:
The Result record follows the structure described in Section 10.6 with the following details:
The Comment record follows the structure described in Section 10.7 with the following details:
C-3. Always I.
If the comment is a general comment by the operator,
o C-4.1. Contains the value COMMENT.
o C-4.2. Contains the comment text.
84 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
The Termination record follows the structure described in Section 10.3 with the following details:
H|\^&|69F2746D24014F21AD7139756F64CAD8||BA400|||||Modulab||P|LIS2A|201301
29102030
P|1||PID01||Campeny^Ricard||19850819|M
O|1|SPM01||^^^Test
1|R|20130129101530|20130129092030||||||||HBLUD|||||||20130129092031|||F
R|1|^^^Test 1|50|degree||||F||||20130129092031|BA400^SN-BA400-01
L|1|N
9.7 Rerun
The structure of this message is the same as the section above. The result values reported are the
latest ones. This correction in the results is reported in the following field:
H|\^&|69F2746D24014F21AD7139756F64CAD8||BA400|||||Modulab||P|LIS2A|201301
29102030
P|1||PID01||Campeny^Ricard||19850819|M
O|1|SPM01||^^^Test
1|R|20130129101530|20130129092030||||||||HBLUD|||||||20130129092031|||F
R|1|^^^Test 1|50|degree||||F\C||||20130129092031|BA400^SN-BA400-01
L|1|N
9.8 Reflex
If there is a reflex test it is transmitted as a new result.
9.9 Retransmission
The message in case of retransmission is the same as the original one except for the following
fields:
H.3. The Message Control ID can be different than the original message.
H.14. The date and time of the message is updated.
85 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
10 LIS2-A2 Segments
10.1 Header record
SEQ
LEN
DT
1
2
3
5
10
12
13
14
1
5
50
227
227
1
10
14
ST
ST
ST
ST
ST
ST
ST
DT
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
CARD.
[1..1]
[1..1]
[1..1]
[1..1]
[1..1]
[1..1]
[1..1]
[1..1]
NAME
Record Type ID
Delimiter Definition
Message Control ID
Sender ID
Receiver ID
Processing ID
Version Number
Date and Time of Message
version. 0.3
LEN
DT
1
2
3
5
1
1
100
1
ST
ST
ST
ST
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
R
X
R
X
R
X
R
X
CARD.
[1..1]
[1..1]
[1..*]
[1..1]
NAME
Record Type ID
Sequence Number
Starting Range ID Number
Request Information Status Code
LEN
DT
1
2
3
1
1
1
ST
ST
ST
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
R
R
R
R
R
R
CARD.
[1..1]
[1..1]
[1..1]
NAME
Record Type ID
Sequence Number
Terminator code
N, normal termination.
I, no information available from last query.
F, last request for information processed.
87 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
LEN
DT
1
2
4
6.1
6.2
8
9
26
1
1
30
30
30
8
1
20
ST
ST
ST
ST
ST
DT
ST
ST
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
R
R
R
R
O
O
O
O
O
O
O
O
O
O
O
O
CARD.
[1..1]
[1..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..1]
NAME
Record Type ID
Sequence Number
Laboratory-Assigned Patient ID
Patient Last Name
Patient First Name
Patient Birth date
Patient Sex
Location
M, male.
F, female.
U, unknown.
10.4.7 Location
This field contains the description or identification of the clinic location, ward or bed of the
patient.
88 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
LEN
DT
1
2
3
5.4
5.5
6
7
8
12
16
17
19.1
1
1
30
50
50
1
14
14
1
50
50
80
8
ST
ST
ST
ST
ST
ST
DT
DT
ST
ST
ST
ST
19.2
19.3
21.1
21.2
21.3
21.4
22
23
26
80
80
80
1
1
30
14
1
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
R
R
R
R
R
R
O
O
O
O
O
R
X
O
X
O
O
O
O
O
X
O
O
X
CARD.
NAME
[1..1]
[1..1]
[1..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..*]
[0..1]
[0..1]
[0..1]
Record Type ID
Sequence Number
Specimen ID
Universal Test ID
Order Group ID
Priority
Ordered Date and Time
Specimen Collection Date and Time
Action Code
Specimen Descriptor
Ordering Physician
User Field #1: Quality Control ID
DT
[0..1]
ST
[0..1]
ST
[0..1]
ST
[0..1]
ST
ST
ST
DT
ST
X
X
O
O
R
O
O
O
X
R
[0..1]
[0..1]
[0..*]
[0..1]
[1..*]
89 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
S, for STAT.
R, for routine samples.
10.5.10
Specimen Descriptor
The first component of this field contains the specimen type. The set of sample codes is
configurable at the BA 400.
10.5.11
Ordering Physician
This field contains the identifier of the ordering physician.
10.5.12
Date/Time Results Reported
This field is used to indicate the date and time of the reported results.
10.5.13
User Field #1, QC Identifier
This field contains the identifier of the control or substance used for Quality Controls. This field is
only populated when the result to upload is a QC.
10.5.14
User Field #1, QC Expiration date
This field contains the expiration date of the control or substance used for Quality Controls. This
field is only populated when the result to upload is a QC.
90 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
10.5.15
User Field #1, QC Lot Number
This field contains the lot number of the control or substance used for Quality Controls. This field
is only populated when the result to upload is a QC.
10.5.16
Lab. Field #1, Ordering Facility
This custom field is used to notify about the ordering facility.
10.5.17
Lab. Field #1, Specimen Dilution Factor
This custom field is used to notify about the dilution factor of the sample used at the analyzer.
10.5.18
Lab. Field #1, Automatic Rerun Allowed
Y to allow automatic rerun.
N to deny automatic rerun.
10.5.19
Lab. Field #1, Automatic Reflex Allowed
Y to allow automatic reflex.
N to deny automatic reflex.
10.5.20
Lab. Field #1, Parent Specimen ID
This field contains the parent specimen ID used for the specimen under test. This field is
repeatable. If the sample is no pooled, this field is empty.
10.5.21
Date /Time Results Reported
If the message contains results, this date is the same as the execution date of the results.
10.5.22
Report Types
The following codes may be used. This field is repeatable, so more than one option may be
supported:
LEN
DT
1
2
3.4
4
1
1
50
99999
ST
ST
ST
ST
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
R
R
R
R
R
R
O
O
CARD.
[1..1]
[1..1]
[0..1]
[0..1]
NAME
Record Type ID
Sequence Number
Universal Test ID
Data or Measurement Value
91 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
LEN
DT
5
6
7
9
11
13
14.1
14.2
50
70
5
1
16
14
50
50
ST
ST
ST
ST
ST
DT
ST
ST
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
O
O
O
O
O
O
R
R
O
X
O
O
R
X
R
X
CARD.
[0..1]
[0..1]
[0..*]
[1..*]
[0..1]
[0..1]
[0..1]
[0..1]
NAME
Units
Reference Ranges
Result Abnormal Flags
Result Status
Operator ID
Date/Time test completed
Instrument ID (Model)
Instrument ID (Serial Number)
0.7 to 1.0
-1.0 to 1.0
92 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
10.6.9 Operator ID
This field contains the ID of the operator that performed the test.
10.6.10
Date/Time test completed
This value contains the date and time of the completed test.
10.6.11
Instrument ID
This field identifies the instrument using the model as the first component and the serial number
as the second component.
LEN
DT
1
2
3
4.1
4.2
5
1
1
1
50
500
1
ST
ST
ST
ST
ST
ST
USAGE
USAGE
ANALYZER
ANALYZER
MGR.
R
R
R
R
R
R
R
R
O
O
R
R
CARD.
[1..1]
[1..1]
[1..1]
[1..1]
[0..1]
[1..1]
NAME
Record Type ID
Sequence Number
Comment Source
Comment Text (Code)
Comment Text (Description)
Comment Type
93 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
DESCRIPTION
DESCRIPTION
Abs > optical limit
Sample Abs < Blank Abs
Sample Abs > Blank Abs
Non Linear Kinetics
Absorbance < 0
Absorbance increase < 0
Substrate depletion
Possible prozone (it requires manual dilution and repetition)
Reactions rotor thermo warning
Possible clot in sample
Clot detected in sample
Sample arm fluidic system blocked
Conc. out of calibration curve (HIGH)
Conc. out of calibration curve (LOW)
Conc < 0
Conc > Linearity limit
Conc < Detection limit
Conc < Normality Min
Conc > Normality Max
Conc < Panic Min
Conc > Panic max
Calculated Test with some partial tests with remarks
Drift in calibrator A
Drift in calibrator A
Noise in measuring calibrator A
Noise in measuring calibrator B
Noise measuring calibrator B
Voltage out of limit measuring calibrator A
Drift out of limits
Voltage out of limit measuring calibrator B
Result out of range
94 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
95 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
96 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
97 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
98 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
99 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.
version. 0.3
100 of 100
Biosystems. S.A.
Costa Brava, 30 - 08030 Barcelona, Spain Tel. +34 933110000 www.biosystems.es
Copyright 2013 Biosystems S.A. All rights reserved.