Biomerieux Service Documentation
Biomerieux Service Documentation
Connectivity Service
Manual
LIS Interface Driver
Development Guide
161150-1283 - D - en - 2021-02 – 161150-1671
EN
Intellectual Property
BIOMERIEUX, the BIOMERIEUX logo and MYLA are used, pending and/or registered
trademarks belonging to bioMérieux, or one of its subsidiaries, or one of its companies.
Introduction.................................................................................................................. 1-1
Intended Use and Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Warning and Safety Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Statement Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
HL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-31
Result for Blood Culture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-32
One Bottle Result per Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-33
XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-33
Request Cancelation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-35
XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-35
BMX Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-36
CLSI LIS2-A2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-36
HL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-36
BMX Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-36
CLSI LIS2-A2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-37
HL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-38
Several Bottle Results in the Same Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-39
XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-39
BMX Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-41
CLSI LIS2-A2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-42
HL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-42
Result for Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-46
Standard Identification Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-46
XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-46
BMX Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-47
CLSI LIS2-A2 – Not Applicable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-47
HL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-48
Specificities of VITEK® MS Results Regarding “Standard” Identification Results . . . 12-48
XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-49
BMX Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-50
CLSI LIS2-A2 – Not Applicable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-50
HL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-51
Manual Identification Specificities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-51
XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-51
BMX Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-52
CLSI_LIS2_A2 - not applicable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-52
HL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-53
Result for Antibiogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-53
Standard Antibiogram Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-53
XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-53
BMX Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-59
CLSI LIS2-A2 – Not Applicable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-59
HL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-59
Antibiogram with an Offline Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-62
XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-63
BMX Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-69
CLSI LIS2-A2 – Not Applicable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-69
HL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-69
Manual Antibiogram Specificities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-71
XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-72
BMX Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-73
CLSI LIS2-A2 – Not Applicable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-73
HL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-74
Result for Gram Staining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-74
Appendix - Glossary....................................................................................................B-1
Abbreviations and Acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-1
Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-1
Revision History
IMPORTANT: This manual is particularly intended for the computer service companies which are
responsible for developing the interface between the bioMérieux analysis systems and
the laboratory information systems.
IMPORTANT: This documentation only applies to analysis systems which integrate the bioMérieux
MYLA® product.
This manual describes the interface between the MYLA® system and a LIS. It includes the
structures and data types of the BCI messages exchanged between the LIS and the MYLA®
system.
The user documentation uses several types of statements to alert you to important
information. Important information is labeled in text and identified using symbols.
Statement Types
The statement types are Warning, Caution, Important, and Note. The following examples
define each statement type. The general caution symbol is used in these examples, but other
symbols (see A Note statement supplies additional information about a topic. on page 1-1)
may be used instead.
WARNING
CAUTION: A Caution statement alerts the user to the possibility of a problem with
the device associated with its use or misuse. Such problems include device
malfunction, device failure, damage to the device, or damage to other property.
Where applicable, a Caution statement may include a precaution that should be
taken to avoid the hazard.
Four different communication protocols can be used for the communication between MYLA®
and the LIS:
• FTP Protocol
This is a network protocol based on the standard FTP protocol with a message format based
on XML. Only folder naming conventions are specific to bioMérieux.
For more details on this protocol, please refer to the Transport of FTP Messages on page 3-1.
The transport layer does not interpret the message. This means that for CLSI LIS2-A2
messages, if there is a transmission failure in the middle of a message, the whole message is
resent (from the Header to the Terminator record).
This protocol is limited to blood culture request and result. It is not usable for ID/AST analyses.
For technical reasons and to ensure compatibility with the legacy connection, various possible
combinations for the communication between MYLA® and the LIS are given below.
Message format
BMX XML LIS2-A2 HL7
Protocol / Transport
CLSI LIS01-A2 Protocol, Serial data exchange
CLSI LIS01-A2 Protocol, TCP/IP data exchange
bioMérieux (BCI RS232 Compatibility mode) protocol Serial
data exchange
bioMérieux (BCI RS232 Compatibility mode) protocol TCP/
IP data exchange
FTP(S) protocol / FTP
Shared Folder (Supported but not recommended for new
connection) / Shared Folder
HL7 / MLPP
The message types and their corresponding functional scope are given below.
Message format
BMX XML LIS2-A2 HL7
Protocol
Patient
Specimen
Order
Offline result
Blood culture result
Identification result
Antibiogram result
Gram staining result
"Simple" result
MYLA®–LIS Connection
Note: The following configuration diagrams only focus on the main differences between the two
deployments from an LIS point of view. In this respect, all the components involved may not be
shown. Refer to the MYLA® documentation for a complete picture of the MYLA® deployment.
The LIS has to manage several communication protocols and message formats.
The MYLA® server manages the communication with the bioMérieux microbiology systems.
This communication is network-based: the bioMérieux microbiology systems and the MYLA®
server must be on a network.
The LIS only manages the link with MYLA®. Requests and results will be sent through the
same link, i.e. the ID, AST and blood culture requests and results.
The following example shows a two-LIS connection (e.g. LIS A and LIS B).
Each LIS can send requests and receive results according to the following communication
schemes:
- MYLA® sends all the results for "Spec A123” to LIS A only
- MYLA® sends all the results for "Spec B456" to LIS B only
Note: If request has not been sent by the LIS (orphan), the result is sent to both.
Note: It is very important to use different ranges of number for each LIS to prevent specimen number
collision in MYLA®.
Note: Results received by MYLA® before request are sent to all LIS connected. For blood culture
"negative to date" this behavior is configurable in MYLA®.
Note: If a specimen is analyzed on the system without any LIS requests (emergency for example)
and no LIS request is sent later, the associated results will be sent to all the connected LIS.
The following example shows a connection to several LIS and a "Data Management" System.
The “Data Management” System (example: Observa) receives the requests and results for all
the specimens. The “Data Management” System communication does not allow bidirectional
communication: it does not send requests or results to MYLA®.
The configuration of a "Data Management" System is done in the MYLA® user interface.
IMPORTANT: For more information regarding the availability of the bioMérieux “Data Management”
System and MYLA® refer to the MYLA® documentation or contact your bioMérieux
representative.
Principle
Messages are transported by TCP/IP using the standard FTP protocol. From a strictly
"communications" point of view, the BCI Link/BCI Connect software is an FTP server and the
LIS is an FTP client. In other words, the interface driver should integrate an FTP client who is
capable of downloading files containing the analysis requests and uploading files containing
the results.
The FTP protocol requires two connections for communication, a "control connection" and a
"data connection". The control connection is used to exchange FTP commands and the data
connection to transfer data.
The transmission mode is a "Stream" mode, i.e. the file is simply transferred as a series of
bytes. There are no limitations for the data representation.
The “file type” structure is used. The EOF (End Of File) sequence is implicitly marked by the
closing of the connection. All the transmitted bytes are therefore data bytes.
There is no existing mechanism to detect lost or erroneous bits for a transferred file; this
type of error is managed at TCP level. The FTP server does not implement a recovery
procedure following an error. If transfer is interrupted, the client must resend the complete
file.
IMPORTANT: The aim of this chapter is to define the specificities of the FTP protocol as part of the
LIS – BCI interface. It does not provide information on the FTP protocol.
For further details on the FTP protocols, refer to the RFC0959 standard.
Opening a Session
The FTP Client connects to the FTP BCI server using an identifier and a password which are
recognized (i.e. defined as an active FTP account: refer to the BCI Link/BCI Connect User
Manual, for more detailed information).
Note: Only valid FTP accounts are authorized to connect to BCI Link/BCI Connect, anonymous FTP
accounts do not exist.
The following table describes the command sequence that an FTP client should use to set up
a new FTP session.
Type of transfer:
To optimize transfer time and avoid encoding problems, it is preferable to use binary transfers
rather than ASCII transfers by sending the following command to the FTP server after
connection: TYPE I.
If this is successful, the return code is 200. If an error occurs, the return code is 501. This
configuration is valid for the duration of the session or until the command TYPE A is sent to
return to ASCII mode.
The BCI allows connections in active or passive mode for the transfer of files.
In active mode, opening of the data connection is initiated by the BCI Link/BCI Connect
server using the parameters of the PORT command previously transmitted by the client.
This command has the following parameters: h1, h2, h3, h4, p1, p2. The first 4 parameters
represent the internet address and the last 2 represent the port for a byte in ASCII
representation (refer to standard RFC0959).
Note: The server does not implement a default port for the data connection. The client has to send
the PORT command beforehand.
In passive mode, opening of the data connection is initiated by the client for data transfer. To
initiate transfer in passive mode, the FTP client must send the following command to the FTP
server: PASV. The server will then return the IP address and the port number on which the
client should establish the connection for data transfer.
Note: By default, the server runs in active mode which may cause problems with systems which are
behind firewalls. Only use passive mode for configurations with a firewall.
The PASV command is only valid for the coming data transfer session; this is why it must
systematically be sent before each data transfer.
A session can be shut down by sending the QUIT command to the FTP server.
Note: Shutting down a session enables only the control connection to be shut down; transfer
connection shutdown is initiated by the server following data transfer.
If MYLA® is connected to the LIS through BCI Connect, please refer to the BCI Connect
Service Manual for MYLA®.
To download the contents of a file to the server’s current directory, use the command FTP:
STOR <Name of file>. After the "STOR" command has been issued, the FTP server may
send one of the following return codes:
550 Requested action not This error occurs when you try to send a file which has the same name as a
directory on the server, e.g. STOR/download.
taken, not a file
550 Requested action not This error occurs when you try to download a file to a directory other than the
"download" directory, e.g. STOR/upload/myFile
taken, no access
451 Requested action BCI Link: This error occurs when you send a file without respecting the rules
for naming it as defined in BCI. The format for naming a file should be < FTP
aborted: Incorrect
account>_yymmdd_hhmmss_<sequence>.xml. The FTP account is the
format, waited for: name of the account validated in the BCI configuration and the sequence is
< FTP account> an integer between 0 and 99 which is used to identify several files sent in the
_yymmdd_hhmmss_ same second. For example, the LIS sends 3 separate files on December 31
<sequence>.xml file 2004 at 12h30 and 20 seconds, the files should be named as follows:
• <account FTP>_041231_123020_0.xml
name and received:
• <account FTP>_041231_123020_1.xml
<myFile>
• <account FTP>_041231_123020_2.xml
Since the FTP server does not manage file uniqueness, naming them in this
way define for BCI Link avoid involuntary overwriting of files in the Download
folder.
BCI Connect: This error can't occur All.xml files are accepted. All other files
are ignored without error. Nevertheless, it is recommended to follow the rules
set for BCI Link.
The FTP command sequence below enables the following actions to occur in succession:
3. CWD /download
< 250 Requested file action okay, completed
4. TYPE I
< 200 Command okay
5. PORT h1,h2,h3,h4,p1,p2
< 200 Command okay
6. STOR labo_030909_153020_0.xml
< 150 Opening data connection - transfer mode: Binary mode
< 226 Transfer complete
7. QUIT
< 221 Service closing control connection
Example 2:
The FTP command sequence below enables the following actions to occur in succession:
TYPE I
< 200 Command okay
PASV
< 227 Entering Passive Mode (h1,h2,h3,h4,p1,p2)
STOR /download/labo_030909_153020_0.xml
< 150 Opening data connection - transfer mode: Binary
mode
< 226 Transfer complete
QUIT
< 221 Service closing control connection
The principle of this algorithm consists in finding, in a given reference system, all the analysis
requests to be transferred. If new requests exist, an FTP session is initiated and the files are
sent following the rules for naming files. This algorithm does not take into account the possible
errors that the server may return.
To upload the contents of a file to the server’s current directory, use the FTP command: RETR
<File name>. Following a "RETR" command, the FTP server may send one of the following
return codes:
The FTP command sequence below enables the following actions to occur in succession:
Example 2:
The FTP command sequence below enables the following actions to occur in succession:
The principle of this algorithm consists in opening a session, periodically scanning the
"upload" directory, and uploading new results.
endFtpSession();
// Opening an FTP connection
openFTPConnection(ftpHostname, portNumber);
// Opening a new session
startFTPSession(login, pwd);
// Transfer: binary mode
setBinaryMode();
LOOP {
// Scanning file names in the upload directory
// Send FTP command : NLST /upload
String[] fileNames = getResultFileNames();
// Transfer all the available files
FOR i=0 to fileNames.length() {
// transfering the file using the RETR upload/filename[i] command
getFile(fileNames[i]);
} // end FOR
// Waiting for a time period (in seconds) shorter than the time required
for //scanning the FTP account. This period depends on the BCI Net //
configuration
wait(30);
} // end LOOP
// send QUIT command
endFtpSession();
Principle
XML messages are based on a subset of ASTM attributes defined in the specification ASTM
1394-97 and structured using XML formalism. To avoid any ambiguity in the interpretation of
messages, an XML schema is used to check the syntax and ensure that the messages follow
several semantic rules.
For further details on the XML schema, refer to the Conventions to Follow in Writing
Pseudocode on page 5-4.
The purpose of the XML schema is to define two main elements which are
"LisMessageType", for the definition of analysis requests, and "AIMessageType" for the
definition of results.
Each XML element derived from the ASTM specification is preceded by a comment indicating
the section in which the attribute definition can be found. For example, the definition of the
patient identifier is presented as follows:
IMPORTANT: Character encoding forms such as UTF-16 or UCS-2, which use two or more fixed
bytes, are not supported by BCI Link/BCI Connect for optimization reasons. Only
variable width encoding forms which can code the first 255 characters on a single-byte
are accepted by BCI Link (Shift-JIS, UTF-8, ISO-8859-1, etc.).
Note: The XML parser in charge of interpreting the bioMérieux result frame must manage:
Rule Names
Analysis Request
For BCI Link, the rules of the Analysis Request file name sent by the LIS are:
FTP Account name: Name of the FTP Account created in the BCI Link configuration menu.
Note: For BCI Connect, the file name pattern is not checked.
Only the suffix xml is checked (file type).
Analysis Result
The rules of the Analysis Result file name sent by the AI are:
“AI name”_YYMMDD_HHMMSS_s.xml
FTP
Com- Description
mand
CHANGE WORKING DIRECTORY
CWD This command allows the user to change the working directory of the remote system (retrieval or
downloading of files) without altering the current session parameters. The transfer parameters also
remain unchanged. The argument is a valid access path in the local file system language.
LIST
This command causes the server to send a list. If the pathname specifies a directory or another group
LIST of files, the server should transfer a list of files in the specified directory or group. If the pathname
specifies a file, then the server should send current information on the file. A null argument implies the
user’s current working directory. The data transfer is over the data connection in ASCII type. These
data may be hard to use automatically in a program, but may be useful to a human user.
NAME LIST
This command causes a directory listing to be sent from server to user site. The pathname should
specify a directory or other system-specific file group descriptor; a null argument implies the current
NLST directory. The server will return a stream of file names and no other information. The data will be
transferred in ASCII type over the data connection as valid pathname strings separated by <CRLF> or
<NL>. This command is intended to return information that can be used by a program to further
process the files automatically.
NO ACTION
NOOP It simply prompts the server to send an "OK" reply. This command is useful for checking that the server
is operating correctly.
PASSWORD
The argument field is a Telnet string specifying the user’s password. This command must immediately
be preceded by the USER command, and completes the user’s identification for access control. Since
PASS the password is "sensitive" information, it is preferable to "mask" it as the user types it, and to avoid it
being displayed on the screen. However, it seems that the server has no means of preventing the
password from being disclosed. It is therefore the responsibility of FTP clients to avoid explicit storage
of the password and its display.
PASSIVE
PASV This command requests the server to "listen" on a data port and to wait for a connection rather than
initiate one upon receipt of a transfer command. The response to this command includes the host and
port address this server is listening to.
DATA PORT
The argument is a host port specification for the data port to be used in data connection. This
command and its associated responses are obligatory before transfer in active mode. The argument is
the concatenation of a fully qualified TCP/IP address, i.e. a 32-bit internet address and a 16-bit TCP
PORT port address. This address information is divided into 8-bit fields, and the value of each field is
transmitted as a decimal number (in character string representation). The fields are separated by
commas. A PORT command is thus of the general form:
PORT h1,h2,h3,h4,p1,p2
where h1 is the high order 8 bits of the internet host address.
PWD PRINT WORKING DIRECTORY
This command causes the name of the current working directory to be returned in the reply.
XPWD Identical to the PWD command.
QUIT LOGOUT
This command terminates a USER session and closes the control connection.
FTP
Com- Description
mand
RETRIEVE
RETR This command causes the server to transfer a copy of the file, specified in the pathname, to the server
at the other end of the data connection. The status and contents of the file at the server site will be
unaffected.
STORE
This command causes the server to accept the data transferred via the data connection and to store
STOR the data as a file at the server site. If the file specified in the pathname exists at the server site, then its
contents will be replaced by the data being transferred. A new file is created at the server site if the file
specified in the pathname does not already exist.
SYSTEM
SYST This command is used to return the type of operating system which hosts the FTP server. Whatever
the OS, this command returns a single "UNIX" value.
TYPE
This argument specifies the type of representation for data used. This command manages a single
TYPE parameter:
I: binary transfer
A: ASCII transfer
USER NAME
This argument field is a Telnet string identifying the user. The user identifier is that which is required by
the server for access to the file system of the server host. This command will normally be the first
USER command transmitted by the user after the control connections are made. The password is also
required by the server. The server will accept a new USER command at any time. This cancels any
reference to the user, the password and the previous account by restarting the session opening
sequence. All the transfer parameters remain unchanged and any file transfer in progress will be
completed with the old session parameters.
HELP
HELP
Returns the list of commands accepted by the server.
CAUTION: Connection to an FTP server for transferring data must be done with
the use of a client. The client may seemingly use a set of commands which differs
from the server’s ones; these commands are Command Aliases, a shorthand for
actual commands.
For example, the command LIST is often shortened to Is by many clients. This is done to
simplify complex tasks on the server. When you send the command ls, the client actually
sends the command LIST which is what the server recognizes. These command aliases vary
from one client to another.
Here is a list of common Command aliases contained in many Clients and their equivalents:
Equiva-
Alias Alias Equivalent
lent
! QUIT mget RETR (used to automate the retrieval of multiple files)
Ascii TYPE A Mls LIST (list contents of multiple directories)
Binary TYPE I mdir LIST (list contents of multiple directories)
Bye QUIT mput STOR (Stores multiple files)
cd CWD Put STOR
dir LIST Pwd PWD
get RETR Quit QUIT
ls NLIST Recv RETR
send STOR Type TYPE
remotehelp HELP user USER
Below is a list of the FTP return codes with an explanation of what each means.
Code Explanation
150 File status okay; about to open data connection.
200 Command okay.
202 Command not implemented, superfluous at this site.
Name system type. Where name is an official system name from the list in the Assigned Numbers
215 document.
220 Service ready for new user.
221 Service closing control connection.
226 Closing data connection. Requested file action successful (for example, file transfer or abort).
227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).
230 User logged in.
250 Requested file action completed.
257 "PATHNAME" created.
331 User name okay, need password.
Service not available, closing control connection. This may be a reply to any command if the
421 service knows it must shut down.
425 Can’t open data connection.
451 Requested action aborted. Local error in processing.
500 Syntax error, command unrecognized. This may include errors such as command line too long.
501 Syntax error in parameters or arguments.
530 Not logged in.
550 Requested action not taken. File unavailable (e.g., file not found, no access).
Introduction to XML-Schema
The following two sections describe the notation used for the declaration of XML element
types and cardinalities.
Declaration of Types
In XML Schema, there is a basic difference between complex types, which allow elements in
their content and may carry attributes, and simple types which cannot have element content
and cannot carry attributes.
New complex types are defined using the complexType element and such definitions typically
contain a set of element declarations, element references, and attribute declarations. The
declarations are not themselves types, but rather an association between a name and the
constraints which govern the appearance of that name in documents governed by the
associated schema. Elements are declared using the element element and attributes are
declared using the attribute element.
For example, USAddress is defined as a complex type, and within the definition of USAddress
we see five element declarations and each element is simple type: (string or decimal):
Occurrence Constraints
An element is defined as optional by means of the value of the minOccurs attribute which is 0.
In general, an element is required to appear when the value of minOccurs is 1 or more. The
maximum number of times an element may appear is determined by the value of a maxOccurs
attribute in its declaration.
This value may be a positive integer such as 41, or the term unbounded to indicate there is no
maximum number of occurrences. The default value for both the minOccurs and maxOccurs
attributes is 1. Thus, when an element is declared without a maxOccurs attribute, the element
may not occur more than once. If both attributes are omitted, the element must appear exactly
once.
XML-Schema
The XML schema can be found in the astm.xsd file attached to this manual.
Click in the left-hand side of the screen to access this XSD file and open it with a text editor.
Principle
Eight control characters are available for transporting messages. They are given in the table
below.
Record or
Description
Character
ENQ This is the line request character. It establishes a session between the sending and
receiving computers.
ACK Upon receipt of a <GS> record, this character is sent to indicate successful transmission
of the data packet. It is also used by the receiver to respond to receipt of an <ENQ>.
NAK This signals a negative response when a session is not possible or when a transmission
error was detected by a bad checksum or parity error.
STX This signals the start of a message packet. It is a single character record that expects no
response from the target computer.
GS This record contains a checksum that determines whether the packet was received
properly. Calculation of checksums begins with the first <RS> and ends with the <GS>
character.
Checksums are calculated by adding the values of appropriate characters, truncating the
most significant part of the result (leaving an 8-bit number), and converting this value to
two ASCII characters representing the hexadecimal value of the number. An <ACK> or
<NAK> is always expected in response to this record type.
ETX This signals the end of a message packet. It is also a single character record that
expects no response from the target computer.
EOT The sending computer sends this character to the receiver to signal the end of the
session.
Protocols
· bioMérieux Literal,
· bioMérieux Literal (Alternate).
NOTE:There can only be one <STX> and <ETX> character per data packet. At least one <RS>
record must be in the packet. There will always be one <GS> record per packet.
· ProtocolMode=0 (Multiple sessions): The user opens a complete session for each
analysis request (e.g. for 10 analysis requests: 10 <ENQ> to <EOT>-type sessions).
Or,
· protocolMode=1 (Single session): The user opens an <ENQ> session, sends as many
complete <STX> to <ETX> blocks as there are analysis requests, and then closes the
session (e.g. for 10 requests: 1 <ACK> session is opened, 10 <STX> to <ETX> blocks are
sent and the <EOT> session is closed).
The Upload mode always functions in multiple sessions, that is to say with one result after
another. A complete <ENQ> to <EOT>-type message is systematically sent for each result.
If the LIS is not ready, BCI will attempt to establish communication as described in the
previous case.
pb1978/12/12|p
cnTissu|ta|rr21
13:20:02|rc
Reminder: each message contains control characters that are critical for LIS BCI
communication (refer to the Control character list on page 6-1).
The "<CR><LF>" (Carriage Return/Line Feed) option adds two additional control characters
after each control character so that certain characters can be recognized (e.g.: <ENQ>
<CR><LF>).
This is not the default option. If you want to use it, select it from the BCI application:
NOTE: This option does not apply to the characters <ACK> and <NAK>.
NOTE:For BCI Connect, refer to document “Service Manual BCI Connect for Myla”.
The checksum is a control value calculated to ensure that all characters transmitted have
been received.
This example applies to incoming and outgoing checksums. (It also shows the use of record
terminators.)
Checksum Calculation:
NOTE:Checksum characters sent by the bioMérieux computer are always lower case, but both upper
and lower case characters are accepted.
IMPORTANT: The LIS and IA must have identical serial port parameter settings
(parity, speed, stop bit).
The table below gives the parameters required for the configuration.
Default
Parameters Description Possible values
value
Between COM1 and
Port Serial port used by the link Com 3
COMX
Between 110 and
Baud Transfer speed 9600
256000 baud
The LIS and AI message structure and data types are detailed in the following figures.
The “Result data” part can be used by the LIS to send results associated with the request.
- A request contains the following parts: Header, Patient Data, LIS Test Order, Sample Data
and optionally a LIS Test.
- A request with a result contains elements similar to those for the request and other LIS
Test data with associated Result Data.
See the Message mapping table attached to this document for the exhaustive list of fields as
referred to in Appendix - Message Mapping Table on page A-1.
See the Message mapping table attached to this document for the exhaustive list of fields as
referred to in Appendix - Message Mapping Table on page A-1.
Field List
See the Message mapping table attached to this document for the exhaustive list of fields as
referred to in Appendix - Message Mapping Table on page A-1.
In XML, certain characters such as ‘<’ (lower than), ‘>’ (greater than) or ‘“’ (double quotes), can
be encoded in several ways. You must support the various encoding types to understand
MYLA® messages correctly.
For example: "< 16" can be encoded as "<![CDATA[< 16]]>" or as "< 16". The LIS XML
parser has to support both configurations.
The XML parser in charge of interpreting the bioMérieux results frame must manage:
Example 1: result with a value at "<0.5 ng/ml" - sent by the AI to the LIS
<result>
<value><![CDATA[< 0.5|]]></value>
<unit>UI/ml</unit>
<comment>
<source>I</source>
<text><![CDATA[The result contains a "< ", so it is surrounded with a
CDATA clause]]></text>
<type>G</type>
</comment>
</result>
Example 2: result with a value at ">0.5 ng/ml" – sent by the AI to the LIS
<result>
<value>> 0.5</value>
<unit>UI/ml</unit>
<comment>
<source>I</source>
<text>The result contains a character "greater than",it is replaced
by its entity: ></text>
<type>G</type>
</comment>
</result>
Field List
Messages exchanged in both directions are formatted according to well-defined formatting
rules.
NOTE: Refer to the Date/Time Format on page 8-3 below for further information on date and time
format.
- Case of data is “as is”. This means the values are not changed to uppercase or lowercase.
- The encoding table is the one specified in the BCI configuration (on the “General
configuration” panel). The available values are: “ISO-8859-1”, “ISO-8859-2”, “Shift_JIS”,
“US-ASCII”, “UTF-8”
- The “zz” field marks the end of the message. However, this field is optional in download.
NOTE: See the attached Excel spreadsheet for the exhaustive list of fields.
Additional Information
Field Order
LIS to MYLA® messages: the field order is flexible.
MYLA® to LIS messages: no flexibility. The field order must follow the specification (see the
attached Excel spreadsheet), that is to say the field order defined in the column: Order.1 value
means that the field is not managed in bioMérieux messages.
Date/Time Format
The date format for the BMX format has been set to "yyyy/mm/dd", i.e. year on four digits/
month on two digits/day on two digits.
The time format for the BMX format has been set to "hh:mm:ss", i.e. hour on two digits (00-
23): minutes on two digits: seconds on two digits.
· # Can be used to change the rs232 date format (eg. MM/dd/yyyy, MM/dd/yy, dd/MM/yyyy,
dd/MM/yy) Default: yyyy/MM/dd
· #bcinet.fmla.rs232.dateFormat = yyyy/MM/dd
· # Can be used to change the rs232 time format (eg. HH:mm) Default: HH:mm:ss
· #bcinet.fmla.rs232.timeFormat = HH:mm:ss
You have to uncomment (remove the # at the beginning) the line(s)
bcinet.fmla.rs232.dateFormat and/or bcinet.fmla.rs232.timeFormat as needed. You also have
to set the value as expected (see example in the properties file comment).
NOTE: For BCI Connect, refer to document "Service manual BCI Connect for Myla".
A code name is a set of two fields where one field is used as a code and one field is used as a
name or a value.
The aim of these messages is to provide an CLSI LIS2-A2 connection compatible, as far as
possible, with the BACTLINK ASTM connection. As a consequence, the scope of the
messages is limited to blood culture.
IMPORTANT: The chapter numbers used in this document are the CLSI LIS2-A2 ones. The
correspondence table below shows the differences with the ASTM E1394 chapter
numbers.
NOTE: The result record can be used to send the Universal Test ID for a preceding Order
Record.
Field List
The field mapping is done as defined in the attached Excel spreadsheet.
In the spreadsheet, we use the CLSI LIS2-A2 Standard specification chapter number as field
identification:
· 8.1.6 means field defined in paragraph 8.1.6 of the specification (Patient Name).
· 8.1.6^1 means 1st component of the field defined in paragraph 8.1.6
(Patient last name),
· 8.1.6^2 means 2nd component of the field defined in paragraph 8.1.6
(Patient first name), etc.
· 8.1.24\1 means 1st repetition of the field defined in paragraph 8.1.24
(Admission Date),
· 8.1.24\2 means 2nd repetition of the field defined in paragraph 8.1.24
(Discharge Date), etc.
Additional Information
For several fields, we managed a code name mapping by using the CLSI LIS2-A2
components, these fields are identified in the spreadsheet, the code is mapped on x.y.z^1 and
the name is mapped on x.y.z^2.
Refer to the section Code Name Rule on page 11-1 for more details on the code/name
constraints.
If for some fields, components and/or repetition not managed by MYLA® are sent in the
request, they will be silently ignored.
- 9.4.5 Universal Test ID. This field can be used to indicate multiple tests by the use of the
repeat delimiter which separates the Universal Test ID for each test.
- 7.24 A repeat delimiter (\) is used to separate the admission and discharge dates if both
dates are being transmitted.
- The one defined in the message for the messages received by BCI.
- The one defined in the CLSI LIS2-A2 specification for the message sent by BCI.
- YYYY=4-digit year
- MM=2-digit month
BCI Connect support HL7® connection compliant with IHE Laboratory Analytical Workflow
(LAW) Profile described in IHE Pathology and Laboratory Medicine (PaLM) Technical
Framework.
ID (1) Name
IHE Pathology and Laboratory Medicine (PaLM) 5 Technical
#Doc1-PaLM TF-1 Framework - Volume 1
(PaLM TF-1) Profiles
IHE Pathology and Laboratory Medicine (PaLM) 5 Technical
#Doc2- PaLM TF-2b Framework - Volume 2b
(PaLM TF-2b) Transactions
#Doc3-MLLP Transport Specification: MLLP, Release 1
CLSI AUTO16, Next-Generation In Vitro Diagnostic,
#Doc4-AUTO16
Instrument Interface, 1st Edition
IMPORTANT: Users must be familiar with conventions described in Chapter 2 - Pathology and
Laboratory Medicine Integration Profiles in IHE Pathology and Laboratory Medicine
(PaLM) 5 Technical Framework - Volume 1 (PaLM TF-1) Profiles. The same conventions
has been adopted for this manual.
Two bidirectional networks connections are used to implement the communication supporting
trigger events for the analyzer and analyzer manager.
Please refer #Doc2- PaLM TF-2b document section 3.3.2.6 and #Doc3-MLLP for the protocol
used by BCI Connect.
HL7 protocol provided by BCI Connect is a partial implementation of IHE LAW profile. The
uses cases and transactions supported by BCI Connect are listed below.
BCI Connect 2.2 for MYLA® 4.8 will support LAW profile and will act as analyzer. BCI Connect
for MYLA® supports only the transaction [LAB-27] and [LAB-28], query for AWOS (Analytical
Work Order Step) is not yet supported.
Table 10-1: Laboratory Analytical Workflow – Options supported by BCI Connect for Myla
Subchapters in #Doc4-AUTO16
Option Name Transactions Profile Option Identifier
document
Contributing LAB-29 3.1.2.6, 3.2.2.4.3 LAW_CONTRIB_SUB
Substances
Patient LAB-281 3.1.2.8, 3.2.2.4.5 LAW_PAT_DEM
Demographics LAB-29
Specimen Details LAB-281 3.1.2.14, 3.2.2.4.11 LAW_SPECIMEN
Container Details LAB-281 3.1.2.15, 3.2.2.4.12 LAW_CONTAINER
1: The Analyzer Manager SHOULD send the enhanced information associated with the profile option in this
transaction only when the Analyzer supports the profile option.
BCI Connect for Myla is not always able to determine if the cancellation is possible. By default
a cancel event will be accepted. If Myla receives a result for instrument for a canceled AWOS,
the result will be sent to LIS with NULL AWOS ID ( OBR-2 ). For the LIS this scenario is similar
to a AWOS Created on Analyzer.
If Myla receives result from instrument on that specimen without AWOS, the observation
results is sent to the LIS with NULL AWOS ID (OBR-2).
Rejection rules
The list of required fields is defined in CLSI AUTO16 Standard. Some of them are not
mandatory in Myla and no control are done yet in BCI Connect. But fields listed below are
mandatory in the standard and in BCI Connect all OML^O33^OML_O33 messages without
this fields will be rejected. In this case, a negative acknowledgment is sent with:
ORC-1=UA.
Segment MSH
• SPM-2: free
• SPM-4: free
• SPM-7: set to P
Segment ORC
• ORC-1: Not empty. Possible values: NW = «New order», CA = «Cancel order request»,
PR = «Previous result» (offline test)
• ORC-9: not empty, date of the request
Segment OBR
For NTE segment, the fields listed below are mandatory: without these fields, the message is
accepted but the NTE segment is ignored.
A code name is a set of two fields where one field is used as a code and the other field is used
as a name or a value.
- a code only,
- a name only is not allowed. If the LIS sends a name only (without any code), the
message will be rejected by MYLA®.
When a code is used for the first time in MYLA®, it is associated with the value.
Example:
- If the field has a wrong format (too long, bad date/time format, etc.): the message is
rejected.
- If the field has a wrong format (too long, bad date/time format, etc.): the erroneous field is
ignored and the message is accepted.
- If the field is empty, the message goes through MYLA® and the appropriate business rules
are applied.
- A missing field is for example 7.3 (Patient Practice Assigned Patient ID) or 7.5 and
following:
•P|1||9500000755
•P|1||9500000755|||||||||||
- A Null value ( "" ) field is for example 8.1.6 (Patient Name):
•P|1||9500000755||””||||||
NOTE:For HL7, "" can be used as NULL value example SAC-3 Container Identifier null:
SAC|||""
The result messages sent by MYLA® will contain one result only:
- one blood culture result (one message per specimen or one message per bottle),
- or one identification,
Example:
- and then, one result is sent back for antibiogram. In the message, the identification will be
repeated.
Decimal Separator
The decimal separator MUST always be a dot (.), regardless of the location. The comma (,)
separator MUST NOT be used.
We assume that the timezone is the one configured on the MYLA® server (French by default).
Legacy Compatibility
- Bmx
Messages from MYLA® are compatible with the VITEK® messages as much as possible, both
in BMX and in XML mode.
However, some differences still remain. The identified differences are listed below:
- In the results, the ResultStatusText (BMX: t5, XML: resultStatusText) is not managed by
MYLA®.
The MYLA® CLSI LIS2-A2 messages are compatible as much as possible with the BACT/
ALERT® messages, as described in the document [BACT/LINK® Interfacing Software for
bioMérieux’s BACT/ALERT Microbial Detection Systems – External Specifications April 2003].
NOTE:BCI is less permissive than BACT/ALERT. This means that some malformed messages that
were accepted by BACT/ALERT may be refused by BCI.
For more details, refer to the section Additional Information on page 9-2.
- Field length extended in XML message format: “es” (Confidence Code) increased from 20
to 40 characters.
- Management of the incubation time sent by the LIS for blood culture:
NOTE:The “test.expectedDuration” and “ol” fields are also sent by MYLA® to the LIS.
- AST Results: the following new values can be sent by MYLA® for the Final Category
(BMX: an and a4, XML: ast.antibiotic.nonExpertCategory and
ast.antibiotic.nonExpertCategory): MS and X.
- The decimal separator MUST always be a dot (.), regardless of the location.
- The MIC value format always contains a decimal (for example: 15.0 instead of 15
previously).
- For requests containing a blood culture result, a different testIdentifier has to be sent for
each bottle if you want to send several bottle results (refer to section Request Containing
a Blood Culture Result on page 12-19).
- New value for the "Abnormal Flags" field sent with blood culture results. This new value
"M" is sent if a bottle reloading error is detected.
This flag is sent with all bottle result messages. A bottle reload error is raised when a bottle
that has initially been loaded into an instrument is then reloaded into a different Bank.
NOTE:Because of these modifications, the astm.xsd file and the Excel message mapping table
have been modified (they are both attached to this document).
RS232:
• Identification and AST comments are now in fields “nc” and “nd” instead of fields “eo” and
“er” which are no longer used.
• “nc” and “nd” fields are now repeatable.
Example of a MYLA® Message:
...|ta|rtSU_V2_NA|rnAST-PT22|rr63384|tiHospital|tjV2S|t4F|nccode1|ndcomment
for code 1|nccode2|ndcomment for code 2|r12013/11/22|r211:24:23|r32013/11/
22|r417:54:23|ts|…
XML:
• Until MYLA® V4.5, a VITEK® 2 AST result comment was sent in the
“userAstCommentList” field, a VITEK® 2 Identification result comment was sent in
the“userIdCommentList” field, and a manual ID/AST comment was sent in the
“comment.code/text” field.
Since MYLA® V4.5, a new field structure has been added to be aligned with the VITEK® 2
LIS direct connection. The structure is now:
<userComment>
<comment>
<code>code1</code>
<text>comment for code1</text>
<source>P</source>
<type>G</type>
</comment>
<comment>
<code>BMX009</code>
<text>Comment for BMX009</text>
<source>P</source>
<type>G</type>
</comment>
</userComment>
- Errors in chapters BMX Format on page 11-12 and BMX format on page 12-1 have been
corrected.
•The request messages may possibly be in a new format containing Gram Staining
result (refer to the Request Containing a Gram Staining Result on page 12-22).
•BCI Connect also supports new offline test formats (see Request Containing an
Offline Result on page 12-28).
•BCI Connect for MYLA® V4.7 no longer supports xml request messages with
several <testOrder> blocks or several <test> blocks. Same limitation for CLSI LIS2-A2
format, the sequence HPOOL is no longer supported, the sequence HPOPOL is still
possible (this issue is solved with version 4.7.1).
•The xml result messages sent by BCI Connect to the LIS contain the
<senderName> header field containing the "myla" value.
NOTE:The <senderName> header field can be disabled or changed from the BCI Connect Scripting
screen.
The VITEK® MS identification result messages differ depending on the version of VITEK® MS
system. The table below lists the differences between a result provided with VITEK® MS 3.0
and a result provided with VITEK® MS 3.1. To reduce these differences, some user mapping
functions are available for BCI Link and BCI Connect. When user mapping functions are
required, it is strongly recommended to use BCI Connect.The differences between the result
provided with VITEK® MS 3.0 and the result provided by VITEK® MS 3.1 with 3.0 compatibility
user mapping enabled are also available in table below.
"VITEK® MS 3.0 compatibility" user mapping scripts are available for BCI Link and BCI
Connect. For BCI Link, please contact your GCS representative. For BCI Connect, this user
mapping script can be activated in "Scripting configuration" view.
- Possibility to cancel request: from MYLA 4.8 and BCI Connect (not supported by BCI Link), the LIS
is able to cancel a request.
To cancel a request the LIS have to send request message with "Action Code" field set to
"CA".
Protocol Field
RS232 oe
XML test.actionCode
HL7 ORC-1
LIS2-A2 8.4.12
- Possibility to send clinical information for MYLA® AST Filter function, see Request Containing
Clinical information for MYLA® AST Filter feature on page 12-18 for more details.
By default, a patient is considered as “active” for 52 weeks. This means that the LIS can reuse
the patient identifiers after 52 weeks (by default). This timeframe can be changed in the
MYLA® configuration.
Pi.gender = P1.gender
- Otherwise the patient P1 is considered as undetermined and the user must determine
whether the identified Pi(s) are equal to P1 or not.
- When the same patient information is detected (same lastname, firstname, birthdate and
gender) on different patient IDs, a duplicate is reported. The user can resolve the patient
duplicate by analyzing the differences between the patient record stored in MYLA® and
patient data sent by the LIS (Fix Inconsistency screen in MYLA®).
By default, all the fields related to the patient, except the fields used for detecting a new
patient, are automatically updated (the history is not managed).
The LIS is the master for all patient information, and this information can be updated from the
LIS (Patient Demography, Patient Visit, Patient Prescription).
Examples
Date created/
Patient ID Lastname Firstname Birthdate Gender
updated
XX-123 Abc Bob 2000/jan/01 M 2010/jan/03
XX-124 Def Clara 2000/jun/10 F 2010/feb/10
• Undetermined, the user must inform MYLA® if it is the same patient or not.
On 2011/jan/25 data are received:
Patient ID Lastname Firstname Birthdate Gender
XX-123 Abc Bob 2000/jan/01 M
NOTE:Specimen rules are applied even if the requests are sent from several LIS.
By default, a specimen is considered as “active” for one month. This means that the LIS
reuses the specimen identifiers after one month (by default). This timeframe can be changed
in the MYLA® configuration.
Let us assume that S1 is the specimen sent by the LIS and P1 the patient linked to this
specimen:
- If a specimen Si such as Si.identifier does not exist in the database = S1.identifier, and
Pi.identifier = P1.identifier over a period of time (refer to the previous section about
Specimen “activity” time on page 11-11, specimen S1 is considered as a New specimen.
NOTE:If VITEK® is configurated in demo less mode, the test is based only on the specimen identifier.
NOTE:Two specimens with the same ID cannot be linked to different patients within the same activity
time period.
All the fields related to the specimen except the fields used for detecting a new specimen
unicity (see previous rule) are automatically updated.
The “action code” defined in the ASTM standard (field 8.4.12) is not taken into account (does
not correspond to the bacteriology domain where test requests are not managed explicitly,
only specimen and patient information are downloaded).
- If a test order is found with the same patient identifier (if available) and same specimen
identifier within the same activity period and specimen activity time (refer to previous
sections about Differences between MYLA® V4.8 Messages and MYLA® V4.9
Messages on page 11-8 and Specimen Duplication Management on page 11-10, it is
considered as an Update.
Dispatching Rules
Option 1: LIS Dispatching - MYLA® dispatches test orders to instrument systems based on
the <testGroupCode> field sent by the LIS.
Example:
…
<test>
<universalIdentifier>
<testGroupCode>SU</testGroupCode>
</universalIdentifier>
</test>
…
Option 2: MYLA® dispatching - Patient and specimen data are sent to the connected systems
depending on the <specimenType> field value.
- Blood: 3D and/or VIRTUOTM + VITEK®: If the LIS manages the bottle IDs, the first time a
specimen ID + bottle ID are received, the test order is sent to all systems. If the LIS sends
a second bottle for the same specimen ID over a period of time, the request is sent to the
3D and/or VIRTUOTM systems only.
Exception case: If the <specimenType> is unknown (not defined in the MYLA® system) or
empty, the request is sent to all the connected systems.
The 2 options are a part of MYLA® settings. Option 1 is the most efficient dispatching method
and is the recommended setting.
NOTE:If this test request was created without any patient information on the instrument, the results
will be associated with the special patient id: “!oRPHaN!”.
Typical Workflow
According to the dispatching mode used (refer to the section Dispatching Rules on page
11-11), one analysis request can initiate different workflows.
Example: If the dispatching mode is done by using “specimen type” and that specimen type is
blood, both a blood culture workflow and an id/ast workflow will be initiated.
A MYLA® V1 message has no “specimen” status, the message is for one bottle and it is sent
each time there is a change on this bottle’s result/status.
Generalities
- One request with the specimen identifier only or with one or several disposable (bottle)
identifiers.
- Several requests with the same specimen identifier and each with different disposable
(bottle) identifiers.
- “Negative” if all the bottles are negative and have completed their test period.
- F (Final) if all the bottles have a “Negative” result ( unloaded) and “Final” status.
- I (In instrument, result pending) if there are no bottles with a “Positive” result and at least
one bottle with a “Negative to date” result, or one negative bottle still loaded in the
instrument.
- “Positive” if positive.
- “Negative” if negative and the bottles have completed their test period and are unloaded.
- “Negative to date” (Unknown) if negative and the bottle has not completed its test period.
- F (Final) if the bottle is negative. The incubation time has been reached, the bottle has
been unloaded.
- I (In instrument, result pending). The bottle is not positive and the incubation time has not
been reached.
- W (Warning). A problem has occurred with the bottle: The result is questionable.
The date on which the result was determined (field ID 298 in the attached Excel spreadsheet
file) is:
- The date on which the result was determined for Positive and Negative bottles (bottle still
loaded or not).
Typical Workflow
NOTE:On some message formats, the specimen results are not sent. (Only the bottle results are
sent).
- For requests, see sample message in Request with optional DisposableIdentifier and
optional expected duration on page 12-25.
- For results, see sample message in Several Bottle Results in the Same Message on page
12-39.
Sample workflow 1:
Negative bottles
Sample workflow 2:
End of incubation
End of incubation time:
Time 3 Bottle is Positive
time: Bottle is No message
Negative
Sample workflow 3:
Sample workflow 4:
One bottle unloaded before end of analysis – other bottle completes analysis
Sample workflow 5:
Time 2 Bottle became Positive Still Negative to date · Bottle A: status: P, result: Positive
· Bottle B: status: I, result: Negative to
date
Unload – Gram stain
Time 3 shows no organisms, N/A No message
bottle is subcultured
Bottle reloaded and
Time 4 instrument assigns a N/A No message
“Negative to date” status
End of incubation time: End of incubation time:
Time 5 Bottle is Negative Bottle is Negative
No message
If necessary, the bottle type can be sent by the LIS in the blood culture request, as shown in
the following examples.
This information is sent only to VIRTUOTM and not to BACT/ALERT® 3D. Please refer to the
VIRTUOTM documentation for more details.
XML
...
<testOrder>
<test>
…
<universalIdentifier>
<testGroupCode>BC</testGroupCode>
<testIdentifier>BSN</testIdentifier>
</universalIdentifier>
<expectedDuration>7</expectedDuration>
<disposableIdentifier>BNS17S7J5</disposableIdentifier>
…
</test>
</testOrder>
...
RS232
mtmpr|itBC|piG406270/A|si|ciid12345|rtBSN|zz|
CLSI LIS2-A2
H|\^&|||LIS|||||BacT/
ALERT||P|1|20110128131400O|1|AC0302||^^^BC^BSN^SA003003^7|S|20110128155020|2011
0128164530|||COLLECTOR|N|||20110128170000|BLOOD^LeftArm|DRHARRIS^Harris^Steve^^
^Dr.||||||||||||||L|1
ID/AST Workflow
Generalities
Some of the test results required for the ID/AST can be done offline and transmitted to the
MYLA® system by the LIS. Offline means that the result has been obtained outside of the
MYLA® system.
Identification results sent to MYLA® as Offline test is transmited to all AST systems connected
to MYLA®.
Beta Lactamase offline test result is transmited to all Vitek 2 systems connected to MYLA®.
- “discarded” results;
- In all other cases (Bad spectrum, NoID, Control Failed, or even a discarded good ID);
- For non-clinically validated species, results are not sent to the LIS (non-clinically validated
species include organisms with insufficient clinical performance data and organisms not
found in human clinical samples).
Typical Workflow
2-The LIS sends offline test result information for the previously sent sample.
See sample message in Request Containing an Offline Result on page 12-28
NOTE:Some message formats (XML for example) allow the analysis request and the offline test result
to be sent in a single message.
2-The LIS sends offline identification result information for the previously sent sample.
See sample message in Full request with offline identification on page 12-15.
NOTE:Some message formats (XML for example) allow the analysis request and the offline test result
to be sent in a single message.
NOTE:If an ID comment field ‘userIdCommentList” is sent to MYLA®, it will be saved in MYLA® but it
will not be displayed in the MYLA® ”Patient View” screen.
In addition to offline test results and identification results, MYLA® is able to receive blood
culture results and AST results provided by instruments directly connected to the LIS.
See sample message in Message from LIS with an AST Result only on page 12-11 and
Request Containing a Blood Culture Result on page 12-19.
For the offline blood culture, it is possible to specify the type of bottle used for the test.
The types of blood cultures supported by MYLA® are Anaerobic, Aerobic, Pediatric and
Unknown. The value can be sent to MYLA® thanks to the <testIdentifier> field included in the
<universalIdentifier> block after the <testGroupCode> field. See sample message in Request
Containing a Blood Culture Result on page 12-19.
- SIRSCAN (I2A)
- ADAGIOTM (Bio-Rad)
If the instrument connected to the LIS is not in this list, a generic code should be used.
There is one generic code per type of results: SU, ID, BC.
ID/AST Codes
The table below lists the available confidence codes used for the confidence code field.
For the ID_PRESUMPTIVE code, the organism code and name are free text (see Message
from LIS with a (presumptive) identification result only on page 12-10).
For all the other codes, the organism code must match an organism defined on MYLA® (see
Message from LIS with an identification result only on page 12-8).
The following list provides some offline tests that can be received by MYLA® with their default
code and their positive and negative result codes. This list is not exhaustive.
Code mapping can be defined on MYLA® if the LIS does not use the default code.
(Offline) test code (Offline) Test name Pos value Neg value
BLA Beta-Lactamase Pos Neg
ESB ESBL Pos Neg
HLG Gentamicin High Level (synergy) SYN-R SYN-S
HLK Kanamycin High Level (synergy) SYN-R SYN-S
HLS Streptomycin High Level (synergy) SYN-R SYN-S
ICR Inducible Clindamycin Resistance Pos Neg
OXS Oxacillin Screen R S
OXSF Cefoxitin Screen Pos Neg
VAS VRSA Screen Pos Neg
The aim of this section is to help the LIS identify the system that produces the result that
triggers the message sent by MYLA®.
Instrument System
NOTE: In some examples below the Patient and Specimen information is not fully present to simplifiy
the document. In a real connection, the Patient and Specimen information should be
repeated in all messages sent to MYLA®. If information sent in a message is not present in a
second one, the data will be set to blank in MYLA®.
A basic request with the test group to direct the MYLA® workflow is described below.
XML
File: request_basic_testGroup_astm.xml
BMX format
File: request_basic_testGroup_RS232.txt
mtmpr|itSU|piG406270/A|si|ciid12345|zz|
HL7
File: request_basic_TestGroup.hl7
MSH|^~\&|LISName|LIS|myla|BMX|20191018170201||OML^O33^OML_O33|MSG-20191018-17020
1-0000|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|||PID130000
PV1||O
SPM|1|SPE130001||URC^Urine clean catch^99BMx|||||||P^^HL70369||||||20160804000100
SAC|||SPE130001
ORC|NW||||||||20191018153553
TQ1|||||||||R^^HL7048
OBR|1|AWOS130001||ID^ID^99BMx
A basic request with the sample type to direct the MYLA® workflow is described below.
XML
File: request_basic_sampleType_astm.xml
BMX Format
File: request_basic_sampleType_RS232.txt
mtmpr|piG406270/A|si|ciid12345|ctBlood|zz|
CLSI LIS2-A2
File: request_basic_sampleType_astm.txt
H|\^&||||||||||||20191121085502
P|1|G406270/A
O|1|id12345|||||||||||||Blood
L|1|F
HL7
File: request_basic_sampleType.hl7
MSH|^~\&|LIS|LAB|MYLA|BMX|20190524170201||OML^O33^OML_O33|MSG-20190524-170201-
0000|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|||PID130000
PV1||O
SPM|1|SPE130001||URC^Urine clean catch^99BMx|||||||P^^HL70369||||||2016080400010
0
SAC|||SPE130001
ORC|NW||||||||20191018153553
TQ1|||||||||R^^HL7048
OBR|1|AWOS130001||ID^ID^99BMx
XML
File: request_patient_specimen_astm.xml
BMX Format
File: request_patient_specimen_RS232.txt
HL7
File: request_patient_specimen.hl7
MSH|^~\&|LIS|LAB|MYLA|BMX|20190524170201||OML^O33^OML_O33|MSG-20190524-17
0201-0378|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|||PID131001||Marie^Martin^^^^^L|||F|||Duport^^Lyon^^69000^France|||||
M|
PV1||U|Oncto Service^ROOM13^^Institution code^^^^^Room 13^||||DOCT001^Dr
Att||||||||||||PIV130001
SPM|1|SPE131001||WB^Blood^99BMx|||CATH^Catheterized^99BMx|LAC^Left Ante-
rior Chest^99BMx|||P^Patient^HL70369||||||20191018090803|20191018090703
SAC|||SPE135001
ORC|NW||||||||20190614153553
TQ1|||||||||R^^HL7048
OBR|1|AWOS131001||BC^Blood Culture^99BMx||||||COID4589^BILL||||||OPID0001
^Dubol|0033689745612|
A full request with patient and specimen information allowing the creation of meaningful
statistical reports using the dedicated MYLA® module is described below.
XML
File: request_optimal_for_stat_astm.xml
BMX Format
File: request_optimal_for_stat_RS232.txt
mtmpr|pi833224778|pnAdam|qcDavid|pb1920/10/08|psM|pxsurg|qiHCL|pl109|pa
2013/07/14|si|ci130718002|stcatheter|ctblood|ssjugular|s12013/07/18|s208:
32:13|dhjs|dlJohn Smith|zz|
CLSI LIS2-A2
File: request_optimal_for_stat_astm.txt
H|\^&|||SENDERNAME|||||BACT/ALERT||P|1|20100128164942
P|1|833224778|||Adam^David||19201008|M|||||||||||||||20130714||109|||||su
rg|||HCL|
O|1|130718002||^^^BC^BSA^SA023023|||20130718083213|||js^john
Smith|||||blood^jugular|
L|1|F
HL7
File: request_optimal_for_stat.hl7
MSH|^~\&|LIS|LAB|MYLA|BMX|20190524170201||OML^O33^OML_O33|MSG-20190524-
170201-0377|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|||PID132001||Bill^Arbre^^^^^L||20190830|F|||Duport^^Lyon^^69000^Franc
e|||||M|
NTE|1|A|Comment about the patient|RE^^HL70364
PV1||U|Oncto Service^ROOM21^^Institution code^^^^^Room 21^||||DOCT001^Dr
Att||||||||||||PIV137001
SPM|1|SPE132001||WB^Blood^99BMx|||CATH^Catheterized^99BMx|LAC^Left Ante-
rior Chest^99BMx|||P^Patient^HL70369|||patient traveled on epidemic zone
||BIO^^99BMx|20191018090803|20191018090703
SAC|||SPE132001
ORC|NW||||||||20191018153553||||Collection Service^Room005^^Collection
Institution code^^^^^Collection Room 5|
TQ1|||||||||R^^HL7048
OBR|1|AWOS132001||SU^Susceptibility test^99BMx||||||COID4589^BILL||||||OP
ID0001^Dubol|0033689745612
XML
File: request_offline_id_astm.xml
NOTE:Using the testGroupCode tag for the Identification is not mandatory but recommended.
BMX Format
File: request_offline_id_RS232.txt
mtmpr|piGX-78584|si|ciid12345|t12|o1escool|o2Escherichia coli|o999|oiID_-
EXCELLENT|zz|
HL7
File: request - with ID Offline only.hl7
MSH|^~\&|LISNAME|LIS|myla|BMX|20191020170201||OML^O33^OML_O33|MSG-20191020-13200
1-0001|P|2.5.1||||||UNICODE UTF-8
PID|||PID132001||Bill^Arbre^^^^^L||20190830|F|||Duport^^Lyon^^69000^France||3358
975466|0014||M|
NTE|1|A|Comment about the patient|RE^^HL70364
PV1||U|Oncto Service^ROOM21^^Institution code^^^^^Room 21^||||DOCT001^Dr Att|||||
|||||||PIV132001
SPM|1|2|SPE132001|WB^Blood^99BMx|||CATH^Catheterized^99BMx|LAC^Left Anterior Che
st^99BMx|||P^Patient^HL70369|||||BIO^^99BMx|20191012090803|20191012090703
SAC|||2|SPE132001|
ORC|PR||||||||20191020170201
TQ1|||||||||R^^HL7048
OBR|1|PROR167001||ID^ID^99BMx|
OBX|1|CE|ID^ID^99BMx||strcc^Streptococcus^99BMx|||N^Normal^HL70078|||F||||||||08
041620112634||||||||||SCI
XML
File: request_offline_id_presumptive_astm.xml
BMX Format
File :request_offline_id_presumptive_RS232.txt
mtmpr|piPID3001002|si|ciSID3001002|t11|o1escool|o2Escherichi-
acoli|oiID_PRESUMPTIVE|zz|
XML
File: result_ast_only_astm.xml
<specimenType>urine</specimenType>
</specimen>
<isolateNumber>5</isolateNumber>
<test>
<universalIdentifier>
<testGroupCode>ID</testGroupCode>
<testIdentifier>ID</testIdentifier>
</universalIdentifier>
<result>
<value>
<identification>
<identificationConfidenceCode>ID_EXCELLENT</identificationConfi-
denceCode>
<significantTaxon>
<code>ECO</code>
<name>Escherichia coli</name>
</significantTaxon>
</identification>
<ast>
<antibiotic>
<code>TIC</code>
<highMic/>
<category>R</category>
<nonExpertCategory>R</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>TCC</code>
<highMic/>
<category>R</category>
<nonExpertCategory>R</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>TZP</code>
<highMic/>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>MEM</code>
<highMic/>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>IPM</code>
<highMic/>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>CLO</code>
<highMic/>
<category>-S</category>
<nonExpertCategory>-S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>TM</code>
<highMic/>
<category>-S</category>
<nonExpertCategory>-S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>RA</code>
<highMic/>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>AN</code>
<highMic/>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>CIP</code>
<highMic>
<micSign><=</micSign>
<micValue>1</micValue>
</highMic>
<category/>
<nonExpertCategory/>
</antibiotic>
</ast>
</value>
</result>
</test>
</testOrder>
</request>
</lisMessage>
BMX Format
File: request_with_ast_offline_only_rs232.txt
mtmpr|piV789AB|pvV789AB|pnMARTIN|pb1980/07/10|psF|pxemerg|p3Emergency|pa
2015/08/12|qcMarie|qu0474951234|qeParis|qistcha|qjSt. Charles|si|s12015/
07/07|s211:27:00|ci007124|cturine|t15|o1ECO|o2Escherichia coli|oiID_EXCEL
LENT|ra|a1TIC|a4R|anR|ra|a1TCC|a4R|anR|ra|a1TZP|a4S|anS|ra|a1MEM|a4S|anS|
ra|a1IPM|a4S|anS|ra|a1CLO|a4-S|an-S|ra|a1TM|a4-S|an-S|ra|a1RA|a4S|anS|ra|
a1AN|a4S|anS|ra|a1CIP|a3<=1|a4|an|zz|
HL7
MSH|^~\&|LISNAME|LIS|myla|BMX|20191020170201||OML^O33^OML_O33|MSG-20191020-
132001-0001|P|2.5.1||||||UNICODE UTF-8
PID|||PID132001||Bill^Arbre^^^^^L||20190830|F|||Duport^^Lyon^^69000^France||3358
975466|0014||M|
NTE|1|A|Comment about the patient|RE^^HL70364
PV1||U|Oncto Service^ROOM21^^Institution code^^^^^Room 21^||||DOCT001^Dr
Att||||||||||||PIV132001
SPM|1|2|SPE132001|WB^Blood^99BMx|||CATH^Catheterized^99BMx|LAC^Left Anterior
Chest^99BMx|||P^Patient^HL70369|||||BIO^^99BMx|20191012090803|20191012090703
SAC|||2|SPE132001|
ORC|PR||||||||20191020170201
TQ1|||||||||R^^HL7048
OBR|1|PR0001256||SU^SU^99BMx|
OBX|1|CE|ID^ID^99BMx||esccol^Escherichia coli^99BMx|||N^Nor-
mal^HL70078|||F||||||||08041620112634||||||||||SCI
OBX|2|CE|TIC^iyuiracillin^99BMx|1||||R^Resis-
tant^HL70078|||F||||||||20190830231804||||||||||SCI
OBX|3|NM|IPM^initipmipllin^99BMx|1|5|mm^milliliter^UCUM||S^Suscepti-
ble^HL70078|||F||||||||20190830231804||||||||||SCI
OBX|4|SN|RA^Rifampicin^99BMx|1|<=^0.03|mg/mL^microgram per millili-
ter^UCUM||S^Susceptible|||F||||||||20190830231804||||||||||SCI
XML
Full request using specimen type dispatching with identification offline result.
File: request_offline_id_with_specimen_type_astm.xml
Full request using test group code dispatching with identification offline test result.
File: request_offline_id_with_test_group_code_astm.xml
BMX Format
BMX format does not allow messages with the test group code and an offline identification.
Indeed, the test group code will be associated to the offline identification and not as a request.
· one with the patient information, sample/specimen and test group code information,
· one with the offline identification (with sample/specimen identification to be able to make
the link with the previous message).
First message
File: request_offline_id_spe_first_RS232.txt
Blocks: Header, Test code, Patient, Specimen and isolate number, Footer
mtmpr|piG406270/A|pnFather|qcBob|si|ciid12345|ctblood|t12|zz|
File: request_offline_id_first_RS232.txt
Blocks: Header, Test code, Patient, Specimen and isolate number, Footer.
mtmpr|itSU|piGX-78584/A|pnFather|qcBob|si|ciid12345|ctblood|t12|zz|
Second Message
File: request_offline_id_second_RS232.txt
mtmpr|piGX-78584|si|ciid12345|ctblood|t12|o1escool|o2Escherichia coli|
o999|oiID_EXCELLENT|zz|
HL7
MSH|^~\&|LISName|LIS|myla|BMX|20191018170201||OML^O33^OML_O33|MSG-20191018-
170201-0004|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|||PID167001||Bob^Bug^^^^^L||20110830|F|||Duport^^Lyon^^69000^France|||||S|
NTE|1|A|Comment about the patient|RE^^HL70364
PV1||U|Oncto Service^ROOM54^^Institution code^^^^^Room 54^||||DOCT001^Dr
Att||||||||||||PIV167001
SPM|1|2|SPE167001|WB^Blood^99BMx|||CATH^Catheterized^99BMx|LAC^Left Anterior
Chest^99BMx|||P^Patient^HL70369|||||BIO^^99BMx|20191018090803|20191018090703
SAC|||2|SPE167001
ORC|NW||||||||20191018153553
TQ1|||||||||R^^HL7048
OBR|1|AWOS167001||SU^SU^99BMx||||||BILL01^BILL^Gin||||||orderingPhysicians-
ID1^Dubol|0033689745612
ORC|PR||||||||20191020170201
OBR|2|PROR167001||ID^ID^99BMx|
OBX|1|CE|ID^ID^99BMx||esccol^Escherichia coli^99BMx|||N^Nor-
mal^HL70078|||F||||||||08041620112634||||||||||SCI
The functionality AST Filter allows to delete some drugs in an antibiogram, depending on
several criteria, one of them is the clinical context.
To use the clinical context in a rule definition the following fields have to be correctly filled in:
All "offline" test results information can be used as clinical information in AST Filter rules.
The clinical information must be sent as simple result (offline result). Examples are available in
section "Request Containing an Offline Result":
The clinical information must be sent as simple results. Examples are available in section
Request Containing an Offline Result on page 12-28. In this section, examples contain test
result “Pos” for test code “Bla”. For Myla AST Filter, you are able to send test code and test
result you want and use them in Myla AST Filter rules.
Example: to send pregnant information with code “Pre” and result values "YES" or "NO", so in
the messages examples replace “Bla” by “Pre” and "Pos" by “YES” or “NO”. Again, the test
codes and the test values are free text and will be usable as is in the rules of the Myla AST
Filter.
NOTE: This message does not contain a request but only a result that will be associated with a
request that was previously sent.
In “Myla” dispatching mode, it is not possible to differentiate a message with a result only from
a message with a request and a result. In this case, MYLA® will consider the message as a
request and the number of BACT/ALERT® bottles to load will be incremented.
XML
NOTE: To send several bottle results, a different testIdentifier has to be sent for each bottle.
File: request_offline_blood_culture_astm.xml
<result>
<value>
<bloodCulture>
<dateResultDetermined>20160306141242</dateResultDeter-
mined>
<timeToDetectionInHours>11</timeToDetectionInHours>
<result>Pos</result>
</bloodCulture>
</value>
</result>
</test>
</testOrder>
</request>
</lisMessage>
BMX Format
File: request_offline_blood_culture_RS232.txt
mtmpr|piG406270/A|si|ciid12345|t12|rcPos|zz|
HL7
File: request_offline_blood_culture.hl7
MSH|^~\&|LIS|LAB|MYLA|BMX|20190524170201||OML^O33^OML_O33|MSG-20190524-170201-
0004|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|||PID133001||Karl^Bill^^^^^L||20110830|F|||Duport^^Lyon^^69000^France|||||S
NTE|1|A|Comment about the patient|RE^^HL70364
PV1||U|Oncto Service^ROOM54^^Institution code^^^^^Room 54^||||DOCT001^Dr
Att||||||||||||PIV133001
SPM|1|2|SPE133001|WB^Blood^99BMx|||CATH^Catheterized^99BMx|LAC^Left Anterior Ches
t^99BMx|||P^Patient^HL70369|||patient traveled on epidemic zone||BIO^^99BMx|2019
0612090703
SAC|||2|SPE133001
ORC|NW||||||||20190614153553
TQ1|||||||||R^^HL7048
OBR|1|AWOS133001||SU^Susceptibility test^99BMx||||||BILL01^BILL||||||orderingPhy-
siciansID1^Dubol|0033689745612
ORC|PR
OBR|1|""||BC^Blood Culture^99BMX|
OBX|1|CE|BC^Blood Culture^99BMX||Pos^Positive^99BMX||||||F|||20150825231804|
NOTE: This message does not contain a request but only a result that will be associated with a
request that was previously sent.
XML
NOTE: The GRAM format is not the same with BCI Link and BCI Connect. Both formats are decribed
below.
File: request_offline_gram_astm.xml
Only available from Myla 4.7.1. It is not possible for the LIS to transmit GRAM result to MYLA
4.7.0 and BCI Connect.
File: request_offline_gram_astm_BCIC.xml
<?xml version="1.0" encoding="UTF-8"?>
<lisMessage>
<header>
<version>1394-97</version>
<dateTime>20100128164942</dateTime>
</header>
<request>
<patientInformation>
<patientIdentifier>G406270/A</patientIdentifier>
</patientInformation>
<testOrder>
<specimen>
<specimenIdentifier>id12345</specimenIdentifier>
</specimen>
<isolateNumber>2</isolateNumber>
<test> <!-- Request for identification test -->
<universalIdentifier>
<testGroupCode>ID</testGroupCode>
</universalIdentifier>
</test>
<test> <!-- test result-->
<universalIdentifier>
<testGroupCode>SC</testGroupCode>
<testIdentifier>GRAM</testIdentifier>
</universalIdentifier>
<result>
<resultID>
<resultTestCode>MORPH</resultTestCode>
<resultTestName>Shape</resultTestName>
</resultID>
<value>
<testResult>
<valueType>CE</valueType>
<observationValue>COCCI</observationValue>
<observationName>Cocci</observationName>
</testResult>
</value>
</result>
<result>
<resultID>
<resultTestCode>COLOR</resultTestCode>
<resultTestName>color</resultTestName>
</resultID>
<value>
<testResult>
<valueType>CE</valueType>
<observationValue>VARIABLE</observationValue>
<observationName>Variable</observationName>
</testResult>
</value>
</result>
</test>
</testOrder>
</request>
</lisMessage>
- SC
- GRAM
- MORPH
- GRAM_COLOR
- ARRANGEMNT
- QUANTITY
BMX Format
For BCI Connect, it is recommended to use the new format described in the following section.
File: request_offline_gram_BCI_Link_RS232.txt
mtmpr|piG406270/A|si|ciid12345|t12|etcocci|eupositive|zz|
File: request_offline_gram_BCI_Connect_RS232.txt
mtmpr|piG406270/A|si|ciid12345|t12|ta|itSC|rtGRAM|ga|gcMORPH|gsBMX99|vtCE
|ovCOCCI|oncocci|gcCOLOR|gsBMX99|vtCE|ovVARIABLE|onVariable|zz|
NOTE:Only available from MYLA 4.7.1. It is not possible for the LIS to transmit GRAM result to MYLA
4.7.0 and BCI Connect.
HL7
File: request -ID with GRAM offline.hl7
MSH|^~\&|LIS|LAB|MYLA|BMX|20190524170201||OML^O33^OML_O33|MSG-20190524-
170201-0008|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|||PID150001||Karl^Bill^^^^^L||20110830|F|||Duport^^Lyon^^69000^France
|||||S|
NTE|1|A|Comment about the patient|RE^^HL70364
PV1||U|Oncto Service^ROOM54^^Institution code^^^^^Room 54^||||DOCT001^Dr
Att||||||||||||PIV134001
SPM|1|2|SPE150001|UR^Urine^99BMx|||||||P^Patient^HL70369||||||20190612090
703
SAC|||2|SPE150001
ORC|NW||||||||20190614153553
TQ1|||||||||R^^HL7048
OBR|1|AWOS150001||ID^Identification
test^99BMx||||||BILL01^BILL^Gin||||||Dr0001^Dubol^Jean|0033689745612
ORC|PR
OBR|2|AWOSOFF0001||GRAM^Gram Staining^99BMx|
OBX|1|CE|MORPH^Gram Morph^99BMx||COCI^Coci shape^99BMx|||N^Nor-
mal^HL70078|||F||||||||||||||||||SCI
In this example, a request is sent with the Blood culture systems disposable identifier.
These examples contain optional fields "disposable identifier", "expected duration" ( (Eg.
Expected incubation time for the blood culture). When "expected duration" is sent without
disposable identifier (bottle ID), the value of the "expected duration" will be applied to all
bottles linked to the specimen identifier.
NOTE: "Expected Duration" will be sent to BACT/ALERT® Virtuo and NOT to BACT/ALERT® 3D.
XML
File: request_with_bacT_bottle_astm.xml
NOTE: As shown in this example, if you work with the specimenType dispatching mode (Dispatching
Rules on page 11-11), you must add a “universalIdentifier” tag to be compliant with the XML
schema.
BMX Format
File: request_with_bacT_bottle_RS232.txt
CLSI LIS2-A2
File: request_with_bacT_bottle_astm.txt
H|\^&|||SENDERNAME|||||BACT/ALERT||P|1|20100128164942
P|1|G406270/A||G406270_123|||||||||Dr. Robert||||||||||||9EAST
O|1|1||^^^BC^BSA^SA023023^10|||20090302105501||||||||blood^Left Arm
L|1|F
• Send several messages, one per bottle ID. In the first message, you have to put all the
patient and specimen information, in the following messages you can just put the IDs (or
all the information).
• Use a repeat delimiter on the Universal Test ID of the Order (File:
request_with_bacT_bottle_repeat_on_845_astm.txt):
H|\^&|||SENDERNAME|||||BACT/ALERT||
P|1|20100128164942P|1|G406270/A||G406270_123|||||||||Dr. Rob-
ert||||||||||||9EAST
O|1|1||^^^BC^BSA^SA023023\^^^BC^BSN^SN021883|||20090302105501||||||||bloo
d^Left ArmL|1|F
• Use several Result records (File: request_with_bacT_bottle_r_records_astm.txt):
H|\^&|||SENDERNAME|||||BACT/ALERT||
P|1|20100128164942P|1|G406270/A||G406270_123|||||||||Dr. Rob-
ert||||||||||||9EAST
O|1|1|||||20090302105501||||||||blood^Left Arm
R|1|^^^BC^BSA^SA 023023
R|2|^^^BC^BSN^SN021883L|1|F
NOTE: On the Universal Test ID, the LIS can send more components than shown in these examples.
Extra components will be silently ignored by MYLA®.
HL7
Blood culture request can contain only one bottle ID. To send several Bottle ID it's required to
send several messages. Several Bottle ID can be attached to the same specimen ID.
File: request_with_bacT_bottle.hl7
MSH|^~\&|LIS|LAB|MYLA|BMX|20190524170201||OML^O33^OML_O33|MSG-20190524-
170201-0101|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|||PID135001||Jane^Care^^^^^L||19781212|F|||Duport^^Lyon^^69000^France
|||||S|
PV1||E|Oncto Service^ROOM300^^Institution code^^^^^Room
300^||||DOCT001^Dr Att||||||||||||PIV135001
SPM|1|SPE135001||WB^Blood^99BMx|||CATH^Catheterized^99BMx|LAC^Left Ante
rior Chest^99BMx|||P^Patient^HL70369|||||||20190929153553
SAC|||SNP458978^BOTTLE||||||
ORC|NW||||||||20190930153553
TQ1|1||C|||10^d&Expected duration in day&UCUM|||R^Routine^99LIS1
OBR|1|AWOS135001||BC^Blood culture^99BMx||||||BILL01^BILL||||||OPID3^Dubo
l|0033689745612^^PH|
NOTE: This message does not contain a request but only a result that will be associated with a
request that was previously sent.
NOTE: Beta-Lactamase results will only be sent to VITEK® 2 if the “isolateNumber” is present in the
message and if the MYLA® system never received a request for this sample without an isolate
number.
XML
For BCI Connect, it is recommended to use new format described in the following section.
File: request_offline_offline_BCI_Link_astm.xml
File: request_offline_offline_BCI_Connect_astm.xml
NOTE: The <disposableIdentifier> field is now transmited by BCI Connect to MYLA®. This is
particularly useful for a blood culture with offline results.
BMX Format
For BCI Connect, it is recommended to use the new format described in the following section.
File: request_offline_offline_BCI_Link_RS232.txt
mtmpr|piG406270/A|si|ciid12345|t12|ba|b1Bla|b2Beta Lactamase|b3Pos|zz|
File: request_offline_offline_BCI_Connect_RS232.txt
mtmpr|piG406270/A|si|ciid12345|t12|ta|itSC|rtBla|ga|gcBla|gsBMX99|vtCE|ov
POS|onPositive|zz|
HL7
In HL7 Offline test can be send in request message with or without order. An offline test is
composed of three segments:
ORC
OBR
{OBX} [1..*]
The static structure of request with one order an one offline test is:
ORC ( ORC-1 = NW )
OBR
ORC ( ORC-1 = PR )
OBR
{OBX} [1..*]
NOTE: If the message contains only offline test ORC-1=PR, the acknowledgment message will not
contain any ORC segment.
MSH|^~\&|LIS|LAB|MYLA|BMX|20190524170201||OML^O33^OML_O33|MSG-20190524-
170201-0018|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|||PID134001||Karl^Bill^^^^^L||20110830|F|||Duport^^Lyon^^69000^France
|||||S|
NTE|1|A|Comment about the patient|RE^^HL70364
PV1||U|Oncto Service^ROOM54^^Institution code^^^^^Room 54^||||DOCT001^Dr
Att||||||||||||PIV134001
SPM|1|2|SPE134002|UR^Urine^99BMx|||||||P^Patient^HL70369|||||||2019061209
0703
SAC|||2|SPE134002
ORC|NW||||||||20190614153553
TQ1|||||||||R^^HL7048
OBR|1|AWOS134002||ID^Identification test^99BMx||||||BILL01^BILL||||||Dr00
01^Dubol^Jean|0033689745612
ORC|PR
OBR|2|""||BLA^Beta-Lactamase^99BMx|
OBX|1|CE|BLA^Beta-Lactamase^99BMx||POS^Positive^HL70078|||N^Normal^HL7007
8|||F|||||811|||08041620112634||||||||||SCI
From MYLA® V4.4, blood culture results can contain new optional information:
- Bottle volume
- If field.enabled.traceability is set to "true", Bottle lot number, Bottle expiration date, Bottle
start date, Bottle start time, Bottle end date, Bottle end time will be sent to the LIS.
In the CLSI LIS2-A2 result message uploaded to the LIS, the Patient segment only contains
“Patient Identifier” and the Order segment only contains specimen ID and completed date
time.
It is possible to activate the upload of all Patient and Order information. To do so, add the
following 2 properties in the <BCILink>\lib_server\properties\bcinet.properties file.
# To activate Patient full information upload set the following property to false:
bcinet.fmla.astm.translator.params.clsi-lis2.generation.skipDataFieldOnPatient = false
# To activate Order full information upload set the following property to false:
bcinet.fmla.astm.translator.params.clsi-lis2.generation.skipDataFieldOnOrder = false
NOTE:For BCI Connect all parameters are available from configuration screen.
XML
File: result_blood_culture_astm.xml
<admissionDate>20100626</admissionDate>
<dischargeDate>20100626</dischargeDate>
<location>100</location>
</patientInformation>
<testOrder>
<specimen>
<specimenIdentifier>95541204</specimenIdentifier>
<collectedDateTime>20100626095800</collectedDateTime>
<receivedDateTime>20100626100230</receivedDateTime>
<specimenType>Blood</specimenType>
<specimenSource>ABR</specimenSource>
<specimenSourceText>ABR</specimenSourceText>
</specimen>
<test>
<universalIdentifier>
<testGroupCode>BC</testGroupCode>
</universalIdentifier>
<instrumentSectionId>5A55</instrumentSectionId>
<instrumentName>BTA-1 Name</instrumentName>
<instrumentType>bta</instrumentType>
<instrumentSerialNumber>COM20_1</instrumentSerialNumber>
<result>
<value>
<bloodCulture>
<dateResultDetermined>20100705135406</dateResultDetermined>
<timeToDetectionInHours>168.1</timeToDetectionInHours>
<result>Neg</result>
</bloodCulture>
</value>
<abnormalFlags>6</abnormalFlags>
<resultStatus>F</resultStatus>
<startDateTime>20100628134841</startDateTime>
<bmxResultData>
<disposable>
<disposableIdentifier>SNJN2W28</disposableIdentifier>
<reference>BSN</reference>
<disposableType>BOTTLE</disposableType>
<lotNumber>90009</lotNumber>
<expirationDate>20160627</expirationDate>
<disposableStartDateTime>20100628134841</disposableStartDateTime>
</disposable>
<volume>1</volume>
<volumeUnit>mL</volumeUnit>
</bmxResultData>
</result>
</test>
</testOrder>
</requestResult>
</aiMessage>
Request Cancelation
Request cancelation messages are supported from MYLA® version 4.8.
The cancel is accepted by MYLA® only if the analysis has not yet started:
To cancel a request, the request message can be resent by the LIS with “Action Code” set
with the value CA.
XML
File: Request-cancel.xml
BMX Format
File: Request-cancel-RS232.txt
mtmpr|itSU|pi134657|pnKarotz|qcJoe|si|s12019/06/
18|s210:00:00|ci123456|ctblood|t11|oeCA|zz|
CLSI LIS2-A2
File: request-cancel-ASTM.txt
H|\^&|||SENDERNAME|||||BACT/ALERT||P|1|20100128164942
P|1|G406270/A||G406270_123|||||||||Dr. Robert||||||||||||9EAST
O|1|1||^^^BC^BSA^SA023023^10|||20090302105501||||CA||||blood^Left Arm
L|1|F
HL7
File: Request-cancel.hl7
MSH|^~\&|LISName|LIS|myla|BMX|20191018170201||OML^O33^OML_O33|MSG-
20191018-170201-0004|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|||PID133001||Bob^Bug^^^^^L||20110830|F|||Duport^^Lyon^^69000^France||
|||S|
NTE|1|A|Comment about the patient|RE^^HL70364
PV1||U|Oncto Service^ROOM54^^Institution code^^^^^Room 54||||DOCT001^Dr
Att|DOCT002^Dr Ref|DOCT003^Dr Cons||||||||||PIV133001
SPM|1|2|SPE133001|WB^Blood^99BMx|||CATH^Catheterized^99BMx|LAC^Left Ante-
rior
Chest^99BMx|||P^Patient^HL70369|||||BIO^^99BMx|20191018090803|20191018090
703
SAC|||2|SPE133001
ORC|CA||||||||20191018153553|
TQ1|||||||||R^^HL7048
OBR|1|AWOS133001||SU^SU^99BMx||||||BILL01^BILL^Gin||||||orderingPhysi-
ciansID1^Dubol|0033689745612
BMX Format
File: result_blood_culture_RS232.txt
Blocks: Header, Patient, Specimen, Order/Result, Traceability, Blood culture result, Footer.
File: result_blood_culture_with_volume_RS232.txt
Blocks: Header, Patient, Specimen, Order/Result, Traceability, Blood culture result, Footer.
mtrsl|idBTA-1 Name|iibta|isCOM20_1|itBC|pi9500000755|pnTDUPONT,TMARIE|
psU|pl100|pa2010/06/26|qv2010/06/26|si|ssABR|s5ABR|s12010/06/26|s209:58
:00|s32010/06/26|s410:02:30|ci95541204|Blood|ta|tiBTA-1Name|tjbta|t4F|
og5A55|ec6|r12010/06/28|r213:48:41|ts|dtBOTTLE|tuBSN|tpSNJN2W28|th2010/
06/28|tk13:48:41|ro1|rimL|tbSNJN2W28|rd2010/07/05|ru13:54:06|re168.1|rc
Neg|zz|
NOTE: The volume value and unit are filled in two fields: ro and ri.
CLSI LIS2-A2
File: result_blood_culture_astm.txt
H|\^&|||BACT/ALERT^A.00|||||||P|1|20100128164942
P|1|9500000755|9500000755
O|1|95541204
R|1|^^^BC^BSN^SNJN2W28|Neg|||||F|||20100628134841|20100705135406|2C31
R|2|^^^TTD^BSN^SNJN2W28|168.1|||||F|||20100628134841|20100705135406|2C31
L|1|F
NOTE: - Even if possible, it is not recommended to use the MYLA® v1 mode with CLSI LIS2-A2
messages. The messages compatible with legacy are available in 7.9.2.3 CLSI LIS2-A2.
- Result reported date time and result flags can be removed by using “User defined mapping”.
File: result_blood_culture_without_date_time_astm.txt
H|\^&|||BACT/ALERT^A.00|||||||P|1|20100128164942P|1|9500000755
O|1|95541204||||||||||||||||||||20100705135406
R|1|^^^BC^BSN^SNJN2W28|Neg|||6||F|||20100628134841|20100705135406|5A55
R|2|^^^TTD^BSN^SNJN2W28|168.1|||6||F|||20100628134841|20100705135406|5A5
5L|1|F
File: result_blood_culture_with_tracability_astm.txt
H|\^&|||BACT/ALERT^A.00|||||||P|1|20100128164942
P|1|9500000755
O|1|95541204||||||||||||||||||||20100705135406
R|1|^^^BC^BSN^SNJN2W28|Neg|||6||F|||20100628134841|20100705135406|5A55
R|2|^^^TTD^BSN^SNJN2W28|168.1|||6||F|||20100628134841|20100705135406|5A5
5
R|3|^^^SVM^BFN+^SNJN2W28|1|mL||6||F|||20100628134841|20100705135406|5A55
M|1|SNJN2W28|^BOTTLE^BFN+^90009^20160627^20160618^102930L|1|F
File: result_blood_culture_expired_astm.txt
H|\^&|||BACT/ALERT^A.00|||||||P|1|20161108155514
P|1|PATCONF4
O|1|SpeIDESC1020D||||||||||||||||||||20161102093642
R|1|^^^BC^BSA^SAN07VTR|Pos|||EXPIRED^SR||P|||20161020155508|20161020155728|K4
R|2|^^^TTD^BSA^SAN07VTR|0|||EXPIRED^SR||P|||20161020155508|20161020155728|K4
M|1|SAN07VTR|^BOTTLE^BSA^90009^20161019^20161021^154143^20161102^093908|K4L|1|F
HL7
The HL7 result message contains all traceability information including volume.
File: result-BC-bottle1.hl7
MSH|^~\^|myla|BMX|||20190930173833+0200||OUL^R22^OUL_R22|d139e1d8-657c-47
44-ad37-cf78f926db45|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|||PID135001||Jane^Care^^^^^L||19781212|F
PV1|1|U|||||||||||||||||PIV135001
SPM|1|SPE135001||WB^Blood^99BMx|||CATH^Catheterized^99BMx|LAC^Left Ante-
rior Chest^99BMx||
|P^Patient||||||20190929153553
SAC|1||""
OBR|1|AWOS135001||||||||BILL01^BILL||||||OPID3^Dubol|0033689745612
OBX|1|CNE|BC^Blood Culture^99BMx|1|Pos^Positive^99BMx|||N^Normal^99BMx|||
P|||||""||SIMON^biomerieux~1^biomerieux~Instrument 1^biomerieux~I8^bio-
merieux|||||||||||RSLT
INV|BPA^BACT/ALERT® BPA^99BMx|NA^Not Applicable^HL70383|BOTTLE^^99BMx|SN
P458978|||||5||mL^MilliLiter^UCUM|20220131||||21685790004
OBX|2|NM|TTD^Time To Detection^99BMx|1|20312|s^Second^UCUM||N^Normal^99BM
x|||P|||||""||SIMON^biomerieux~1^biomerieux~Instrument 1^biomerieux~I8^bi
omerieux|||||||||||SCI
INV|BPA^BACT/ALERT® BPA^99BMx|NA^Not Applicable^HL70383|BOTTLE^^99BMx|SN
P458978|||||5||mL^MilliLiter^UCUM|20220131||||21685790004
XML
File: result_blood_culture_several_bottles_astm.xml
</test>
<test>
<universalIdentifier>
<testGroupCode>BC</testGroupCode>
</universalIdentifier>
<instrumentSectionId>05A56</instrumentSectionId>
<instrumentName>BTA-1 Name</instrumentName>
<instrumentType>bta</instrumentType>
<result>
<value>
<bloodCulture>
<dateResultDetermined>20100910110844</dateResultDetermined>
<timeToDetectionInHours>4.1</timeToDetectionInHours>
<result>-</result>
</bloodCulture>
</value>
<abnormalFlags>6</abnormalFlags>
<resultStatus>F</resultStatus>
<startDateTime>20100910070101</startDateTime>
<bmxResultData>
<disposable>
<disposableIdentifier>SA023023</disposableIdentifier>
<reference>BSA</reference>
<disposableType>BOTTLE</disposableType>
<disposableStartDateTime>20100910110820</disposableStartDateTime>
<disposableFinalDateTime>20100910110844</disposableFinalDateTime>
</disposable>
</bmxResultData>
</result>
</test>
<test>
<universalIdentifier>
<testGroupCode>BC</testGroupCode>
</universalIdentifier>
<instrumentSectionId>05A55</instrumentSectionId>
<instrumentName>BTA-1 Name</instrumentName>
<instrumentType>bta</instrumentType>
<result>
<value>
<bloodCulture>
<dateResultDetermined>20100910110837</dateResultDetermined>
<timeToDetectionInHours>4.1</timeToDetectionInHours>
<result>-</result>
</bloodCulture>
</value>
<abnormalFlags>2</abnormalFlags>
<resultStatus>F</resultStatus>
<startDateTime>20100910070134</startDateTime>
<bmxResultData>
<disposable>
<disposableIdentifier>SN021883</disposableIdentifier>
<reference>BSN</reference>
<disposableType>BOTTLE</disposableType>
<disposableStartDateTime>20100910110819</disposableStartDateTime>
<disposableFinalDateTime>20100910110837</disposableFinalDateTime>
</disposable>
</bmxResultData>
</result>
</test>
</testOrder>
</requestResult>
</aiMessage>
- One “specimen level” result (the first one) which is flagged with a summaryResult = true.
This “result” is managed by following the rules defined in Typical Workflow on page 11-13.
- Only a few fields are filled. To have all the information, bottle results should be taken into
account.
- The instrumentName field is filled with a constant depending on the type of system that
performs the analysis.
- At the message level, instrumentName and serialNumber are filled with the same values
as “specimen level” result.
BMX Format
NOTE: BCI Link/MYLA® do not ensure that the messages will be received in this order (even if they
are generated in this order). Indeed, if there is a transmission problem on a message, BCI Link
tries to process the other messages and retries the non-transmitted message(s) later.
File: result_blood_culture_several_bottles_0_RS232.txt
mtrsl|idbta|iibta|isbta|itBC|pi9500000755|pnTDUPONT, TMARIE|psU|pl100|pa
2010/06/26|qv2010/06/26|si|ssABR|s5ABR|s12010/06/26|s209:58:00|s32010/06
/26|s410:02:30|ci95541204|ct.812|ta|t4F|ff|rd2010/09/10|ru11:08:44|rcNeg
|zz|
NOTE:The “ff” field (Summary result) informs the LIS that this message is a summary message and
contains the result for the specimen.
In this message, only a few fields are filled. To have all the information, the bottle message
should be taken into account.
The “id” (Instrument System Name) and “ti” ("Controler" System Name) fields, which contain
the same value, are filled with constant values.
File: result_blood_culture_several_bottles_1_RS232.txt
Blocks: Header, Patient, Specimen, Order/Result, Traceability, Blood culture result, Footer.
File: result_blood_culture_several_bottles_2_RS232.txt
Blocks: Header, Patient, Specimen, Order/Result, Traceability, Blood culture result, Footer.
CLSI LIS2-A2
File: result_blood_culture_several_bottles_astm.txt
H|\^&|||BACT/ALERT^A.00|||||||P|1|20100128164942
P|1|9500000755
O|1|95541204||||||||||||||||||||20100910110844|||F
R|1|^^^BC^BSA^SA023023|-|||6||F|||20100910070101|20100910110844|05A56
R|2|^^^TTD^BSA^SA023023|4.1|||6||F|||20100910070101|20100910110844|05A56
R|3|^^^BC^BSN^SN021883|-|||2||F|||20100910070134|20100910110837|05A55
R|4|^^^TTD^BSN^SN021883|4.1|||2||F|||20100910070134|20100910110837|05A55
L|1|F
HL7
The message contains 2 OBX segments per bottle, one for Blood culture result Pos/neg and
one for time to detection value.
The couple of OBX is following by INV segment with all traceability about the bottle. The bottle
ID is present in INV-4-1.
The consolidated result is sent in OBX segment with OBX-3 set to "FF" and the value of
consolidated result in OBX-5.
Structure:
SPM
OBR
File: result-BC-consolidated.hl7
MSH|^~\&|myla|BMX|HL7LIS01|LIS|20191202175014+0100||OUL^R22^OUL_R22|4d358
df1-d483-41a0-8290-c128c4ea6496|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|1||PID145001||Graal^Laure||19781212|F
PV1|1|U|||||||||||||||||PIV145001
SPM|1|SPE145001||WB^Blood^99BMx|||CATH^Catheterized^99BMx|LAC^Left Ante-
rior Chest^99BMx||
|P^Patient||||||20190929143500|20190929153553
SAC|1||SPE145001
OBR|1|AWOS145011||BC^BC^99BMx||||||BILL01^BILL^Gin||||||OPID3^Dubol|00336
89745612
ORC|SC||||IP
OBX|1|CE|BC^Blood Culture^99BMx|1|Pos^Positive^99BMx|||N^Normal^99BMx|||P
|||||""||SIMON^biomerieux~1^biomerieux~Instrument 1^biomerieux~I8^biomeri
eux|20191120175501||||||||||RSLT
OBX|2|NM|TTD^Time To Detection^99BMx|1|8478|s^Second^UCUM||N^Normal^99BMx
|||P|||||""||SIMON^biomerieux~1^biomerieux~Instrument 1^biomerieux~I8^bio
merieux|20191120175501||||||||||SCI
INV|BPA^BACT/ALERT® BPA^99BMx|NA^Not Applicable^HL70383|BOTTLE^^99BMx|SNP
145011|||||12||mL^milliliter^UCUM|20220131||||21685790004
OBR|2|AWOS145022||BC^BC^99BMx||||||BILL01^BILL^Gin||||||OPID3^Dubol|00336
89745612
ORC|SC||||IP
OBX|1|CE|BC^Blood Culture^99BMx|1|Unk^Unknown^99BMx|||N^Normal^99BMx|||I|
||||""||SIMON^biomerieux~1^biomerieux~Instrument 1^biomerieux~I9^biomerie
ux|20191202175010||||||||||RSLT
OBX|2|NM|TTD^Time To Detection^99BMx|1|1036757|s^Second^UCUM||N^Normal^99
BMx|||I|||||""||SIMON^biomerieux~1^biomerieux~Instrument 1^biomerieux~I9^
biomerieux|20191202175010||||||||||SCI
INV|BPA^BACT/ALERT® BPA^99BMx|NA^Not Applicable^HL70383|BOTTLE^^99BMx|SNP
145022|||||10||mL^milliliter^UCUM|20220131||||21685790004
OBX|3|CE|BC^Blood Culture^99BMx|1|Unk^Unknown^99BMx|||N^Normal^99BMx|||I|
||||""||SIMON^biomerieux~1^biomerieux~Instrument 1^biomerieux~I9^biomerie
ux|20191202175010||||||||||RSLT
OBX|4|NM|TTD^Time To Detection^99BMx|1|1036510|s^Second^UCUM||N^Normal^99
BMx|||I|||||""||SIMON^biomerieux~1^biomerieux~Instrument 1^biomerieux~I9^
biomerieux|20191202175010||||||||||SCI
INV|BPA^BACT/ALERT® BPA^99BMx|NA^Not Applicable^HL70383|BOTTLE^^99BMx|SNP
145022|||||10||mL^milliliter^UCUM|20220131||||21685790004
OBR|3|AWOS145011||BC^BC^99BMx||||||BILL01^BILL^Gin||||||OPID3^Dubol|00336
89745612
ORC|SC||||IP
OBX|1|CE|FF^Blood Culture Consolidated^99BMx|1|Pos^Positive^99BMx|||N^Nor
mal^99BMx|||P|||||""||SIMON^biomerieux~SIMON^biomerieux~SIMON^biomerieux~
|20191120175501||||||||||RSLT
OBX|2|NM|TTD^Time To Detection^99BMx|1||s^Second^UCUM||N^Normal^99BMx|||P
|||||""||SIMON^biomerieux~SIMON^biomerieux~SIMON^biomerieux~|201911201755
01||||||||||SCI
XML
File: result_id_astm.xml
<bioNumber>0405610540566601</bioNumber>
<probability>99.0</probability>
<significantTaxon>
<code>ECO</code>
<name>Escherichia coli</name>
</significantTaxon>
</identification>
</value>
<resultStatus>F</resultStatus>
<startDateTime>20100705001449</startDateTime>
<resultDateTime>20100705041449</resultDateTime>
<bmxResultData>
<disposable>
<disposableIdentifier>2411590401199261</disposableIdentifier>
<reference>GN</reference>
<disposableType>VITEK2-ID-CARD</disposableType>
<lotNumber>241159040</lotNumber>
<expirationDate>20110422</expirationDate>
<disposableStartDateTime>20100705001449</disposableStartDateTime>
<disposableFinalDateTime>20100705041449</disposableFinalDateTime>
<disposableSetupTechnologist>LabAdm</disposableSetupTechnologist>
<disposableSetupTechnologistText>LabAdmin</disposableSetupTechnologistText>
</disposable>
</bmxResultData>
</result>
</test>
</testOrder>
</requestResult>
</aiMessage>
BMX Format
File: result_id_RS232.txt
mtrsl|idVitek 2 System|iiV2S|is0000139C426D|itID|pi9500000797|pnOABBA, OA
LICE|psU|pl119|pa2010/06/29|qv2010/06/29|si|ssTUR|s5TUR|s12010/06/29|s207
:50:00|s32010/06/29|s407:53:34|ci95545401|ctUR|c12010/07/05|c204:14:49
|ta|rtGN|rnGN|tiVitek 2 System|tjV2S|t4F|r12010/07/05|r200:14:49| r32010/
07/05|r404:14:49|ts|dtVITEK2-ID-CARD|tuGN|tp2411590401199261|tg241159040
|te2011/04/22|th2010/07/05|tk00:14:49|td2010/07/05|tm04:14:49|tqLabAdm|tr
LabAdmin|t12|o1ECO|o2Escherichia coli|o30405610540566601|o999.0|ocExcel-
lent identification|oiID_EXCELLENT|zz|
HL7
File: result-ID.hl7
MSH|^~\&|myla|BMX|||20191001075757+0200||OUL^R22^OUL_R22|43931b2a-e2b7-
4752-9b5c-39d9506c1c7c|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|||PID134001||Karl^Bill^^^^^L||20110830|F
PV1|1|U|||||||||||||||||PIV134001
SPM|1|2|SPE134002|UR^Urine^99BMx|||||||P^Patient^HL70369||||||20191018090
803|20191018090703
SAC|1||1|SPE134002
OBR|1|AWOS134002||ID^ID^99BMx||||||BILL01&BILL||||||DR0001&Dubol&Jean|003
3689745612
ORC|SC||||CM
OBX|1|CE|ID^Bacteria identified in isolate^99BMx|1|esccol^Escherichia
coli^99BMx|||N^Normal^99BMx|98.0||F|||||""||Vitek2^biomerieux~12345678900
0^biomerieux~LabName^biomerieux~|20191001075253||||||||||RSLT
NTE|1|Z|0405611540565211|o3^Final Bionumber^99BMx
OBX|2|CE|o4^Colony
Count^99BMx|1|mod1^few^99BMx|||N^Normal^99BMx|||F|||||""||Vitek2^biomerie
ux~123456789000^biomerieux~LabName^bio-
merieux~|20191001075253||||||||||SCI
NTE|1|Z|Excellent identification|oc^ID Confidence^99BMx
INV|GN^^99BMx|NA^Not Applicable^HL70383|VITEK2-ID-
CARD^^99BMx|2413123401239641||||||||20150703||||241312340
XML
File: vitekms_1IsolatS8-1-Sent_astm.xml
<instrumentSerialNumber>12313123321</instrumentSerialNumber>
<result>
<value>
<identification>
<identificationConfidenceCode>ID_GOOD</identificationConfidenceCode>
<identificationConfidence>Good identification</identificationCon-
fidence>
<probability>82.1</probability>
<significantTaxon>
<code>ECH</code>
<name>Escherichia hermannii</name>
</significantTaxon>
</identification>
</value>
<resultStatus>F</resultStatus>
<resultDateTime>20101109161719</resultDateTime>
<bmxResultData>
<disposable>
<disposableIdentifier>10008</disposableIdentifier>
<reference>DS110401129</reference>
<disposableType>AXIMA_SLIDE_REF</disposableType>
</disposable>
<extraResultData>1008</extraResultData>
</bmxResultData>
</result>
</test>
</testOrder>
</requestResult>
</aiMessage>
BMX Format
File: vitekms_1IsolatS8-1-Sent_RS232.txt
mtrsl|idKarry Instr|iiMSID|is12313123321|itID|pi1PATIENTS8|pnName_1S8|pb
1968/05/30|psM|plRS8|pxSrv8|ppDoctor S8|pa2010/10/27|ptThe Patient com-
ment|qiHCL|qv2010/10/27|si|ssLArm|s5Left Arm|s32010/11/09|s416:15:10|ci1
IsolatS8|c01|ctblood|c12010/11/09|c216:17:19|ta|rtMALDI-TOF|rnMALDI-TOF|
tiKarry Instr|tjMSID|t4F|ojA3|r32010/11/09|r416:17:19|ts|dtAXIMA_SLIDE
_REF|tuDS110401129|tp10008|t11|o1ECH|o2Escherichia hermannii|o982.1|oc
Good identification|oiID_GOOD|zz|
HL7
File: result-ID.hl7
MSH|^~\&|myla|BMX|HL7LIS01|LIS|20191127123806+0100||OUL^R22^OUL_R22|2ec22c9a-
481b-47fd-bb05-f3dfbda492b4|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|1||PID138101||Marin^Osalle|||F
PV1|1|U|||||||||||||||||PIV138101
SPM|1|1|SPE138101|WB^Blood^99BMx|||CATH^Catheterized^99BMx|LAC^Left Anterior
Chest^99BMx|||P^Patient||||||20191127123350|20190612090703
SAC|1||1|SPE138101
OBR|1|AWOS138101||||||||COID4589^BILL||||||OPID0001^Dubol|0033689745612
ORC|SC||||CM
OBX|1|CE|ID^Bacteria identified in isolate^99BMx|1|PPM^Pseudomonas men-
docina^99BMx|||N^Normal^HL70078|75.0||F|||||Tech2||MSID^biomerieux~qsd-c877-
487b-90cf-9cac7e42cbf7^biomerieux~Vitek MS Server 2^biomerieux~is-serialNumber-
IS-itest-legacy^biomerieux|20191127123350||||||||||RSLT
INV||NA^Not Applicable^HL70383|MATRIX^^99BMx|2||A1||||||||||201912345
INV|1624_1178^^99BMx|NA^Not Applicable^HL70383|AXIMA_SLIDE^^99BMx|1||A1
NTE|1|Z|Good identification|oc^ID Confidence^99BMx
XML
File: manual_manual_id_result_astm.xml
<comment>
<text>The Patient comment</text>
</comment>
</patientInformation>
<testOrder>
<specimen>
<specimenIdentifier>s2</specimenIdentifier>
</specimen>
<isolateNumber>1</isolateNumber>
<test>
<universalIdentifier>
<testGroupCode>ID</testGroupCode>
</universalIdentifier>
<instrumentName>idMethod</instrumentName>
<instrumentType>MANUAL</instrumentType>
<result>
<value>
<identification>
<significantTaxon>
<code>ECO</code>
<name>Escherichia coli</name>
</significantTaxon>
</identification>
</value>
<resultStatus>F</resultStatus>
<startDateTime>20130729165600</startDateTime>
<resultDateTime>20130729165600</resultDateTime>
</result>
</test>
</testOrder>
</requestResult>
</aiMessage>
BMX Format
File: manual_manual_id_result_RS232.txt
mtrsl|ididMethod|iiMANUAL|itID|pi!oRPHaN!|pv!oRPHaN!|psU|si|cis2|c12013/07/29|
c216:56:00|ta|tiidMethod|tjMANUAL|t4F|r12013/07/29|r216:56:00|r32013/07/29|r416:
56:00|t11|o1ECO|o2Escherichia coli|zz|
HL7
MSH|^~\&|myla|BMX|||20191001122800+0200||OUL^R22^OUL_R22|7d7d3b01-ca9e-4c
8e-a3a1-d68445d79195|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|1||PID133001^Bill||Karl||20110830|F
PV1|1|U|||||||||||||||||PIV133001
SPM|1|2|SPE133001|WB^Blood|||CATH^Catheterized|LAC&Left Anterior Chest|||
P&Patient|||||BIO&BIO|20190612090703
SAC|1||""
OBR|1|""||||||||BILL01&BILL||||||ORDERINGPHYSICIANSID1&Dubol|003368974561
2
ORC|SC||||CM
OBX|1|CE|ID^Bacteria identified in isolate^99BMx|1|N024^Actinomyces radi-
cidentis^99BMx|||N^Normal^99BMx|||F|||||""||MANUAL^biomerieux~~FMLAIT^bio
merieux~|20191001122600||||||||||RSLT
NTE|1|Z|Manual ident from plate|nd^User Comment^99BMx
XML
File: result_ast_simple_astm.xml
<specimenSource>TUR</specimenSource>
<specimenSourceText>TUR</specimenSourceText>
<comment>
<text/>
</comment>
</specimen>
<isolateNumber>2</isolateNumber>
<test>
<universalIdentifier>
<testGroupCode>SU</testGroupCode>
<testIdentifier>AST-GN31</testIdentifier>
<testName>AST-GN31</testName>
</universalIdentifier>
<instrumentName>Vitek 2 System</instrumentName>
<instrumentType>V2S</instrumentType>
<instrumentSerialNumber>0000139C426D</instrumentSerialNumber>
<result>
<value>
<identification>
<identificationConfidenceCode>ID_EXCELLENT</identificationConfi-
denceCode>
<identificationConfidence>Excellent identification</identifica-
tionConfidence>
<bioNumber>0405610540566601</bioNumber>
<probability>99.0</probability>
<significantTaxon>
<code>ECO</code>
<name>Escherichia coli</name>
</significantTaxon>
</identification>
<ast>
<antibiotic>
<code>TCC</code>
<name>Ticarcillin/Clavulanic Acid</name>
<highMic>
<micSign/>
</highMic>
</antibiotic>
<antibiotic>
<code>PIP</code>
<name>Piperacillin</name>
<highMic>
<micSign><=</micSign>
<micValue>4</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>TZP</code>
<name>Piperacillin/Tazobactam</name>
<highMic>
<micSign><=</micSign>
<micValue>4</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>CTX</code>
<name>Cefotaxime</name>
<highMic>
<micSign><=</micSign>
<micValue>1</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>CAZ</code>
<name>Ceftazidime</name>
<highMic>
<micSign><=</micSign>
<micValue>1</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>CRO</code>
<name>Ceftriaxone</name>
<highMic>
<micSign><=</micSign>
<micValue>1</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>FEP</code>
<name>Cefepime</name>
<highMic>
<micSign><=</micSign>
<micValue>1</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>ATM</code>
<name>Aztreonam</name>
<highMic>
<micSign><=</micSign>
<micValue>1</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>ETP</code>
<name>Ertapenem</name>
<highMic>
<micSign><=</micSign>
<micValue>0.5</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>IPM</code>
<name>Imipenem</name>
<highMic>
<micSign><=</micSign>
<micValue>1</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>MEM</code>
<name>Meropenem</name>
<highMic>
<micSign><=</micSign>
<micValue>0.25</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>AN</code>
<name>Amikacin</name>
<highMic>
<micSign><=</micSign>
<micValue>2</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>GM</code>
<name>Gentamicin</name>
<highMic>
<micSign><=</micSign>
<micValue>1</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>TM</code>
<name>Tobramycin</name>
<highMic>
<micSign><=</micSign>
<micValue>1</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>CIP</code>
<name>Ciprofloxacin</name>
<highMic>
<micSign><=</micSign>
<micValue>0.25</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>LEV</code>
<name>Levofloxacin</name>
<highMic>
<micSign><=</micSign>
<micValue>0.12</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>TGC</code>
<name>Tigecycline</name>
<highMic>
<micSign><=</micSign>
<micValue>0.5</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>SXT</code>
<name>Trimethoprim/Sulfamethoxazole</name>
<highMic>
<micSign><=</micSign>
<micValue>20</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
</ast>
<expertFinding>
<expertConfidence>Consistent expertise</expertConfidence>
<resistanceMechanism>
<drugFamily>QUINOLONES</drugFamily>
<phenotype>RESISTANT QUIN-1</phenotype>
<phenotype>PARTIALLY RESISTANT</phenotype>
<phenotype>WILD</phenotype>
</resistanceMechanism>
<resistanceMechanism>
<drugFamily>TETRACYCLINES</drugFamily>
<phenotype>RESISTANT</phenotype>
<phenotype>WILD</phenotype>
</resistanceMechanism>
<resistanceMechanism>
<drugFamily>BETA-LACTAMS</drugFamily>
<phenotype>WILD</phenotype>
<phenotype>INHIBITOR RESISTANT PASE (IRT OR OXA)</phenotype>
<phenotype>CEPHALOSPORINASE (AmpC)</phenotype>
</resistanceMechanism>
<resistanceMechanism>
<drugFamily>AMINOGLYCOSIDES</drugFamily>
<phenotype>WILD</phenotype>
</resistanceMechanism>
<resistanceMechanism>
<drugFamily>TRIMETHOPRIM/SULFONAMIDES</drugFamily>
<phenotype>WILD</phenotype>
<phenotype>TRIMETHOPRIM RESISTANT</phenotype>
</resistanceMechanism>
</expertFinding>
</value>
<resultStatus>F</resultStatus>
<startDateTime>20100705002209</startDateTime>
<resultDateTime>20100705090709</resultDateTime>
<bmxResultData>
<disposable>
<disposableIdentifier>4011640101018282</disposableIdentifier>
<reference>AST-GN31</reference>
<disposableType>VITEK2-AST-CARD</disposableType>
<lotNumber>401164010</lotNumber>
<expirationDate>20110611</expirationDate>
<disposableStartDateTime>20100705002209</disposableStartDate-
Time>
<disposableFinalDateTime>20100705090709</disposableFinalDate-
Time>
<disposableSetupTechnologist>LabAdm</disposableSetupTechnolo-
gist>
<disposableSetupTechnologistText>LabAdmin</disposableSetupTech-
nologistText>
</disposable>
</bmxResultData>
</result>
</test>
</testOrder>
</requestResult>
</aiMessage>
BMX Format
File: result_ast_simple_RS232.txt
Blocks: Header, Patient, Specimen, Order/Result, Traceability, Identification result, Ast result,
Footer.
mtrsl|idVitek 2 System|iiV2S|is0000139C426D|itSU|pi9500000797|pnOABBA,
OALICE|psU|pl119|pa2010/06/29|pt|qv2010/06/29|si|ssTUR|s5TUR|s12010/06/29
|s207:50:00|s32010/06/29|s407:53:34| ci95545401|ctUR|c12010/07/05|c209
:07:09| ta|rtAST-GN31|rnAST-GN31|tiVitek 2 System|tjV2S|t4F| r12010/07/05|
r200:22:09|r32010/07/05|r409:07:09|ts|dtVITEK2-AST-CARD|tuAST-GN31|tp401
1640101018282|tg401164010|te2011/06/11|th2010/07/05|tk00:22:09|td2010/07/
05|tm09:07:09|tqLabAdm|trLabAdmin|t12|o1ECO|o2Escherichia coli|o30405610
540566601|o999.0|ocExcellent identification|oiID_EXCELLENT| afQUINOLONES|
apRESISTANT QUIN-1|apPARTIALLY RESISTANT|apWILD|afTETRACYCLINES|apRESIS-
TANT|apWILD|afBETA-LACTAMS|apWILD|apINHIBITOR RESISTANT PASE (IRT OR
OXA)|apCEPHALOSPORINASE (AmpC)|afAMINOGLYCOSIDES|apWILD|afTRIMETHOPRIM/
SULFONAMIDES|apWILD|apTRIMETHOPRIM RESISTANT|ra|a1TCC|a2Ticarcillin/
Clavulanic Acid|a3|ra|a1PIP|a2Piperacillin|a3<=4|a4S|anS|ra|a1TZP|a2Pip-
eracillin/Tazobactam|a3<=4|a4S|anS|ra|a1CTX|a2Cefotaxime|a3<=1|a4S|anS|ra
|a1CAZ|a2Ceftazidime|a3<=1|a4S|anS|ra|a1CRO|a2Ceftriaxone|a3<=1|a4S|anS|r
a|a1FEP|a2Cefepime|a3<=1|a4S|anS|ra|a1ATM|a2Aztreonam|a3<=1|a4S|anS|ra|a1
ETP|a2Ertapenem|a3<=0.5|a4S|anS|ra|a1IPM|a2Imipenem|a3<=1|a4S|anS|ra|a1ME
M|a2Meropenem|a3<=0.25|a4S|anS|ra|a1AN|a2Amikacin|a3<=2|a4S|anS|ra|a1GM|a
2Gentamicin|a3<=1|a4S|anS|ra|a1TM|a2Tobramycin|a3<=1|a4S|anS|ra|a1CIP|a2C
iprofloxacin|a3<=0.25|a4S|anS|ra|a1LEV|a2Levofloxacin|a3<=0.12|a4S|anS|ra
|a1TGC|a2Tigecycline|a3<=0.5|a4S|anS|ra|a1SXT|a2Trimethoprim/Sulfamethox-
azole|a3<=20|a4S|anS|acConsistent expertise|zz|
HL7
Result Comments
NOTE: Please refer to Section C.5 - NTE Segment in document #Doc2- PaLM TF-2b.
Phenotype Information
is readable. The result value is formatted by using the ~ separator (repeatable filed) in order to
differentiate each line of result.
File: result-SU-simple.hl7
MSH|^~\&|myla|BMX|HL7LIS01|LIS|20191121184442+0100||OUL^R22^OUL_R22|5e7b
7529-bc37-4d5c-99f9-21326c18a56a|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|1||PID1001000||Adam^David||19201008|M
PV1|1|U|||||||||||||||||PIV137001
SPM|1|1|SPE1001001|WB^Blood^99BMx|||CATH^Catheterized^99BMx|LAC^Left
Anterior
Chest^99BMx|||P^Patient|||||BIO^BIO|20191018090803|20191018090703
SAC|1||1|SPE1001001
OBR|1|AWOS137001||||||||COID4589^BILL||||||OPID0001^Dubol|0033689745612
ORC|SC||||CM
OBX|1|CE|ID^Bacteria identified in isolate^99BMx|1|ECO^Escherichia coli^
99BMx|||""|||""|||||""||""|""||||||||||SCI
OBX|2|CE|BLA^Beta-Lactamase^99BMx|1|""|||POS^Positive|||C|||||""||Vitek2
^biomerieux~123456788000^biomerieux~VTK02 Comp Lab02^biomerieux~|20191108
151205||||||||||RSLT
OBX|3|CE|OXSF^Cefoxitin Screen^99BMx|1|""|||NEG^Negative|||C|||||""||Vite
k2^biomerieux~123456788000^biomerieux~VTK02 Comp Lab02^biomerieux~|201911
08151205||||||||||RSLT
OBX|4|SN|P^Benzylpenicillin^99BMx|1|>=^0.5|mg/mL^microgram per milliliter
^UCUM||R^Resistant|||C|||||""||Vitek2^biomerieux~123456788000^biomerieux~
VTK02 Comp Lab02^biomerieux~|20191108151205||||||||||RSLT
OBX|5|SN|OX1^Oxacillin^99BMx|1|=^0.5|mg/mL^microgram per milliliter^UCUM|
|S^Susceptible|||C|||||""||Vitek2^biomerieux~123456788000^biomerieux~VTK
02 Comp Lab02^biomerieux~|20191108151205||||||||||RSLT
OBX|6|CE|GM^Gentamicin^99BMx|1|""|||S^Susceptible|||C|||||""||Vitek2^biom
erieux~123456788000^biomerieux~VTK02 Comp Lab02^biomerieux~|201911081512
05||||||||||RSLT
NTE|1|Z|SYN-S|bp^SYN drug^99BMx
OBX|7|SN|K^Kanamycin^99BMx|1|<=^4.0|mg/mL^microgram per milliliter^UCUM||
S^Susceptible|||C|||||""||Vitek2^biomerieux~123456788000^biomerieux~VTK02
Comp Lab02^biomerieux~|20191108151205||||||||||RSLT
OBX|8|SN|TM^Tobramycin^99BMx|1|<=^1.0|mg/mL^microgram per milliliter^UCUM
||S^Susceptible|||C|||||""||Vitek2^biomerieux~123456788000^biomerieux~VTK
02 Comp Lab02^biomerieux~|20191108151205||||||||||RSLT
OBX|9|SN|OFL^Ofloxacin^99BMx|1|<=^0.5|mg/mL^microgram per milliliter^UCUM
||S^Susceptible|||C|||||""||Vitek2^biomerieux~123456788000^biomerieux~VTK
02 Comp Lab02^biomerieux~|20191108151205||||||||||RSLT
OBX|10|CE|ICR^Inducible Clindamycin Resistance^99BMx|1|""|||NEG^Negative|
||C|||||""||Vitek2^biomerieux~123456788000^biomerieux~VTK02 Comp Lab02^
biomerieux~|20191108151205||||||||||RSLT
OBX|11|SN|LNZ^Linezolid^99BMx|1|=^2.0|mg/mL^microgram per milliliter^UCUM
||S^Susceptible|||C|||||""||Vitek2^biomerieux~123456788000^biomerieux~VTK
02 Comp Lab02^biomerieux~|20191108151205||||||||||RSLT
XML
File: result_ast_astm.xml
<testIdentifier>AST-N233</testIdentifier>
<testName>AST-N233</testName>
</universalIdentifier>
<instrumentName>La balme</instrumentName>
<instrumentType>V2S</instrumentType>
<instrumentSerialNumber>00000738268C</instrumentSerialNumber>
<result>
<value>
<identification>
<significantTaxon>
<code>ECO</code>
<name>Escherichia coli</name>
</significantTaxon>
</identification>
<ast>
<antibiotic>
<code>AM</code>
<name>Ampicillin</name>
<highMic>
<micSign><=</micSign>
<micValue>2.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>AMC</code>
<name>Amoxicillin/Clavulanic Acid</name>
<highMic>
<micSign><=</micSign>
<micValue>2.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>TIC</code>
<name>Ticarcillin</name>
<highMic>
<micSign><=</micSign>
<micValue>8.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>TZP</code>
<name>Piperacillin/Tazobactam</name>
<highMic>
<micSign><=</micSign>
<micValue>4.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>CF</code>
<name>Cefalotin</name>
<highMic>
<micValue>8.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>FOX</code>
<name>Cefoxitin</name>
<highMic>
<micSign><=</micSign>
<micValue>4.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>CTX</code>
<name>Cefotaxime</name>
<highMic>
<micSign><=</micSign>
<micValue>1.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>CAZ</code>
<name>Ceftazidime</name>
<highMic>
<micSign><=</micSign>
<micValue>1.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>ETP</code>
<name>Ertapenem</name>
<highMic>
<micSign><=</micSign>
<micValue>0.5</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>IPM</code>
<name>Imipenem</name>
<highMic>
<micSign><=</micSign>
<micValue>0.25</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>AN</code>
<name>Amikacin</name>
<highMic>
<micSign><=</micSign>
<micValue>2.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>GM</code>
<name>Gentamicin</name>
<highMic>
<micSign><=</micSign>
<micValue>1.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>TM</code>
<name>Tobramycin</name>
<highMic>
<micSign><=</micSign>
<micValue>1.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>NA</code>
<name>Nalidixic Acid</name>
<highMic>
<micValue>4.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>CIP</code>
<name>Ciprofloxacin</name>
<highMic>
<micSign><=</micSign>
<micValue>0.25</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>OFL</code>
<name>Ofloxacin</name>
<highMic>
<micSign><=</micSign>
<micValue>0.25</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>FT</code>
<name>Nitrofurantoin</name>
<highMic>
<micValue>32.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
<antibiotic>
<code>SXT</code>
<name>Trimethoprim/Sulfamethoxazole</name>
<highMic>
<micSign><=</micSign>
<micValue>20.0</micValue>
</highMic>
<category>S</category>
<nonExpertCategory>S</nonExpertCategory>
</antibiotic>
</ast>
<expertFinding>
<expertConfidence>Expert analysis not performed</expertConfidence>
</expertFinding>
</value>
<resultStatus>F</resultStatus>
<startDateTime>20150507152027</startDateTime>
<resultDateTime>20150507230527</resultDateTime>
<bmxResultData>
<disposable>
<disposableIdentifier>6333219101108035</disposableIdentifier>
<reference>AST-N233</reference>
<disposableType>VITEK2-AST-CARD</disposableType>
<lotNumber>633321910</lotNumber>
<expirationDate>20151007</expirationDate>
<disposableStartDateTime>20150507152027</disposableStartDateTime>
<disposableFinalDateTime>20150507230527</disposableFinalDateTime>
<disposableSetupTechnologist>LABTEC</disposableSetupTechnologist>
<disposableSetupTechnologistText>LabTech</disposableSetupTechnologistText>
</disposable>
</bmxResultData>
</result>
</test>
</testOrder>
</requestResult>
</aiMessage>
BMX Format
File: result_ast_RS232.txt
mtrsl|idV2S|iiV2S|is123456789000|itSU|piG406270/A|pvG406270-123|pnRobin-
son, Adele|pl9EAST|p29EAST|ppDr. Ro|p5Dr. Robert|pcAge=7|ptAge=7|si|ss
Left A|s5Left Arm|s12009/12/04|s212:45:14|scS-GN|snSGN|ci2|ctWound|cn
Wound|c12009/12/10|c223:52:30|ta|rtAST-GP55|rnAST-GP55| tiV2S|tjV2S|t4F|
r12009/12/10|r217:22:30|r32009/12/10|r423:52:30|ts|dtVITEK2-AST-CARD|
tuAST-GP55|tp1201850201206984|tg120185020|te2012/01/07|th2009/12/10|
tk17:22:30|td2009/12/10|tm23:52:30|tqLabTech|trLabTech|t11|o1pseaer|
o2Pseudomonas aeruginosa|o30003053003500000|o999.0|ocExcellent identifi-
cation|afGLYCOPEPTIDES|apRESISTANT (TEC)|apWILD|afRIFAMYCINES|apWILD|
afQUINOLONES|apWILD|afTETRACYCLINES|apWILD|afBETA-LACTAMS|apMODIFICATION
OF PBP (mecA)|apACQUIRED PENICILLINASE|afFURANES|apWILD|afAMINOGLYCO-
SIDES|apRESISTANT KAN TOB (ANT(4')(4"))|apWILD|apRESISTANT KAN (APH(3')-
III)|afPHENICOLS|apWILD|afMACROLIDES/LINCOSAMIDES/STREPTOGRAMINS|apWILD|
ra|ar|a1Bla|a2BetaLactamase|a3Pos|a4+|an+|ra|a1peng|a2Benzylpenicillin|
a3>=0.5|a4R|anR|ra|at|a1ams|a2Ampicillin/Sulbactam|a3|a4R|anS|ra|a1ox|
a2Oxacillin|a30.5|a4R|anR|ra|at|a1cz|a2Cefazolin|a3|a4R|anS|ra|a1gm|a2Ge
ntamicin|a3<=0.5|a4S|anS|ra|a1cip|a2Ciprofloxacin|a3<=0.5|a4S|anS|ra|a1l
ev|a2Levofloxacin|a30.25|a4S|anS|ra|a1nor|a2Norfloxacin|a31|a4S|anS|ra|a
1ofx|a2Ofloxacin|a3<=0.5|a4S|anS|ra|a1e|a2Erythromycin|a3<=0.25|a4S|anS|
ra|a1cc|a2Clindamycin|a3<=0.25|a4S|anS|ra|a1va|a2Vancomycin|a3<=1|a4S|an
S|ra|a1tet|a2Tetracycline|a3<=1|a4S|anS|ra|a1ftn|a2Nitrofurantoin|a332|a
4S|anS|ra|a1c|a2Chloramphenicol|a38|a4S|anS|ra|a1rif|a2Rifampicin|
a3<=0.5|a4S|anS|acConsistent|zz|
HL7
Result Comments
NOTE: Please refer to Section C.5 - NTE Segment in document #Doc2- PaLM TF-2b.
Phenotype Information
ap^Phenotype^99BMx. The value type (OBX-2) of this result is TX for Text. The result value
is readable. The result value is formatted by using the ~ separator (repeatable filed) in order to
differentiate each line of result.
MSH|^~\&|myla|BMX|HL7IS01|LIS|20191122164224+0100||OUL^R22^OUL_R22|4ad47f
3a-be3e-43a3-b444-7cdfbe3157aa|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|1||PID137001||Bill^Arbre||20190830|F
PV1|1|U|||||||||||||||||PIV137001
SPM|1|1|SPE137001|WB^Blood|||CATH^Catheterized|LAC^Left Anterior Chest|||
P^Patient|||||BIO^BIO|20191018090803|20191018090703
SAC|1||1|SPE137001
OBR|1|AWOS137001||||||||COID4589^BILL||||||OPID0001^Dubol|0033689745612
ORC|SC||||CM
OBX|1|CE|ID^Bacteria identified in isolate^99BMx|1|ECO^Escherichia coli^99
BMx|||""|||""|||||""||""|""||||||||||SCI
OBX|2|CE|BLA^Beta-Lactamase^99BMx|1|""|||POS^Positive|||F|||||""||Vitek2^
biomerieux~123456788000^biomerieux~VTK02 Comp Lab02^biomerieux~|201911221
63749||||||||||RSLT
OBX|3|CE|OXSF^Cefoxitin Screen^99BMx|1|""|||NEG^Negative|||F|||||""||Vite
k2^biomerieux~123456788000^biomerieux~VTK02 Comp Lab02^biomerieux~|201911
22163749||||||||||RSLT
OBX|4|SN|P^Benzylpenicillin^99BMx|1|>=^0.5|mg/mL^microgram per milliliter
^UCUM||R^Resistant|||F|||||""||Vitek2^biomerieux~123456788000^biomerieux~
VTK02 Comp Lab02^biomerieux~|20191122163749||||||||||RSLT
OBX|5|SN|OX1^Oxacillin^99BMx|1|=^0.5|mg/mL^microgram per milliliter^UCUM|
|S^Susceptible|||F|||||""||Vitek2^biomerieux~123456788000^biomerieux~VTK0
2 Comp Lab02^biomerieux~|20191122163749||||||||||RSLT
OBX|6|SN|GM^Gentamicin^99BMx|1|<=^0.5|mg/mL^microgram per milliliter^UCUM
||S^Susceptible|||F|||||""||Vitek2^biomerieux~123456788000^biomerieux~VTK
02 Comp Lab02^biomerieux~|20191122163749||||||||||RSLT
OBX|7|SN|K^Kanamycin^99BMx|1|<=^4.0|mg/mL^microgram per milliliter^UCUM||
S^Susceptible|||F|||||""||Vitek2^biomerieux~123456788000^biomerieux~VTK02
Comp Lab02^biomerieux~|20191122163749||||||||||RSLT
OBX|8|SN|TM^Tobramycin^99BMx|1|<=^1.0|mg/mL^microgram per milliliter^UCUM
||S^Susceptible|||F|||||""||Vitek2^biomerieux~123456788000^biomerieux~VTK
02 Comp Lab02^biomerieux~|20191122163749||||||||||RSLT
OBX|9|SN|OFL^Ofloxacin^99BMx|1|<=^0.5|mg/mL^microgram per milliliter^UCUM
||S^Susceptible|||F|||||""||Vitek2^biomerieux~123456788000^biomerieux~VTK
02 Comp Lab02^biomerieux~|20191122163749||||||||||RSLT
OBX|10|CE|ICR^Inducible Clindamycin Resistance^99BMx|1|""|||NEG^Negative|
||F|||||""||Vitek2^biomerieux~123456788000^biomerieux~VTK02 Comp Lab02^bi
omerieux~|20191122163749||||||||||RSLT
The identification associated with the antibiogram is always sent for manual antibiogramming.
If the antibiogram contains a panel and at least one individual drug, two messages will be sent
to the LIS. The first message will contain all drugs included in the panel and the second will
contain all the individuals drugs. It is important to note that for both messages the testIdentifier
will be the "panel code".
If the antibiogram only contains individual drugs, all the results will be sent to the LIS in the
same message without testIdentifier.
NOTE: The MIC values are strings and can have any value (it will depend on what the user has typed
on the screen).
XML
File: manual_manual_ast_result_astm.xml
<value>
<ast>
<antibiotic>
<code>AN</code>
<name>Amikacin</name>
<suppressedDrug>false</suppressedDrug>
<deducedDrug>false</deducedDrug>
<highMic>
<suppressedMic>false</suppressedMic>
</highMic>
<category>S</category>
<diamter>1</diameter>
</antibiotic>
</ast>
</value>
<resultStatus>F</resultStatus>
<startDateTime>20130729173700</startDateTime>
<resultDateTime>20130729173700</resultDateTime>
</result>
</test>
</testOrder>
</requestResult>
</aiMessage>
BMX Format
File: manual_manual_ast_result_RS232.txt
mtrsl|ididMethod|iiMANUAL|itSU|pi!oRPHaN!|pv!oRPHaN!|psU|si|cis7|c12013/
0729|c217:37:00|ta|rtpanelCode|rnpanelName|tiidMethod|tjMAN-
UAL|t4F|r12013/07/29|r217:37:00|r32013/07/
29|r417:37:00|t11|ra|fi1|a1AN|a2Amikacin|a4S|zz|
HL7
File: result_manual_ast_result.hl7
MSH|^~\&|myla|BMX|||20191001123322+0200||OUL^R22^OUL_R22|88fd7e35-aba5-49
cb-8123-c7dba061ac7a|P|2.5.1|||NE|AL||UNICODE UTF-8
PID|1||PID133001^Bill||Karl||20110830|F
PV1|1|U|||||||||||||||||PIV133001
SPM|1|2|SPE133001|WB^Blood^99BMX|||CATH^Catheterized^99BMX|LAC&Left Ante-
rior Chest^99BMx|||
P&Patient|||||BIO&BIO|20190612090703
SAC|1||""
OBR|1|AWOS133001||||||||BILL01&BILL||||||ORDERINGPHYSICIANSID1&Dubol|0033
689745612
ORC|SC||||CM
OBX|1|CE|ID^Bacteria identified in isolate^99BMx|1|N024^Actinomyces radici
dentis^99BMx|||""|||""|||||""||""|""||||||||||SCI
OBX|2|CE|CAZ^Ceftazidime^99BMx|1||||R^Resistant|||F|||||""||MANUAL^biome
rieux~~Etest^biomerieux~|20191001123000||||||||||RSLT
This appendix refers to a message mapping table available in an Excel format file
attached to this PDF document.
Mandatory fields
We expect these fields to be present. (Mandatory fields in result
Download:
parts are mandatory only if you download results).
Upload: The fields will be present.
Versioning
"Version added" column Allows identification of fields added after MYLA® V1.
Definitions
ASTM E1394 Standard specification for transferring information between clinical instruments and
computer systems, published in the early 90’s by the E31 committee and the
American Society for Testing and Materials
LIS-A2 In 2001, the ASTM Committee E31 decided to transfer responsibility for the E31.13
standards to NCCLS.
LIS-A Following this transfer, nine standards were redesigned as NCCLS standards. LIS1
is the revision of the former ASTM-1381 and LIS2 is the revision of the former ASTM
1394-97. The last version of CLSI LIS1 is LIS1-A, the last version of CLSI LIS2 is
LIS2-A2.
Specifications of messages relating to the transfer of data between the bioMérieux
ASTM-XML representa- analyzers and the LIS.
tion This specification, elaborated by bioMérieux, is based on the ASTM LIS2-A2
attributes with an XML message structure.
Communication connec- Represents a bi-directional interface between two applications on the same machine
tion or Socket or on two separate machines (inter-process communication).
A data management system is a software that will only receive information from
Data Management Sys- MYLA® in order to compute statistics and reports.
tem It must be able to receive results and can optionally receive requests (forwarded by
MYLA®).
Type of description used to structure messages for data transfer between analysis
Data representation instruments and the laboratory information systems.
The FTP service is based on a client/server architecture and is used to transfer files
FTP between heterogeneous machines. It is based on the TCP/IP network protocols.
For further information, refer to the RFC 0959 standard - http://www.rfcs.org
Previous observation, which is embedded in the order or sent allow in request
Offline test message.
Unique identifier used for a biological analysis (also known as sample ID, accession
Specimen ID ID/number, laboratory ID/number).
This section contains a summary of changes made to each released revision of this document starting with
part number 161150-1283 - A.
Note: • Minor typographical, grammar, and formatting changes are not included in the revision
history.
• Not all versions may be available in all languages.
www.biomerieux.com