Vitek-2 Biomerix PDF
Vitek-2 Biomerix PDF
Specification (RS232)
               514724-1EN1 – (08/2012)
[06]
Liability Disclaimer
                bioMérieux, Inc. makes no express or implied warranty regarding this manual, its quality,
                performance, or appropriate use regarding any type of specific procedure.
                Furthermore, this manual may be modified by bioMérieux without notice and without implying
                any obligation or liability on the part of the company.
Intellectual Property
                bioMérieux, the blue logo, Advanced Expert System, BacT/ALERT, BacT/View, bioLIAISON,
                OBSERVA, and VITEK are used, pending, and/or registered trademarks belonging to
                bioMérieux, Inc.
Intended Audience
E Bionumber Descriptions............................................................................E-1
1.1 Introduction
                bioMérieux manufactures instruments for microbiological analysis and data collection. This
                document contains detailed information about the bidirectional software used to interface
                between VITEK®, VITEK® 2, VITEK® 2 Systems, and OBSERVA® systems and Laboratory
                Information System (LIS) host computers.
                Except where noted, this document applies to VITEK®, VITEK® 2, VITEK® 2 Systems, and
                OBSERVA® systems.
              IMPORTANT:       For VITEK® and VITEK® 2, this specification covers BCI versions R06.01
                               and higher. For VITEK® 2 Systems, BCI is integrated into the VITEK® 2
                               Systems software and this specification covers VITEK® 2 Systems
                               software version 05.01 and higher. For OBSERVA®, this specification
                               covers OBSERVA® 04.02 and higher.
TERM DEFINITION
bmx bioMérieux
TERM DEFINITION
                                                      Host 2                         Host 3
                        Host 1
bioMérieux Computer
                      BCI is organized into two independent layers. The lowest is a communications layer which
                      establishes sessions and ensures that raw data transmissions are free of errors.
                      Above that is an applications layer responsible for transmitted message content and for
                      updating the database on the bioMérieux computer. Between these two layers is an interface
                      that defines the interaction of the layers with each other.
                                        Applications                               Applications
                                          Layer                                      Layer
                       Messages from Host          Messages from Host   Messages from          Messages from
                                                                        bmx Computer           bmx Computer
                                     Communications                              Communications
                                         Layer                                       Layer
                  Note:      Kanji character sets in VITEK® and VITEK® 2 use the extended UNIX codes
                             (EUC) although Japanese customers should still select ISO-8859-1.
BCI users can modify configuration items such as baud rate, time outs, and field separators.
                  Note      In VITEK® and VITEK® 2, ID, susceptibility, and smear tests and results that
                            follow an exam can be downloaded and transferred to the bioLIAISON®
                            database.
                      Downloaded data can be sent to the bioMérieux computer at any time. Updates to existing
                      patient, specimen, exam demographics, tests, and results are allowed, but specimen
                      demographics must always have corresponding patient and exam identifiers.
                  Note:     It is assumed that all information from the host computer is correct, except
                            that in OBSERVA®, the host computer can add to, but cannot change,
                            existing results.
                      The bioMérieux and host computers exchange messages between both the communications
                      and applications layers.
                       Communication         Applicable
                                                                       Documentation
                       Protocol              Instruments
                       ASTM E1381            VITEK® and VITEK® 2 Documentation for the ASTM E1381
                                                                 protocol is available in the ASTM
                                                                 Standards.
                       bioMérieux Literal    VITEK®, VITEK® 2,         For information about bioMérieux
                       and bioMérieux        VITEK® 2 Systems,         communication protocols, see the
                       Alternate             and OBSERVA®              bioMérieux Communications Protocol
                                                                       section of this document.
                      There are three types of applications messages from the host to a bioMérieux computer:
                      patient information (mpr), out of service (oos), and back in service (bis).
                      There are also three types of messages a bioMérieux computer can send to the host: results
                      (rsl), out of service (oos), and back in service (bis).
                  Note:     For VITEK® or VITEK® 2, BCI R06.01 and higher have a routing feature. A
                            downloaded mtmpr can be routed back to another port as an upload. Neither
                            VITEK® 2 Systems nor OBSERVA® support this feature.
                      For VITEK® or VITEK® 2, BCI runs on any bioMérieux workstation that has one or more
                      available RS-232 serial TTY ports.
                      For VITEK® 2 Systems and OBSERVA®, BCI runs on a bioMérieux PC that has one or more
                      serial COM ports.
                  Note:     BCI can use one or more ports, with each capable of uploading and
                            downloading.
2.1 Introduction
                BCI uses either the ASTM E1381 protocol (VITEK® and VITEK® 2 only) or its own bioMérieux
                communications protocol. This specification only describes the bioMérieux communications
                protocol.
              Note:    VITEK® 2 Systems and OBSERVA® do not support the ASTM E1381
                       protocol for BCI Communication.
              Note:    For information on the ASTM E1381 protocol, see the ASTM E1381
                       documentation or the CLSI® standard LIS1-A.
                The bioMérieux communications protocol works with BCI to ensure an accurate data flow
                between a bioMérieux computer and instruments and a host (LIS) computer. It is responsible
                for establishing sessions, data transfer, and error detection.
                •     Either computer can begin a session by transmitting the ASCII control character <ENQ>. If
                      the computer receiving the inquiry is ready to receive data, it responds with the
                      acknowledgment character <ACK>. If it is not ready, it sends a <NAK> character.
                      Sessions end when one of the computers receives an <EOT> character.
                •     Data transfer between the host and bioMérieux computer takes place using
                      communications messages (data packets). A communications message begins with the
                      ASCII start character <STX>.
                •     Subsequent records begin with the ASCII record separator character <RS> or the group
                      separator <GS>. The <RS> records contain the text of the message. A checksum must
                      follow the <GS> separator.
                •     Communications messages end with the <ETX> character.
                •     There can be only 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.
                •     Records can be terminated with the ASCII carriage return/line feed characters
                      <CR><LF>. Each record type has a fixed format as shown in the following diagram.
STX CR LF
                        RS                       CR     LF
                             Message Text
                        RS                       CR     LF
                             Message Text
                        RS                       CR      LF
                             Message Text
GS Checksum CR LF
ETX CR LF
                       Record/
                                                  Description
                       Character
                       STX (CR/LF)                Signals the start of a message packet. It is a single character record that
                                                  expects no response from the target computer.
                       ETX (CR/LF)                Signals the end of a message packet. It is also a single character record
                                                  that expects no response from the target computer.
                       RS (CR/LF)                 This record contains specific message information of up to 80 printable
                                                  ASCII characters per record. There can be any number of <RS> records in
                                                  a data packet. It does not expect a response from the target computer.
                       GS (CR/LF)                 This record contains a checksum that determines if the packet was received
                                                  properly. Calculation of checksums begin with the first <RS> and end 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.
                                                  See Checksum Field Format on page 2-10 for more information.
                       ENQ (CR/LF)                This is the line request character. It establishes a session between the
                                                  sending and receiving computers.
                       EOT (CR/LF)                The sending computer sends this character to the receiver to signal the end
                                                  of the session.
                       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.
2.3 Terminology
                      Table 2-2 lists basic and bioMérieux-specific terms and concepts used throughout this
                      specification.
                       Term                 Description
                       Session              A session consists of a connection between the host and a bioMérieux
                                            computer. Data transfer in a single session can only go in one direction at
                                            a time. The initiator of the session is the sender and the other computer is
                                            the receiver. The ASCII line request character <ENQ> starts the session.
                                            <EOT> signals the end of the message and session.
                       Applications Level   The bioMérieux computer will never send more than one applications level
                       Message              message per session, but it can receive more than one per session.
                                            An applications level message contains patient, specimen, and exam
                                            demographics and results. It must always be complete so that the
                                            receiving applications layer can process the message correctly. The
                                            applications level message starts with mt and ends with either the next mt
                                            (if there are multiple applications level messages per session) or with an
                                            <EOT>, zz, or <GS>.
                       Communications       The communications layer sends an applications level message through
                       Level Message        one or more communications level messages. The communications layer
                                            divides the applications message into 1,920 character blocks and sends
                                            each block consecutively. Adding the ASCII control characters <STX>,
                                            <RS>, <GS>, and <ETX> to each block of the applications level message
                                            creates the communications level messages. These characters describe
                                            the beginning and end of a communications level message and establish
                                            control of transmission errors.
                                            A communications level message always has an <STX> indicating the
                                            start of the message and one <ETX> indicating the end. Each block is
                                            further subdivided by the <RS> character into records from one to 80
                                            characters long. The <GS> character marks the beginning of transmission
                                            error control information. In order to handle transmission errors effectively,
                                            there is always one <GS> character in a communications level message.
                       Record               A communications level message consists of one or more records. All
                                            records begin with one of the following ASCII control characters: <STX>,
                                            <ETX>, <RS>, or <GS>. A <RS> record contains 1 to 80 ASCII
                                            characters. Each record type can be terminated by the new line sequence
                                            <CR><LF>.
                                            The new line sequence is optional and not included in the size of the
                                            record.
                       Packet               All records associated with a <GS> record are called a packet. At the end
                                            of a packet, the sending computer waits for the receiver to send an
                                            acknowledgment that it received the packet.
                       Field                A field is a discrete unit of information such as a patient name, sex, or
                                            primary physician. Each field is preceded by a code that describes the
                                            type of field and also implies its length. All fields end with one to three
                                            user-defined terminating characters (chosen from a subset of ASCII
                                            characters). Each field has a maximum length in characters. BCI will
                                            accept data that is less than or equal to the maximum number of allowable
                                            characters. Most fields that are longer than the number of significant
                                            characters are truncated and the text left-justified.
                                            The only exception is the exam ID (ci), which is truncated and right-
                                            justified.
                      In this example, the host computer initiates a session by sending an <ENQ> to and receiving
                      an <ACK> from the bioMérieux computer. The host then begins transmitting data records
                      <RS>. The bioMérieux computer sends an <ACK> for every checksum record received
                      correctly. This example shows only a single applications level and communications level
                      message transmitted in the session.
                                     <RS>     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                     <GS>nn
                            Host                                                                         bioMérieux
                                                                                                 <ACK>
                          Computer                                                                       Computer
                                     <ETX>
                                     <EOT>
                      A successful transmission by the bioMérieux computer proceeds the same way as one
                      initiated by the host. This also shows a single applications level and communications level
                      message session.
                                                                                                 <ENQ>
                                      <ACK>
                                                          Communications Level Message 1
                                                                                                    <STX>
                                            <RS>mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                                XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                            <RS> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                                 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                                                                                 <GS>nn
                                      <ACK>
                                                                                                    <ETX>
                                                          Communications Level Message 2
                                                                                                    <STX>
                         bioMérieux                                                                            Host
                         Computer           <RS> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                                 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX             Computer
                                            <RS> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                                 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                                                                                 <GS>nn
                                      <ACK>
                                                                                                    <ETX>
                                                                                                    <EOT>
