Beruflich Dokumente
Kultur Dokumente
LabPro software
Interface Implementation Guide
For use with LabPro software version 4.42 (and later)
9020-8006, Rev. B
Copyrights
No part of this work covered by the copyrights herein may be reproduced or copied in any form or by any means
(graphic, electronic, or mechanical; including photocopying, recording, typing, or information storage and retrieval
systems) without the written permission of the publisher.
Trademarks
Beckman Coulter, the stylized logo and the Beckman Coulter product and service names mentioned herein are
trademarks or registered trademarks of Beckman Coulter, Inc. in the United States and other countries.
06/2016
9020-8006, Rev. B
Made in USA
Beckman Coulter, Inc. Beckman Coulter Eurocenter S.A.
250 S. Kraemer Blvd. 22, rue Juste-Olivier
Brea, CA 92821 USA Case Postale 1044
www.beckmancoulter.com CH-1260 Nyon 1, Switzerland
TEL: +41 (0) 22 365 36 11
© 2016 Beckman Coulter, Inc. All rights reserved. Spec: 9900-3929
2 9020-8006, Rev. B
Revision history
This document applies to the listed MicroScan software version. When a subsequent software
version affects the information in this document, a new document will be released to the
Beckman Coulter website.
Current version
Summary of changes: Revision B includes test group/panel identifier codes, dilutions, and
MicroScan drug test updates to support LabPro software v4.42 and
panel updates for multi-regional and CE-IVD users.
Note that obsolete panel types were deleted from the “Test Group/
panel prompts and codes” section.
Previous revisions
Supported software (version): LabPro Software v4.42 (and later) US-IVD region.
Summary of changes: Includes document structure and template changes, as well as,
updated content to support an updated conventional gram-negative
identification matrix and Trace Record enhancements for LabPro
software v4.42 for US-IVD region users.
Search suggestion
1 Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
About this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Version compatibility and use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Additional information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Customer Technical Support contact information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
About the LabPro Interface program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
System-to-system interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
About configuring the LabPro Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
About LabPro Interface updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Delimiters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Organism name format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Transmission Sort Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Transmission of Interpretations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Transmission of isolate results for combined test groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Testing multiple test groups on one isolate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Transmission of combined test groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Transmit with leading zeros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Date and time format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Defining data formatting criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Before selecting data formatting options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Data suppressions in the message layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
When to suppress data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Data that is not transmitted with data suppression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Defining data suppressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Before configuring data suppressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Cross-reference tables in the message layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
When to use cross-referencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Cross-reference table rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
How cross referencing works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Send/Receive modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Data elements that can be cross-referenced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Data elements that cannot be cross referenced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Numeric only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Cross-Reference Tables area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Build area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Building cross-reference tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Before building your cross-reference tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Deleting a cross-reference entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Editing a cross-reference entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
This guide includes information about the following LabPro Interface implementation topics:
• Hardware requirements.
• Descriptions of devices, and the physical, data link and message layers.
• A basic workflow and specific instructions for configuring devices and options for each layer.
• Reference sections include reference information and tables you can use for configuring
devices and layers, as well as, setting up your specific healthcare system to work with LabPro
software. See the MicroScan Organism Reference Guide for a current list of organisms and
codes.
Contact your Beckman Coulter representative for more information about specific version
availability in your region and any specific use restrictions or requirements.
Beckman Coulter MicroScan systems, LabPro software, and LabPro-MBT software are IVD
products and are intended for clinical use.
Additional information
This guide includes only information that applies to the configuration of the LabPro Interface.
See the following guides for additional, related information:
• LabPro Operator’s Guide v4.42 (and later) Addendum—provides new enhancements and
features included in the latest LabPro software.
• MicroScan Organism Reference Guides—provide the current list of organisms and codes that
are available in this version of LabPro and LabPro-MBT software.
You should reference third-party documentation for specific procedures and details about
healthcare computer systems that you intend to connect to LabPro software using the LabPro
Interface program.
• Streamlines the laboratory process by providing efficient and accurate information sharing.
It eliminates duplicate data entry requirements for both LabPro and another healthcare
computer system.
• Transmits and receives patient, specimen, and isolate order information to/from the
laboratory system manually or automatically. Manual or automated requests for download of
test groups can be made to the laboratory system.
• Provides record or character flow control via ACK/NAK, XON/XOFF, DTR/DSR and RTS/CTS
protocols.
• Reports all LabPro Interface activity to the Interface Log. This log can be printed or viewed
on-screen.
• Supports record level checksum options for maximum data integrity. When used in
conjunction with ACK/NAK flow control protocol, the LabPro Interface program has the
capability for self-correcting.
System-to-system interface
The LabPro Interface program is independent of the various MicroScan instruments (WalkAway
and autoSCAN-4), and should be considered a laboratory system to laboratory system interface
rather than laboratory system to instrument interface.
To use the LabPro Interface program with a healthcare system (laboratory information system
(LIS), SDLN, or other system), a reciprocal program must be written that allows the healthcare
system to send/receive the data to/from LabPro software.
This guide provides reference information and the specifications needed to write the reciprocal
program.
See Configuring the LabPro Interface (page 27) for more information.
NOTE:
The Japan Device was specifically developed for Japan and should not be used by
non-Japanese customers.
The LabPro Interface program supports up to 25 different devices. The LabPro Interface program
provides the ability to store independent communication configurations for each device. This
makes it possible to transmit and receive information to and from multiple healthcare computer
applications.
Devices can be configured to share serial ports, use separate serial ports, or configured for file
import/export. Telephone modems can also be used for communications.
Although impossible to guarantee, every attempt is made to maintain data stream compatibility
among different versions of LabPro. Whenever the LabPro Interface is updated, new
specifications are supplied to all customers prior to the software release date.
After you connect the computers, note the serial port where the cable is plugged.
This information is needed for configuring the LabPro Interface.
Pin Assignments
A serial connection uses either a 9-pin (DB9 Male) or 25-pin (DB25 Male) RS-232 serial port
connection. The cables must be connected to the serial port as follows:
• The LabPro computer transmit line must connect to the receive line of the other healthcare
computer system.
• The LabPro computer receive line must connect to the transmit line of the other healthcare
computer system.
• The LabPro computer ground line must connect to the receiving ground line of the other
healthcare computer system.
3 2 Transmit
5 7 Ground
The LabPro computers have multiple USB ports and only a few serial ports.
COM4 is the default for a serial connection and it is set as a serial port on all LabPro computers.
However, if a serial port is not available or multiple serial connections are needed, you can use a
USB-to-Serial conversion device to convert a USB port to a serial port.
When you plug this device into any of the USB ports the software automatically assigns the COM
port number.
CAUTION
Do not use a USB to Serial conversion device to connect a WalkAway instrument.
The WalkAway instrument should connect to LabPro software through either COM 3 or COM 4.
IMPORTANT:
If a communication port other than COM4 is used, you must update the LabPro Interface
configuration in the LabPro system.
See Configuring the LabPro Interface (page 27) for more information.
Modem requirements
The following resources are required for using a modem connection:
• Two telephone (analog) lines, one in the lab for LabPro software and one on the receiving
computer. Set up these lines for single-user phone lines without call forwarding, phone mail
or any other features.
• An available serial port, one on each computer, or an internal modem that is configured as an
available serial port. Confirm the location of the serial port.
• If you are using external modems, use two telephone modems (Hayes compatible) with the
same data transfer capabilities. An internal modem can connect to an external modem.
• If you are using external modems, two modem cables are needed to connect the modems to
the available serial ports on the LabPro computer and the receiving computer.
After you connect the computers, configure the LabPro Interface for a modem connection.
Prior to configuring the LabPro Interface, identify the following information.
• The telephone number for the receiving modem. The telephone number is a required field
when defining the physical layer for a modem connection.
• The dial out, security or authorization numbers for dialing the receiving modem.
• The length of pauses between dialing the dial-out and security numbers. This pause is
expressed in seconds.
See Defining the physical layer for a modem connection (page 53) for instructions on configuring
the LabPro Interface for a modem connection.
• All protocol, delimiter, and control characters can be redefined or suppressed, as required,
for individual implementations. The operator defines delimiters, as required, for individual
applications.
• Cross-referencing for all table-based fields (for example, wards, sources, MIC values,
organism codes, and interpretations). Many laboratory systems and instruments use the
concept of coded data elements.
See Cross-reference tables in the message layer (page 105) for more information.
• Suppression of data fields and non-required records for specific implementation (to optimize
transmission time) is available during upload operations.
Programming considerations
Developing a reciprocal interface program requires you to determine the customer needs and
the level of interface automation required to meet those needs. The LabPro Interface program
can accommodate the wide range of customer and laboratory system requirements.
The laboratory system programmer must make decisions regarding the flow of the interface
operation and determine how the LabPro Interface programs will affect the laboratory’s
workflow. The overall goal in implementing the LabPro Interface program is to decrease the work
effort for the technologist in the microbiology laboratory.
• Ensure accurate communication (data integrity) and provide recovery in case of transient
communication errors (for example, ACK/NAK protocol plus a checksum method).
• Report all transmission activity and errors for review or action by the operator.
• Make all patients, specimen, isolate and test group information available for transmission to
LabPro software.
If test group ordering information is not available during transmission, the operator must
enter this information manually in LabPro software before the tests are run.
• Allow download and upload operations that are initiated from the LIS or LabPro terminals
(via remote request operations).
• Provide a comprehensive load list (a list of information to be transmitted) in which all the
information necessary for the microbiology test group order can be prompted on the
laboratory system (for example, the oxidase reaction and the beta-hemolysis reaction).
This helps the operator avoid mandatory data entry operations in LabPro software after
transmission.
• Make all LabPro test results uploaded to the laboratory system available, on demand, for
reporting on the laboratory system. These include MIC values, oxidase, beta-lactamase,
indole, synergy screens, B-hemolysis, thymidine-dependent strain, ESBL results, and
interpretations. This is important for laboratory systems that can calculate interpretations for
MIC results.
• Provide comprehensive documentation describing the initial setup and daily operation of the
laboratory system’s reciprocal interface program supports a successful LabPro Interface
implementation. This should include documentation with a detailed section on error
occurrences and recovery procedures.
Operation considerations
To facilitate customer workflow, the LabPro Interface Program enables you to perform the
following functions:
• Operator controlled transmission of request record for download from LabPro software
connection to the laboratory system.
• Automatic/timed transmission of request record for download from LabPro software to the
laboratory system.
The LabPro Interface Program also enables you to customize codes, including: wards, sources,
patient comments, specimen comments, isolate comments, physicians, services, institutions,
organisms, tests, and tech IDs.
English software screen images are included in this section to identify the locations
of window components and describe tools only. Where applicable, descriptions of
these components and tools are provided in all available languages, however, the
actual screen image and text content within these screen images are only provided
in English.
Define the appropriate physical layer.
See the following topics for more information:
• Defining the physical layer for serial connection (page 48)
• Defining the physical layer for an SDLN device (page 61)
• Defining the physical layer for a modem connection (page 53)
• Defining the physical layer for file transfer (page 57)
Define the data link layer.
See Defining the data link layer (page 70) for more information.
Define the message layer.
See the following topics for more information:
• Configuring test processing features (page 77)
• Configuring specimen tagging (page 80)
• Defining a device filter rule (page 86)
• Data formatting criteria in the message layer (page 88)
• Defining data suppressions (page 103)
• Building cross-reference tables (page 111)
Workflow continues
Print Device Detail Report
See Printing the Device Configuration Detail report (page 134) for more
information.
end of workflow
Device overview
A device contains all the customization required for communication between LabPro software
and another healthcare computer system. Devices can be configured to share serial ports, use
separate serial ports, use modems, or perform a file transfer.
• When connecting serial ports using telephone modems, use modem configuration for the
device.
• When transferring information between computer systems that are not directly connected,
use the file configuration for the device.
• When transferring data to the SDLN product, use the SDLN configuration.
You can create a maximum of 25 devices. Multiple devices can actively receive or send at the
same time, if they are configured to different serial ports. If you configure multiple devices to
the same serial port, only one device has exclusive access to the serial port while transmitting.
If multiple devices share a modem, each device must dial a different telephone number.
After creating a device, print the configurations and backup LabPro software. You can also edit
device configurations and delete a device.
• Physical Layer. Defines the type of physical connection between LabPro software and
another healthcare computer system. This layer can be configured for file transfer, serial
connection, or modem communication. See Configuring the physical layer (page 47) for
more information.
• Data Link Layer. Handles the logical framing of the message. This layer establishes a link
connection, transfers the data, and releases the connection. The data link layer also performs
error detection and error recovery functions. See Configuring the data link layer (page 63) for
more information.
• Message Layer. Specifies how data is structured in the records that make up a message.
This layer performs basic manipulations of data, such as cross-referencing, data modification,
data suppressions, and data formatting, before the data is passed onto the database for
validation. See Configuring the message layer (page 73) for more information.
NOTE:
English software screen images are included in this section to identify the locations of window
components and describe tools only. Where applicable, descriptions of these components and
tools are provided in all available languages, however, the actual screen image and text content
within these screen images are only provided in English.
You can configure all device settings from the Configure Communication Devices window.
For example, you can:
• Configure auto-communications.
• Delete a device.
• Enable auto-monitor.
1
2
3
Command Function
Add Add a new device.
Print Configuration Print the Device Configuration Report for the selected device or all devices.
Print Preview View the Device Configuration Report for the selected device.
Set all data as Transmitted Sets the transmission flag to true for all Specimens, Isolates, and Isolate
Test Groups for the selected device.
Toolbar options
Button Function
Add a new device.
Print the device configuration report for the selected device or for all devices.
This dialog box displays when you add a new device or edit an existing device.
1
2
3
Item Description
Device Configuration dialog box
1
Device type (displays the device type you selected in the Configuration
2 Communications Devices window)
Device name
3
The Layer column displays the Physical, Data Link, and Messages layers.
4
The Selection column displays the selected layer option
See Device type default values (page 211) for the table listing the default settings for each device
type.
Number of devices
You can define up to 25 devices, but only one device per serial port may actively send or receive
data at a given time.
Device names
Each device you create has a name. Device names must be unique, descriptive of the receiving
system, and can be up to 32 characters.
Device guidelines
Consider the following when creating a device:
• Define filters for each device. Filters help ensure appropriate data is transmitted to the other
healthcare computer system by defining what types of patient results are transmitted.
See Device filter rules in the message layer (page 82) for more information.
• If the newly created device receives information that is initiated on the LIS, enable Auto-
Monitoring.
• If the newly created device uses a Modem connection, configure the physical layer for the
correct telephone number and modem settings.
See About configuring the physical layer (page 48) for more information.
• If the newly created device uses a Serial connection, configure the physical layer for the
correct serial port.
See Configuring the physical layer (page 47) for more information.
• If the newly created device uses File transfer, configure the physical layer for the correct
import and export file names.
See Defining the physical layer for file transfer (page 57) for more information.
• If the newly created device connects to the VA Vista-LSI Interface, configure the data link
layer to use the VA Vista configuration.
See About the data link layer (page 64) for more information.
• If you are creating multiple devices that are similar, consider creating one device and then
use copy to create the other devices. You can then edit the configurations on the new
devices.
Device types
The receiving healthcare computer system (LIS, SDLN) determines the device type. For example, if
you are connecting to an LIS, then select LIS as your device type.
SDLN device type The Surveillance Data Link Network (SDLN) is a Windows-based epidemiology
and surveillance resource, which is accessed via the internet.
This device type allows the export of customization, patient demographic,
specimen, and test results to a file for use with the SDLN Data Transfer software.
This data is then sent to International Health Management Associates, Inc. (IHMA),
for posting on their website. The data is available via a secure internet access for
reporting, graphing, and comparing to your region and others.
When selecting this device type the default configurations are set for an SDLN file
export. The data is written to two separate files on the hard drive: patient data and
custom data. The file names are predefined.
See the SDLN User’s Manual for more information.
• If possible, print the customization from the other healthcare computer system.
Procedure
4. Click Add and then select the appropriate device type on the menu.
5. In the Device Name box, type the appropriate name for the device.
• Click OK to accept the default settings. The window closes and the Configure
Communications Devices window displays.
• If the default settings need editing, select the appropriate layer and click Configure.
See Editing the device configurations (page 39) for more information.
See Device type default values (page 211) for default settings for each device type.
IMPORTANT:
If using a serial connection or modem Defining the physical layer for a modem
connection (page 53) for more information.
7. Always enable the auto-monitor if the device receives information from another healthcare
computer system and a request for data is not transmitted from the LabPro Interface.
If you configure the device for file transfer, see Defining the physical layer for file transfer
(page 57) for more information.
• See Device configuration settings (in this section) to determine which device layers to access.
Modem Settings:
Data Suppressions
Cross-reference:
Numeric only
Procedure
To edit device configurations:
4. Click the device you want to edit. The device name is highlighted.
• If the device is in another status (for example, Transmitting), wait until the transmission is
complete and the status returns to idle.
• If necessary, you can stop a device that is sending data. To stop a transmission, right-click
on the device and click Stop on the menu.
• If the following message displays:
“This device is in use on <client computer name(s)>”
close the Manual Transmit or Transmit Custom Data window on the listed computer.
wait until the transmission in the Interface queue is complete and the status returns
to idle.
6. Click the appropriate layer you want to edit and then click Configure.
More information
See the following topics for more device configuration information:
• If using a serial connection, identify the correct serial port for the new device.
• If using modems, identify the telephone number for the receiving modem.
• If using file transfer, identify the correct import and export file names.
This option copies all the device configurations in the physical, data link and message layer as
well as the Interface Log error suppressions configuration. The Auto-Communication
configurations and the Auto-Monitor status are not copied.
• Make sure that the device you are copying from is configured correctly and transmits without
errors.
• Identify which settings if any need editing after the copy takes place.
Procedure
To copy the device configurations:
4. Click the device you want to copy. The device name is highlighted.
• If the device is in another status, such as Transmitting, wait until the transmission is
complete and the status returns to idle.
• If necessary, you can stop a device that is sending data.
To stop a transmission, right-click on the device and click Stop on the menu.
6. In the Device Name box, type the appropriate name for the device.
The window closes and the Configure Communications Devices window displays.
8. If the settings need editing, select the appropriate layer and then click Configure.
See Editing the device configurations (page 39) for more information.
Deleting a device
This topic describes how to delete a device. Occasionally, you may need to delete a device.
Deleting a device has no effect on the other devices. When a device is deleted queued
transmissions are also deleted.
Procedure
To delete a device:
• If the device is in another state, wait until the transmission is complete and the status
returns to idle.
• If necessary, you can stop a device that is sending data. To stop transmission, right-click
on the device and click Stop on the menu.
• If the following message displays:
“This device is in use on <client computer name(s)>”
close the Manual Transmit or Transmit Customer Data window on the listed computer.
wait until the transmission in the Interface queue is complete and the status returns
to idle.
English software screen images are included in this section to identify the locations
of window components and describe tools only. Where applicable, descriptions of
these components and tools are provided in all available languages, however, the
actual screen image and text content within these screen images are only provided
in English.
See Device type default values (page 211) for the default settings for each device type.
See Defining the physical layer for serial connection (page 48) for more information.
• Configure the physical layer as Modem, if you are transmitting data via an external or
internal modem.
See Defining the physical layer for a modem connection (page 53) for more information.
• Configure the physical layer for File, if you are transmitting data to or from a disk or file.
See Defining the physical layer for file transfer (page 57) for more information.
• The SDLN device is automatically configured as File and the file names are predefined for
you.
See Defining the physical layer for an SDLN device (page 61) for more information.
If the receiving system uses only software flow controls and not hardware flow controls, see
Configuring the data link layer (page 63) for more information.
• See the healthcare computer system documentation for information about proper
configuration guidelines.
• Confirm the serial port used for the serial connection and the serial ports used by the printer
and the serial WalkAway instrument.
• If possible, print out the customization from the other healthcare computer system.
Procedure
To define a serial connection:
1. Use the Configure Communication Devices window to add or edit a LabPro Interface
device.
See Adding a new device (page 37) or Editing the device configurations (page 39).
2. In the Device Configuration dialog box, in the Physical layer row of the table, click the arrow
in the Selection column to display a list.
3. Select Serial.
4. Click Configure.
2
3
4 5
Connect box
3
5. In the Connect box, click the arrow to display a list of COM ports.
6. If the COM port is different from the default, click the appropriate COM port from the list.
IMPORTANT:
If No Ports Available displays, there are no available COM ports. Click OK to exit the
Serial Physical Layer Properties dialog box and consult your computer manual to
establish an available port.
7. In the General Settings area, modify the following settings to match the receiving healthcare
computer system.
Data Bits The number of bits that represent one character of data. The data bits on both
LabPro software and the other healthcare computer system must match. Valid
entries are 7 or 8.
See the reciprocal system documentation for the correct settings.
Parity A function that detects errors in transmission. The parity on both LabPro software
and the other healthcare computer system must match. Valid entries are None,
Odd, or Even.
See the reciprocal system documentation for the correct settings.
Stop Bits Identifies the end of each data byte or character. The stop bit duration on both
LabPro software and the other healthcare computer system must match. Valid
entries are 1 or 2 periods in length.
See the reciprocal system documentation for the correct settings.
8. In the Hardware Flow Control area, select a control check box to match the receiving
healthcare computer system settings.
Data Terminal Ready/ If the reciprocal system uses ENQ along with hardware flow control,
Data Set Ready (DTR/ click the RTS/CTS or DTR/DSR check box and then go to the data link
DSR) layer and select ENQ.
The Line bidding and software flow control options are located in the
data link layer.
This hardware protocol uses the RS-232 DTR/DSR signal lines to control
character flow. When the buffer of the receiving system is close to full it
sets the DTR line to low (-12V).
The sender should respond by detecting that its DSR line has changed
state and waits for the DSR line to toggle back (via DTR high reset from
receiver) before sending any further data.
The Line bidding and software flow control options are located in the data link layer.
See About the data link layer (page 64) for more information.
9. Click OK to validate any changes and then close the dialog box.
Procedure
To define a modem connection:
1. Use the Configure Communication Devices window to add or edit a LabPro Interface
device. See Adding a new device (page 37) or Editing the device configurations (page 39).
2. In the Device Configuration dialog box, in the Physical layer row of the table, click the arrow
in the Selection column to display a list.
3. Select Modem.
4. Click Configure
The Modem Physical Layer Properties dialog box displays. If a modem is not installed, a
message displays: “No modem connection found.”
1
2
3
4 5
Connect box
3
5. Click the Settings/Flow Control tab and then click the Connect arrow and select the
appropriate Modem.
IMPORTANT:
This lists includes the installed Modems on your system. If the list does not display a
modem, click OK to exit the Modem Physical Layer dialog box, and install your
modem with the Windows operating system.
6. In the General Settings box, click the arrow for each of the following settings to match the
receiving modem specifications:
• Baud Rate
• Data Bits
• Parity
• Stop Bits
See Table 4-A: Settings/Flow Control - General Settings (page 51) for more information about
these settings.
7. In the Hardware Flow Control area, select the check box for the control that matches the
receiving healthcare computer system.
• If the reciprocal system uses only software flow control, (for example, XON/XOFF, ACK/
NAK) do not select a check box in this area.
• If the reciprocal system uses ENQ along with hardware flow control, click RTS/CTS or
DTR/DSR, then go to the Data Link Layer and select ENQ.
The line bidding and software flow control options are located in the data link layer.
See Defining the data link layer (page 70) for more information.
See Table 4-B: Settings/Flow Control - Hardware Flow Control (page 52) for more information
about these settings.
1
2
3 7
4
Dial Out # box Wait boxes (used for dial out and
3 7 redial properties)
Telephone # box
4
10. In the Dial Out # box, type the number to access an outside line.
Enter this number if the Modem is accessing an outside line and you use an access number at
your facility. For example, if you dial 9 to access an outside line before dialing a number,
enter 9.
11. In the Dial Out Wait box, type the number of seconds to pause after dialing the dial out
number.
Enter the number of seconds to wait, if you need to pause between dialing the dial out
number and the telephone number.
12. In the Telephone # box, type the telephone number for the reciprocal modem.
The telephone number is a required entry. In the United States, type 1, the area code, and
telephone number if accessing a long distance number. Do not include commas, periods, or
dashes.
13. In the Telephone # Wait box, type the number of seconds to pause after dialing the
telephone number.
Enter the number of seconds to wait, if you need to pause between dialing the telephone
number and the security number or authorization code.
15. In the Redial Attempts area, enter the number of times the LabPro Interface should attempt
to redial the receiving modem before canceling the transmission.
16. In the Redial Wait box, enter the number of minutes to wait before the modem attempts a
redial.
17. Click OK to validate any changes and then close the window.
18. In the Device Configuration dialog box, click OK to save changes.
You define the path and file name, which is on a disk, an external drive, or the hard drive. Use file
transfer as a backup method of communication in the event the cable or modem connections fail.
When you use a file to transmit data between LabPro software and another healthcare computer
system, define the Physical Layer as File. The Physical Layer is automatically set to File when you
select SDLN for the Device Type.
See Defining the physical layer for an SDLN device (page 61) for more information.
The file name extensions are always .exp, and are automatically appended by the LabPro
Interface. This naming convention prevents LabPro software files from being inadvertently
overwritten.
NOTE:
When you define the physical layer as File, the data link layer is automatically set
to Null.
• Before configuring the physical layer for an SDLN device, make sure the Device Type is
SDLN. The Device Configuration dialog box displays the device type as SDLN.
Procedure
To define the physical layer for file transfer:
1. Use the Configure Communication Devices window to add or edit a LabPro Interface
device. See Adding a new device (page 37) or Editing the device configurations (page 39).
2. In the Device Configuration dialog box, in the Physical layer row of the table, click the arrow
in the Selection column to display a list.
3. Select File.
“This change will cause other layers to be set to default settings. Continue?”
4. Click Yes.
5. Click Configure.
1
2
3
4 5
6. Click OK to accept the default path and file names and return to the Device Configuration
dialog box, or click Browse [...] and select a different import file or export file.
The Open dialog box displays. Only files with an .exp extension display.
Select the appropriate file from the list, or type the name of the file in the File name box, and
then click Open.
If Then
The file does not exist Type the file name in the File name box.
LabPro software creates the file and appends an .exp extension to
the file name.
The file exists on a 1. Click the Look in arrow or click My Computer and then click
different path the appropriate drive.
2. Select or type the appropriate file name and then click Open.
The file exists on a floppy 1. Insert the disk into the drive.
disk 2. Click the Look in arrow or click My Computer, and select the
appropriate drive.
3. Select the file from the list and then click Open.
The file does not exist on 1. Insert the disk into the drive.
the floppy disk 2. Click the Look in arrow or click My Computer and then select
the appropriate drive.
The default file name displays in the File name box, or type the
appropriate file name.
3. Click Open. LabPro software creates the file on the disk.
The LabPro Interface appends an .exp extension to the file name for both the import and
export Files. You can import data from and export data to the same file.
The path and file name for patient data and customization exports are defined for you.
The Patient Data File Name is SDLN.exp. The Custom Export File name is SDLN.cus.
Procedure
To define a SDLN device:
1. Use the Configure Communication Devices window to add or edit a LabPro Interface
device. See Adding a new device (page 37) or Editing the device configurations (page 39).
2. In the Device Configuration dialog box, in the Layer column, click Physical.
3. Click Configure.
1
2
3
4 5
The Physical Layer is defined as SDLN when you select SDLN for the device type.
Both the Patient Data Export File Name and Custom Export File Name are automatically
defined and cannot be changed.
English software screen images are included in this section to identify the locations
of window components and describe tools only. Where applicable, descriptions of
these components and tools are provided in all available languages, however, the
actual screen image and text content within these screen images are only provided
in English.
The data link layer interacts with higher layers in terms of sending and receiving “messages,”
handling data link connection and release requests, and reporting the data link status.
The data link layer is automatically set to Null and cannot be edited when an SDLN device type is
selected or when the physical layer is configured for file transfer.
If a message is transmitted or received that exceeds the 255 character limit, an error displays in
the Interface Log.
An <STX> precedes each record with the record content following. Each record ends with a
<CR><LF>, and an optional 2-byte printable checksum. The frame is terminated by an <ETX>.
Example:
Checksum type
The Checksum is a value used to help ensure data is transmitted without errors. Checksumming is
a simple error-detection scheme in which each transmitted message is accompanied by a
numerical value, which is computed based on the characters in the message. The value
accompanies data transferred from one system to another.
On the receiving end, the checksum is recomputed based on the data received and compared
with the value that was sent with the data. If the two numbers match, the data is considered
correct. If they do not match, a checksum error displays in the Interface Log. If you use
checksums, the LabPro Interface and the other healthcare computer system must use the same
method.
When you use the ACK/NAK protocol in conjunction with the checksums, the LabPro Interface
has the capability for self-correcting transient errors that may periodically occur by retransmitting
the record.
Method Description
SUM-HEX Each character/byte or an individual record (including the STX, CR and LF) is
internally SUMmed (added) with a temporary byte variable, which has an initial
value of zero.
Any arithmetic carryover from summing is ignored via modulo 256. After the
entire record is SUMmed, the calculated byte value is converted into a two-
character hexadecimal representation.
SUM-ASCII Each character/byte or an individual record (including the STX, CR and LF) is
internally SUMmed (added) with a temporary byte variable, which has an initial
value of zero.
After the entire record is SUMmed, the calculated value is converted into the
decimal equivalent of each nibble (4 bits) of the byte and an offset of 64 is added
to each nibble to create two printable characters. The character representing the
most significant nibble is always transmitted first.
XOR-HEX Each character/byte of an individual record (including the STX, CR and LF) is
internally XORed (exclusive OR) with a temporary byte variable, which has an initial
value of zero.
After the entire record is XORed, the calculated byte value is converted into a
two-character hexadecimal representation.
XOR-ASCII Each character/byte of an individual record (including the STX, CR and LF) is
internally XORed (exclusive OR) with a temporary byte variable, which has an initial
value of zero.
After the entire record is XORed, the calculated value is converted into the decimal
equivalent of each nibble (4 bits) of the byte and an offset of 64 is added to each
nibble to create two printable characters. The character representing the most
significant nibble is always transmitted first.
Checksum calculations
The following table shows the calculations performed for this end record:
<STX>L,L,Y,0<CR><LF>
• The Sum column identifies the decimal equation and cumulative summation value.
• The XOR column identifies the binary equivalent and resulting XOR value.
L 76 78 01001100 01001110
Timeout delay
When using certain software protocols, if the LabPro Interface does not receive an
acknowledgment or a request is not answered within the defined period of time, an error occurs.
If you are using a modem, consider using 90 seconds for your timeout period.
The following is a list of the Line Bidding and Software Control Protocols available in the Data
Link Layer.
Protocol Description
ENQ A line bidding protocol, which is used at the beginning of each transmission session to
detect if the line is in use. When the sender wishes to begin transmission, it sends an
ENQ character and waits for an ACK or NAK response.
If an ACK character is received, the sender has control of the line and can begin
transmission. If a NAK character is received, the sender should wait a specified period of
time (default is 10 seconds) and reissue the ENQ request. If after three ENQ requests, the
receiver is not available, the sender timeouts.
When using the ENQ protocol option and request for download function, the healthcare
computer application waits 10 seconds between receiving the end of transmission
following the request record and the sending of the (ENQ).
XON/XOFF A communication protocol that keeps the receiver in synchronization with the sender.
When the buffer in the receiving device is close to full, it sends a “transmit off” or XOFF
signal to the sending device, telling it to stop transmitting.
The sender must stop sending data within a reasonable time (1 to 10 characters) in
response to the XOFF request. When the receiving device is ready to accept more, it
sends the sending device a “transmit on” or XON signal to start again.
ACK/NAK A record level protocol and the protocol most commonly used at MicroScan instrument
installations. At the end of every transmitted record block, the sender waits to receive an
ACK or NAK character before transmitting the next record.
If an ACK character or acknowledgement is received, the sender transmits the next
record. If a NAK, or any non-ACK, character is received, the sender assumes that the
receiver has detected an error in the record (via checksum analysis) and the sender
retransmits the last record.
The sender transmits an individual record up to 10 times (once for each NAK received).
If after 10 times (or 9 retransmissions) the record has not been successfully received, the
receiver should timeout. The sender also timeouts and reports the error.
IMPORTANT:
The use of ACK/NAK and checksum options is highly recommended. At least one hardware or
software flow control protocol must be implemented for communication operations to
function properly. You can select more than one hardware and/or software protocol.
CAUTION
ENQ cannot be the only protocol selected; it must be used with one or more of the other four
protocols (hardware: RTS/CTS, DTS/DTR, software: ACK/NAK or XON/XOFF). ENQ should be
used in addition to ACK/NAK.
See Device type default values (page 211) for the default control characters for each device.
NOTE:
If CR or LF are set to None, the LabPro Interface Program will not operate correctly
during communication operations.
For operating systems that cannot recognize single character (non-terminated) input, this feature
can be used to transmit the XON/XOFF/ACK/NAK/ENQ protocols in a record format versus a
single character format. However, the LabPro Interface only accepts/receives the XON/XOFF and
ACK/NAK protocol, during upload operations, as a single character.
VA Vista configuration
The VA Vista-LSI Interface system requires a special configuration of the data link layer. Using this
configuration enables LabPro software and the VA Vista-LSI Interface system to communicate
successfully. This configuration is not indicated for VA systems that use the Data Innovation
gateway.
See the user’s guide for your healthcare computer system for more information about the
appropriate configuration settings.
Procedure
To select checksums and control characters for LIS Devices:
1. Use the Configure Communication Devices window to add or edit a LabPro Interface
device. See Adding a new device (page 37) or Editing the device configurations (page 39).
3. Click Configure.
1
2
3 4
6. In the Line Bidding and Flow Control Protocol box, click the appropriate check boxes.
7. Change the default ASCII characters to match the receiving healthcare computer system.
In the Protocol Character Definitions area, click the Lookup button on the appropriate
protocol control character and then select the ASCII value from the list.
Or, type the ASCII numerical value and press Tab to complete the entry.
10. Click OK to validate any changes and then close the window.
11. In the Device Configuration dialog box, click OK to save changes.
English software screen images are included in this section to identify the locations
of window components and describe tools only. Where applicable, descriptions of
these components and tools are provided in all available languages, however, the
actual screen image and text content within these screen images are only provided
in English.
• Test Processing (for inserting test information not received from the LIS)
• Specimen Number Tagging (for appending a tag to specimen numbers received from the
LIS).
You can configure the modification of data before it is received into LabPro software or sent to
another healthcare computer system
You can also filter data by test group. See Device filter rules in the message layer (page 82) for
more information about message filters.
• Determine if the oxidase reaction is transmitted by the LIS for gram-negative organisms.
• Determine if the indole reaction is transmitted by the LIS for anaerobic organisms.
• Determine if the beta hemolysis reaction is transmitted by the LIS for Streptococcacae.
1
2
5
3
When you download a conventional gram-negative combo or ID panel from your LIS system
without an oxidase reaction, LabPro software prompts you for an oxidase result before you can
print bar codes. LabPro software also prompts you in the Patient Order Entry window, if you edit
the isolate before reading the panel manually or on the auto-SCAN-4.
If your LIS does not send the oxidase reaction for gram-negative panels and you do not
want to manually enter the result, configure the device to default the oxidase reaction
to “No Test”.
When the default “No Test” is the test result, LabPro software prompts you for an oxidase result
only if the reaction is required for organism identification after the panel is processed. You can
also configure the LabPro Interface to insert the default “No Test” for the indole reaction for
MicroScan Rapid Anaerobe ID panels.
See Configuring test processing features (page 77) for more information on setting the “No Test”
defaults.
1. Use the Configure Communication Devices window to add or edit a LabPro Interface
device. See Adding a new device (page 37) or Editing the device configurations (page 39).
3. Click Configure.
5. In the Test Processing area, select one or both of the following check boxes:
Specimen tagging
LabPro software requires that all specimen numbers be unique. The specimen number combined
with the collect date makes each number unique.
If your LIS provides specimen or accession numbers that repeat on a regular basis and the collect
date is not transmitted, you must configure the LIS interface to automatically append a non-
numeric “tag” as a suffix to all downloaded specimen numbers. The specimen tag makes each
specimen unique within the LabPro database and can be system-generated or user-defined.
Specimen tagging is LabPro device specific (you configure each LabPro Interface device with a
specific tag). When you configure a LabPro Interface device for tagging, the device receives the
specimen and appends the specified tag before LabPro software stores the specimen number.
When the same device transmits the specimen, the tag is removed. The tag is not removed if the
specimen is transmitted by another device that is not configured for tagging.
If LabPro software receives specimens from an LIS and stores the specimen numbers with tags,
consider the following when you are defining a SDLN device type:
If Then
You configure another LabPro device with The device removes the tags before sending data.
the same specimen number tagging The receiving system receives a different specimen
number than what is stored in LabPro software and the
numbers might repeat.
You configure another LabPro device The device does not remove the tags before sending.
without specimen tagging The receiving system receives the same specimen
number that is stored in LabPro software.
You configure another LabPro device with a The device removes only the defined number of tags.
different type or number of tags
CAUTION
When the number is transmitted back to the LIS, the Interface removes the number of tagged
letters defined for that device. When a specimen is transmitted via a device that is configured
for tagging (any alpha characters in the tagged position), up to the number of tags defined for
the device, are removed. This is important if the LIS sends specimens ending with alpha
characters.
System-defined tags
A specimen tag is a system-defined or user-defined suffix containing up to three characters.
Keep in mind; after the LabPro Interface applies the tag, the specimen number cannot exceed
20 characters. If a specimen number exceeds 20 characters, the LabPro Interface rejects the
specimen record, does not store the specimen, and an error displays in the Interface Log.
System-defined tags are alpha characters, which the device codes by year, quarter, month, week,
or day of week. The year tag assigns a letter A for the base year, which you define and increments
alphabetically for each subsequent year. Tags are appended in the order they are selected.
The LabPro Interface uses the following logic when appending tags:
Year Quarter
Base year A 1st A
Base year + 1 B 2nd B
Base year + 2 C 3rd C
Base year + 3 D 4th D
Base year + 4 E
Up to Base year + 25 Z
Example
Select a system-defined suffix in the following order: year, quarter, and week. Next, select the
base year as 2015 and today’s date is January 22, 2015 (the fourth week of the month), of the first
quarter, of the base year.
The LabPro Interface assigns the tag A for the base year; another A for the first quarter of the
year; and a D for the fourth week of the month. As a result, when the LabPro Interface receives
any specimen number during the fourth week of January 2015, the device tags a suffix of AAD.
In this example, LabPro software stores specimen # 202 as 202AAD.
User-defined tags
User-defined tags are characters that you select. When defining a user-defined tag, you
determine the order and characters to use for the tag. The LabPro Interface can apply up to three
user-defined tags. The order in which you select the tags is the order the LabPro Interface applies
the tags.
1. Use the Configure Communication Devices window to add or edit a LabPro Interface
device. See Adding a new device (page 37) or Editing the device configurations (page 39).
3. Click Configure.
6. Click the Tag 1 arrow and select the appropriate tag type from the list. You can configure up
to three separate tags. You must select tags in order (Tag 1, Tag 2, Tag 3).
• If you select User-defined, type the appropriate tag in the Enter user tag text box.
• Enter one character per tag.
See User-defined tags (page 80) for more information about appropriate tag characters.
• If you select Year, type the year in the Enter Base year text box. You cannot enter a date
in the future or a date later than the current year minus 25 years.
7. Click the Tag 2 and Tag 3 arrows, if appropriate, and select the appropriate tag type from the
corresponding list.
10. In the Device Configuration dialog box, click OK to save any changes.
When defining a filter, you must first select a parameter, or category and then define the
conditions for the parameter. You can select as many parameters and conditions as you wish.
By creating a filter, you are specifying what data is transmitted via each device.
Key terms
Term Definition
Filter The LabPro Interface searches and retrieves only the specific information
defined in the filter rule.
A filter consists of parameters and conditions that select specific
information from the database.
Cell Located in the Rules area of the Filter Rules dialog box, cells contain
selected parameters and defined conditions.
AND and OR labels The LabPro Interface automatically positions AND and OR labels
between and within cells in the Rules area as follows:
• AND displays between each cell
• OR displays between each parameter within a cell.
This feature helps you build a filter easily as you are not required to
insert the ANDs and ORs in the equation.
Include blanks condition You can select this condition for many of the available parameters.
Selecting this option causes LabPro software to search for and include
fields that contain no information.
If you select the Include blank value, the condition always displays at the
end of the conditions for a particular parameter.
Parameter list
Appropriate parameters for filters display in the Select Parameters List. This list includes 15
parameters. Each parameter is available for defining specific conditions, or filtering criteria.
The following table describes the type of conditions you can set up for each parameter.
Parameter Definition
Admit Status A patient can have an admit status of inpatient, outpatient, or not
indicated (by using Include Blank Value). Use Admit Status to transmit
only inpatient or outpatient results.
If you do not use Admit Status as a parameter, then all results regardless
of patient status are transmitted.
Attending Physician/Group, You can set up filters that use these parameters for laboratories that
Institution/Group, Patient service multiple facilities or serve as regional laboratories. This ensures
Ward/Group, Requesting that only the appropriate data is transmitted to the correct healthcare
Physician/Group, Service, or system.
the Ward of Isolation /Group
You can combine these parameters within cells as OR or define between
cells as AND statements.
Isolate Status The status of an isolate can be either preliminary or final. An isolate can
have multiple test groups depending on the types of test run on the
isolate.
When all of the test groups associated with the isolate are completed,
then the isolate is updated to final.
Use the isolate status filter, for each device, to transmit only preliminary
or final results.
For example, if you only want final isolates regardless of the specimen
status, then select Isolate Status as Final. A specimen might have
isolates in different states, preliminary and final.
In this case, only the isolates that are final for the specimen are
transmitted and any preliminary isolates for the same specimen are not
transmitted.
If you do not use this status as a parameter, final and preliminary isolate
results are transmitted.
Test Group Status Use Test Group Status to select specimens and their isolates with test
groups at a particular status. Isolates can have multiple Test Groups
depending on the types of test run on the isolate.
These test groups can have different statuses: no data, ID-hold, ID/24
hour hold, 24-hour hold, MIC-hold, preliminary or completed.
Note: Preliminary status only applies to offline test groups.
The Test Group Status specifies that only a particular status is
transmitted. If an isolate has multiple Test Groups, only the Test Groups
meeting the status criteria are transmitted.
You can select multiple test group statuses.
CAUTION
If you are combining multiple test groups in a single isolate and are using the All test groups
in a single isolate record option to transmit the combined test group results, do not use
Test Group Status as a filter parameter.
Rules area
This area is the primary area for building your filter. As you select parameters from the list
(by placing a parameter in a cell), you can also select associated conditions from the Conditions
area (at the right of the Rules area). As you select parameters, the conditions for each parameter
display in the Conditions area.
Depending on how you want to define a filter, a cell can contain one or multiple parameters.
When you build a filter, note that ANDs display between cells and ORs display between multiple
parameters within a cell.
You can add blank cells and then position parameters in these cells as required. Adding blank
cells requires you to copy and paste parameters into a cell. Or, you can select parameters.
LabPro software automatically creates cells as needed (depending on the method you use to
select the parameter).
Conditions area
When you focus on a parameter in a cell (indicated in blue text), the corresponding condition
pane displays in the Conditions area in the lower-right corner of the Filter Rules dialog box.
As you select conditions for that parameter, the condition displays (in abbreviated form) under
the appropriate parameter in the Rules area.
Procedure
To define a filter rule in the message layer:
1. Use the Configure Communication Devices window to add or edit a LabPro Interface
device. See Adding a new device (page 37) or Editing the device configurations (page 39).
3. Click Configure.
5. Click Filter.
2 3
Item Description
1 Parameters area
2 Rules area
3 Conditions area
• Click and drag. Click and drag a parameter to the first cell in the Rules area.
Note that one blank cell is always available when you build the filter.
Continue by clicking and dragging a parameter to the same cell or to an open area below
the first cell. Each time you click and drag a parameter to the open area, LabPro software
creates a new cell for your selected parameter.
If no cells exist in the Rules area, click and drag a parameter to the Rules area, LabPro
software positions that parameter in a newly created cell.
You can right-click a cell and then Add, Clear or Delete a cell, or Delete, Copy, Cut and
Paste parameters. You cannot delete the original cell located at the top of the Rules area.
8. Click Save.
• Type of delimiters
• Organism name
Use the Data Formatting tab in the MicroScan Message Layer Properties window to define
the data formatting criteria.
1
2
5 10
7
11
8
Site Name, (Define) Field Delimiter, and Transmit with Leading Zeros box
3 (Define) String Delimiter fields 9
See the following topics for more information about the window options.
Site name
You can specify a site name up to 40 characters long. The LabPro Interface transmits the site
name as part of the header record and prints the site name on the Configuration Report.
There are different record types (for example, patient, specimen, isolate, test/MIC, comment, and
free text). Records are divided into fields separated by delimiters.
A field is a group of characters that define a specific piece of information within a record, such as
a patient’s name, patient ID number, ward, or date of birth.
Delimiters
A delimiter is an ASCII character that separates pieces of data and tells the receiving system how
to parse the data.
• String Delimiter. A single ASCII character that distinguishes the data within a field.
String delimiters allow data that might contain a field delimiter to transmit without errors.
For example, if a comma ‘,’ is the field delimiter then do not use a comma ‘,’ in any field or
text transmitted, unless you use string delimiters.
The field and string delimiters use ASCII characters 1 to 126, but cannot be the same
character.
This format uses the following types of delimiters (these delimiters are all required and should
not be set to None).
Repeat Delimiter A single character, excluding <CR> and the field delimiter value, that is used
to separate a number of descriptions belonging to the same group in a field.
Component A single character, excluding <CR> and the field and repeat delimiter values,
Delimiter that is used to separate data elements of fields of a hierarchical or qualifier
nature, for example the components of a street address.
Escape Delimiter A single character, excluding <CR> and the field, repeat, and component
delimiter values, that is used within a text field to signify special case
operations.
In the following message header, you will see the Field Delimiter is set to bar
( | ), the Repeat Delimiter to ( \ ), the Component Delimiter to ( ^ ), and the
Escape Delimiter to ( & ).
1H||\^&|||LabPro^4.40|||||||P|LIS2-A
NOTE:
Do not use alphanumeric characters as delimiters. They typically appear within field
content and (in some cases) have special uses.
If you select Patient ID as the sort order, when a patient has more than one specimen in a given
transmission the patient record is sent only once followed by all the specimen records associated
with the patient.
If you select Specimen Number as the sort order, then when a patient has more than one
specimen in a given transmission the patient record repeats with each specimen record
Transmission of Interpretations
There are three types of interpretations:
• Systemic
• Urine
• User-defined
The LabPro Interface uses three separate fields for transmitting interpretations:
When you test a urine source on a MicroScan test group/panel, LabPro software generates two
interpretations: urine interpretations and systemic interpretations; however, LabPro software does
not display the systemic interpretations for a urine source, but stores them internally.
If you test a systemic source on a MicroScan test group/panel, LabPro software displays the
systemic interpretations. LabPro software generates user-defined interpretations for user-defined
test.
• Each Interpretation in separate fields. For urine sources, the LabPro Interface transmits
urine interpretations in the urine interpretation field and systemic interpretation in the
systemic interpretation field of the test/MIC record.
For systemic or non-urine sources, the LabPro Interface transmits the interpretations in the
systemic interpretation field. The LabPro Interface transmits user-defined (offline)
interpretations in the user-defined (offline) interpretation field.
Select Each Interpretation in separate fields, if the receiving healthcare computer system
accepts the separate interpretation fields.
• Appropriate interpretation in systemic field. The LabPro Interface transmits the urine and
user-defined interpretation in the systemic interpretation field, does not transmit the
systemic interpretation on urine sources and repeats the user-defined interpretation in the
user-defined interpretation field.
IMPORTANT
If you order more than one test group on an isolate, it is important to specify how the LabPro
Interface transmits these results to ensure that data is received correctly and not overwritten
on the receiving system.
• Combining a MicroScan ID only test group/panel with a MicroScan MIC panel and/or a
user-defined test group or groups.
When you send results to another healthcare computer system, the LabPro Interface transmits
the isolate record, which contains the test group and organism information followed by the
corresponding test/MIC records, which contain the MICs and interpretations for the drug test.
LabPro Interface transmits one test/MIC record for each drug test.
• Each test group in separate isolate records. LabPro Interface transmits a separate isolate
record for each test group. The corresponding test/MIC records follow each isolate record.
Therefore, the number of isolate records transmitted corresponds to the number of test
groups ordered.
• All test groups in a single isolate record. LabPro Interface transmits only one isolate record
followed by all the test/MIC records for all the combined test groups.
CAUTION
When using this option, do not use Test Group Status as a filter parameter.
When you enable the option All test groups in a single isolate record, the following logic
determines how LabPro Interface transmits the results to another healthcare computer
system.
ID only test group/panel + ID panel code, description, and test Offline drug test results for all
offline test groups group status date. offline test groups.
ID only test group/panel + MIC panel code, description, and MIC panel drug test results
MIC panel + offline test test group status date. followed by the offline drug test
groups results for all offline test groups.
Combo panel + offline test Combo panel code, description, Combo panel drug test results
groups and test group status date. followed by results for all offline
test groups.
MIC panel + offline test MIC panel code, description, and MIC panel drug test results
groups test group status date. followed by results for all offline
test groups.
Multiple offline test groups Code, description, and test group Offline drug test results for all
status date for one of the offline offline groups.
test groups ordered.
For example, the LIS sends isolate number 1 to LabPro, but when the LabPro Interface transmits
the results back, the LIS expects to receive the isolate number as 01.
When you enable this option, LabPro Interface transmits all isolate numbers 0 through 9 with a
leading zero. LabPro does not add a leading zero to isolate numbers with two or more digits.
For example, an isolate number stored in LabPro as 1 is transmitted as 01; an isolate number
stored as 10 is transmitted as 10.
• The date format options for all devices are YYMMDD, YYYYMMDD, DDMMYY, DDMMYYYY,
MMDDYY, and MMDDYYYY.
• The time format options for most devices are HHMMSS 24 Hours, HHMMSS AM/PM, HHMM
24 Hour or HHMM AM/PM. Both date and time formatting include the selection of
delimiters.
The date and time format must match on both the sending and receiving systems. This date and
time format is only for transmissions and may differ from what is customized in LabPro.
• Refer to the user’s guide for the other healthcare computer system to determine what
delimiters are used.
• Determine if the other healthcare computer system expects string delimiters in a null or blank
field.
• Determine if the other healthcare computer system expects string delimiters in a single
character field. A single character field is defined as a field that can only contain one
character, such as Y or N.
• If LabPro orders consist of more than one test group, determine the best method for
transmitting the results.
• Refer to the user’s guide of the reciprocal system to determine what date and time format is
used.
• Determine if the other healthcare computer system sends single digit isolate numbers
without a leading zero but expects to receive a single digit isolate number with a leading
zero.
Procedure
To define data formatting criteria for an LIS Device:
1. Use the Configure Communication Devices window to add or edit a LabPro Interface
device. See Adding a new device (page 37) or Editing the device configurations (page 39).
3. Click Configure.
6. Click the Field Delimiter lookup button and then click the appropriate delimiter.
Or, type the ASCII number and press the Tab key to complete the entry.
7. Click the String Delimiter lookup button and then click the appropriate delimiter.
Or, type the ASCII number and press the Tab key to complete the entry.
8. Select the Use string delimiter in null fields check box, if the reciprocal system expects
delimiters transmitted when a field is null.
9. Select the Use string delimiter in single character fields check box, if the reciprocal system
expects a field with a single character to be transmitted with delimiters.
10. In the Organism Name Format box, click the appropriate organism name format.
11. In the Transmission Sort Order box, click the appropriate transmission sort order.
12. In the Transmission of Interpretations box, click the appropriate transmission of
interpretations.
13. In the Transmission of Results for Combined Test Groups box, click the appropriate
selection.
This option applies only to those facilities that test more than one test group in a LabPro
order or per isolate.
14. In the Transmit with Leading Zeros box, click the Isolate number check box.
This option applies only if the reciprocal system expects to receive a leading zero on single
digit isolate numbers.
15. Click the Date Format arrow and then click the appropriate date format for sending and
receiving data.
The LabPro Interface date and time format is for the LabPro Interface only and might be
different from what is displayed or printed in LabPro software.
16. Click the Date Delimiter arrow and then click the appropriate date format delimiter.
If the reciprocal system does not use date delimiters, click None.
17. Click the Time Format arrow and then click the appropriate time format for sending and
receiving data.
18. Click the Time Delimiter arrow and then click the appropriate time format delimiter.
If the reciprocal system does not use time delimiters, click None.
You can suppress certain records or data elements from transmitting to another healthcare
computer system.
NOTE
Specific data records might be suppressed by default (for example, Isolate Trace Record).
For instances of default suppressed data, you can un-suppress this data as needed.
Data suppression is based on a record hierarchy. In each area the highest record of the hierarchy
is listed first: Patient Record, Specimen Record, Isolate Record and Drug Test Record.
The underlying entries are either fields in the highest record, or associated records transmitted
with the highest record. For example, the patient record area contains individual fields: first/last
name, service description, attending physician description, patient ward description, and
institution description.
The patient comment and the patient free text records are associated records that transmit with
the patient record. If you suppress the highest record in the area, all underlying descriptions and
records are suppressed.
Descriptions are actually fields within the record. When you suppress the description, the LabPro
Interface still transmits the code. For example, if you suppress patient ward description, the
patient ward code transmits but not the description.
– Standard panels, which include MicroScan Pos and Neg Combo or MIC panels and
user-defined (offline) tests.
– MicroScan Pos and Neg breakpoint panels.
– All panels by selecting both options.
• Suppress interpretations when your LIS performs the interpretation of the MIC values.
• Suppress the ‘=’ sign from the MIC value when the MIC field on the LIS is limited or the LIS
does not accept the “=” sign.
The following MIC values are nine characters in length. Suppressing the “=” sign will truncate
the value to eight characters. <=.12/.06, <=.25/.12, <=0.5/.25, <=.06/1.2, <=.12/2.4, <=.25/
4.7, <=0.5/9.5.
• Suppress Non-Reportable Test Records when you do not want to transmit suppressed or
non-formulary drug tests.
• The Isolate Trace Record is suppressed by default. If you un-suppress the Isolate Trace
Record, the datastream will contain a Q record. Confirm that the Q record has been
implemented by your LIS vendor before you un-suppress this record.
Patient record All records and fields in the patient record area, which includes any listed
fields or records.
Specimen record All records and fields in the specimen record area, which includes any listed
fields or records.
User-defined test group The isolate records containing the user-defined test group as well as the
record user-defined drug test records.
Isolate record All the records and fields in the isolate record area, along with the drug test
records.
Non-Reportable Test Results for antimicrobics that have been suppressed or removed from the
Records Formulary.
End Record The end record. LabPro sends an <EOT> to end transmission.
Synergy Interpretations The streptomycin and gentamicin synergy screen interpretation results in the
isolate record.
Synergy test records The streptomycin and gentamicin synergy screen results as drug test
records.
NOTE:
LabPro Interface transmits the gentamicin and streptomycin synergy screen results in the
isolate record and as drug test records. The isolate record contains the synergy interpretations;
the drug test record contains the MIC value and interpretation.
Procedure
To define data suppressions:
2. Click Configure.
1
2
3 6
4 7
5 8
Organisms Sources
Gender Services
Institutions
Tech ID
The customer can also create additional entries to the drug test, organism, and test group tables.
The cross-referencing function enables data element codes defined in LabPro software to be
associated with the healthcare computer system’s data element codes and vice versa.
If the code is exactly the same on both systems, cross-referencing is not required.
Each data element can be selected individually for cross-referencing.
• You prefer to use a different code in LabPro software than the code used in the other
healthcare computer system.
• The code from another healthcare system differs from LabPro code. This also includes
uppercase to mixed case. All LabPro codes are uppercase.
• LabPro software receives codes from another healthcare system that exceed eight characters.
• The other healthcare system expects only numeric codes and non-numeric codes exist in the
LabPro customization tables.
• The other healthcare computer system does not accept a drug test result without an
interpretation. You can cross-reference a blank LabPro interpretation to an appropriate value
accepted by the other healthcare computer system.
• You are associating multiple values to a single value rather than strictly one-to-one
correspondence. The customer can associate several healthcare computer system codes with
a single LabPro code for use during receiving operations, or associate several LabPro codes
to a single healthcare computer system code for use during sending operations.
• LabPro codes are one to eight characters in length and all are uppercase.
• Healthcare computer system codes may be up to 32 characters long and in mixed case.
• It is also possible for the customer to cross-reference a LabPro code to null, or a healthcare
computer system code of null to a specific LabPro code.
• Each cross-reference table should contain all data values that apply to a particular data
element, where the code is different between LabPro software and the healthcare computer
system.
• For each data value, the table contains the LabPro code and description plus its
corresponding healthcare computer system code.
• If a data value is cross-referenced, all occurrences of that data value are cross-referenced in
all records in which that data value displays. For example, if ward codes are cross-referenced,
then the patient and specimen records are affected since they each contain a ward code field.
• If string delimiters are used, the LabPro Interface considers all codes as alphanumeric text
and includes string delimiters in the transmission for each value. The customer can selectively
set a data element to a numeric data type, so that string delimiters are not transmitted.
Numeric data fields contain only the following characters: 0 to 9 and + or – as the first
character.
• If a match is not found, the system searches for a match in the respective data element
customization table.
• If no match is found in either table, the data item is not saved and a “code not found”
error message displays in the Interface Log.
This error message can be suppressed if you are using an LIS Device type.
Example
The following example shows two cross-reference tables (source and physicians). The code for
Dr. Paul Davis is PD1 in the LabPro database and PDavis in the LIS database. When both systems
transmit the physician code for Paul Davis, the cross-reference table converts PD1 to PDavis
when sending from the LabPro Interface to the LIS. The cross-reference table converts PDavis to
PD1 when receiving from the LIS to LabPro software.
Cross-reference tables are specific for each device. Therefore, if you have more than one device
type, you need to build appropriate cross-reference tables for each device.
See Tips for cross-referencing to LIS (page 235) for more information on building cross-reference
tables when transmitting to an LIS.
Send/Receive modes
There are two modes for cross-referencing:
Use the Send mode to convert a LabPro code to a code that is transmitted to another healthcare
computer system. For example, in LabPro software, three organism codes (1, 51 and 851)
represent three biotypes of E. coli. However, the LIS might have only one code (ECOLI). You can
build a cross-reference to transmit the organism code ECOLI to the LIS, in place of 1, 51 and 851.
Use the Receive mode to convert a code transmitted from an LIS to a LabPro code.
For example, if the LIS sends multiple codes for a single source in LabPro software, build a cross-
reference table to convert the incoming codes from the LIS to a single code in LabPro software.
Examples
The following examples show the use of the Receive and Send modes. The Device Code column
represents the code that is sent or received from the other healthcare computer system.
The LabPro Code and LabPro Description columns represent what is sent or received in
LabPro software.
Receive Mode converts the code from the LIS to a LabPro code.
Send Mode converts the LabPro code to the other healthcare computer system code.
Available (X)
Available data elements for cross-referencing
Send Receive
Admit Status Codes X X
Gender Codes X X
Institution Codes X X
Interpretation Values X
MIC Dilutions X
Organism Codes X X
Physician Codes X X
Service Codes X X
Source Codes X X
Tech ID Codes X X
Ward Code X X
Numeric only
The Numeric Only option is for sending only and is only applicable if you are using string
delimiters. Use the Numeric Only option, when the other healthcare computer system expects a
numerical code without string delimiters.
The device code must be in whole numbers (0 – 9) and can include one of the following
characters:
If you select this option, all codes in the selected LabPro customization table must be a numeric
code or cross-referenced to a numeric device code. If not, an error might occur on the receiving
system.
IMPORTANT:
If you build the cross-reference table before selecting the Numeric Only option, the LabPro
Interface gives a warning that all non-numeric entries will be deleted from that cross-
reference table. Also any non-numeric codes in the selected LabPro customization table
that are not cross-referenced to a numeric code are not transmitted.
Build area
This area is the focal point for building your cross-reference tables. When the focus is in the build
area, you can type in your entry or select from the LabPro code list or the LabPro Description list.
You can also sort the entries by clicking on the column headings (LabPro Code, LabPro
Description or Device Code) as you build your cross-references, the auto-sort function sorts the
entries by the selected column.
• Print out the codes from the other healthcare computer system and compare them with the
codes in LabPro software. Determine which codes are transmitted between your reciprocal
system and LabPro software and need cross-referencing.
See Tips for cross-referencing to LIS (page 235) for a list of panel and drug test codes.
See Setup and installation tables (page 215) for tables listing all pre-defined LabPro
customization tables for organisms, test groups, drug tests, MIC dilutions, interpretations,
gender, admit status, additional test results, and synergy screen interpretation results.
Procedure
To build cross-reference tables:
2. Click Configure.
2
3
4
5
When you select Numeric Only, you can only enter device codes with these characters: +, -,
0-9 and a decimal point. All codes in the selected LabPro customization table, if not cross-
referenced, should be numeric.
7. Click in the build area. Arrows appear in the LabPro Code and LabPro Description cells.
8. In the LabPro Code or LabPro Description box, click the LabPro Code or LabPro
Description arrow and then click an item in the associated table.
Or, type the code or description. The LabPro code and description displays as an entry in the
grid.
NOTE:
When cross-referencing Interpretations, you can select <<null>> from the code list.
9. In the Device Code box, type up to 32 characters for the device code, or press Tab to leave
the device code blank.
LabPro software automatically builds the reciprocal entry. If you build multiple to one
cross-references, LabPro software automatically builds the reciprocal cross-reference for the
first entry.
When the device code is left blank, <<null>> displays in the Device Code cell.
10. Press Insert to go to a new line. Complete all entries for the selected data element.
11. Click another data element to build another cross-reference table. Repeat steps 4 through 9
until completed.
4. Right-click any cell for the entry you want to delete and then click Delete on the menu.
NOTE:
If multiple codes are cross-referenced to a single code, check the reciprocal table to
ensure all entries are deleted.
NOTE:
You can only edit the LabPro Code in the Receive mode and the Device Code in the
Send mode.
• To edit a LabPro Code in the Receive mode, click the LabPro Code or LabPro
Description arrow and then click an item in the associated table.
Or
Type the appropriate code or description in the LabPro Code or LabPro Description box.
• To edit a Device Code in the Send mode, click in the Device Code cell and then type the
appropriate code.
5. Click OK to validate.
NOTE:
If multiple codes are cross-referenced to a single code, check the reciprocal table.
You might need to delete and re-enter any entries that were not updated.
English software screen images are included in this section to identify the locations
of window components and describe tools only. Where applicable, descriptions of
these components and tools are provided in all available languages, however, the
actual screen image and text content within these screen images are only provided
in English.
Auto-Transmit
This topic describes the Auto-Transmit feature and provides a procedure configuring
auto-communication for sending data.
You can configure a device to automatically transmit data to another healthcare computer
system. You can configure multiple devices for auto-transmit. If this is done and more than one
device is configured to the same port, select an appropriate time interval that prevents conflict
with another device.
Consider your workflow when selecting auto-transmission times and determine the times or
intervals the transmissions will occur. If the majority of panels are completed at a certain time
each day, consider setting that time for auto-transmission. If your panels are completed in
batches throughout the day, consider setting multiple times for auto-transmission.
When configuring for auto-transmission, select data by using one of several different criteria or
search types. For example:
• Admission number
• Patient ID numbers
• Specimen numbers
You can choose to search for only active specimens or to search the entire database. You can also
choose to not transmit data that was previously sent. After the LabPro Interface searches the
database, the defined filter is applied.
See Device filter rules in the message layer (page 82) for more information.
2 3
Selected times
Auto-transmissions occur at the times you specify.
If you schedule multiple device at the same time for Auto-Transmit, LabPro software queues the
transmissions at the scheduled times and starts transmitting in the order queued.
You can view the queued transmissions in the Interface Queue. LabPro software displays the next
scheduled transmission time on the Interface Monitor and the Configure Communication
Devices window.
Collect Date Locates specimens that were collected within the specified date range based
on the date of transmission.
Isolate Status Date Locates the most recent date the isolate status changed. Isolate status can be
either preliminary or final.
If you define a filter for the device and the filter specifies an isolate status
(for example, final), then the LabPro Interface only searches for final isolate
results that are within the specified date range.
If you do not define a device filter, or the filter does not specify an isolate
status, the LabPro Interface searches all isolates regardless of status within the
specified date range.
Specimen Status Date Locates the most recent date the specimen status changed. Specimen status
can be either preliminary or final.
If you define a filter for the device and the filter specifies a specimen status
(for example, final), then the LabPro Interface only searches for final results
within the specified date range.
If you do not define a device filter, or the filter does not specify a specimen
status, the LabPro Interface searches all specimens regardless of status within
the specified date range.
Active specimen only Searches only active specimens. If not selected, the search includes all active
and inactive specimens.
CAUTION
If you reuse specimen numbers, then select active specimens
only option to prevent old data being sent across the LabPro
Interface.
If a date criteria is selected for the search type when configuring auto-transmission, you must
enter the number of days prior to the transmission date.
For example, if the search is for the Test Group Status Date, and you set the number of days prior
to transmission to three, then (at the time of transmission) the LabPro Interface counts back three
days (excluding today).
View filter
If a filter is configured for the selected device, you can view the filter rule criteria. View the filter
rule criteria prior to configuring auto-transmission to ensure the search type is appropriate for
the data you wish to transmit.
See Modifying data in the message layer (page 74) for more information
Configuring Auto-Transmit
You can configure auto-transmission from the Configure Communication Devices window or
the Interface Monitor.
• Test to make sure you can transmit data between LabPro and the reciprocal system.
• Set the scheduled backup, auto print, and auto-transmit times at least five
minutes apart.
Procedure
To configure Auto-Transmit:
7. In the Time box, type the time (24-hour format HHMM), or various times to transmit data,
and then press Enter.
The associated search criteria requirement displays in the Selection Criteria area.
Selection criteria
Search type Search criteria requirements
Admission # Individual admission numbers (can include blank values).
See Search type and criteria (page 120) for a more detailed description of the search type.
9. Enter the search criteria for a specific search type in any of the following ways:
• If the search criteria can be selected from a table, click the Lookup button, locate an entry
in the table, and then double-click the entry.
• Type the information in each search criteria box and then press Enter.
• If a search requires a date, type the number of days prior to the transmission date
to search.
For example, if you want specimens that become final on the day transmission occurs,
type 0 in the Days prior to transmission date box. The date range displays below the
text box.
• If the search criteria is admission # or patient ID, type the patient ID or admission number
to transmit.
10. Click Active specimen only if appropriate.
11. Click Retransmit data previously sent if appropriate.
12. Click OK to save the configuration.
Auto-Request
This topic describes the auto-request feature and provides a procedure for configuring
auto-communication to request data.
Certain laboratory information systems require LabPro software to send a request for download
before the LIS transmits orders. You can configure the LabPro Interface to automatically send a
request for download at specific times.
Selected times
Consider your workflow when selecting Auto-Request times.
• If the majority of panels are set up at a certain time each day, consider setting that specific
time for Auto-Request.
• If your panels are set up in batches throughout the day consider setting multiple times for
Auto-Request.
When an auto-request is made, the LIS downloads the information from the load list created on
the LIS.
Configuring Auto-Request
You can configure Auto-Request from the Configure Communication Devices window or the
Interface Monitor.
• Test to make sure you can transmit data between LabPro and the reciprocal system.
• Set the scheduled backup, auto print, and auto-transmit times at least five
minutes apart.
Procedure
To configure Auto-Request:
7. In the Time box, type the time (24-hour format HHMM), or various times to send a request
for data, and then press Enter.
Auto-Monitor
This topic describes the Auto-Monitor feature and provides procedures for enabling and
disabling Auto-Monitor.
When you initiate a download from your LIS, the LabPro device must monitor the line for
incoming messages. Auto-Monitor must be enabled to monitor (listen for) incoming messages.
When you create a new device, Auto-Monitor is disabled by default. If the Auto-Monitor is
disabled and a request for download is not used, the device cannot receive data from another
healthcare computer system.
• Test to make sure you can transmit data between LabPro and the reciprocal system.
Enabling Auto-Monitor
To enable Auto-Monitor:
1. On the LabPro Command Center, select Utilities > Configuration > Interface.
When enabled, a check mark displays on the menu and next to the device name in the
Configure communication Devices window.
To correct this, you need to disable auto-monitor on the first device and then enable
auto-monitor on the appropriate device.
2. On the Device menu, click Enable Auto-Monitor to clear the Enable Auto-Monitor
check box.
Auto-Monitor is disabled and the check mark is cleared from the Configure
Communication Devices window.
English software screen images are included in this section to identify the locations
of window components and describe tools only. Where applicable, descriptions of
these components and tools are provided in all available languages, however, the
actual screen image and text content within these screen images are only provided
in English.
Print the Device Configuration Detail Report from the Interface Monitor or from the Configure
Communication Device window. You can print the report for all devices, or for only the selected
device. The Print Preview printing option only displays the report for the selected device.
IMPORTANT
If needed, you can email or FAX this Device Configuration Detail Report to the Beckman
Coulter Customer Technical Support for troubleshooting transmission problems.
2. On the Device menu, under Print Configuration, click one of the following options:
English software screen images are included in this section to identify the locations
of window components and describe tools only. Where applicable, descriptions of
these components and tools are provided in all available languages, however, the
actual screen image and text content within these screen images are only provided
in English.
Overview
You cannot transmit LabPro customization tables with the Japan Device. You can transmit the
LabPro customization tables to another healthcare computer system. This reduces the need to
manually enter custom data on both systems. This is typically performed when the other
healthcare computer system is the Surveillance Data Link Network (SDLN).
The file name for transferring custom data via a SDLN device type is SDLN.CUS. The file name for
transferring patient data is SDLN.EXP.
The following custom data must be transferred when submitting patient data:
• Drug tests
• Wards
• Sources
• Services
• Institutions
• Organisms
These data categories are the defaults for an SDLN device type.
• Cross-reference tables are built. The cross-referenced code is transmitted when you transmit
custom data.
Procedure
To transmit custom data:
1
2
• Accept the default selections, and go to the next step. The LabPro Interface retains the
default settings for each device type.
• Select data category check boxes to include data in the transmission.
• Clear data category check boxes to exclude data in the transmission.
5. Complete one of the following actions.
6. Click Transmit.
Record rules
Each record follows these rules:
See MicroScan record identifier codes (page 216) for a list of record identifiers values.
• If a record type is suppressed, then that record and all dependent records are also
suppressed.
See Data suppressions in the message layer (page 101) for more information.
• The LabPro Interface Program accepts partial records during receipt of transmission.
For example, if the last field applicable for a download operation is Field 10, and there are 20
fields in the record, it is not required that you specify the delimiters for the remaining fields.
However, you should send the entire record with the remaining field delimiters. This allows
LabPro to insert default values into blank fields as transmitted by the healthcare computer
application.
• The LabPro Interface Program always transmits the entire record during upload.
• To ensure smooth transition to future updates, no assumption should be made about the
number of fields per record or end of record positions, except for the rule that no frame shall
exceed 255 characters in length.
Beckman Coulter reserves the right to append undefined fields to existing records, and
expects no adverse effect with an existing reciprocal interface as a result.
• Request, test/MIC, and customization records are not applicable for download to LabPro.
See the individual record usage notes for additional record rules.
• A record’s logical end is a <CR><LF> combination followed by the optional checksum bytes
and an <ETX> character.
• The maximum length for any record is 255 characters, which includes control and checksum
characters.
• Use of string delimiters is optional but recommended. The string delimiter can be set to
None.
See the Defining data formatting criteria (page 96) for more information.
• All records, except the header record and the request record, have a record sequence field in
the transmission record.
During upload, each record within a patient data block transmits a sequence number in the
second field. The numbering starts with one and continues to increment by one until it is
replaced by a different record type of the same or higher level.
This number represents how many records of this type (within the individual section) were
transmitted. An L appearing in this field signifies that this is the last record of this type
associated with the preceding patient, specimen, or isolate section. Use of this field is strictly
arbitrary.
Field rules
Each field follows these rules:
• ASCII characters 0 through 31, 127, and 255 are not usable within the message text data
fields.
• Required non-code text fields received with lengths greater than the length specified in the
record attributes tables are truncated before storage and a warning message is entered in the
Interface Log.
• If upon receipt, a required field’s transmitted data exceeds the field’s maximum specified
length, the field and its record are rejected. An error message displays in the Interface Log.
• A code field that is not cross-referenced and is received with a length greater than the
maximum length specified is rejected, and an error message is recorded in the Interface Log.
The customer can suppress this type of error message.
• Code fields are rejected if they are not cross-referenced and if they are not found in the
LabPro customization tables. If the field is not a required field, the record is stored.
• If string delimiters are used, and the string delimiter character is detected within the field
contents, the embedded delimiter is doubled (for example, if delimiter = ‘ , then Sally’s -->
‘Sally”s’).
• Customize null or suppressed non-numeric fields to transmit as a null field or as two string
delimiters.
• When a field is suppressed, the field delimiter transmits, but the field content is null.
• Many data elements are not applicable for download usage. See the individual field
definitions for more information.
Hierarchical order
Records follow this hierarchy:
Comment and free text records can occur at multiple levels within the hierarchy.
The positioning of these records in the record hierarchy determines whether each record is
associated with a patient, specimen, or isolate.
For example, a comment record at level 4 is associated with the previous isolate record at level 3.
The comment and free text association fields also provide this association information.
The following table lists each record type supported by the LabPro Interface program with the
associated record type ID and description. This table also describes the hierarchy level of each
record.
Level 2 Patient Free Text Record (F) Relates to previous patient record.
Level 3 Specimen Free Text Record (F) Relates to previous specimen record.
Level 4 Isolate Comment Record (C) Relates to the previous isolate record.
Level 4 Isolate Free Text Record (F) Relates to the previous isolate record.
Level 4 Trace Record (Q) Relates to the panel contained in the previous
isolate record.
Level 4 Test/MIC Record (M) Relates to the panel contained in the previous
isolate record.
Level 4 Trace Record (Q) Relates to the panel contained in the previous
isolate record.
Level 4 Test/MIC Record (M) Relates to the panel contained in the previous
isolate record.
Level 4 Isolate Comment Record (C) Relates to the previous isolate record.
Level 4 Isolate Free Text Record (F) Relates to the previous isolate record.
Level 4 Trace Record (Q) Relates to the panel contained in the previous
isolate record.
Level 0 End Record (L) This is the last record of this sample
transmission. The end record is optional, and
can be used to terminate the transmission.
There are two ways to signal end of
transmission:
• Send an <EOT> character following this
record.
• Set the end of transmission flag in this the
end record to true (Y).
• Patient ID. All specimen records associated with the previous patient record are transmitted
before the next patient record. Each patient record is transmitted only once. There is no limit
to the number of specimens per patient.
• Specimen Number. The patient record is transmitted before each specimen record.
Therefore, the same patient record is repeated for each specimen associated with it.
Patient Section Includes a patient record, one or more optional patient comment records, and/
or an optional patient free text record.
Specimen Section Includes a specimen record, one or more optional specimen comment records,
and/or an optional specimen free text record.
Isolate Section Includes one or more isolate records for the same isolate, one or more optional
isolate comment records, and/or an optional isolate free text record, and one or
more optional test/MIC records and one or more optional trace records.
LabPro software can receive multiple isolate records for the same isolate
number. This allows multiple test groups (panels) to be ordered for the same
isolate.
Comment, free text, and test/MIC records associated with a test group follow
the isolate record that identifies the test group. If multiple isolate records are
sent for the same isolate, the isolate comments and isolate free text records are
sent only once.
LabPro software is customizable to send test group results by:
• Sending multiple isolate records for the same isolate number.
• Combining multiple test groups so that only a single isolate record is
transmitted.
• A sample upload or download session. This session shows a transmission with two test
groups ordered for one isolate. An isolate record is transmitted for each test group. When
LabPro Interface transmits the results to another healthcare computer system, the test/MIC
records follow the corresponding isolate record.
• A sample upload session. This session shows a LabPro transmission with the combined
results of two test groups for one isolate. For this transmission the customer selects the All
test groups in a single isolate record option. LabPro software combines the test group
results so that only one isolate record is transmitted followed by the corresponding test/MIC
records.
All examples are shown using ENQ and ACK/NAK line bidding and software flow control.
<ENQ>
<ACK>
<STX> Site/Header Record (opt.) <CR><LF>C1 C2<ETX>
<ACK>
<ENQ>
<ACK>
<STX> Site/Header Record (opt.) <CR><LF>C1 C2<ETX>
<ACK>
Transmission of patient blocks repeat until all information requested or selected has been sent. At
that time, the LabPro Interface program sends an <EOT> unless this is suppressed. If the LabPro
Interface program is receiving data, it expects to receive an <EOT>, or a properly set end record.
Otherwise, it reports a timeout error to the Interface Log.
Notes
• End record. Signifies that all information associated with the previous patient has been sent.
• <EOT>. Sent once per logical transmission, flags end of transmission and release of line.
Description The description of the field used in LabPro. This generally corresponds to the field label that
the customer sees.
One of the following statements might also display in this column:
• (Based on LabPro defined data) - indicates LabPro defined table which includes the
appropriate data for this record and provides a link to the table in this document.
• (Based on user-defined data) - indicates that this record uses user-defined data.
Tables are either vendor coded or user-defined, or in the case of organisms, tests, and test
groups (panels) the individual customer can add codes to the predefined database.
See Setup and installation tables (page 215) for more information.
Len (Length) The maximum length of a particular field in the LabPro database.
Fields received with lengths greater than the maximum will be truncated before storage,
unless such fields are cross-referenced.
Certain fields are not subject to truncation, and if their length is exceeded an error message
will occur. An example of such a field would be the patient ID. Field lengths listed are
specified for use with LabPro database requirements only.
If possible, no assumption should be made by the reciprocal LabPro Interface program about
the maximum length of any string or numeric field.
FT Formatted Essentially the same as ST data type, but leading spaces are
Text preserved and trailing spaces are trimmed. No other formatting
characters are supported.
NM Numeric 0 - 9, ., +, -
ZID Coded Coded values from LabPro defined table. Follows the same rules
values for formatting as for an ST data type.
An * indicates that the field can be suppressed by the customer during upload.
When a field is suppressed, the field delimiter is still transmitted but the field content is null.
Note: If a field is indicated as required for upload (for example, comment code), a customer
could potentially cross-reference a value to <<null>>.
LabPro software does not display an error in this situation; however, the receiving system
might indicate an error if it was designated as a required field for upload from LabPro
software.
More information
See MicroScan pre-defined drug tests/extra test table (page 245) for more information about
determining the field mappings for LabPro software. This appendix includes a table of field
equivalencies between the LabPro record structure and those of the CLSI LIS2-A (ASTM-1394)
and HL7 standards
The header record allows the sender to reprogram the LabPro Interface device configuration.
LabPro automatically conforms to those settings that display as downloadable (field delimiter,
string delimiter, delimit character flag). The header record contains information about the sender
and receiver.
This record:
• Identifies the field and string delimiter values to be used for the communication session.
• Allows the LabPro Interface program to identify itself before upload. See Site Name in the
following table.
The header record always uses ASCII 44, a comma (,), as a field delimiter and ASCII 34, double
quotes (“), as a string delimiter. The header record delimits character fields regardless of
customized settings.
2 Site Name 40 N M ST O
3 Not Used
4 Interface Name 40 N M ST R
6 Field Delimiter 1 N ST R R
(Based on LabPro defined data)
Table C-2: ASCII character set
values (page 217)
7 String Delimiter 1 N ST C C
(Based on LabPro defined data)
Table C-2: ASCII character set
values (page 217)
13 Not Used
14 Reserved
2 Site Name User-defined identification for the laboratory. This field is not
used by LabPro with download operations. The identifier can be
used by a receiving system to recognize the source of the
transmission.
3 Not Used
4 Interface Name The name of the LabPro Interface Program. The value is always
LabPro.
5 Interface Version Number LabPro Interface Program version number currently installed.
6 Field Delimiter The ASCII character that is used as the field delimiter during the
communication session to follow.
7 String Delimiter The ASCII character that is used as a string delimiter during the
communication session to follow. This field is conditionally
required for download and upload operations. If a string
delimiter is being used then it must be transmitted. If a string
delimiter is not used then the field is null.
11 Timeout Period, in A numeric value for the LabPro Interface timeout delay period
seconds in seconds.
12 Null Fields Allowed Flag Y or N value to indicate if string delimiters (if used) will be
transmitted for a null field:
Y (Yes) indicates that the LabPro Interface program will transmit
only the field delimiter.
N (No) indicates that the LabPro Interface program will transmit
the field delimiter and string delimiters.
14 Reserved N/A
The patient record contains the patient demographic information. This is the first record within a
patient block and is required for download.
The customer can suppress the patient record during upload. If suppressed, any associated
patient comment and patient free text records are also suppressed.
The customer can select the transmission sort order as either patient ID or specimen number (this
applies to upload only):
• All specimen records associated with patient ID are transmitted before the next patient
record is transmitted.
3 Patient ID Number 20 N U ST R R
6 Date of Birth 10 N DT O O
8 Not Used
9 Admit Date 10 N DT O O
10 Discharge Date 10 N DT O O
11 Room Number 8 N M ST O O
16 Service Code 8 Y U IS O O
(Based on a user-defined data)
17 Service Description 32 N M ST O*
18 Institution Code 8 Y U IS O O
(Based on a user-defined data)
19 Institution Description 32 N M ST O*
23 Not Used
25 Admission Number 20 N U ST O O
2 Record Sequence Number The sequential occurrence number of the patient record.
This number represents the numerical sequence of a patient
record within the transmission message.
An L appearing in this field signifies that this is the last patient
record being transmitted.
See MicroScan record and field rules (page 145) for more
information on record sequence numbering
3 Patient ID Number The primary identifier used by the facility to uniquely identify
the patient (for example, medical record number or master
patient index number).
The account/visit number can also be used, but it is not
recommended. The account/visit number can be transmitted
in Field 25 of the patient record.
4 Patient Last Name The last name of the patient. If patient name has suffixes, such
as Jr., Sr., II, those suffixes should be concatenated with the last
name information as last-name space suffix-for example,
Smith Jr.
5 Patient First Name The first name of the patient. If the patient name has a middle
name or initial, the middle name should be concatenated with
the first name information as first-name space middle-
initial-for example, Robert M.
6 Date of Birth Patient’s date of birth. If a two-digit year format is used, Field
21 of this record must also be transmitted.
8 Not used
10 Discharge Date Date patient was discharged. It is also used for the date of a
non-admitted patient visit to the emergency room or end-
date of an outpatient visit with the facility.
11 Room Number Patient’s room number, which can contain the bed identifier.
16 Service Code Code for the service currently assigned to the patient.
18 Institution Code Code for the institution where the patient is located.
20 Patient Free Text Record to Y or N value to indicate if a patient free text record will be
Follow Flag included with this patient block.
Y (Yes) indicates that a patient free text record will follow.
N (No) indicates that a patient free text record will not follow.
24 Number of Patient Number of patient comment records that will follow in this
Comment Records to Follow patient section.
25 Admission Number Account/visit number for the patient’s encounter at the facility.
The specimen record contains permanent specimen identification and demographic data that is
unique to the specimen. It is transmitted after the patient record and any optional patient
comment and/or patient free text records, and prior to specimen comment records or specimen
free text records.
The customer can suppress the specimen record during upload. If the specimen record is flagged
for upload suppression, the associated specimen comment and specimen free text records are
also suppressed automatically.
3 Specimen Number 20 N U ST R R
4 Patient ID Number 20 N U ST R R
7 Source Code 8 Y U IS O O
(Based on a user-defined data)
8 Source Description 32 N M ST O*
12 Request Date 10 N DT O O
13 Receive Date 10 N DT O O
14 Receive Time 11 N TM O O
16 Not Used
22 Tech ID Code 8 Y U IS O O
(Based on a user-defined data)
23 Tech Description 32 N M ST O*
24 Not Used
2 Record Sequence Number Sequence number of the specimen record. This number
represents the numerical sequence of a specimen record
within the transmitted patient block.
An L appearing in this field signifies that this is the last
specimen record associated with the preceding patient.
3 Specimen Number The identifier for the individual specimen. The specimen
number must be unique.
If the healthcare computer system uses repeating specimen
numbers, the customer can enable a LabPro Interface function
to automatically add a one to three character tag to the
downloaded number to make that number unique.
This tag is removed automatically when uploading the data to
the same device.
LabPro uses the specimen number and collection date as joint
keys to accommodate those LIS systems that use repeating
specimen numbers.
If the LIS uses repeating specimen numbers, it is important
that those systems download the specimen collect date.
A duplicate specimen number + date collected will be
rejected, if associated with the same patient ID numbers.
5 Requesting Physician Code Code for the physician that ordered the culture procedure.
6 Requesting Physician Description or name of the physician that ordered the culture
Description procedure.
7 Specimen Source Code Code for the source of the specimen. It is highly
recommended that you download this field. LabPro treats the
specimen and MIC interpretations as non-urine if the source
code is not downloaded.
10 Date Specimen Collected Date the specimen was collected. Although this is an optional
field, it is recommended that this date be downloaded from
the LIS. This is critical for those systems that use repeating
specimen numbers. See the information regarding the
specimen number in Field 3.
This field cannot be updated through the LabPro Interface. If a
new collect date is received for an existing specimen, LabPro
will create a new specimen.
18 Number of Specimen A numerical value that indicates the total number of specimen
Comment Records to Follow comment records being sent for this specimen.
19 Specimen Free Text To Y or N value indicates if there is a specimen free text record to
Follow Flag follow:
• Y (Yes) indicates that a free text record will follow this
specimen.
• N (No) indicates that a free text record will not follow this
specimen.
20 Ward of Isolation Code Code for the ward/location/nursing unit where the patient was
located at the time the specimen was collected.
22 Tech ID Code Code for the technologist performing the test on this
specimen.
24 Not Used
Use this record to communicate the specific test groups ordered for an isolate. The record might
contain other information regarding the isolate, such as the oxidase reaction and organism
identification. The isolate record follows specimen record and any optional specimen comment
and/or specimen free text records.
The isolate record contains two types of prompts: identification and biochemical information
relating to the isolate or organism. These prompts are associated with predefined LabPro test
groups.
LabPro requires this additional information to complete the identification of an organism, and/or
to provide the correct interpretations. These biochemical tests are not performed on the
MicroScan instrumentation. It is desirable that the laboratory system has the capability of
downloading the results of these “prompts.”
• If the information is not received from the LIS, the customer may need to enter those results
manually after the specimen or isolate has been transmitted to LabPro.
• If the customer is ordering an ID-only test group/panel along with an MIC panel for the same
isolate, LabPro automatically associates the organism ID with the MIC panel.
• The organism prompt is required only when the MIC panel is ordered for an isolate without
ordering an ID test group/panel. For more information on prompts,
See Test group/panel prompts and codes (page 237) for more information.
LabPro can receive multiple isolate records for the same isolate number. This allows multiple test
groups to be ordered on the same isolate. For example, LabPro can receive one isolate record to
order an ID only test group/panel and a second isolate record is to order an MIC panel, both
isolate records must have the same isolate and specimen number.
LabPro validates the acceptable combination of test groups ordered. If LabPro encounters an
unacceptable combination, an error message displays in the Interface Log.
See Test group compatibility rules (page 233) for more information on valid test group
combinations.
The isolate record can be suppressed during upload. If the isolate record is flagged for upload
suppression, the associated isolate comment, isolate free text records, and test/MIC Records are
also suppressed.
Isolate records containing user-defined (offline) test groups may be selectively suppressed. If
suppressed, test/MIC records associated with the user-defined test group are also suppressed.
• Multiple isolate records with the same isolate number but with different test group/panel
codes. The test/MIC records, for the corresponding test group, follow each isolate record.
• Combine the test groups so that only one isolate record is transmitted followed by all the
associated test/MIC records.
When the customer uses the option to transmit combined test groups into one isolate record,
the following logic determines how LabPro Interface transmits the results to another healthcare
computer system:
ID only test group/panel + offline ID test group code, description, Offline drug test results for all offline test
test groups and status date. groups.
ID only test group/panel + MIC MIC test group, description, and MIC panel drug test results followed by
panel + offline test groups status date. the offline results for all offline test
groups.
Combo panel + offline test Combo panel test group code, Combo panel drug test results followed
groups description, and status date. by results for all offline test groups.
MIC panel + offline test groups MIC test group code, description, MIC panel drug test results followed by
and status date. results for all offline test groups.
Multiple offline test groups Code, description, and status date Offline drug test results for all offline
for first offline test group ordered. groups.
3 Isolate Number 3 N U ST R R
4 Specimen Number 20 N U ST R R
8 Not used
10 Not Used
11 Not Used
14 Biotype Number 36 N ST O*
20 Not Used
21 Reserved
23 Not Used
24 Not Used
26 Not Used
27 Not Used
33 Not Used
34 Organism Class 1 N NM O O
(Based on LabPro defined data)
Table C-13: Organism class/family
(page 224)
35 Organism Set 1 N NM R
(Based on LabPro defined data)
Table C-14: Organism set
(page 224)
36 Not Used
2 Record Sequence Number Sequence number of the isolate record. This number
represents the numerical sequence of an isolate record within
the specimen section. An L appearing in this field signifies
that this is the last isolate record associated with the
preceding specimen.
3 Isolate Number The identifier of the isolate. The customer can customize
LabPro to append a leading zero to the isolate numbers 0 - 9
prior to sending to the LIS.
5 Test Group Code Code for the test group/panel. A test group can be a
predefined MicroScan panel or MBTID test group or a user-
defined (offline) test group. A user-defined (offline) test group
is defined by the customer and is not a MicroScan panel.
See Test group/panel prompts and codes (page 237) for a list
of the predefined MicroScan test groups/panels.
For upload, when using the combine test group option All
test groups in a single isolate record, this field contains only
one of the test group codes for the associated test/MIC
records.
See Transmission of isolate results for combined test groups
(page 94) for the combined test group logic.
7 Test Group Status Date Date when the test group’s status last changed.
13 Organism Description Name of the organism identified. The length of this field is
determined by the Organisms Name Format Flag set in the
Interface Configuration.
See Defining data formatting criteria (page 96) for more
information.
If the Short Description (short name) is selected in LabPro, the
field length is 16 characters.
If the Long Description (long name) is selected in LabPro, the
field length is 48 characters.
15 Beta Lactamase Test Result The result of the beta-lactamase test performed on the isolate.
See Interpretations (page 225) for acceptable values.
16 Oxidase/Indole Reaction The result of the oxidase or indole (for anaerobes) test
performed on the isolate.
See Interpretations (page 225) for acceptable values.
19 Thymidine Dependent The result of the Thymidine Growth Well. Some bacteria
Strain Result require thymidine for growth. These bacteria may exhibit false
susceptibility to the sulfonamides due to the presence of
thymidine phosphorylase in the Mueller-Hinton broth.
If an organism does not grow in the TFG growth well, do not
report an MIC for Trimethoprim/Sulfamethoxazole or
Sulfamethoxazole. This will be reported only for gram-positive
panels.
See Interpretations (page 225) for acceptable values.
21 Reserved N/A
25 Excluded Result From Y or N value indicates if the MIC interpretations for this isolate
Epidemiology Flag should be included when generating epidemiology reports.
Y (Yes) indicates the data is not used in epidemiology reports.
N (No) indicates the data is included in epidemiology reports.
For example, this flag is set to Y for proficiency type
specimens or environmental specimens.
29 Number of Trace Records to Total number of trace records that will be sent for this isolate.
follow
32 Isolate Free Text Record To Y or N value indicates if there is an isolate free text record to
Follow Flag follow:
Y (Yes) indicates a free text record will follow this isolate.
N (No) indicates a free text record will not follow this isolate.
37 Number of Isolate Total number of isolate comment records that will be sent for
Comments to follow this isolate.
39 Tech Code Code for the technologist associated with this isolate.
The test/MIC record follows an isolate record and any optional isolate comment and/or isolate
free text records. A test/MIC record is sent for each drug test in the test group, therefore, multiple
test/MIC records are usually transmitted for each isolate.
If multiple test group/panels are ordered on a single isolate, LabPro Interface transmits the
results in the following ways:
• Multiple isolate records with the same isolate number but with different test group/panel
codes. The test/MIC records, for the corresponding test group, follow each isolate record.
• The customer configures LabPro to combine multiple test groups, only one isolate record is
transmitted. All associated test/MIC records follow the single isolate record.
See Isolate record (R) (page 170) for more information about the transmit order of these test/
MIC records.
• There is no limit on the number of test/MIC records that may be transmitted for a single
isolate/test group. The test/MIC record can be suppressed for upload operations.
5 MIC Value 10 Y ST O*
(Based on LabPro defined data)
Table H-1: MIC dilutions (page 243)
10 Not Used
11 Not Used
12 Not Used
13 Not Used
14 Not Used
15 Not Used
16 Not Used
17 Not Used
18 Not Used
19 Not Used
20 Not Used
21 Not Used
22 Not Used
23 Not Used
24 Not Used
25 Not Used
2 Record Sequence Number The sequence number of the test/MIC record. This number
represents the numerical sequence of a test/MIC record within
the isolate/test group section.
An L appearing in this field signifies that this is the last test/
MIC record of this type associated with the preceding isolate/
test group.
3 Drug Test Code The code of a LabPro predefined drug test or the code of a
user-defined (offline) drug test. A user-defined (offline) drug
test is defined by the customer and is not run on a MicroScan
panel. The data type for this field may be either ZID or IS. The
value in Field 6 will determine which data type and table that
should be referenced.
If Field 6 value = N, the data type is ZID.
If Field 6 value = Y, the data type is IS and is a user-defined
table.
All drug test codes are uppercase. If the receiving system
requires codes in mixed case, cross-referencing may be
defined in LabPro to convert uppercase to mixed case. User-
defined (offline) drug test results can be selectively
suppressed by the customer.
6 User-defined (Offline) Drug Y or N to indicate if the drug test code in Field 3 is identified
Test Flag as a user-defined (offline) drug test.
Y (Yes) entry indicates that this is a user-defined (offline) drug
test.
N (No) entry indicates that this is a predefined drug test.
Test/MIC records for the user-defined (offline) drug test may
be suppressed.
9 CLSI Urine Interpretation The drug’s urine susceptibility interpretation based on the
breakpoints established by the CLSI standards for the
identified organism and antimicrobic.
Drugs identified as being appropriate only for urinary
infections will not have a systemic interpretation. Single field
interpretation reporting is available.
When this option is enabled, the correct CLSI interpretation is
transmitted in the CLSI systemic interpretation field and this
field is ignored.
To enable this function select Appropriate Interpretation in
Systemic Field in the Message Layer.
See Data formatting criteria in the message layer (page 88) for
more information.
26 Result Suppressed Flag Y or N value to indicate the reportability of the drug test.
This field indicates that the drug test and results should be
suppressed from the chartable patient report.
Drug tests can be flagged for suppression based upon user-
defined drug suppression rules or by clearing the drug from
the Formulary Definition table.
Y (Yes) entry indicates that the results should not appear on
the chartable patient report.
N (No) entry indicates that the results should appear on a
chartable patient report.
• The trace record follows the Isolate Record after Isolate Comment Records and Isolate Free
Text Records and before Test/MIC Records.
• The trace record relates to the panel contained in the previous isolate record.
• The trace record type can be selected for suppression for upload operations and is
suppressed by default.
3 Trace Type 50 N U ST R
4 Trace ID 50 N U ST R
5 Serial # 256 N U ST R
6 Trace Date 10 N U DT R
2 Record Sequence Number The sequence number of the trace record. This number
represents the numerical sequence of a trace record within
the isolate section.
An L appearing in this field signifies that this is the last trace
record of this type associated with the preceding isolate.
7 Test Group Code Code for the test group/panel. A test group can be a
predefined MicroScan panel or MBTID test group or a user-
defined (offline) test group.
A user-defined (offline) test group is defined by the customer
and is not a MicroScan panel.
For a list of the predefined MicroScan test groups/panels, see
Test group/panel identifier codes (page 238)
For upload, when using the combine test group option (All
test groups in a single isolate record), this field contains
only one of the test group codes for the associated test/MIC
records.
For the combined test group logic, see Transmitting multiple
test groups/panels results to another healthcare computer
(page 171) for more information.
The positioning in the record sequence, as well as the comment association flag determines
whether the comment is related to the patient, specimen, or isolate.
• Patient comment records are transmitted immediately after a patient record and before or
after any patient free text record.
• Specimen comment records are transmitted immediately after a specimen record and before
or after any specimen free text record.
• Isolate comments are transmitted immediately after the first isolate record and before any
isolate free text record and any test/MIC records. If there are multiple isolate records for the
same isolate, the records follow any test/MIC records for the first isolate/test group
combination.
Each comment record type, (patient, specimen, or isolate) can be individually selected for
suppression for upload operations. The customer can send all comments or only those flagged as
reportable.
3 Comment Code 8 Y U IS R R
(Based on a user-defined data)
4 Not Used
5 Comment Description 32 N M ST O*
6 Not Used
2 Record Sequence Number The sequence number of the comment record. This number
represents the numerical sequence of a comment record
within the patient, specimen, or isolate section.
An L appearing in this field signifies that this is the last
comment record associated with the preceding patient,
specimen, or isolate.
7 Comment Association This field indicates if the comment record is associated with a
patient, specimen or isolate.
See Comment/free text association (page 226)for defined
values.
8 Reportable Comment Flag Y or N value to indicate if the comment is reportable. This field
indicates that the comment will be suppressed from the
chartable patient report:
• Y (Yes) entry indicates that the comment will appear on the
chartable patient report.
• N (No) entry indicates that the comment will not appear
on a chartable patient report.
The free text record is used to communicate non-coded textual information regarding a patient,
specimen, or isolate.
Free text records are optional and are transmitted only when free text is available. Each free text
record type (patient, specimen, or isolate) can be individually selected for suppression for upload
operations.
• Patient free text record applies to the patient and is transmitted immediately after the patient
record or optional patient comment records.
• Specimen free text record is transmitted after a specimen record or after optional specimen
comment records, and before any isolate records.
• Isolate free text record is transmitted after the isolate record or any optional isolate comment
records and before any test/MIC records associated with an isolate.
Only one free text record of each type (patient, specimen, or isolate) may be transmitted per
patient. If more than one of each type is received in the same message only the first one
transmitted is saved.
A new free text record is rejected if any existing free text for that record association exists in the
database.
2 Record Sequence Number The sequence number of the free text record. Since only one
free text record can be associated with a patient or specimen
or isolate, an L will always appear in this field.
3 Text Association This field indicates the hierarchical association of the text
record.
The free text may be associated with a patient, specimen, or
isolate.
See Comment/free text association (page 226) acceptable
values.
4 Free Text The text for the patient, specimen or isolate free text record.
When the request record is sent to another healthcare computer system, LabPro expects
acknowledgment or information from the receiver.
When the request (for download) record is transmitted to another healthcare computer system,
that system should wait approximately 10 seconds between receiving the end of transmission
and initiating the download transmission.
If no data is to be sent by the receiver, the receiver system should send an end record with the
error return code set to a value of 1. For details, see the next section, “End Record.”
2 Reserved
4 Not Used
5 Not Used
8 Reserved
9 Not Used
2 Reserved
3 Range Type Definition The character A is transmitted. This indicates that (A)ll
specimens to be transmitted should be sent.
6 Test Type Qualifier The value in this field is a qualifier for the download request.
For LIS operations, this field should be ignored and all
applicable data should be transmitted. The field value will
always be A.
8 Reserved N/A
The end record is optional and can be used to indicate that all data for a patient has been sent
and/or that all data has been transmitted for this communication session.
• The end record (unless suppressed) is sent after each patient data block during upload
operations. This is recommended, but not required for download operations.
If this is the last record of the transmission, then the transmission must be terminated. There are
two ways to signal end of transmission:
If the transmission is not terminated properly, the LabPro Interface program reports a timeout
error.
2 Record Sequence Number The sequence number for the end record. This number
represents the numerical sequence of an end record within the
transmission message.
An L appearing in this field signifies that this is the last patient
block transmitted, in the message. When this record is used as
the end of transmission, the value of this field is always L.
Building these tables manually can be time consuming. LabPro provides the ability to transmit a
number of different coded data element tables, that are defined by the customer or predefined
in LabPro, to another system.
• Institutions • Physicians
• Wards • Techs
• Services • Drug Tests
• Sources • Organisms
• Patient Comments • Specimen Comments
• Isolate Comments
When transmitting customization records, the customer may send all records or only those that
are flagged as active. The customer determines this at the time the customization data is selected
for transmission. One or more customization tables can be selected for transmission in a single
communication session.
When transmitting multiple customization tables, an end record, unless suppressed, is sent after
all records for a given table are transmitted. The sequence of the table blocks is determined by
LabPro, and the tables selected by the customer.
• (R) - This record can be repeated consecutively. For example, multiple comments
per specimen.
<ACK>
<STX> Tech Table records (R) <CR><LF>C1 C2<ETX>
<ACK>
<STX> End record (opt.)<CR><LF>C1 C2<ETX>
< EOT>
2 Cross-Reference Value 32 N M ST R
3 Institution Code 8 N U IS R
4 Institution Description 32 N M ST R
3 Institution Code The code for an institution as defined by the customer in LabPro
software.
2 Cross-Reference Value 32 N M ST R
3 Ward Code 8 N U IS R
4 Ward Description 32 N M ST R
3 Ward Code The code for a ward as defined by the customer in LabPro
software.
2 Cross-Reference Value 32 N M ST R
3 Service Code 8 N U IS R
4 Service Description 32 N M ST R
3 Service Code The code for a service as defined by the customer in LabPro
software.
2 Cross-Reference Value 32 N M ST R
3 Source Code 8 N U IS R
4 Source Description 32 N M ST R
3 Source Code The code for the source as defined by the customer in LabPro
software.
2 Cross-Reference Value 32 N M ST R
3 Physician Code 8 N U IS R
4 Physician Description 32 N M ST R
2 Cross-Reference Value 32 N M ST R
3 Tech Code 8 N U IS R
4 Tech Description 32 N M ST R
3 Tech Code The Tech Code as defined by the customer in LabPro software.
4 Tech Description The tech name as defined by the customer in LabPro software.
2 Cross-Reference Value 32 N M ST R
7 Not Used
8 Not Used
9 Not Used
10 Not Used
11 Not Used
12 Not Used
13 Not Used
14 Not Used
15 Not Used
16 Not Used
3 Drug Test Code The code for a drug test as defined by the customer or
predefined in LabPro:
If the drug test code data type is ZID, the user-defined (offline)
drug test flag will have a value of N.
If the user-defined (offline) drug test flag is Y, the drug test
code data type is IS.
4 Drug Test Description The description of the drug test as defined by the customer or
predefined in LabPro.
5 Suppressed from Reports Y or N to indicate if this test and its results are suppressed
Flag from the formulary.
Y (Yes) indicates this test and its results are suppressed from
the formulary and should not appear on chartable patient
reports.
N (No) indicates this test is on the formulary and the results
may appear on chartable patient reports.
Note: This flag does not indicate a conditional suppression,
which is based on patient/specimen demographics or isolate
results.
Conditional suppression flagging is handled in the test/MIC
(M) record from patient results.
5 Cross-reference Value 32 N M ST R
4 Organism Long Name The long name description of the organism as defined by the
Description customer or predefined in LabPro.
2 Cross-Reference Value 32 N M ST R
4 Not Used
3 Patient Comment Code The code for a patient comment as defined by the customer in
LabPro software.
5 Patient Comment The full text of the patient comment as defined by the
Description customer in LabPro software.
2 Cross-Reference Value 32 N M ST R
4 Not Used
3 Specimen Comment Code The code for a specimen comment as defined by the
customer in LabPro software.
5 Specimen Comment The full text of the specimen comment as defined by the
Description customer in LabPro software.
2 Cross-Reference Value 32 N M ST R
4 Not Used
3 Isolate Comment Code The code for an isolate comment as defined by the customer
in LabPro software.
5 Isolate Comment The full text of the isolate comment as defined by the
Description customer in LabPro software.
Connect Comm 4
Data Bits 8
Parity None
Stop Bits 1
Time Out 15
Component delimiter
Repeat delimiter
Escape delimiter
Transmission of Results for Combined Test Each test group in Each test group in separate isolate
Groups separate isolate records
records
INTERFACE LOG
Configure Error suppressions None None
• Test results for beta lactamase, oxidase, indole or Thymidine-dependent strain (page 223)
A Request Record
B Specimen Record
C Comment Record
D Test Customization
H Header Record
I Tech Customization
J Service Customization
K Institution Customization
L End Record
M Test/MIC Record
O Organism Customization
P Patient Record
Q Trace Record
R Result/Isolate Record
T Therapy Customization
W Ward Customization
X Source Customization
Z Physician Customization
145 91 æ
NOTE:
LabPro forces non-numeric text in the specimen number, patient ID, and isolate number fields
to upper case.
If the LabPro Interface receives the lower case characters indicated by the shaded cells in the
patient ID, specimen number, or isolate number fields an error occurs and LabPro stores and
displays the lower case characters as upper case.
When the LabPro Interface transmits specimen numbers, patient ID numbers, and isolate
numbers with these characters back to the LIS they are converted as indicated in the following
table.
Checksum type
Null None
1 XOR-ASCII
2 SUM-ASCII
3 XOR-HEX
4 SUM-HEX
Protocol type
1 XON/XOFF
2 ACK/NAK
3 XON/XOFF + ACK/NAK
4 DTR/DSR
5 XON/XOFF + DTR/DSR
6 ACK/NAK + DTR/DSR
8 RTS/CTS
9 XON/XOFF + RTS/CTS
10 ACK/NAK + RTS/CTS
12 DTR/DSR + RTS/CTS
17 XON/XOFF + ENQ
18 ACK/NAK + ENQ
20 DTR/DSR + ENQ
24 RTS/CTS + ENQ
Gender
F Female
M Male
Patient status
I Inpatient
O Outpatient
Specimen status
F Finalized
P Preliminary
Table C-10: Test results for beta lactamase, oxidase, indole or Thymidine-dependent strain
Description LIS Device Value
Negative N, R, 0
Positive P, S, Y, 1
ESBL results
Organism class/family
0
Streptococcaceae, Gram Neg Bacilli,
1 Fermenter, Fastidious, or Yeast
9 Other
Organism set
1 Gram Negative
2 Gram Positive
3 Anaerobe
4 Fastidious
6 Yeast
9 Other
I Intermediate
R Resistant
S Susceptible
Interpretations
BLAC Beta-lactamase positive. For reciprocal interface use, BLac may be accepted as R (resistant).
Indicates the organism is a suspected ESBL-producing organism. Confirmatory tests are needed to
differentiate ESBL from other beta-lactamases. For reciprocal interface use, EBL? may be accepted as R
EBL? (resistant).
I Intermediate
IB appears in place of S for gram-negative organisms known to possess inducible beta lactamases.
Potentially they may become resistant to all beta-lactam drugs. Monitoring of patients during/after
therapy is recommended. Avoid other combined beta-lactam drugs.
IB The IB interpretation may be enabled using the LabPro Panel Processing Customization.
R Resistant
Indicates resistance to a specific drug based on another drug. Example: resistance to cephalosporins due
to extended-spectrum beta-lactamases (ESBL). For Synergy Plus Pos panels, resistance to ampicillin
R* based on resistance to oxacillin.
S Susceptible
Indicates the organism is susceptible to a specific drug based on another drug. Example: For Synergy
Plus Pos panels, susceptible to amoxacillin/clavulanate based on susceptible result for both penicillin and
S* oxacillin.
The TFG interpretation only appears for gram-positive organisms when the TFG growth well is negative.
This will occur only with Sulfamethoxazole and Trimethoprim/Sulfamethoxazole. For reciprocal interface
TFG use, TFG may be accepted as N/R (not reported).
<null> In the event that an interpretation is not calculated, LabPro sends a blank interpretation field.
The POS interpretation appears for both the Cefoxitin Screen (CfxS) > 4 or Inducible Clindamycin test
(ICd) >4/0.5.
The Cefoxitin Screen is intended to determine the susceptibility of staphylococci to the penicillinase-
stable beta-lactams.
The Inducible Clindamycin test is intended to detect inducible clindamycin resistance in staphylococci
that are intermediate or resistant to erythromycin and susceptible or intermediate to clindamycin.
POS Results of ICd are equivalent to the D-zone disk approximation test.
NEG The NEG interpretation appears for both the Cefoxitin Screen ≤ 4 or Inducible Clindamycin test ≤4/0.5.
NOTE:
Interpretation guidelines outlining MIC breakpoints and exceptions are detailed in the Adult
Therapy Guide Legend.
B Specimen
P Patient
R Isolate
0 No error
1 No information found
2 Error in request
Sample transmissions
This section includes the following topics:
Specimen # 2003237:12579
Specimen Comment Records
Specimen Free Text Record
Isolate 1 with Test Group NC27
Test Records Associated with Test Group NC27
Isolate 2 with Test Group PC14
Test Records Associated with Test Group PC14
Isolate 2 with Test Group ADDL3
Test Records Associated with Test Group ADDL3
Specimen # 2003248:135871
Isolate 1 with Test Group NID2
Isolate 1 with Test Group NMP3
Test Records Associated with Test Group NMP3
This transmission uses SUM-ASCII checksum method with null fields allowed and single character
field delimiters suppressed. The field delimiter is ASCII-44 (,) and the string delimiter is ASCII-34
("). Line bidding protocol (ENQ) was used in conjunction with the ACK/NAK software protocol.
The sort order is by Patient ID.
<ENQ>
<ACK>
<STX>"H","Community Hosp. Microbiology
Laboratory","","LabPro","3.01",",","""","N","2","18",15,"Y","",""<CR><LF>BC<ETX>
<ACK>
<STX>P,"L","94257264792","Smith","John R.",19760821,M, ,20030904,20030906,"456B",
"JR","Randolph,John","4E","4East","MED","Medicine","WH","Westside Hospital",Y,N,I, ,2,
"254871365"<CR><LF>AO<ETX>
<ACK>
<STX>C,"1","PEN", , "Patient Allergic to Penicillin", , P,Y<CR><LF>EK<ETX>
<ACK>
<STX>C,"L","NRPC, , "non reportable patient comment", , P,N<CR><LF>CL<ETX>
<ACK>
<STX>F,"L",P,"this is an example of patient free text"<CR><LF>FG<ETX>
<ACK>
<STX>B,"1","2003237:12579","94257264792","RMJ","Jones, Robert
M.","U","Urine",Y,20030825,0730,20030905,20030825,1025 , , ,F,2,Y,"3W","3West","BW","B
Wood",<CR><LF>E@<ETX>
<ACK>
<STX>C,"1","AMP", "Patient taking Ampicillin", B,Y<CR><LF>IK<ETX>
<ACK>
<STX>C,"L","NRSC", ,"Nonreportable specimen comment", ,B,N<CR><LF>E@<ETX>
<ACK>
<STX>F,"L",B,"this is an example of specimen free text"<CR><LF>KH<ETX>
<ACK>
<STX>R,"1","1","2003237:12579","NUC45"," Neg/Urine Combo 45",20030906, ,N , , ," 52","
<ACK>
<STX>M,"8","CFT","Cefotaxime","32",N, ,"I", , , , , , , , , , , , , , , , , ,N<CR><LF>FJ<ETX>
<ACK>
<STX>M,"9","CFX","Cefoxitin","4",N, ,"IB", , , , , , , , , , , , , , , , , ,N<CR><LF>BD<ETX>
<ACK>
<STX>M,"10","CP","Ciprofloxacin","0.5",N, ,"S", , , , , , , , , , , , , , , , , ,N<CR><LF>LM<ETX>
<ACK>
<STX>M,"11","CPD","Cefpodoxime","1",N, ,”IB", , , , , , , , , , , , , , , , ,N<CR><LF>@J<ETX>
<ACK>
<STX>M,"12","CPE","Cefepime","<=2",N, ,"S", , , , , , , , , , , , , , , , ,N<CR><LF>OI<ETX>
<ACK>
<STX>M,"13","CZ","Ceftizoxime","8",N, ,"IB", , , , , , , , , , , , , , , , ,N<CR><LF>NM<ETX>
<ACK>
<STX>M,"14","IMP","Imipenem","1",N, ,"S", , , , , , , , , , , , , , , , , ,N<CR><LF>JE<ETX>
<ACK>
<STX>M,"15","MER","Meropenem","2",N, ,"S", , , , , , , , , , , , , , , , , ,N<CR><LF>AI<ETX>
<ACK>
<STX>M,"16","MZ","Mezlocillin","64",N, ,"I", , , , , , , , , , , , , , , , , ,N<CR><LF>NE<ETX>
<ACK>
<STX>M,"17","NT","Netilmicin","4",N, ,“S", , , , , , , , , , , , , , , , , , ,N<CR><LF>CO<ETX>
<ACK>
<STX>M,"18","P/T","Pip/Tazo","16",N, ,"IB", , , , , , , , , , , , , , , , ,N<CR><LF>LF<ETX>
<ACK>
<STX>M,"19","SFX","Sparfloxacin","0.5",N, ,"S", , , , , , , , , , , , , , , , ,N<CR><LF>LM<ETX>
<ACK>
<STX>M,"L","TIM","Ticar/K Clav","64",N, ,"I", , , , , , , , , , , , , , , , , ,N<CR><LF>IN<ETX>
<ACK>
<STX>L,"L",Y,O<CR><LF>@B<ETX>
<ACK>
<EOT>
MICroSTREP plus
MICroSTREP plus
MICroSTREP plus
One or more user-defined test groups can be added with any of the above combinations or
ordered independently as long as a drug test is not repeated between any user-defined test
groups. No combination of MicroScan defined MIC or Combo panels can be ordered on a single
isolate.
This compatibility logic is not expected to be included in the LIS reciprocal interface. LabPro
imposes this logic prior to data storage. It is provided here only to give guidance to the user who
might be defining equivalent entities on the LIS to test groups and drug tests.
• MBTID test group may not be combined with Combo panels, Neg ID panels or Pos ID panels.
Wards If your Laboratory Information System transmits a hospital identifier suffix with
the ward code, cross-reference wards in LabPro software.
Check with your LIS vendor to see if this is appropriate.
Sources If your Laboratory Information System has numerous sources and not all the
sources are desirable in LabPro software, cross-reference multiple LIS source
codes to a single LabPro source code.
Comments Consult your LIS vendor to determine whether or not comments from LabPro
software are accepted in the LIS.
Physicians N/A
Services N/A
Institutions N/A
Drug Tests See MicroScan pre-defined drug tests/extra test table (page 245) for more
information.
Interpretations The LabPro Interface transmits BLAC, N/R, TFG, IB, ESBL, EBL?, R*, S*, POS and NEG
along with S, I, and R for interpretations. Confirm that the LIS accepts these
interpretations.
If your LIS does not accept these interpretations then disable the ESBL and IB
flags or cross-reference to an appropriate interpretation.
For certain bug/drug combinations, the LabPro Interface transmits a MIC without
an interpretation. If your LIS does not accept a blank interpretation value, you can
cross-reference a blank to a value acceptable to the LIS.
MIC Dilution Levels All MIC values reported with a sign “<” are transmitted as “<=”. You can suppress
the “=” sign on the Data Suppression tab in the MicroScan Message Layer
Properties window.
Some combination drugs may have a MIC value that exceeds 8 characters.
If the LIS has limited space for MIC reporting, cross-reference any MIC value that
exceeds eight characters to a value acceptable by the LIS. For example, <=.12/.06,
<=.25/.12, <=0.5/.25, <=.06/1.2, <=.12/2.4, <=.25/4.7, <=0.5/9.5.
Note: Piperacillin/Tazobactam MIC results are transmitted as a whole number not
a ratio.
If your LIS does not accept a MIC value of N/R, cross-reference N/R to a blank or
to a value that cannot be mistaken for a true MIC. A MIC with a value of N/R can
occur for the following:
• When the LabPro Interface transmits a Kirby-Bauer result, a N/R is inserted
for the MIC value.
• You manually set an MIC to N/R. Appears as “N/R (MIC value)” in the
software.
• If you automatically, or manually, complete a Synergies plus panel before
all drugs are complete, LabPro software inserts an N/R in place of the MIC
for the pending drugs.
Gender N/A
Tech ID N/A
B = Beta Hemolysis 22
OG = Organism 12
IND = Indole 16
0.12 1 8 64/4
MicroScan pre-defined
drug tests/extra test table
The following tables list the CLSI LIS5-A standard and LOINC equivalent codes. They are not part
of the LabPro database files. The listed codes are based on MIC methodology.
CLSI and LOINC provide unique codes for each drug tested by minimum inhibitory concentration
(MIC), agar diffusion (KB), gradient strip, and minimum lethal/bacteriocidal concentration (MLC/
MBC) methodologies.