This example shows two communications level messages for one application packet.
                  IMPORTANT:          If sending multiple packets per session that are > 1920 characters, please
                                      contact your local bioMerieux Support representative. Additional information
                                      may be necessary if utilizing this feature.
                                         <RS> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                                                                            <GS>nn          bioMérieux
                         Host    <ACK>                                                                       Computer
                        Computer                                                             <ETX>
<EOT>
This example shows two applications level messages in one communications packet.
                  IMPORTANT:          If sending multiple messages per session that are > 1920 characters, please
                                      contact your local bioMerieux Support representative. Additional information
                                      may be necessary if utilizing this feature.
                                             <RS> mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                                  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                        bioMérieux
                                                                                                 <GS>nn       Host
                        Computer
                                     <ACK>                                                                   Computer
                                                                                                     <ETX>
                                                                                                     <EOT>
                      A collision occurs when both computers try to establish a session simultaneously. When this
                      happens, the bioMérieux computer drops its request and responds to the host with an <ACK>.
                                     <RS>     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                     <GS>nn
                        Host                                                                     <ACK>       bioMérieux
                       Computer <ETX>                                                                        Computer
                                     <EOT>
                      If either computer receives a <NAK> to an <ENQ>, it should wait for a specified time and try
                      again. The computer reports a failure after a user specified number of unsuccessful attempts.
Report Failure
                      When neither computer receives an <ACK> or <NAK> to an <ENQ>, it should wait for a
                      specified time and try again. After a user specified number of unsuccessful attempts, it should
                      report a failure.
                                  <ENQ>
                                                             Waiting
                                  <ENQ>
                                                             Waiting
                                   <ENQ>                                                             bioMérieux
                        Host                                 Waiting
                                                                                                     Computer
                       Computer
                                                           Report Failure
                      When a checksum is incorrect, the receiving computer responds to the checksum record with
                      a <NAK>. Upon receiving this, the sender retransmits the entire data packet. If the checksum
                      fails again, the sender tries again. The sender abandons the transmission and logs an error
                      after a set number of unsuccessful attempts.
                      The bioMérieux computer will accept transmissions in this format from the host computer. It
                      allows the host to repeat an alternate protocol <STX> when it receives a <NAK> to a <GS>
                      record.
                                    <ENQ>
                                                                                                <ACK>
                                    <STX>
                                    <RS> mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                    <GS>nn
                                    <ETK>
                                                                                                 <NAK>
                                                               Waiting
                                   <STX>                                                                 bioMérieux
                         Host                                                                            Computer
                        Computer   <RS> mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                   <GS>nn
                                   <ETX>
                                                                                                <ACK>
                                   <EOT>
                      When the bioMérieux computer encounters certain error conditions, it may respond with an
                      <EOT>. This is a signal to the host that the bioMérieux computer is ending the current
                      session.
                                    Condition 2
                                                                                                <ENQ>
                                    <ACK>
                                                                                                <STX>
                                        <RS> mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                                                                            <GS>nn
                                    <NAK>
                                                               Waiting
                                        <RS> mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX            bioMérieux
                         Host
                        Computer                                                            <GS>nn        Computer
                                    <NAK>
                                                           Retry Limit Reached
                                                                                                <EOT>
                                    Condition 3
                                                                                                <ENQ>
                                                                Time Out
                                                                                                <EOT>
                                                                                                <ENQ>
                                                                Time Out
                                                                                                <EOT>
                      When a checksum is incorrect and one of the computers receives a <NAK> or no response,
                      the retransmission begins with an <STX>.
                      The <ETX> is sent immediately after the checksum <GS> record instead of after receipt of an
                      <ACK>.
                                                                                             <ENQ>
                                  <ACK>
                                                                                             <STX>
                                     <RS> mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                                                                         <GS>nn
                                                                                          <ETX>
                        Host    <ACK>                                                                  bioMérieux
                       Computer                                                                         Computer
                                                                                             <EOT>
                                                                                               <ENQ>
                                   <ACK>
                                                                                               <STX>
                                       <RS> mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                                                                             <GS>nn
                                                                                              <ETX>
                                   <NAK>
                                                                Waiting
                                                                                               <STX>
                                                                                                       bioMérieux
                        Host          <RS> mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX             Computer
                       Computer                                                           <GS>nn
                                                                                               <ETX>
                                   <ACK>
                                                                                               <EOT>
                                                                                                <ENQ>
                                   <ACK>
                                                                                              <STX> fn
                                           mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ( 1-7, 0)
                                                                                   <ETB>nn <CR><CF>
                                   <ACK>
                                                                                              <STX> fn
                                           mtXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX              bioMérieux
                       Host                XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX               Computer
                      Computer                                                   <ETX><nn><CR>CLF>
                                   <ACK>
                                                                                                <EOT>
                      Figure 2-15 applies to incoming and outgoing checksums. (It also shows the use of record
                      terminators.)
                  Note:     The bioMérieux computer always sends checksum characters in lower case,
                            but it can accept both upper and lower case.
                      The following examples show the complete exchange that takes place during message
                      transmission. Each example contains one applications level message and one
                      communications level message per session. (These are bracketed by <STX> and <ETX>.)
                      In Figure 2-18, the applications level message has more than 80 characters, so the
                      communications layer must send multiple <RS> records. The applications layer associated
                      with the <RS> record is shown to its left and follows the <RS> character in the data flow.
                      Figure 2-16: Patient Demographics Sent from Host to bioMérieux Computer for ID or
                                   Susceptibility Test
                                   <ENQ>
                                                                                           <ACK>
                                   <STX>
<RS> mtmpr|pi123|pnDoe,Jane|si|ci1234|ctbcilnk|
                                   <GS>nn
                        Host                                                               <ACK> bioMérieux
                                                                                                   Computer
                       Computer <ETX>
                                   <EOT>
                      Figure 2-17: Patient Test Information Sent from Host to bioMérieux Computer for a
                                   Blood Culture (VITEK® and VITEK® 2 Only)
                                   <ENQ>
                                                                                           <ACK>
                                   <STX>
<RS> mtmpr|pi123|pnDoe,John|si|ci1234|tbA0025H0|
                                   <GS>nn                                                          bioMérieux
                         Host                                                              <ACK>   Computer
                        Computer
                                   <ETX>
<EOT>
                      Figure 2-18: VITEK® ID Test Results Sent to Host from bioMérieux Computer
                                                                                           <ENQ>
                                   <ACK>
                                                                                           <STX>
                                           <RS> mtrsl|pi123|pnDoe,Jane|si|ci1234|ctbcilnk|
                                               rtgni|rnGram Negative Identification|
                                                   <RS>o1promir|o2Proteus mirabilis|zz|
                                                                                          <GS>nn
                         Host                                                                      bioMérieux
                       Computer <ACK>                                                               Computer
                                                                                           <ETX>
                                                                                           <EOT>
                      Figure 2-19: Blood Test Results Sent to Host from bioMérieux Computer (VITEK® and
                                   VITEK® 2 Only)
                                                                                       <ENQ>
                                   <ACK>
                                                                                       <STX>
                                           <RS>mtrsl|pi123|pnDoe,John|si|ci1234|ta|
                                              tbA0025H0|rd02/03/1994|re10|ripositive|zz|
                                                                                      <GS>nn
                         Host                                                                  bioMérieux
                                 <ACK>
                        Computer                                                                Computer
                                                                                       <ETX>
                                                                                       <EOT>
                      Figure 2-20: Susceptibility Test Results Sent to Host from bioMérieux Computer
                                                                                       <ENQ>
                                   <ACK>
                                                                                       <STX>
                                           <RS> mtmpr|pi123|pnDoe,Jane|si|ci1234|ctextypl|
                                               rtgns-ua|a1am|a332|a4S|a1cf|a316|a4R|
                                                                                      <GS>nn
                        Host                                                                   bioMérieux
                                <ACK>
                       Computer                                                                Computer
                                                                                       <ETX>
                                                                                       <EOT>
                      Data transmits on an asynchronous serial line that conforms to RS-232 voltage specifications.
                      bioMérieux supplies the interface cabling, but LIS vendors may provide their own. The
                      interface to the host computer determines cable configurations.
Table 2-3 shows designated uses for pins on the bioMérieux cable.
                       DB 25 - CC1 or
                                           Code     Name                  bioMérieux Computer Use
                       higher
                       2                   TD       Transmit Data         bioMérieux computer transmitted data
                       3                   RD       Receive Data          bioMérieux computer received data
                       4                   RTS      Request to Send       Asserted by bioMérieux computer1
                       5                   CTS      Clear to Send
                       6                   DSR      Data Set Ready
                       7                   SG       Signal Ground         Common ground with host
                       8                   CD       Carrier Detect
                       20                  DTR      Data Term Ready       Asserted by bioMérieux computer1
                      1
                          Asserted (positive) means greater than +3 V with respect to Signal Ground.
                  Note:       Pins 2 and 3 may need to be crossed to ensure that what is transmitted data
                              for the bioMérieux computer is received data for the host. To do this, use a
                              null modem.
3.1 Introduction
When setting up systems to work with BCI, keep these points in mind:
                  •   Download applications messages are divided into fields and must be logically complete.
                      The first field is the message type, which dictates the number and types of remaining
                      fields in a message.
                  •   A complete message is made up of the message type and all its related fields.
                  •   Data is separated into five groups: patient, specimen, culture (or exam), tests, and results.
                      Each group contains a specific set of fields.
                  •   Each field has a fixed size in the database. If the database receives a value larger than its
                      fixed size, the field will be truncated to fit. All fields are left-justified and truncated except
                      the exam id (ci) field. It is right-justified and truncated.
                  •   Fields from one group cannot be used in another. The beginning of each group is marked
                      by a specific field, a patient ID (pi) for patient demographics, a specimen separator (si) for
                      specimen data, (ci) for culture/exam data, (ta) for tests (VITEK®, VITEK® 2, and
                      OBERVA® only), (ra) for results (VITEK®, VITEK® 2, and OBSERVA® only), and (tb) for
                      blood culture tests (VITEK® and VITEK® 2).
                  •   Field values shorter than defined do not need to be padded to the maximum size.
                  •   A terminator ends each field. The default terminator is the vertical bar ( | ). For VITEK®
                      and VITEK® 2 only, the terminator can be one of three user-defined ASCII characters.
                  •   For VITEK® and VITEK® 2 only, if a host sends a physician or source field with values that
                      match a host code, BCI’s host field translations change the host code to match the
                      bioMérieux code that goes to bioLIAISON®. This is in addition to any existing antimicrobial
                      or organism translations.
                  •   OBSERVA® dynamically updates its code tables based on what the host sends, as
                      follows:
                          • If the host sends a BCI code field with its associated text field, and neither the code
                            nor the text exist in the code table, then the code table is updated with a new entry
                            where the code equals the received code and the text equals the received text.
                          • If the host sends a BCI code field with its associated text field, and the code exists in
                            the code table but with a different text, then the code is used and the text is ignored,
                            except for the organism and antibiotic tables, which are updated to reflect the
                            received text.
                          • If the host sends a BCI code field without its associated text field, and the code does
                            not exist in the code table, then the code table is updated with a new entry where
                            both the code and text equal the received code.
                          • If the host sends a BCI text field without its associated code field, and the text does
                            not exist in the code table, then the code table is updated with a new entry where
                            the code is blank and the text equals the received text.
              •   OBSERVA® resolves code table conflicts in host downloads as follows:
                              • If the host sends a BCI code field and its associated text field, and the text exists in
                                the code table but with a different code, then the code is ignored and the text is
                                used.
                              • If the host sends a BCI code and its associated text field, and both exist in the code
                                table but are not assigned to each other, then the code is used and the text is
                                ignored. Exception: If the host is connected via the OBSERVA® IMPORT link (as
                                would be the case for a LSN to OBSERVA® data migration), the incoming message
                                is rejected.
                      An application layer message type is a three-letter code which identifies information contained
                      in the message. Message types indicate the beginning of a new message and must precede
                      any information related to the message.
Messages must contain certain field types. Additional field types may be included.
                      If a bioMérieux computer cannot handle or recognize a particular field type, it ignores the field
                      and logs a message. It also blanks out any empty, non-required fields.
                       Message
                               Description                             Required Field Types
                       Type
                       mpr         Patient Demographics                (For all test types)
                                                                       mt, pi, si, and ci
                                                                       (For blood test orders)
                                                                       mt, pi, si, ci, and tb
                                   If test results are downloaded...   (For ID or blood test results)
                                                                       mt, pi, si, ci, tb, and ta
                                                                       (For susc and smear results)
                                                                       mt, pi, si, ci, ta, and ra
                       oos         Out of Service                      mt
                       bis         Back in Service                     mt
                      The bottle barcode can also be downloaded for blood test orders. If this is the case, required
                      fields are mt, pi, si, ci, and tb (bottle barcode).
                      messages from the host during this time. This message does not require any additional fields.
                      An example of an out of service message is: mtoos|
                      This section lists all the field types that can be in downloaded messages. If the applications
                      layer encounters an unknown field type, it ignores it and continues to process the message.
                      Each field type has a maximum length that refers to the maximum size of the field within the
                      database. If a message contains fields with information exceeding the maximum size, they are
                      truncated to fit in the database.
                      Some BCI fields are "table-driven", which means that a predefined alphanumeric code is sent
                      as a lookup value for a table entry. An example of this is a code representing a physician. In
                      VITEK® and VITEK® 2, the bioMérieux computer user has the responsibility of maintaining
                      user tables in the bioLIAISON® database with codes used by the host computer. In
                      OBSERVA®, all code tables, with the exception of Test Type, are dynamically updated. User-
                      defined fields are noted by US, UT, or BU in the source column of the following tables.
                      Use these data classification and source descriptions to determine field types and their
                      contents. Required fields are only necessary if the other data in the table will be sent. For
                      example, Patient ID is only required if Demographic data is being downloaded.
                      1
                           The UT and UR codes are treated as free text in VITEK® 2 Systems. The code is not table driven.
                      For VITEK® and VITEK® 2, the first maximum field size shown is bioLIAISON’s maximum size
                      and the second is the size determined by the host in Host Field Translations.
                      For OBSERVA®, if two maximum field sizes are shown, OBSERVA® always uses the larger
                      number.
                      1
                          In OBSERVA®, Alternate Patient ID may be re-assigned to the w1 field.
                      2
                       The pn field contains the entire patient name. In many cases, the pn field is downloaded with the last
                      name followed by a comma and then the first name. Example: ...|pnDoe, Jane|... When OBSERVA®
                      downloads the pn field, the characters preceding the first comma in the pn field go into the OBSERVA®
                      Patient Last Name data field, and characters after the first comma go into the OBSERVA® Patient First
                      Name data field.
                      3
                         VITEK® 2 Systems has a maximum length of 6. VITEK® and VITEK® 2 have a maximum length of 15
                      (if the translation table is used). OBSERVA® has a maximum length of 15.
                      4
                          Time format is HH:MM using a 24-hour clock.
                      5
                          For VITEK® and VITEK® 2, the Blood Culture Order Field and/or Test Result Fields follow the na field.
                      6
                        In OBSERVA®, an unused BCI field may be assigned to a user-defined data field of the same data
                      class.
                  Note:     Values downloaded in the Culture ID field must match the ID that the user
                            assigned to the card in the VITEK®, VITEK® 2, VITEK® 2 Systems, or
                            OBSERVA® system. Do not download the VITEK® card’s isolate (dash)
                            number in the culture ID field. Always use the t1 field for the isolate number
                            if you are downloading results.
                               •       Both the BCI code field and its associated BCI text field are assigned
                                       to the same OBSERVA® data field, and
                               •       the OBSERVA® data field is configured to have a table.
                  Note:     For Information about configuring data fields and BCI fields in OBSERVA®,
                            see the OBSERVA® User Manual.
                      For blood tests, the test type field (rt) is required. However, only the bottle barcode is required
                      for downloaded test orders.
The fields shown in Test Results Fields are allowed in each test type.
                                                                 VITEK® and
                       Field       Data      Max.                                    OBSERVA®
                                                       Source    VITEK® 2                             Required (R)
                       Code        Class     Length                                  Description
                                                                 Description
                       ta          T         0         –         Test Separator      Test Separator   R
                       rt          T         8         BT        Test Type Code      Organism Test    R
                                                                                     Type
                       rn          T         40        BT        NA                  Organism Test    R
                                                                                     Type
                                                                     VITEK® and
                       Field     Data       Max.                                           OBSERVA®
                                                         Source      VITEK® 2                                 Required (R)
                       Code      Class      Length                                         Description
                                                                     Description
                       t4        T          2            BT          Test Status Code      See Note 2
                       m3        T          6            UT          Technologist Code     See Note 2
                       nc        T          6            UT          Test Comment          Organism
                                                                     Code (Repeatable)     Comment
                                                                                           (repeatable)
                       nd        T          800          UT          NA                    Organism
                                                                                           Comment
                                                                                           (repeatable)
                       y1        T          40           UT          Test Wild Text        See Note 2
                       y2        T          40           UT          Test Wild Text        See Note 2
                       y3        T          40           UT          Test Wild Text        See Note 2
                       y41       T          40           UT          Test Wild Text        See Note 2
2 In OBSERVA®, an unused BCI field may be assigned to a user-defined data field of the same data
class.
                      In VITEK® and VITEK® 2, the first maximum field size shown is the bioLIAISON® maximum
                      size and the second is the size determined by the host in Host Field Translations.
                      For OBSERVA®, if two maximum field sizes are shown, OBSERVA® always uses the larger
                      number.
                       ID Test
                       t1         T         2           Isolate Number          Isolate Number     Isolate          R
                                                                                                   Number
                       tb         T         10          Bottle Barcode          NA                 NA
                       t6         T         6/15        Preliminary             NA                 NA
                                                        Organism Code
                       t8         T         6           Preliminary             NA                 NA
                                                        Modifier Code
                       o1         T         6/15        Final Organism          Organism           Final            R
                                                        Code                                       Organism
                                                                                                   Code
Table 3-7: Download Test Result Fields for Specific Tests (Continued)
                       Susc. Test
                       t1        T        2         Isolate Number           Isolate Number    Isolate          R
                                                                                               Number
                       tb        T        10        Bottle Barcode           NA                NA
                       t6        T        6/15      Preliminary              NA                NA
                                                    Organism Code
                       t8        T        6         Preliminary              NA                NA
                                                    Modifier Code
                       o1        T        6/15      Final Organism           Organism          Final            R
                                                    Code                                       Organism
                                                                                               Code
                       o2        T        60        NA                       Organism          Final
                                                                                               Organism
                                                                                               Name
                       o4        T        6         Final Modifier           Organism          NA
                                                    Code                     Modifier
                       ra        R        0         Result Separator1        Result            NA
                                                                             Separator1
                       ad        R        0         Deduced Drug             How Determined1 NA
                                                    Indicator1
                       a1        R        8/15      Drug code1               Antibiotic1       NA
                       a2        R        60        NA                       Antibotic         NA
                       a3        R        8         Final MIC1               Final MIC1        NA
                       a4        R        2         Final Result1            Final Category1   NA
                       Smear Test
                       tb        T        10        Bottle Barcode           NA                NA
                                                                         2
                       ra        R        0         Result Separator         NA                NA               R
                       rs        R        6         Smear   Code2            NA                NA
                                                                     2
                       o4        R        6         Modifier Code            NA                NA
Table 3-7: Download Test Result Fields for Specific Tests (Continued)
                          ID/Offline Test
                          t1       T         2         NA                   NA                 Isolate
                                                                                               Number
                          o1       T         6/15      NA                   NA                 Final
                                                                                               Organism
                                                                                               Code
                          o2       T         60        NA                   NA                 Final
                                                                                               Organism
                                                                                               Name
                          ba       T         0         NA                   NA                 Offline Test
                                                                                               Separator
                          b1       T         8/15      NA                   NA                 Offline Test
                                                                                               Code
                          b2       T         60        NA                   NA                 Offline Test
                                                                                               Name
                          b3       T         8/15      NA                   NA                 Offline Test
                                                                                               Result Code
                      1
                          Fields ra through a4 are repeatable as a group.
                      2
                          Fields ra through o4 are repeatable as a group.
                      Applications layer messages can be any of the types described in Download Messages and
                      Required Field Types. They will have one or more field types associated with the patient,
                      specimen, and exam data and must be in this order:
                  Note:        If there are additional test or result fields, then the ta field must precede the
                               tb field.
                      5. Test information may be included in the download, followed by the repeating results of the
                         test. Each result for the same test must be preceded by a result separator, and different
                         tests must be preceded by a test separator. Multiple tests are allowed.
                      To download multiple specimens for a single patient, repeat items two through five in
                      sequence. To download multiple exams for a single specimen (VITEK® and VITEK® 2 only),
                      repeat items three through five. To download multiple tests, repeat item five.
                  Note:     VITEK® 2 Systems and OBSERVA® only support one exam (i.e. accession)
                            per specimen.
                      The following examples contain sample packets of test data. Line breaks are for example
                      purposes only. There are no line breaks or carriage returns in a data packet unless
                      <CR><LF> characters are entered.
                          mtmpr|pi193301|pnHo, Ida|pl4|ppsu|pda|w1475|uaf|
                          si|ssu|slzer|spsor|s102/21/1994|s208:40|s302/21/94|
                          s411:04|
                          ci020517|ctr|zz|
                          mtmpr|pi193301|pnHo, Ida|pl4|ppsu|pda|w1475|uaf|
                          si|ssu|slzer|spsor|s102/21/1994|s208:40|s302/21/94|
                          s411:04|
                          ci020517|ctr|na>|na5|nagnb|ta|rtgni|t4P|t11|o1promir|
                          o36003200001220|zz|
                      Figure 3-3: Identification Test Results from a Blood Culture (VITEK® and VITEK® 2
                                  Only)
                          mtmpr|pi193301|pnHo, Ida|pl4|ppsu|pda|w1475|uaf|
                          si|ssu|slzer|spsor|s102/21/1994|s208:40|s302/21/94|
                          s411:04|
                          ci020517|ctr|na>|na5|nagnb|ta|rtgni|t4P|t11|tb123456|
                          o1promir|o36003200001220|zz|
                          mtmpr|pi960297|pnSmith, John|pb09/27/1996|
                          si|s109/27/96|s214:55|s309/27/1996|s414:55|sf 99.8|
                          ci000064|ctauto|c109/27/96|c214:55|ta|rtgns-1s|t11|
                          t4p|o1provul|ra|a1cz|a3>=32|a4R|ra|a1tax|a3>=64|a4R|
                          ra|a1taz|a3>=32|a4R|ra|a1roxa|a38|a4I|ra|a1rox|a38|
                          a4S|ra|alcip|a3<=0.5|a4S|ra|alam|a3>=32|a4R|zz|
                      Figure 3-5: Susceptibility Test Results from a Blood Culture (VITEK® and VITEK® 2
                                  Only)
                          mtmpr|pi960297|pnSmith, Jane|pb09/27/1996|
                          si|s109/27/96|s214:55|s309/27/1996|s414:55|sf 99.8|
                          ci000064|ctauto|c109/27/1996|c214:55|ta|rtgns-
                          1s|t11|
                          tb654321|t4P|o1provul|ra|a1cz|a3>=32|a4R|ra|a1tax|
                          a3>=64|a4R|ra|a1taz|a3>=32|a4R|ra|a1roxa|a38|a4I|ra|
                          a1rox|a38|a4S|ra|a1cip|a3<=0.5|a4S|ra|a1am|a3>=32|
                          a4R|zz|
                        mtmpr|pi193301|pnBrown, James|pl7|ppowe|pda|w177|uam|
                        si|ssw|s17|spowe|s111/15/96|s209:45|s311/15/1996|
                        s411:55|
                        ci110333|ctr|c111/18/96|x2Back mass|nang3d|ta|
                        rtvitest|t4P|ra|rssmear|o41|ra|rssmear|o42|zz|
Figure 3-7: Smear Test Results from a Blood Culture (VITEK® and VITEK® 2 Only)
                          mtmpr|pi193301|pnBrown, James|pl7|ppowe|pda|w177|uam|
                          si|ssw|s17|spowe|s111/15/1996|s209:45|s311/15/1996|
                          s411:55|
                          ci110333|ctr|c111/18/96|x2Back mass|nang3d|ta|
                          rtvitest|tb98765|t4P|ra|rssmear|o41|ra|rssmear|o42|zz|
                           mtmpr|piA10001|pv123444|pnDoe,
                           John|plloc1|ppph1|pccom1|si|sssrc1|s101/21
                           2004|s201:01|sccom2|ci123111|ctet|zz
4.1 Introduction
When setting up systems to work with BCI, keep these points in mind:
                •         A BCI upload is when test results are sent from the bioMérieux computer to the host LIS
                          computer. All BCI application messages are complete, with each message divided into
                          fields.
                •         The first field is the message type. It establishes the number and types of remaining fields
                          within the message. A complete message contains a message type and all the fields that
                          message type requires.
                •         Each field is assigned a unique two-character code. A field cannot be larger than its
                          maximum size. Depending on the needs of the host LIS computer, each field may or may
                          not be padded with spaces to fill out its maximum size.
                •         For VITEK® and VITEK® 2, terminator characters ending each field are user-defined and
                          use one to three ASCII characters. The default terminator character is a vertical bar ( | ).
                •         VITEK® 2 Systems and OBSERVA® support only the ( | ) terminator character.
                If the host computer receives a field type it doesn’t recognize or if the field is empty, it should
                ignore the field.
Table 4-1: Applications Layer Messages, Descriptions, and Required Field Types
                    Message
                            Description                              Required Field Types
                    Type
                    rsl           Test Results                       mt, pi, si, ci
                    oos           Out of Service                     mt
                    bis           Back in Service                    mt
                    org           Auto-synchronize Organisms         mt
                    abx           Auto-synchronize Antibiotics       mt
                      required for this message type are the patient ID (pi), specimen separator (si), and culture ID
                      (ci).
                      Some BCI fields are “table-driven”, which means that a predefined alphanumeric code is sent
                      as a lookup value for a table entry. An example of this is a code representing a physician.
                      In VITEK® and VITEK® 2, the bioMérieux computer user has the responsibility of maintaining
                      user tables in the bioLIAISON® database with codes used by the host computer.
                      In OBSERVA®, all code tables with the exception of Test Type are dynamically updated. User-
                      defined fields are noted by US, UT, or BU in the source column of the following tables.
                              •         Both the BCI code field and its associated BCI text field are assigned
                                        to the same OBSERVA® data field, and
                               •        The OBSERVA® data field is configured to have a table. For a
                                        description of how to configure data fields and BCI fields in
                                        OBSERVA®, see the OBSERVA® User Manual.
Use the data classification and source descriptions to determine field types and their contents.
                      For VITEK® and VITEK® 2, the utility menu in BCI is where users select and enable reported
                      fields.
                      For VITEK® 2 Systems and OBSERVA®, please refer to their respective software user
                      manuals.
                      For VITEK® and VITEK® 2, the first maximum field size shown is the bioLIAISON® maximum
                      size and the second is the size determined by the host in Host Field Translations.
For OBSERVA®, if two maximum field sizes are shown, OBSERVA® uses the larger number.
                      1
                        In OBSERVA®, Alternate Patient ID may be re-assigned to the w1 field.
                      2
                        In OBSERVA®, pn will contain last name, first name unless the patient’s first name is blank, in
                        which case pn will contain only the patient’s last name.
                      3 VITEK® 2 Systems has a maximum length of 6. VITEK® and VITEK® 2 have a maximum length of
                        15 (if the translation table is used). OBSERVA® has a maximum length of 15.
                      4 In OBSERVA®, an unused BCI field may be assigned to a user-defined data field in OBSERVA® of
only).
                      If two maximum field sizes are shown, OBSERVA® uses the larger number. For VITEK® and
                      VITEK® 2, the first maximum field size shown is the bioLIAISON® maximum size and the
                      second is the size determined by the host in Host Field Translations. VITEK® and VITEK® 2
                      supports Host Field Translations for Organism Code, Drug Code, Physician Code, and
                      Specimen Source Code.
VITEK® 2 Systems supports Host Field Translations for Organism Code and Drug Code.
                      ID Test
                      t1            T        2         Isolate Number    Isolate Number Isolate Number 5     R
                      tb            T        10        Bottle Barcode    NA              NA
                      t6            T        6/15      Preliminary       NA              See Note 4
                                                       Organism Code
                      t7            T        60        Preliminary       NA              See Note 4
                                                       Organism Name
                      t8            T        6         Preliminary       NA              See Note 4
                                                       Modifier Code
                      t9            T        20        Preliminary       NA              See Note 4
                                                       Modifier Name
                      o1            T        6/15      Final Organism    Final Organism Organism
                                                       Code              Code
                      o2            T        60        Final Organism    Final Organism Organism
                                                       Name              Name
                      o3            T        16        Final Bionumber   Final           Organism
                                                                         Bionumber       Bionumber
                      o4            T        6         Final Modifier    NA              See Note 4
                                                       Code
                      o5            T        20        Final Modifier    NA              Organism Modifier
                                                       Name
                      o6            T        6         Organism Group    NA              See Note 4
                                                       Code
                      o7            T        30        Organism Group    NA              See Note 4
                                                       Name
                      o9            T        8         Percent           Percent         Organism
                                                       Probability       Probability     Probability
                      oc            T        40        NA                ID Confidence   NA
                                                                         Name
                      Susc. Test
                      t1            T        2         Isolate Number    Isolate Number Isolate Number 5     R
                      tb            T        10        Bottle Barcode    NA              NA
                      tt            T        10,000    Test Free Text    NA              AST AES
                                                       (VITEK® 2 Only)                   Comment
                                                       (AES Result
                                                       Comment)
Table 4-6: Upload Test Result Fields for Specific Tests (Continued)
Table 4-6: Upload Test Result Fields for Specific Tests (Continued)
                      Smear Test
                      tb            T        10        Bottle Barcode      NA               NA
                           3
                      ra            R        0         Result Separator    NA               NA
                      rs3           R        6         Smear Code          NA               NA
                           3
                      rm            R        60        Smear Name          NA               NA
                           3
                      o4            R        6         Final Modifier      NA               NA
                                                       Code
                      o53           R        20        Final Modifier      NA               NA
                                                       Name
                      Screen Test
                      ra            R        0         Result Separator    NA               NA
                      o1            R        6/15      Final Organism      NA               NA
                                                       Code
                      o2            R        60        Final Organism      NA               NA
                                                       Name
                      o4            R        6         Final Modifier      NA               NA
                                                       Code
                      o5            R        20        Final Modifier      NA               NA
                                                       Name
                      o6            R        6         Organism Group      NA               NA
                                                       Code
                      o7            R        30        Organism Group      NA               NA
                                                       Name
                      o8            R        20        Total Count Text    NA               NA
                      o3            R        6         Total Count Code NA                  NA
                      rh            R        Time      Hours to Positive   NA               NA
Table 4-6: Upload Test Result Fields for Specific Tests (Continued)
                         Blood Test
                         t1           T      2          Isolate Number     NA               NA
                                                        (Repeatable)
                         o1           T      6/15       Final Organism     NA               NA
                                                        Code
                                                        (Repeatable)
                         tb           T      10         Bottle Barcode     NA               NA
                         rd           T      Date       Result Date        NA               NA
                         ru           T      Time       Result Time        NA               NA
                         re           T      8          Elapsed Hours      NA               NA
                         rc           T      2          Instrument Result NA                NA
                                                        Code
                         ri           T      20         Instrument Result NA                NA
                                                        Name
                         rj           T      2          Blood Test Final   NA               NA
                                                        Result Code
                         rk           T      20         Blood Test Final   NA               NA
                                                        Result Name
                     1
                       For Susceptibility results, the ra through a7 fields are repeatable as a group (VITEK®, VITEK® 2,
                        and OBERVA®).
                     2 For Susceptibility results, the ra through an fields are repeatable as a group (VITEK® 2 Systems).
                     3 For Smear results, the ra through 05 fields are repeatable as a group (VITEK® and VITEK® 2).
                     4 In OBSERVA®, an unused BCI field may be assigned to a user-defined data field in OBSERVA® of
                      1. First are patient demographics, followed by specimen, exam, tests, and results (if
                         available).
                      2. Each level down through test will have a complete set of levels above it. Each level uses
                         one field to mark its beginning.
                      3. Only one set of specimen demographics will follow patient demographics. Specimens will
                         only have one set of culture demographics, and exams will only have one set of test
                         demographics.
                      4. Result information may be sent, but is always treated as an update. For example, consider
                         a culture with two isolates. The first gets tested on day one, while the other gets tested on
                         day two. When the report for isolate two prints out, so does a repeat of isolate one.
                      5. When the a3 and a4 fields are both null (with no MIC or category call), they cause a
                         suppression of the a1 through a7 fields in VITEK® and VITEK® 2 and the a1 through an
                          fields in VITEK® 2 Systems. When either field is null, it is sent without a value along with
                          the other fields.
                      6. Susceptibility test results are not divided between application messages. All results for a
                         test are sent in the same application message, even if the results come from more than
                         one AST card.
                  Note:     If users enable deduced drug information, the ad code will precede the
                            antimicrobial field (a1).
                  Note:     Users can configure the zz field to mark the end of the results. If they do not,
                            the end of the packet indicates the end of the message.
                      In the following upload packet examples, line breaks are for sample purposes only. There are
                      no added line breaks in actual packets.
Figure 4-2: Identification Test from a Blood Culture with ra and ta Fields Enabled
                      Figure 4-4: Susceptibility Test from a Blood Culture / ra and ta enabled (VITEK® and
                                  VITEK® 2 Only)
                        mtrsl|iiAM|itSC|pi299817|pnJones, Louise|plzop|p2Out
                        Patient|ppsco|p5Scott, Graham|pda|p6Adult|w10P|uaf|
                        ubFemale|
                        si|s02|ssear|s5Ear|s102/02/1996|s218:48|
                        ci54698|c3P|c4Preliminary|
                        nasns|nbSensitivity not by standardized method.
                        Confirm-ation of sensitivities to follow.|rtuid-
                        3|rr2|rnUrine
                        Identification|tiAM|tjVITEK|t2SC|t3Screen|t4F|t5Final|
                        o1PC|o2Positive Control|o4cnt0|o1prospe|o2Proteus
                        species|o4cnt0|o8> 50,000 cfu/ml|o3cnt2|zz|
                      Figure 4-6: Smear Test from a Blood Culture / ra and ta enabled (VITEK® and VITEK® 2
                                  Only)
                        mtrsl|idBMX|iiOT|itBC|pibcitest600|pnGallant, Hazel|
                        psf|pl4|p24 St. Vincent|pprich|pda|p6Adult|w1471|uaf|
                        si|s07|ssu|slsicu|s7SICU|sprich|s110/07/1992|s214:00|
                        sf0.0|
                        ci100167|c01|ctser|c110/11/1992|c211:08|c3P|na>|ta|
                        rtaer|rr7|tiOT|t2BC|t3Blood Culture|t4I|m3rm|tb943628|
                        rd12/25/
                        1996|ru14:30|re40|rc+|riPositive|rj+|rkPositive|
                        zz|
                        mtrsl|iiV2|is123456789012|itSU|pi49562999|pv123456|pnDoe,
                        John A.|plicu|p2icu|pp
                        JJ12|p5JJ12|pcPatien|ptPatient comment goes
                        here|w1123456|si|s066|ssarm|s5arm|s1
                        04/01/2004|s304/01/2004|scSpecim|snSpecimen comment goes
                        here|ci9910123|c066|ctw
                        ound|cnwound|ta|rtAST-GN04|rr70|t11|o1entclo|o2Enteroba
                        cter cloacae|afBETA-LACTAMS|apHIGH LEVEL
                        CEPHALOSPORINASE|apEXTENDED SPECTRUM BE
                        TA-
                        LACTAMASE|afAMINOGLYCOSIDES|apWILD|afQUINOLONES|apPARTIALLY
                        RESISTANT|apRESIS
                        TANT QUIN-
                        1|apWILD|afFURANES|apRESISTANT|apWILD|afTRIMETHOPRIM/
                        SULFONAMIDES|apWI
                        LD|ra|a1am|a2Ampicillin|a3>=32|a4R|anR|ra|a1ams|a2Ampicilli
                        n/Sulbactam|a3>=32|a4
                        R|anR|ra|a1tcc|a2Ticarcillin/Clavulanic
                        Acid|a3>=128|a4R|anR|ra|a1pip|a2Piperaci
                        llin|a332|a4I|anI|ra|a1tzp|a2Piperacillin/
                        Tazobactam|a316|a4S|anS|ra|a1cz|a2Cefa
                        zolin|a3>=64|a4R|anR|ra|a1rox|a2Cefuroxime|a3>=64|a4R|anR|r
                        a|a1roxa|a2Cefuroxime
                        Axetil|a3>=64|a4R|anR|ra|a1cte|a2Cefotetan|a3>=64|a4R|anR|r
                        a|a1taz|a2Ceftazidim
                        e|a3>=64|a4R|anR|ra|a1ctr|a2Ceftriaxone|a332|a4I|anR|ra|a1f
                        ep|a2Cefepime|a3<=1|a
                        4S|anS|ra|a1azm|a2Aztreonam|a316|a4I|anI|ra|a1imi|a2Imipene
                        m|a3<=0.5|a4S|anS|ra|
                        a1an|a2Amikacin|a3<=2|a4S|anS|ra|a1gm|a2Gentamicin|a3<=1|a4
                        S|anS|ra|a1tob|a2Tobr
                        amycin|a3<=1|a4S|anS|ra|a1cip|a2Ciprofloxacin|a3<=0.25|a4S|
                        anS|ra|a1lev|a2Levofl
                        oxacin|a3<=0.25|a4S|anS|ra|a1ftn|a2Nitrofurantoin|a364|a4I|
                        anR|ra|a1sxt|a2Trimet
                        hoprim/
                        Sulfamethoxazole|a3<=20|a4S|anS|ra|ad|a1amx|a2Amoxicillin|a
                        3|a4R|an|ra|ad
                        a1amc|a2Amoxicillin/Clavulanic
                        Acid|a3|a4R|an|ra|ad|a1mz|a2Mezlocillin|a3|a4I|a
                        n|ra|ad|a1cid|a2Cefonicid|a3|a4R|an|ra|ad|a1cm|a2Cefamandol
                        e|a3|a4R|an|ra|ad|a1t
                        ax|a2Cefotaxime|a3|a4I|an|ra|ad|a1zox|a2Ceftizoxime|a3|a4I|
                        an|ra|ad|a1mem|a2Mero
                        penem|a3|a4S|an|zz|
                        mtrsl|iiV2|is123456789012|itID|pi49562999|pv123456|pn
                        Doe, John A.|plicu|p2icu|pp
                        JJ12|p5JJ12|pcPatien|ptPatient comment goes
                        here|w1123456|si|s067|ssarm|s5arm|s1
                        04/01/2004|s304/01/
                        2004|ci99109|c067|ctwound|cnwound|ta|rtGP|rr12|t11|o1
                        gember|o
                        2Gemella bergeri|o3000022000401001|o996|zz|
5.1 Introduction
              Note:   To learn about BCI utilities that relate to VITEK® 2 Systems, see the
                      VITEK® 2 Systems Software User Manual.
              Note:   To learn about BCI utilities that relate to OBSERVA®, see the OBSERVA®
                      Software User Manual.
                BCI utilities allow users to customize the interface. This provides the flexibility a bioMérieux
                computer needs to communicate simultaneously with a variety of host computers. BCI
                recognizes and uses several protocols and port parameters depending on the needs of the
                host system.
                BCI allows the configuration of one or more ports for various upload and download options. It
                also lets users view data transmissions, transaction logs, and status logs.
To access BCI utilities, open the BCI window by clicking BCI in the bioLIAISON® Main Menu.
                Figure 5-1 shows two ports assigned to use BCI. One is connected to an unnamed computer
                and the other to a BacT/VIEW® system in the microbiology laboratory. The fields in the main
                window provide information about the status of each port and how they are being used.
1 2 3 4 5
                              1 — User Port Name — This is the user-assigned name that identifies the host computer the
                                  port serves.
                              2 — BCI Status — This shows the status of communications on each port. Values are:
                                         •    Started — BCI allows communications to occur on the port.
                                         •    Stopped — Communications do not occur on the port.
                              3 — Host Status — This shows the status of the host computer connected to the port. Values
                                  are:
                                         •    In Service — The host is available for uploads.
                                         •    Out of Service — The host is not available for uploads.
                                         •    No Response — The bioMérieux computer tries to send data to the host but
                                              receives no confirmation.
                              4 — Upload — Shows whether or not the port can receive uploads. Values are:
                                         •    Enabled — BCI will allow bioMérieux programs to upload to the host.
                                         •    Disabled — BCI will not accept data from bioMérieux programs but will allow
                                              uploads of data already queried for upload.
                              5 — Download — Shows whether or not the port can process downloads. Values are:
                                         •    Enabled — BCI will process downloaded transactions.
                                         •    Disabled — BCI will not process downloaded transactions, but will allow
                                              downloads.
                      The Port Configuration utility lets users set parameters for each BCI port. To access the utility,
                      select a port in the BCI window and click the Ports button.
                  Note:     You can get a printout of current configuration settings by selecting File >
                            Print Configuration in the BCI window.
                      The selection window lists each port and its configuration currently on the bioMérieux
                      computer. To configure a BCI port, click on a port in the list.
                      The Protocol Configuration utility sets the communications protocol, data separators, and
                      other protocol specific parameters for a port. To access the utility, select a user port name and
                      click Protocol in the BCI main window.
                      This is a listing of the record and field separators available for data transmissions. See BCI
                      Upload Options on page 5-6 and BCI Download Options on page 5-9 for descriptions of data
                      sent with BCI.
                      Field Terminator Characters — These can be one to three characters. The default is a
                      vertical bar ( | ). Valid characters listed in Table 5-2.
                       !             @             #                $        %             ^
                       &             *             (                )        -             +
                       |             =             <                >        /             ?
                       [             ]             {                }        \             .
                  Note:     Commas are not allowed and separators must be unique. It is recommended
                            that you use only / : or - as the date separator.
                      Date — These are single characters only which separate month, day, and year data. The
                      default character is a slash (/).
                      Time — These are single characters that separate hour, minute, and second data. The default
                      character is a colon (:).
                      This option appends a <CR><LF> sequence to each record in the packet. Each record type
                      can also be toggled so they can apply on a per record basis. The default end of record does
                      not append <CR><LF>.
5.4.2.2 Delays
                      Last Master (Seconds) — This lets users set the amount of time BCI will wait before starting
                      another session. (It sends an <ENQ> when it was master of the last session.) Values can be
                      from 0 to 99 seconds. The default is two seconds.
                  Note:     The host should have a similar delay to prevent it from controlling the line
                            continuously.
                      InterRecord (Seconds) — If the host system requires additional time to clear its input buffers,
                      users can adjust the delay time an instrument uses between record transmissions. Values can
                      be from 0 to 99 seconds. The default is zero.
                      InterMessage (Seconds) — Users can also insert a delay time between communications
                      messages using this option. Values can be from 0 to 99 seconds. The default is two seconds.
5.4.2.3 Retries
                      <ENQ> Limit — This is the number of times BCI will try to contact the host to begin a session.
                      When the retry limit is reached, BCI logs an error and begins queueing data for upload and
                      notifies the user with a message. If the host responds, BCI sends any queued data and adds a
                      note to the message log that the host responded.
                      Values can be from 0 to 99 tries. Choosing zero means BCI will not log an error or send a
                      message to the message beeper. In all cases BCI will continue trying to send. The default is
                      three tries.
                      <ENQ> Interval (Seconds) — This is the amount of time BCI will wait before the next
                      transmission of an <ENQ> following a no response or <NAK>. Values can be from 0 to 99
                      seconds. The default is 10 seconds.
                      Checksum Limit — The communications layer will retransmit an entire packet if it receives a
                      <NAK> to a <GS> record or the checksum <ACK> time out expires. When this limit is
                      reached, BCI logs an error and tosses the packet. Values can be from 0 to 99. The default is
                      three tries.
                      Checksum Interval (Seconds) — This is the amount of time BCI will wait before
                      retransmitting a packet after receiving a bad or no checksum. Values can be from 0 to 99
                      seconds. The default is 10 seconds.
5.4.2.4 Timeouts
                      Checksum (Seconds) — This is the amount of time BCI will wait for an <ACK> to a <GS>
                      record. If the time expires and BCI still has not received either an <ACK> or a <NAK>, it will
                      retransmit the entire packet. Values can be from 0 to 99. The default is three seconds.
                      Host Response (Seconds) — During a host-initiated session, BCI waits for data from the
                      host. If it does not receive any data during a specified time, it times out and sends an <EOT>
                      to the host and terminates the session. It also logs an error and assumes the host has ended
                      the session. Values can be from 0 to 99 seconds. The default is three seconds.
                      Use this option to enter the modem number if there is a remote connection to a device via
                      modem.
To access upload options, select Upload > Configuration in the BCI Main Menu.
                      When this option is set to Fixed, BCI pads fields with spaces if necessary to send their
                      maximum size. When set to Variable, BCI does not pad with spaces. The default setting is
                      Variable.
                      This option lets users select either all upper case or all lower case letters for alphabetic data.
                      The As Is setting does not modify characters. If set to upper case, all characters except the
                      checksum transmit in upper case. The default setting is As Is.
                      There are several sensitivity results which have atypical susceptibility result formats. If
                      enabled, the literal upload transmits these results as if they were antibiotics in the a1–a7
                      fields. Suppressing a particular test means its results are not sent. See Appendix D,
                      Antimicrobial MICs and Categories.
                      When this option is set to Applied, the bioLIAISON® Conditional Antimicrobial Reporting
                      Rules are enforced during uploads. Only specified antimicrobials transmit to the host. If the
                      option is set to Not Applied, all antimicrobial results transmit but some may be marked by the
                      (ar) field to indicate to the host that the user has CAR rules and if set to Applied, the drug
                      would not be sent. The default setting is Not Applied.
                      The VITEK® 2 has a method to deductively analyze susceptibility results that uses a special
                      antimicrobial table. Even if a laboratory chooses to use this VITEK® 2 feature, it may not want
                      deduced results to upload to a host. This option tells BCI whether or not to allow the upload of
                      deduced results. The default is Allowed.
                      Because some LIS systems require a certain number of digits in an exam ID, this option lets
                      users designate the size in characters of exam IDs by inserting zeros in front of the first digit.
                      Using the slider bar, they can force the exam ID to be up to twenty characters long. The
                      default is zero indicating no added zeros.
BCI contains six date format options. They include both two-and four-digit year formats.
To select download options, click Download > Configuration in the BCI main window.
                      This option lets users decide whether or not they want BCI to update records in the
                      bioLIAISON® database when downloads contain new information. If enabled, this option
                      updates existing patient, specimen, and exam demographics if the download contains a
                      matching exam and patient ID and the exam status is preliminary.
                      If the update changes the exam type, the update still occurs, but a notation about the change
                      goes to the download error log. Successful updates depend on the following conditions:
                      When disabled, BCI does not update existing exam, patient, and specimen records. Instead, it
                      issues a message.
                       Enabled                                  Disabled
                       if preliminary... the database           if preliminary... the database gives a
                       updates demographics                     message
                       if final... the database inserts a new   if final... the database inserts a new
                       specimen and exam                        specimen and exam
                      When enabled, this option uses the location (pl), service (px), and physician (pp) fields in the
                      patient block to update the corresponding specimen fields in the database when the host does
                      not download the specimen fields s1, sx, and sp.
                      Dates are configurable to comply with requirements for four-digit date formats. If the LIS is
                      downloading two-digit years, BCI will interpret them so they fall in the range between 90 years
                      in the past to 10 years in the future. An example is shown in Table 5-4.
                      After users set configuration options for the port and select upload and download options, they
                      can start communications. This section describes the operating functions accessed in the
                      main window.
                      Messages scroll across the window as data transmits between the two computers. Host data
                      highlights in reverse video and bioMérieux data appears in black text. Functions available in
                      this window are listed in Table 5-5.
                       Button        Function
                       CLEAR         Clears messages from the window (but not the data file)
                       BIS           Sends a back in service message to the host
                       OOS           Sends an out of service message to the host
                       TEST          Sends a test pattern to the host
                      When a port is configured for manual mode, the View Data window displays automatically.
                      The BIS, OOS, and TEST buttons are disabled and the following functions become active.
                       Button       Function
                       ENQ          Sends line request signal to the host
                       ACK          Sends an acknowledgment signal to the host
                       NAK          Sends a negative acknowledgment signal to the host
                       Send Text    Sends a text string to the host
5.8 Logs
Date/Time — This is the date and time the data received its current status.
                      Instrument — This is the type of instrument from which the data uploaded. See Appendix H
                      for a listing of instruments and codes.
Patient/Exam ID — This is the patient and exam ID for the transmitted test data.
Test Type — This is the type of test transmitted. See Appendix F for a listing of test types.
Status — This is the status of the upload determined by BCI. Possible statuses are:
                              • To Be Sent — This means BCI has processed the data for upload and is waiting to
                                send it to the host.
                              • Sent — The host received and acknowledged the upload.
                              • Failed — The transaction was not transmitted to the host and the packet discarded.
                      The log also has search and filtering functions for finding and deleting transactions.
                      This window functions similarly to the Upload Transaction log except that its status field has
                      different meanings.
                              • To Be Processed — This means BCI received data downloaded from the host.
                              • To Be Sent — This means BCI processed the downloaded data from the host and
                                is waiting to send it to the bioMérieux product database.
                              • Sent — This means BCI has transmitted downloaded data to the bioLIAISON®
                                database.
                  Note:     See the Bidirectional Computer Interface Operator Manual for bioLIAISON®
                            for more information.
                  Note:     Messages in the download log purge automatically as the log fills. Older data
                            is an indication that there were relatively few errors.
                      bioMérieux provides a default drug table in bioLIAISON® which contains drug names and
                      codes. This window lets users set different codes for those drugs if required by the host
                      system. When transmitting a drug code field (a1), the bioMérieux computer checks this table
                      for user-defined codes. If there are none, it transmits the bioMérieux default code. Codes
                      defined by the user in this window can be up to 15 characters long.
                      Similar to the drug field table, bioMérieux provides a default organism table in bioLIAISON®
                      which contains organism names and codes. This window lets users set new codes for those
                      organisms if required by the host system. When transmitting an organism code field, the
                      bioMérieux computer checks this table for user-defined codes. If there are none, it transmits
                      the bioMérieux default code. Codes defined by the user in this window can be up to 15
                      characters long.
                      There are two other translation menus — one for physicians and one for specimen source.
                      They work the same way as the drug and organism field menus.
There have to be at least two designated BCI ports in order to use transaction routing.
                    VITEK® and
                                            VITEK® 2
              Field VITEK® 2 Type                           Upload/
                                            Systems                  Definition and Use
              Code and Name                                 Download
                                            Description
                    Description
              mt      Message Type          Message Type    U/D             A unique code identifying the
                                                                            type of message that is being
                                                                            sent.
              id      Instrument ID         NA              U/D             A unique code assigned by an
                                                                            instrument system. BCI uses it
                                                                            to determine from where data
                                                                            was sent.
              ii      Instrument System     Instrument      U               A unique code assigned to an
                      Code                  Code                            instrument system.
                                                                            bioLIAISON® uses it to
                                                                            determine where a test came
                                                                            from.
                                                                            This field is useful for hosts that
                                                                            need immediate identifications in
                                                                            a packet, so it can route the
                                                                            packet to a desired destination.
                                                                            (This is the same data as the ti
                                                                            field. It is not applicable if there
                                                                            are no tests or results.)
              is      NA                    Instrument      U               A unique code assigned to the
                                            Serial Number                   VITEK® 2 Compact instrument
                                                                            that processed the test.
              it      Test Group System     Test Group      U               A unique code assigned to an
                      Code                  Code                            instrument system which
                                                                            contains a unique set of codes
                                                                            for grouping tests. It is used to
                                                                            determine which test and result
                                                                            table should hold test data. Is
                                                                            also an optional field that follows
                                                                            the instrument code field.
              pi      Patient.System Code   Patient ID      U/D             A unique code assigned by an
                                                                            instrument system to identify a
                                                                            patient.
              pn      Patient.Name          Patient Name    U/D             Identifies the patient by name.
              pb      Patient.Birthdate     NA              U/D             Specifies the patient date of
                                                                            birth.
              ps      Patient.Sex           NA              U/D             Specifies the patient gender. Is a
                                                                            free text field.
                             VITEK® and
                                                       VITEK® 2
                       Field VITEK® 2 Type                              Upload/
                                                       Systems                   Definition and Use
                       Code and Name                                    Download
                                                       Description
                             Description
                       pl – p2 Patient.Location User   Patient          U/D       Usually indicates a patient
                               Code and Name           Location Name              location by ward, floor, unit, or
                                                                                  room. BCI uploads and
                                                                                  downloads the codes, but only
                                                                                  uploads the name.
                       px, p3   Patient.Service User   NA               U/D       Usually indicates an institution’s
                                Code and Name                                     functional service area (for
                                                                                  example surgery, ICU,
                                                                                  obstetrics, etc.). BCI uploads
                                                                                  and downloads the codes, but
                                                                                  only uploads the name.
                       po, p4   Patient.Diagnosis      NA               U/D       Indicates a standard diagnosis.
                                User Code and Name                                BCI uploads and downloads the
                                                                                  codes, but only uploads the
                                                                                  name.
                       pp, p5   Patient.Physician      Patient          U/D       Identifies the physician
                                User Code and Name     Physician                  responsible for the patient or
                                                       Code and                   case. BCI uploads and
                                                       Patient                    downloads the codes, but only
                                                       Physician ID               uploads the name. For VITEK®
                                                                                  and VITEK® 2, these are
                                                                                  translatable fields.
                       pa       Patient.Admission      NA               U/D       Indicates the date a patient was
                                Date                                              admitted to an institution.
                       pd, p6   Patient.Dosage Group   NA               U/D       Identifies the dosage group —
                                User Code and Name                                usually adult or pediatric. Code
                                                                                  selected from the dosage group
                                                                                  table in bioLIAISON®. BCI
                                                                                  uploads and downloads the
                                                                                  codes, but only uploads the
                                                                                  name.
                       pc, pt   Patient.Comment        NA               U/D       These fields contain patient
                                User Code and Text                                comments. In VITEK® and
                                                                                  VITEK® 2, they can repeat
                                                                                  multiple times in a single record.
                                                                                  BCI uploads and downloads the
                                                                                  codes, but only uploads the text.
                       pv       NA                     Patient          U/D       Identifier for patient visits.
                                                       Alternate ID
                       w1 –     Patient.User Text      Patient Wild 1   U/D       These fields contain free text.
                       w8                                                         Users can enter any data they
                                                                                  want here.
                                                                                  Note: VITEK® 2 Systems maps
                                                                                  w1 to pv.
                       ua –     Patient.Extra User     NA               U/D       These codes and fields contain
                       uf,      Codes and Names                                   user defined information about
                       u1 –                                                       patients. BCI uploads and
                       u4                                                         downloads the codes, but only
                                                                                  uploads the names.
                             VITEK® and
                                                       VITEK® 2
                       Field VITEK® 2 Type                            Upload/
                                                       Systems                 Definition and Use
                       Code and Name                                  Download
                                                       Description
                             Description
                       p7 –     Patient.Address        NA             U         Contains address information for
                       p0       Lines 1 thru 4                                  the primary physician.
                       si       Specimen Separator     Specimen       U/D       This field separates patient
                                                       Separator                demographics from specimen
                                                                                data. Is always sent as a null
                                                                                field.
                       s0       Specimen.Specimen      Specimen       U         This field contains a relative
                                System Code            System Code              specimen number.
                       ss, s5   Specimen.Source        Specimen       U/D       Contains a basic specimen type
                                User Code and Name     Source Code              (for example blood, urine, or
                                                       and Specimen             stool). Fields are host
                                                       Source Name              translatable. BCI uploads and
                                                                                downloads the codes, but only
                                                                                uploads the names.
                       st, s6   Specimen.Site User     NA             U/D       Indicates the place on a patient’s
                                Code and Name                                   body where specimens were
                                                                                taken. BCI uploads and
                                                                                downloads the codes, but only
                                                                                uploads the names.
                       sl, s7   Specimen.Location      Specimen        U/D      Identifies the institution location
                                User Code and Name     Collection Date          where the specimen was taken,
                                                                                which is often the same as the
                                                                                patient location. BCI uploads
                                                                                and downloads the codes, but
                                                                                only uploads the name.
                       sp, s8   Specimen.Physician     NA             U/D       Identifies the physician
                                User Code and Name                              requesting specimens taken for
                                                                                an exam. BCI uploads and
                                                                                downloads the codes, but only
                                                                                uploads the name. Fields can be
                                                                                translated.
                       sx, s9   Specimen.Service       NA             U/D       Identifies functional areas within
                                User Code and Name                              an institution, as opposed to a
                                                                                specific location (for example,
                                                                                pediatrics, oncology, etc.). BCI
                                                                                uploads and downloads the
                                                                                codes, but only uploads the
                                                                                name.
                       sy –     Specimen.Status        NA             U/D       Indicates the status (preliminary,
                       sz       System Code and                                 final, etc.) of a specimen. BCI
                                Name                                            uploads and downloads the
                                                                                codes, but only uploads the
                                                                                name.
                       s1       Specimen.Collection    Specimen        U/D      Indicates the date on which a
                                Date                   Collection Date          specimen was collected.
                       s2       Specimen.Collection    Specimen       U/D       Indicates the time a specimen
                                Time                   Collection               was collected.
                                                       Time
                             VITEK® and
                                                        VITEK® 2
                       Field VITEK® 2 Type                              Upload/
                                                        Systems                  Definition and Use
                       Code and Name                                    Download
                                                        Description
                             Description
                       s3        Specimen.Receipt       Specimen        U/D       Indicates the date a specimen
                                 Date                   Receipt Date              was received in the lab.
                                                                                  Note: VITEK® 2 Systems does
                                                                                  not download this field. Instead,
                                                                                  it copies the Collection Date into
                                                                                  this field for uploads.
                       s4        Specimen.Receipt       Specimen        U/D       Indicates the time a specimen
                                 Time                   Receipt Time              was received in the lab.
                                                                                  Note: VITEK® 2 Systems does
                                                                                  not download this field. Instead,
                                                                                  it copies the Collection Time into
                                                                                  this field for uploads.
                       sf        Specimen.Patient       NA              U/D       Usually indicates a patient’s
                                 Temp                                             body temperature at the time of
                                                                                  specimen collection.
                       so        Specimen.Collection    NA              U/D       This field is used in place of the
                                 Number                                           collection date and time fields to
                                                                                  order and sort collected
                                                                                  specimens.
                       sc –      Specimen.Comment       Specimen        U/D       Contains user-entered
                       sn        User Code and Text     Comment                   comments about the specimen.
                                                        Code and                  In VITEK® and VITEK® 2, the sc
                                                        Specimen                  and sn fields can repeat multiple
                                                        Comment Text              times in a single record. BCI
                                                                                  uploads and downloads the
                                                                                  codes, but only uploads the text.
                       ug –      Specimen.Extra User    NA              U/D       These are additional coded
                       uv        Codes and Text                                   fields for miscellaneous
                                                                                  specimen information. BCI can
                                                                                  upload and download the codes,
                                                                                  but only uploads the text.
                       sa, sb,   Specimen.Address       NA              U         Contains address information for
                       se, sd    Lines 1 - 4                                      the specimen requesting
                                                                                  physician.
                       wa –      Specimen.User Text 1   NA              U/D       These fields contain free text.
                       we        -5                                               Users can enter any data they
                                                                                  want here.
                       ci        Exam.User Code         Lab ID          U/D       Also referred to as the lab ID,
                                                                                  exam ID, or accession number.
                                                                                  This is a unique number
                                                                                  assigned by the instrument
                                                                                  system to link test results with
                                                                                  the correct patient record. In a
                                                                                  results message, the culture ID
                                                                                  precedes test results.
                       c0        Exam.Exam System       Lab ID System   U         This is an exam counter field.
                                 Code                   Code
                             VITEK® and
                                                        VITEK® 2
                       Field VITEK® 2 Type                               Upload/
                                                        Systems                   Definition and Use
                       Code and Name                                     Download
                                                        Description
                             Description
                       ct, cn    Exam.Exam Type         Culture Type     U/D       Indicates the culture (exam) type
                                 User Code and Name     Code and                   (for example, routine, AFB, or
                                                        Culture Type               yeast). BCI uploads and
                                                        Name                       downloads the codes, but only
                                                                                   uploads the text.
                       c1        Exam.Completion        NA               U/D       Indicates the date an exam was
                                 Date                                              completed.
                       c2        Exam.Completion        NA               U/D       Indicates the time an exam was
                                 Time                                              completed.
                       c3, c4    Exam.Status System     NA               U         Identifies the status of a culture
                                 Code and Name                                     as Preliminary or Final.
                       x1 –      Exam.User Text 1 - 2   NA               U/D       These fields contain free text.
                       x2                                                          Users can enter any data they
                                                                                   want here.
                       na –      Exam.Comment User      NA               U/D       Contains comments about
                       nb        Code and Text                                     cultures. These fields can repeat
                                                                                   multiple times in a single record.
                                                                                   BCI uploads and downloads the
                                                                                   codes, but only uploads the text.
                       ta        Test Separator         Test Separator   U/D       Test separator field. Required
                                                                                   for downloads.
                       rt – rn   Test.Test Type Code    Card Type        U/D       This is the first field in a test
                                 and Name                                          result. It indicates the type of
                                                                                   results a host computer can
                                                                                   expect. BCI uploads and
                                                                                   downloads the codes, but only
                                                                                   uploads the name. VITEK® 2
                                                                                   Systems does not upload the
                                                                                   name.
                       rr        Test.Test System       Isolate System   U         This is a relative test number
                                 Code                   Code                       field. It allows for a unique
                                                                                   identification of each test
                                                                                   associated with a particular
                                                                                   exam. If users modify and
                                                                                   retransmit results, the relative
                                                                                   test number allows the host to
                                                                                   make changes to the correct
                                                                                   result record.
                       ti – tj   Test.Instrument        NA               U         A unique code assigned by the
                                 System Code and                                   instrument system to identify
                                 Name                                              itself to a host. Also contains the
                                                                                   name of a bioMérieux instrument
                                                                                   system.
                       tc, tn    Test.Instrument        NA               U         Contains an instrument analysis
                                 Comment Code and                                  generated code and comment.
                                 Text                                              Users cannot modify the code or
                                                                                   text.
                             VITEK® and
                                                        VITEK® 2
                       Field VITEK® 2 Type                            Upload/
                                                        Systems                Definition and Use
                       Code and Name                                  Download
                                                        Description
                             Description
                       t2 – t3   Test.Test Group        NA            U         Contains a unique set of codes
                                 System Code and                                for grouping tests. They
                                 Name                                           determine which test and result
                                                                                tables should hold test data.
                                                                                (See the ti definition.)
                       t4 – t5   Test.Status System     NA            U/D       Indicates the status of individual
                                 Code and Name                                  tests. Users can modify or add to
                                                                                the bioLIAISON® default
                                                                                statuses of Final, Preliminary,
                                                                                and Duplicate. BCI uploads and
                                                                                downloads the codes, but only
                                                                                uploads the name.
                       m3 –      Test.Technician User   NA            U/D       Contains the name of the
                       m4        Code and Name                                  laboratory technologist who ran
                                                                                a test. BCI uploads and
                                                                                downloads the codes, but only
                                                                                uploads the name.
                       nc –      Test.Comment User      NA            U/D       Contains comments concerning
                       nd        Code and Text                                  tests. BCI uploads and
                                                                                downloads the codes, but only
                                                                                uploads the text.
                       y1 – 4    Test.User Text 1 - 4   NA            U/D       These fields contain free text.
                                                                                Users can enter any data they
                                                                                want here.
                       t1        Test.Isolate Number    Isolate Number U/D      This field indicates the isolate
                                                                                results belong to. Is also called
                                                                                the dash number on VITEK®
                                                                                cards.
                       tb        Test.Bottle Barcode    NA            U/D       This is the barcode for a blood
                                                                                culture bottle.
                       tt        AES Free Text          NA            U         Contains therapeutic comments
                                                                                from the Advanced Expert
                                                                                System™.
                       t6 – t7   Test.Preliminary       NA            U/D       Contains a user-defined
                                 Organism Code and                              preliminary organism
                                 Name                                           identification. Can be translated
                                                                                using BCI’s host field translation
                                                                                utility. BCI uploads and
                                                                                downloads the codes, but only
                                                                                uploads the name.
                       t8 – t9   Test.Preliminary       NA            U/D       Contains a user-defined
                                 Modifier User Code                             preliminary organism modifier.
                                 and Name                                       BCI uploads and downloads the
                                                                                codes, but only uploads the
                                                                                name.
                             VITEK® and
                                                       VITEK® 2
                       Field VITEK® 2 Type                              Upload/
                                                       Systems                   Definition and Use
                       Code and Name                                    Download
                                                       Description
                             Description
                       o1 –     Test.Final Organism    Final Organism   U/D       Contains the code and name of
                       o2       User Code and Name     Code and Final             the final organism identification.
                                                       Organism                   Can be translated using BCI’s
                                                       Name                       host field translation utility. BCI
                                                                                  uploads and downloads the
                                                                                  codes, but only uploads the
                                                                                  name.
                       o3       Test.Final Bionumber   Final            U/D       Contains a calculated
                                                       Bionumber                  bionumber from the VITEK®
                                                                                  computer. Interpretation is
                                                                                  dependent on the VITEK® test
                                                                                  type. VITEK® and VITEK® 2
                                                                                  Systems use bionumbers in
                                                                                  organism identifications. VITEK®
                                                                                  2 does not.
                                                                                  For VITEK® urine identification
                                                                                  cards, the o3 field acts as the
                                                                                  total count code.
                       o4 –     Test.Final Modifier    NA               U/D       Contains additional information
                       o5       User Code and Name                                from the lab about tests and
                                                                                  organisms (for example, Heavy
                                                                                  Growth, or 100.000 col/mL). BCI
                                                                                  uploads and downloads the
                                                                                  codes, but only uploads the
                                                                                  name.
                       o6 –     Test.Organism Group    NA               U         Contains user-defined entries
                       o7       User Code and Name                                from the bioLIAISON® table that
                                                                                  helps organize organisms by
                                                                                  class.
                       o9       Test.Percent           Percent          U         This field supplies the percent
                                Probability            Probability                probability calculation of an
                                                                                  identification.
                       rd, ru   Test.Result Date and   NA               U/D       Indicates the date and time a
                                Time                                              blood culture instrument
                                                                                  determined a test result.
                       re       Test.Elapsed Hours     NA               U/D       Indicates the number of hours a
                                                                                  blood culture bottle was in the
                                                                                  instrument before determining a
                                                                                  result.
                       rc, ri   Test.Instrument        NA               U/D       This field contains the reaction
                                Result System Code                                determined by an instrument for
                                and Name                                          a blood culture test. Users
                                                                                  cannot modify the value. BCI
                                                                                  uploads and downloads the
                                                                                  codes, but only uploads the
                                                                                  name.
                             VITEK® and
                                                       VITEK® 2
                       Field VITEK® 2 Type                               Upload/
                                                       Systems                    Definition and Use
                       Code and Name                                     Download
                                                       Description
                             Description
                       rj – rk   Test.Final Result     NA                U/D       Contains the confirmed result for
                                 System Code and                                   a blood culture as determined by
                                 Final Bottle Result                               the laboratory technician. BCI
                                 Name                                              uploads and downloads the
                                                                                   codes, but only uploads the
                                                                                   name.
                       af        NA                    Antibiotic        U         This field contains the higher
                                                       Family                      level Drug Family name that the
                                                                                   Antibiotic(s) belong to. This field
                                                                                   may occur one to many times for
                                                                                   each upload transaction.
                       ap        NA                    Phenotype         U         This field contains the name of
                                                       Name                        the resistance mechanism (for
                                                                                   example, Phenotype) for the
                                                                                   Drug(s) belonging to the
                                                                                   Antibiotic Family. This field may
                                                                                   occur one to many times for
                                                                                   each Antibiotic Family.
                       ra        Result Separator      Result            U/D       Result separator field. Required
                                                       Separator                   for downloads.
                       rs –      Result.Smear User     NA                U/D       Contains user-defined codes
                       rm        Code and Name                                     and text describing a smear
                                                                                   observation. BCI uploads and
                                                                                   downloads the codes, but only
                                                                                   uploads the name.
                       o8        Result.Total Count    NA                U         Contains the total count text for
                                                                                   a VITEK® Urine Identification
                                                                                   card.
                       rh        Result.Hours to       NA                U         Indicates the number of hours a
                                 Positive                                          blood culture bottle processed
                                                                                   before determining positive
                                                                                   results.
                       ar        Result.Indicator      NA                U         This field suppresses reporting
                                 Character                                         of antimicrobials. If the field
                                                                                   precedes an antimicrobial code
                                                                                   or name field (a1 or a2), it
                                                                                   indicates to the host that the
                                                                                   bioMérieux user does not want
                                                                                   that drug’s results on patient
                                                                                   reports.
                       ad        Deduced Drug          Deduced           U/D       This is the deduced drug
                                                       Antibiotic Flag             indicator.
                             VITEK® and
                                                       VITEK® 2
                       Field VITEK® 2 Type                               Upload/
                                                       Systems                    Definition and Use
                       Code and Name                                     Download
                                                       Description
                             Description
                       a1 –     Result.Drug User       Antibiotic Code   U/D       These fields contain either the
                       a2       Code and Name          and Antibiotic              mnemonic or name of drugs
                                                       Name                        reporting from the bioMérieux
                                                                                   computer. Either field can upload
                                                                                   to the host. Can be translated
                                                                                   using BCI’s host field translation
                                                                                   utility. BCI uploads and
                                                                                   downloads the codes, but only
                                                                                   uploads the name.
                       a3       Result.Final MIC       Result MIC        U/D       This field contains an
                                                                                   antimicrobial’s MIC value. The
                                                                                   value relates to the previous
                                                                                   drug as defined by the a1 and a2
                                                                                   fields. Users can modify MICs
                                                                                   and calls in bioLIAISON®.
                       a4       Result.Final Result    Final             U/D       This field contains the category
                                                       Interpretation              interpretation call for the drug
                                                                                   defined by the a1 and a2 fields.
                                                                                   Users can modify categories
                                                                                   using the bioLIAISON® table
                                                                                   maintenance.
                       a5 –     Result.Dosage          NA                U         These fields contain additional
                       a7       Columns 1 - 3                                      user-defined drug information
                                                                                   and follow the a1 and a2 fields.
                       an       NA                     Non-expertized U            This field contains the
                                                       Results                     Instrument Interpretation result
                                                                                   before AES expertization (the
                                                                                   final Expertized Interpretation is
                                                                                   sent in the a4 field). If enabled,
                                                                                   the an field will be sent with
                                                                                   each Antibiotic. In some cases it
                                                                                   will contain a result, in other
                                                                                   cases it will contain a null field.
                       zz       Result.End             Result End        U/D       This is the separator that ends a
                                                                                   data packet. BCI prefers to
                                                                                   receive it, but it is not a required
                                                                                   field.
              For BCI to upload and download data efficiently, bioMérieux recommends that the host
              computer support the following features.
                The following tables list MIC values and category calls a bioMérieux computer can report for
                the a1–a4 fields. For example, if the bioMérieux computer were to report ampicillin with an
                MIC <16 and a category of S, this part of the upload message would be:
|a1am|a2Ampicillin|a3<=16|a4S|
                 Doubling          Category
                 Dilution (a3)     (a4)
                 < 16              S
                 32                I
                 64                R
                 128               R
                 256               R
                 > 512             R
                                                                                           Possible a4 Field
                                                                Possible a3 Field
                 a1         a2                                                             (Category)
                                                                (MIC) Entries
                                                                                           Entries
                 oxid       oxidase                             Pos / Neg                  +/–
                 Bla        beta-lactamase                      Pos / Neg                  +/–
                 cata       catalase                            Pos / Neg                  +/–
                 gm500      Gentamicin 500                      SYN-S / SYN-R              blank
                 st2000     Streptomycin 2000                   SYN-S / SYN-R              blank
                 esbl       ESBL                                Pos / Neg                  +/–
                 hlg        Gentamicin High Level (synergy)     SYN-S / SYN-R              S or R
                 hls        Streptomycin High Level (synergy)   SYN-S / SYN-R              S or R
                 hlk        Kanamycin High Level (synergy)      SYN-S / SYN-R              S or R
                 oxs        Oxacillin Screen                    blank                      S or R
                 oxsf       Cefoxitin Screen                    Pos / Neg                  +/–
                 icr        Inducible Clindamycin Resistance    Pos / Neg                  +/–
                 vas        VRSA screen                         Pos / Neg                  +/–
                            Deduced drugs                       blank                      S, I, R
                   VITEK® and VITEK® 2 Systems identification tests produce individual biochemical test results
                   for each well in the card. These results can be either positive or negative. Biochemical results
                   are then put into groups of three so the analysis programs can calculate a single octal number.
                   This example shows how a bionumber (o3 field) is created for a GNI card.
              Note:      This is only an example and not meant to be a biopattern for any particular
                         organism. See the package insert or technical bulletin for biochemicals used
                         with other VITEK® or VITEK® 2 Systems ID cards.
                                                          Calculated
              Well Position             Results
                                                          Bionumber
              1–3                       –––               0
                                        000
              4–6                       ––+               4
                                        004
              7–9                       –+–               2
                                        020
              10–12                     –++               6
                                        024
                                                               Calculated
                  Well Position             Results
                                                               Bionumber
                  13–15                     +––                1
                                            100
                  16–18                     +–+                5
                                            104
                  19–21                     ++–                3
                                            120
                  22–24                     +++                7
                                            124
                  25–27                     –––                0
                                            000
                  28–30                     ––+                4
                                            004
                  31                        +                  1
                                            1
This table lists current test group codes (t2 field) and their descriptions.
              This section contains a summary of significant changes made to each released revision of this
              document.
              Part
                              CR #             Originated/Revised By:
              Number
Description of Change:
              bioMérieux Communications Protocol - Table 2-1, Record and Character Descriptions - Corrected
              the cross reference to Checksum Field Format on page 2-10 in the GS (CR/LF) column. Revise
              information regarding communications and application level messages are limited to 1,920 characters
              in Example 3: Multiple Communications Level Messages in a Session and Example 4: Multiple
              Application Messages in a Session.
              Upload Specifics - Table 4-5, Upload Test Result Field Types - change the max length of card lot
              number from 9 to 10 for tg field.
              Field Type Definitions - Table A-1, Field Type Definitions - Corrected Field Code pl for
              Patient.Location User Code and Name.
        You can improve this manual by recommending improvements using the Recommended
        Changes to Service Documentation Form. Fill it out as shown on the sample below and send it
        to the e-mail, fax number, or address shown in the table below.
  Note: The Recommended Changes to Service Documentation Forms may only be used for service
        documentation for the VITEK® 2, VITEK® 2 Compact, BacT/ALERT® 3D, OBSERVA®, and
        PREVI® Isola product lines.
SAMPLE
                                                                             John Doe
               John Doe, Field Service Engineer       123-456-7890
                                                                                                           03/2010
Recommended Changes to Service          DATE:
Documentation
TO:                                     FROM:
03/2010