Professional Documents
Culture Documents
T Communication Links
Between the Data Manager
and a Host Computer
Publication No. TN9-7865-02 / June 2000
Publication Change Record
A 400345-6-0-5 West
Contents
Purpose ......................................................................................................................................................................... 1
Overview........................................................................................................................................................................ 1
Functional Description of Bidirectional Communication (Downloading Workorder Mode) ............................................ 2
Functional Description of Bidirectional Communications (Query Workorder Mode) ..................................................... 5
Setting Up the Workorder Mode.................................................................................................................................... 8
Transmission Characteristics (RS-232)......................................................................................................................... 8
Setting Up TCP/IP on the ADVIA 120 System Computer............................................................................................ 10
Transmitting Images to the Host ................................................................................................................................. 12
Installing and Configuring FTP Server Software on a Windows NT Host Computer................................................... 13
Message Formats........................................................................................................................................................ 14
Operation of the Bidirectional Communications Link - Without Images (Downloading Workorder Mode) .................. 37
Operation of the Bidirectional Communications Link - With Images (Downloading Workorder Mode) ....................... 40
Operation of the Bidirectional Communications Link - With Images (Query Workorder Mode) .................................. 43
Operation of the Bidirectional Communications Link - Without Images (Query Workorder Mode) ............................. 45
Communications Link Error Handling.......................................................................................................................... 47
Communications Link Timing ...................................................................................................................................... 49
Tables
Table 1: Types of Messages.................................................................................................................................. 15
Table 2: ASCII Character Codes ........................................................................................................................... 16
Table 3: tls, tS, and Watchdog Time Intervals....................................................................................................... 49
Table 4: Summary of Estimated Throughput Performance ................................................................................... 49
Table A-1: List of Available Keys............................................................................................................................... 57
Table A-2: Host Communication Errors Generated by the Flexible Format .............................................................. 62
Table B-1: Reticulocyte Addition to Test Dictionary .................................................................................................. 65
Table B-2: Tests (and Default Host Numbers) Reference List for H1 Protocols...................................................... 68
Table C-1: Sample/System Flags.............................................................................................................................. 76
Overview
The communication link enables workorders to be transmitted from the Host Computer to the Data Manager and
results to be transmitted from the Data Manager to the Host Computer.
There are two mutually exclusive modes by which workorders can be transmitted: downloading mode and query
mode. Use the HOST WORKORDERS TRANSFER MODE parameter on the Customer Parameters window to
select the desired mode. See Figure 2.
NOTE
Regardless of the HOST WORKORDERS TRANSFER MODE parameter selection, the system uses the
Downloading Workorder mode if the Position Mode option is selected in the Routine Parameters window.
* These descriptions are not applicable to the one-way communication link used for H1 data stream emulation format
explained in Appendix B.
** The device (Host Computer or Data Manager) with control of the communication line is called the Master device and is
expected to initiate each exchange of messages.
When transmitting images with results, the images are transmitted immediately after the results. Images are
transmitted only through the ethernet connection, but results can be transmitted through either the RS232 connection
or the ethernet connection. (See Figure 1, D2.)
Acknowledgment
Acknowledgment
Workorder Message
Acknowledgment
Acknowledgment
C. Token Transfer Slave Token Transfer Message Master
Acknowledgment
Acknowledgment
Result Message
Acknowledgment
Acknowledgment
Figure 1: Messages Exchanged Between the Data Manager and a Host Computer Using Downloading
Workorder Mode (1 of 2)
Acknowledgment
Acknowledgment
Result Message
Acknowledgment
Acknowledgment
E. Token Transfer Master Token Transfer Message Slave
Acknowledgment
Acknowledgment
Acknowledgment
Acknowledgment
Figure 1: Messages Exchanged Between the Data Manager and a Host Computer Using Downloading
Workorder Mode (2 of 2)
When transmitting images with results, the images are transmitted immediately after the results. Images are
transmitted only through the ethernet connection, but results can be transmitted through either the RS232 connection
or the ethernet connection. (See Figure 1, D2.)
Acknowledgment
Acknowledgment
Workorder Message
Acknowledgment
Acknowledgment
C1.Transmission Results Master Result Message Slave
(Without Images)
Acknowledgment
Acknowledgment
Result Message
Acknowledgment
Acknowledgment
Figure 2: Messages Exchanged Between the Data Manager and a Host Computer Using Query Workorder
Mode
(1 of 2)
Acknowledgment
Acknowledgment
Result Message
Acknowledgment
Acknowledgment
Figure 2: Messages Exchanged Between the Data Manager and a Host Computer Using Query Workorder
Mode
(2 of 2)
Handshaking
Clear-to-Send / Request-to-Send are supported.
PARAMETER CHOICES
Start Bit Always 1
Data Bits 7 or 8
Parity Bit ODD, EVEN, NONE, MARK, SENSE
Stop Bits 1 or 2
The available transmission baud rates are: 300 bps, 600 bps, 1200 bps, 2400 bps, 4800 bps, and 9600 bps.
The desired character format and transmission rate are selected via the PORT CONFIGURATION (host) window
of the Data Manager.
SIGNAL
PIN DESCRIPTION REMARKS
1 Carrier Detect Since the CARRIER DETECT function is not supported at this time, connect a jumper
wire between pins 1 and 4 so that CARRIER DETECT is continuously enabled.
2 Received Data Message transmitted by the Host Computer to the Data Manager.
3 Transmitted Data The serial character stream from the Data Manager is transmitted to the Host
Computer via pin 3 with a nominal voltage swing of 10 volts with respect to pin 5
(signal ground).
A negative voltage represents a MARK, or binary ONE. A positive voltage represents a
SPACE, or binary ZERO.
The voltage at pin 3 will not exceed 25 volts. The user should terminate the
Transmitted Data line (pin 3) with a load impedance that has a d-c resistance between
3 k and 7 k. The measurement method and capacitive loading should conform to
those specified in paragraph 2.4 of EIA Standard RS-232-C.
4 Data Terminal The DATA TERMINAL READY line is continuously set high (on) to indicate that the
Ready Data Manager is ready to communicate even when it is not.
5 Signal Ground
6 Data Set Ready Since the DATA SET READY function is not supported at this time, connect a jumper
wire between pins 4 and 6 so that DATA SET READY is continuously enabled.
7 Request To Send The REQUEST TO SEND line is set high (on) to indicate that the Data Manager has
data to transmit. The REQUEST TO SEND is set low if the Data Manager requests a
stop of communications.
8 Clear To Send When able to accept data, the Host Computer sets the CLEAR TO SEND line high
(on). No data are transmitted from the Data Manager unless the CLEAR TO SEND line
is high (on). If the CLEAR TO SEND function is not supported by the Host Computer,
connect a jumper wire between pins 7 and 8 on the workstation connector so that
CLEAR TO SEND is enabled when required.
9 Not used.
1 2 3 4 5
6 7 8 9
1 To transmit images to the host computer, you must choose one of the following when installing the ADVIA 120
system software:
Choose Host Spec 79 Network to transmit images and all data using the network connection.
Choose Host Spec 79 Serial to transmit images through the network connection and transmit all other data
through the serial port.
If you chose Host Spec 79 Serial and want to transmit images through the network connection, you must
perform the following procedure:
a On the ADVIA 120 Customize menu, click System Setup, then click Tools Modify. In the tools list,
double-click Port Configuration.
b Double-click LIS.
c In the Device Details dialog box, click the Image button.
d In the Image Transfer dialog box, enter the host name supplied by the site host administrator.
e In the Received Time Out field, enter 60 and then click OK.
f In the Device Details dialog box, click OK.
g On the Settings menu, click Exit.
2 Set Windows NT network settings.
a On the Windows NT Start menu, click Settings, then click Control Panel.
b In the Control Panel window, double-click the Network icon.
c Click the Bindings tab.
d In the Show Bindings for: box, select all protocols.
e Double-click TCP/IP Protocol, select [1] 3Com Ethernet III Adapter (or the adapter that is not the
instrument; the instrument is already enabled), then click Enable. Dont restart the computer until you have
finished changing all the settings.
f Click the Protocols tab.
g Double-click TCP/IP Protocol.
h In the Adapter box, select [1] 3Com Ethernet III Adapter(or the adapter that is not the instrument).
i Select Specify an IP address and enter the appropriate IP address and Subnet Mask. The host computer
administrator should supply the addresses. The Subnet Mask for Adapter [1] must be different from the
Subnet Mask for Adapter [2]. Click OK to accept the changes and close the dialog box.
j Close the Control Panel window.
k Use Windows NT Explorer to open the directory C:\WINNT\system32\drivers\etc.
l Double-click Services. In the Open with box, select Notepad and click OK. At the bottom of the document,
type lisdat 701/tcp, then press the Enter key twice. Save the file, print it for future reference, and close
Notepad.
m Use Windows NT Explorer to open the directory C:\WINNT\system32\drivers\etc. Double-click Hosts. In
the Open with box, select Notepad and click OK. At the bottom of the document, type the host IP address
and the host computer name supplied by the host computer administrator. Make sure the address and name
To verify that you have established a network connection after the host computer has been
configured
1 On the Windows NT Start menu, point to Programs, and then click Command Prompt.
2 In the Command Prompt window, type ping followed by a space and then the IP address of the host computer.
Then press Enter.The site host administrator can supply you with the IP address. For example, if the host IP
address is 10.13.93.87 you would type ping 10.13.93.87.
3 If you are transmitting images to the Host, perform the following:
a In the Command Prompt window, type ftp followed by the host name (available from the site host
administrator), and then press Enter. For example, if the host name is ALEX1, type ftp ALEX1
b At the User Name prompt, type anonymous and press Enter.
c At the Password prompt, press Enter. There is no password.
d At the prompt, type put followed by a valid path and file name, and then press Enter. For example, if there is
a file on the system C:\bin\1003_54.rd, type put C:\bin\1003_54.rd. The system should acknowledge that
the file was sent.
e Type Quit, and then press Enter.
f Close the Command Prompt window.
1 On the Windows NT Start menu, point to Programs, and then click Command Prompt.
2 In the Command Prompt window, type ping followed by the IP address of the ADVIA 120 computer (not the
analyzers address, which is 140.250.74.171) and verify that you get a response.
3 Close the Command Prompt window.
IMPORTANT
Rename and move image files from the transfer directory immediately. Whenever the ADVIA 120 system
is shut down or switches modes, the bitmap names start from the beginning (W0010001.bmp in the
example above). If you have not renamed or moved a file, the new file will overwrite it. In addition, after
10,000 images (W0019999.bmp in the example), the system starts numbering images from the beginning.
1 On the Windows NT Start menu, point to Settings, and then click Control Panel on the submenu.
2 In the Control Panel window, double-click Network.
3 In the Network dialog box, click the Services tab.
4 Click Add. The Select Network Services box appears.
5 Select Microsoft Peer Web Server, and then click OK.
6 Follow the directions that appear on the screen.
7 When the Microsoft Peer Web Services Setup dialog box appears, select Internet Service Manager and FTP
Service, and then click OK.
8 When the Publishing Directories dialog box appears, in the FTP Publishing Directory box type C:\ftproot,
and then click OK.
9 Follow the directions that appear on the screen to complete the installation. Now you must configure the
software.
On the Windows NT Start menu, point to Programs, and then point to Microsoft Peer Web Services on the submenu,
and then click Internet Service Manager.
1 Select the computer and then, on the Properties menu, click Server Services.
2 In the FTP Service Properties dialog box, click the Service tab.
3 Set the following values:
TCP Port 21
Connection Timeout 32000 seconds
Maximum Connections 1000
Allow Anonymous Connections
Allow only anonymous connections
Username and Password can be set to anything.
4 Click the Directories tab.
5 In Directory Listing Style, select MS-DOS, and then click Add.
6 In the Directory Properties dialog box, type C:\ftproot\wst in the Directory box.
7 Select both the Read checkbox and the Write checkbox and then click OK.
8 Click OK.
9 Close the Internet Service Manager window.
NOTE
To see how the different types of messages are employed in the bidirectional interface, refer to paragraph titled
OPERATION OF THE BIDIRECTIONAL COMMUNICATIONS LINK.
Message Elements
Figure 4 illustrates the basic elements that can comprise a message. Unless otherwise specified, all characters are
transmitted in ASCII. See Table 2.
STX MT ID CODE DATA LRC ETX
} MT (Message Toggle)
The message toggle (MT) is a sequential hexadecimal ASCII code that identifies each message packet. For
complete details, refer to the paragraph titled Responding to a Message (MT or NACK).
} ID Code
The ID Code consists of a letter and a space that identifies the type of message. For example: The letter I and a
space identify an Initialization message. For the ID Code assigned to each type of message, refer to Table 1.
} Data
Depending upon message type, the data element can contain a code letter, order information, or test results.
NOTE
The ETX byte must follow the LRC byte, and the LRC value must be 7Fh**.
* These descriptions are not applicable to the one-way communication link used for the Technicon H1 data stream emulation
format explained in Appendix B.
** The lower case h indicates that the number is hexadecimal (radix 16).
ID
NAME ORIGIN PURPOSE FORMAT
CODE
Initialization I Host Computer Informs the Data Manager that the Host Computer is initialized Figure 6
(MT=30h) and is ready for communication.
Since an initialization message is required to reestablish the
communications link after a program reload or a communications error
occurs at the Data Manager, the Host Computer should automatically
transmit an initialization message packet if it does not receive an
expected reply from the Data Manager after an extended period of
time defined by the Watchdog parameter.
Upon initialization, the Host Computer is the Master device,
which is expected to initiate the next communication.
Token S Host Computer Makes the receiving device the Master device, which is Figure 7
Transfer expected to initiate the next communication. Typically, if a device
or has no information to transmit, it sends a token transfer
Data Manager message to enable the other device to assume control.
Note: When using the query mode, the S message must be
returned from the host in less than 2 seconds.
Workorder Y Host computer Provides workorder information (e.g., sample identification Figure 8
number and test number for each ordered test).
Workorder E Data Manager Provides the following status information concerning the order Figure 9
Validation message just received from the Host Computer:
The contents of the workorder are valid, or
The workorder contains an error that is identified by means of
a coded flag.
In Workorder Query mode, also informs the Host Computer that
the Data Manager is remaining the master device.
Result R Data Manager Provides the test results for sample identified by sample Figure 10
number.
Query Q Data Manager Workorder Query mode only: Requests a workorder from the Figure 11
Host Computer based on the Sid# in the message. (The R&P#
cannot be used.)
No Order N Host Computer Informs the Data Manager that there is No Request or No Figure 12
Workorder for the requested sample.
Result Z Host Computer Provides the following status information concerning the results Figure 13
Validation message just received from the Data Manager:
The results message is accepted; send the next one.
The results message is not accepted because the Host Computer
results buffer is full. The Host Computer is assuming control as
the Master device.
The results message is accepted, but the Host Computer does
not want to receive any more results at this time and is
assuming control as the Master device so that workorders can
be downloaded.
Since a result validation message is expected in response to
each result message sent to the Host computer, the Data
Manager will not transmit the next result message until a result
validation message is received for the last result message.
The sender begins by transmitting a message packet containing a message toggle code that we will assume to be
3Eh (ASCII character >). After checking the quality of the transmission, the receiving device responds as
follows:
} If the transmission quality is acceptable, the receiving device sends an MT response of one byte equal to the
received message toggle code (i. e., 3Eh in this example).
Upon receiving the MT response, the sender compares the received MT with the one in the message it
transmitted. If they match, the dialogue continues. If not, the communication link must be reinitiated. For
more details, see paragraph titled COMMUNICATION LINK ERROR HANDLING.
} If the receiving device detects a transmission fault (e. g., an LRC error), the message is rejected and a NACK
(Negative Acknowledge) response with hexadecimal value of 15h is sent. Upon receiving the NACK, the
sender retransmits the message. If this same message is rejected a second time, the communication link must
be reinitiated. For more details, see paragraph titled COMMUNICATION LINK ERROR HANDLING.
} Depending on the internal parameters, the delay before and number of transmissions may be specified by the
operator.
NOTE
As desired, the Flexible Communication Format feature can be used to modify the Workorder Y and Results R
messages with respect to selecting which data items are transmitted, locating the position of each data item within the
data stream, and specifying individual data item characteristics such as length, justification, and padding. For
complete details, refer to Appendix A.
In order to minimize the message length, tests in the Workorder Y and Results R messages are identified by their
test number instead of by their test name. The test number used by the Host Computer is entered into the Host
Number field of the Test Dictionary window on the Data Manager. The Data Manager divides results into two
types: numeric test results, and morphology flags. Note that although the Host Number field of the Test Dictionary
window can contain four characters, the test number in the Y and R messages are limited to three characters.
Host numbers greater than 999 should not be entered into the Test Dictionary. Test results with Host Numbers
greater than 999 will not be sent to the Host Computer and will cause Error Messages to appear in the Error Log
during Host Computer communications. Host numbers coming from the Host Computer in the Y message must be
padded with zeroes, for example, 001,011.
* When the Data Manager software is loaded, the user must select either Bidirectional protocol Host Spec. 79 or one of the
Unidirectional ADVIA 120 system protocols described in Appendix A.
The H Emulation One-way data stream format is described in Appendix B.
IMPORTANT
} All desired tests must be specifically requested. No profiles or predefined sets of tests (for example, CBC/Diff)
are recognized by the system.
} A maximum of 110 elementary tests may be transmitted using Host Spec. 79.
} Only Controls and Patient samples are managed by the Data Manager. Primers, Calibrators are not recognized.
} The decimal separator is specified at installation by the operating system's regional settings. To transmit a
different decimal separator, add the following lines to Lis.ini using Notepad:
Host_Decimal = <character you want to transmit>
Host_Thousand = <character you want to transmit>
The characters you choose must not be the same.
} The Data Manager manages a maximum of 14 characters in the Sid#.
} If a misread tube is transmitted to the host (not changed by the user), the tube is assigned an Sid# of 999xxxx
where xxxx represents a sequential number dedicated to misread tubes on the Data Manager.
} The IDEE transmitted from a control is coded with a 00000009xxxx00 if the length of the field is 14 characters
with 7 significant digits). The contents of this field can be changed according to an internal parameter. It defines
the number of leading zeroes and therefore, the number of usable digits.
The following message exchanges illustrate the rollover in MT values after 5Ah.
Assume that Host Computer uses MT
5Ah, the last value in the set.
<<<<<<<<<<<<<< STX/5Ah/Y#/ORDER/LRC/ETX
If message is received successfully,
Data Manager responds with MT 5Ah.
5Ah >>>>>>>>>>>>>>
If order contents are acceptable, Data
Manager sends validation message
using the next MT (30h), which is the
first value in the set.
STX/30h/E#/VALID/LRC/ETX >>>>>>>>>>>>>>
If message is received successfully,
Host Computer sends MT 30h.
<<<<<<<<<<<<<< 30h
Host computer downloads a workorder
using next MT (31h).
<<<<<<<<<<<<<< STX/31h/Y#/ORDER/LRC/ETX
_____________________________________________________________________________________________________
* # = space, /= delimiter for illustrative purposes; not part of transmitted message.
* Illustrates the original Y message format for the Host Spec. 79 data stream. As desired, this format can be
modified using the Flexible Communication Format feature described in Appendix A. The actual message format
is defined in the TRAME.PAR file that can be viewed in the Format window of the Tools.
** For each test request (items 26A-74A), the B & C items are not transmitted unless a previous result is supplied.
(1 of 3)
* Sample identification number (IDee) can be from 4 to 14 bytes. If other than 14, the definition of IDee in the
TRAME.PAR file must be changed to match. See Appendix.
** The patients age is calculated using the date of birth (DOB) and the collection date. If DOB is downloaded, the
collection date must also be downloaded so that the age can be properly calculated.
Figure 8: Workorder Message: Transmitted from Host Computer to Data Manager (2 of 3)
134 Test number for Test Request #110 3
135 Carriage Return/Line Feed 2
136 LRC (Longitudinal Redundancy Check of all characters within field delimited 1
by STX and LRC/ETX codes)
137 ETX (End of Text) 1
* For each test request, the Host Computer can optionally supply a previous result for use in the Delta Check
feature. Previous result data are contained in two fields. The first field (seven bytes) supplies the date or time of
the previous result, while the second field (five bytes) provides the result. If no previous result is being supplied,
the Host Computer does not transmit anything for these fields.
Figure 8: Workorder Message: Transmitted from Host Computer to Data Manager (3 of 3)
Code Species
0000 Human
0100 Rat
0200 Rat LE
0300 Rat SD
0400 Rat Wistar
0500 Mouse
0600 Mouse Balb
0700 Mouse CD1
0800 Mouse C57BL
0900 Cynomolgus Monkey
1000 Rhesus Monkey
1100 Rabbit
1200 Rabbit NZW
1300 Guinea Pig
1400 Dog
1500 Cat
1600 Horse
1700 Cattle
1800 Goat
1900 Pig
2000 Sheep
Downloading Mode:
#0 Workorder message content is valid.
#4 Invalid test number (not defined)
Query Mode:
10 Workorder message content is valid. Data manager is remaining the
master device.
14 Invalid test number (not defined). Data manager is remaining the
master device.
6 Carriage Return/Line Feed 2
7 LRC (Longitudinal Redundancy Check of all characters within field delimited 1
by STX and ETX codes)
8 ETX (End of Text) 1
TOTAL 17
(1 of 2)
*
The default setting is the single-byte disposition code. A Field Service Engineer can change the setting to
substitute the error code from the Alarm Dictionary. If necessary, both the error code and the disposition code
can be transmitted as a two-byte flag.
# If the system is not set to transmit the user code, this value is zero (0).
##
121A Test Number for Result #110 3
(The maximum number of tests is 110)
$$
121B Numeric value for Result #110 5
121C Flag or Space for Result #110 1 (2)
121D User Code (Optional) 3
121E Separator ("|" character) (Optional) 1
121F Reduced codes of sample/system flags for Result #110(Optional) flexible
121G Separator ("|" character) (Optional) 1
122 Carriage Return/Line Feed 2
123 LRC (Longitudinal Redundancy Check of all characters within field delimited 1
by STX and LRC/ETX codes)
124 ETX (End of Text) 1
Figure 10: Result Message : Transmitted from Data Manager to Host Computer (2 of 2)
$
If the system is not set to transmit Sample/System flags, this value is zero (0). If there is no Sample/System flag
associated with this result, this value is zero (0). If there is more than one flag associated with a test, the flags are
separated by a space. There should be no more than fifteen (15) flags associated with a result.
**
See Table C-1: Sample/System Flags, on page 76.
##
If the system is set to transmit images to the Host computer, the last test result will be the image file. The image
file is test #250.
$$
When transmitting an image file, this is a four-digit number followed by a blank space. Ignore the blank space
when using this number to create the image files name.
*
12C Flags or Spaces for Result #1 1 (2)
#
12D User Code (Optional) 3
(1 of 2)
*
The default setting is the single-byte disposition code. A Field Service Engineer can change the setting to
substitute the error code from the Alarm Dictionary. If necessary, both the error code and the disposition
code can be transmitted as a two-byte flag.
#
If the system is not set to transmit the user code, this value is zero (0).
##
122A Test Number for Result #110 3
(The maximum number of tests is 110)
$$
122B Numeric value for Result #110 5
122C Flag or Space for Result #110 1 (2)
122D User Code (Optional) 3
122E Separator ("|" character) (Optional) 1
122F Reduced codes of sample/system flags for Result #110(Optional) flexible
122G Separator ("|" character) (Optional) 1
123 Carriage Return/Line Feed 2
124 LRC (Longitudinal Redundancy Check of all characters within field 1
delimited by STX and LRC/ETX codes)
125 ETX (End of Text) 1
Figure 10a: Result Message (Multispecies): Transmitted from Data Manager to Host Computer
(2 of 2)
$
If the system is not set to transmit Sample/System flags, this value is zero (0). If there is no Sample/System
flag associated with this result, this value is zero (0). If there is more than one flag associated with a test,
the flags are separated by a space. There should be no more than fifteen (15) flags associated with a result.
**
See Table C-1: Sample/System Flags, on page 76
##
If the system is set to transmit images to the Host computer, the last test result will be the image file. The
image file is test #250.
$$
When transmitting an image file, this is a four-digit number followed by a blank space. Ignore the blank
space when using this number to create the image files name.
* The QUERY MESSAGE will send the Sid# as a 14 character field. If the Host responds with a WORKORDER
MESSAGE, the length of the Sid# in that message will be the length as defined in the TRAME.PAR file
(that is, IDEE = (XX R, Z) where XX is the actual defined length of the Sid#).
* The Sid# in the NO WORKORDER MESSAGE is a fourteen character field regardless of the IDEE length definition
in the TRAME.PAR file.
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/S#/LRC/ETX
MT >>>>>>>>>>>>>>
The transmission of a Token Transfer (S) message by the Host Computer informs the Data Manager that the
downloading of workorders is completed and makes the Data Manager the master device. The Data Manager can
now send results or it can relinquish control by transmitting a Token Transfer (S) message if no results are
available. Assume that there are results to be sent.
STX/MT/R#/RESULT/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Z#/VALID/LRC/ETX
MT >>>>>>>>>>>>>>
Figure 14: Dialogue Between the ADVIA 120 Data Manager and a Host Computer in Download Mode (1 of 3)
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID/LRC/ETX> >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
When the Host Computer has completed transmitting the Workorder messages, it will transmit a Token Transfer
(S) message that once again makes the Data Manager the master device.
<<<<<<<<<<<<<< STX/MT/S#/LRC/ETX
MT >>>>>>>>>>>>>>
The Data Manager can now send results, or it can relinquish control by transmitting a Token Transfer (S) message
if no results are available. Assume that the Data Manager transmits results to the Host Computer.
STX/MT/R#/RESULT/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Z#/VALID/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/S#/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/S#/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/S#/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/S#/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/S#/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/S#/LRC/ETX
MT >>>>>>>>>>>>>>
The transmission of a Token Transfer (S) message by the Host Computer informs the Data Manager that the
downloading of workorders is completed and makes the Data Manager the master device. The Data Manager can
now send results and images or it can relinquish control by transmitting a Token Transfer (S) message if no
results are available. Assume that there are results to be sent.
STX/MT/R#/RESULT/LRC/ETX >>>>>>>>>>>>>>
IMAGE >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Z#/VALID/LRC/ETX
MT >>>>>>>>>>>>>>
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID/LRC/ETX> >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
When the Host Computer has completed transmitting the Workorder messages, it will transmit a Token Transfer
(S) message that once again makes the Data Manager the master device.
<<<<<<<<<<<<<< STX/MT/S#/LRC/ETX
MT >>>>>>>>>>>>>>
The Data Manager can now send results, or it can relinquish control by transmitting a Token Transfer (S) message
if no results are available. Assume that the Data Manager transmits results to the Host Computer.
STX/MT/R#/RESULT/LRC/ETX >>>>>>>>>>>>>>
IMAGE >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Z#/VALID/LRC/ETX
MT >>>>>>>>>>>>>>
Figure 14a: Dialogue Between the ADVIA 120 Data Manager and a Host Computer in Download Mode
(With Images) (2 of 3)
STX/MT/S#/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/S#/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/S#/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/S#/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/S#/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
The Data Manager now has results to transmit to the Host Computer.
STX/MT/R#/RESULT/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Z#/VALID/LRC/ETX
MT >>>>>>>>>>>>>>
* # = space, /= delimiter for illustrative purposes; not part of transmitted message.
** Initialization message I is retransmitted at time intervals determined by the Host Computer. The Initialization
message I is transmitted at this time interval until a response is received from the Data Manager.
Figure 15: Dialogue Between the ADVIA 120 Data Manager and a Host Computer in Query Mode (1 of 2)
Assume that two more samples are to be run, and that the Host Computer only has a workorder for one of them
STX/MT/Q#/SID1/LRC/ETX* >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/NW/SID1/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/Q#/SID2/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID2/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
When the Data Manager has no queries or results to send to the Host Computer, it transmits the Token Transfer
(S) message to make the Host Computer the master device. Since the Host Computer does not need to be the
master device, it responds by sending the Token Transfer (S) message to the Data Manager. This process
continues indefinitely, toggling control of the line to each device and keeping the line active until the Data Manager
needs to send a Query Q) message or a Result (R) message.
STX/MT/S#/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/S#/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/S#/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/S#/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/S#/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
The Data Manager now has results and images to transmit to the Host Computer.
STX/MT/R#/RESULT/LRC/ETX >>>>>>>>>>>>>>
IMAGE (via FTP) >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Z#/VALID/LRC/ETX
MT >>>>>>>>>>>>>>
* # = space, /= delimiter for illustrative purposes; not part of transmitted message.
** Initialization message I is retransmitted at time intervals determined by the Host Computer. The Initialization
message I is transmitted at this time interval until a response is received from the Data Manager.
Figure 15a: Dialogue Between the ADVIA 120 Data Manager and a Host Computer in Query Mode (With
Images) (1 of 2)
Assume that two more samples are to be run, and that the Host Computer only has a workorder for one of them
STX/MT/Q#/SID1/LRC/ETX* >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/NW/SID1/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/Q#/SID2/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/Y#/ORDER/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/E#/VALID2/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
When the Data Manager has no queries or results to send to the Host Computer, it transmits the Token Transfer
(S) message to make the Host Computer the master device. Since the Host Computer does not need to be the
master device, it responds by sending the Token Transfer (S) message to the Data Manager. This process
continues indefinitely, toggling control of the line to each device and keeping the line active until the Data Manager
needs to send a Query Q) message or a Result (R) message.
STX/MT/S#/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/S#/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/S#/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/MT/S#/LRC/ETX
MT >>>>>>>>>>>>>>
STX/MT/S#/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
<<<<<<<<<<<<<< STX/36h/Z#/VALID/LRC/ETX
MT should be 43h and not 36h.
15h (NACK) >>>>>>>>>>>>>>
Error message:
Bad MT. MT 36h instead of 43h
Assume that Host Computer
<<<<<<<<<<<<<< retransmits message using the
correct MT (43h)
STX/43h/Z#/VALID/LRC/ETX
43h >>>>>>>>>>>>>>
3 The wrong message type was received.
For example:
STX/MT /R#/RESULT/LRC/ETX >>>>>>>>>>>>>>
<<<<<<<<<<<<<< MT
* The number of retransmission attempts can be set with an internal parameter. The system can also be set to
delay before retrying.
** # = space, / = delimiter for illustrative purposes; not part of transmitted message.
Assume MT = 44h
STX/44h/E#/VALID/LRC/ETX >>>>>>>>>>>>>>
Received MT (36h) does not agree <<<<<<<<<<<<<< 36h
with MT (44h) in transmitted
message.
30h >>>>>>>>>>>>>>
TIME
INTERVAL DEFINITION
tls This parameter is the line switching delay required between message reception and
acknowledgment (MT). With respect to the Data Manager, tls is the minimum delay used between
any message reception and acknowledgment (MT), and between acknowledgment (MT) and the
next transmission. tls is entered in the LIS.INI file where it is identified as Host_Tmt and its range
of values is from 0 ms to 3500 ms.
The tls parameter is preset to 25 ms (0.025 s) for the current software version and can be
changed by Technical Service personnel only.
tS This parameter is the token swap rate. With respect to the Data Manager, tS is the delay between
acknowledgment (MT) of the last received message and the transmission of a Token Transfer S
message. tS is entered in the LIS.INI file where it is identified as Host_Tws and its range of
values is from 0 ms to 30000 ms. Note that the tS value should be greater than the tls value.
The tS parameter is preset to 5000 ms (5 s) for the current software version and can be
changed by Technical Service personnel only.
Watchdog This parameter is the maximum response delay. If no message is received from the Host Computer
within this time limit, the Data Manager assumes that the communication link is down, transmits no
more messages, and waits for an Initialization I message. Watchdog is entered in the LIS.INI file
where it is identified as Host_Watchdog and its range of values is from 0 ms to 40000 ms. The
Host Computer should also employ a maximum response delay parameter that will trigger
reinitialization when no message is received from the Data Manager within a specified time interval.
With respect to the Data Manager, the Watchdog parameter is preset to 20000 ms (20 s) for
the current software version and can be changed by Technical Service personnel only.
Timing Diagrams
Figures 16, 17, and 18 provide timing diagrams for the token transfer, workorder, and results dialogues, respectively.
MT S MT
LEGEND
TIME DEFINITION
INTERVAL
tS Delay between acknowledgment (MT) of the last received message and transmission of a Token
Transfer S message
ttS Time required to transmit a Token Transfer S message
MT Y MT
TY
LEGEND
TIME
INTERVAL DEFINITION
tHY Delay required by the Host Computer between acknowledgment (MT) and Workorder Y message
transmission
tWE Delay required by the Data Manager between acknowledgment (MT) and Workorder Validation E
message transmission
ttE Time required to transmit a Workorder Validation E message
TR
LEGEND
TIME DEFINITION
INTERVAL
tWR Delay required by the Data Manager between acknowledgment (MT) and Results R message
transmission
tHZ Delay required by the Host Computer between acknowledgment (MT) and Result Validation Z
message transmission
TY
LEGEND
TIME
INTERVAL DEFINITION
tHY Delay required by the Host Computer between acknowledgment (MT) and Workorder Y message
transmission (time = 2.00 s)
ttY Time required to transmit a Workorder Y message (time = determined by number of tests
requested and baud rate)
tls Delay required between message reception and acknowledgment (MT) (time = 0.50 s)
tWE Delay required by the Data Manager between acknowledgment (MT) and Workorder Validation E
message transmission (time = 1.00 s)
ttE Time required to transmit an Order Validation E message (time = determined by baud rate)
TY Total time required to handle a Workorder (See Table below)
PERFORMANCE ESTIMATES
TR
LEGEND
TIME
INTERVAL DEFINTITION
tWR Delay required by the Data Manager between acknowledgment (MT) and Results R message
transmission (time = 1.00 s)
ttR Time required to transmit a Results R message (time = determined by number of tests requested
and baud rate)
tls Delay required between message reception and acknowledgment (MT) (time = 0.5 s)
tHZ Delay required by the Host Computer between acknowledgment (MT) and Result Validation Z
message transmission (time = 1.50 s)
ttZ Time required to transmit a Result Validation Z message (time = determined by baud rate)
PERFORMANCE ESTIMATES
Introduction
The Flexible Communications Format enables the user to modify the transmitted data stream with respect to
selecting which data items are transmitted, locating the position of each data item within the data stream, and
specifying individual data item characteristics such as length, justification, and padding. This feature cannot be used
to modify transmission of the actual test results (for example, result value, flags).
IMPORTANT
The Flexible Communications Format is intended to be used by software professionals in consultation with
Bayer Customer Service Personnel. To avoid degrading performance of the communications link, inexperienced
individuals must not attempt to use this feature unaided.
TRAME.PAR File
The communication protocol that connects the Data Manager and a Host Computer is defined by a text parameter
file or frame that is named TRAME.PAR. The specific TRAME.PAR file created for your Data Manager is
selected during installation of the Data Manager software. For a description of Bidirectional Communication Host
Spec. 79 refer to Figures 6 through 13.
Figure A-1 illustrates the original TRAME.PAR file for the HOST data stream.
The TRAME.PAR file contains three parts:
} The first part, a single word on the first line of the file, identifies the data stream type (i. e., HOST).
} The second part lists the data items or keys that can be included in a message and specifies their characteristics.
Test-related data items for orders and results are not listed because they cannot be modified.
} The third part defines the message frame the sequence by which data items are transmitted. Depending upon
the communications protocol, up to two message frames are provided: one for the Result R message, and one
for the Workorder Y message.
Data stream formats for other messages (I, S, E, Z, Q, N) cannot be modified.
KEY NAME
S = Each unused character position
is filled with a space (20h).
The PATNAM key specifies the patient name. This data item contains 30 character positions. Filled character
positions are left justified. Any unused character positions are filled with spaces. The key name must belong to the
list specified in Table A-1.
URGENT =(1,L,S).
IDEE =(14,R,Z).
PATNUM =(14,L,S).
PATNAM =(30,L,S).
BIRYEAR =(4,R,S).
BIRMONT =(2,R,S).
BIRDAY =(2,R,S).
SEX =(1,R,S).
COLYEAR =(2,R,Z).
COLMONT =(2,R,Z). LIST OF DATA ITEMS (KEYS)
COLDAY =(2,R,Z). AND CHARACTERS
COLHOUR =(2,R,Z).
COLMIN =(2,R,Z).
LOCATIO =(6,L,S).
DOCTOR =(6,L,S).
POSTUBE = (6,R,S)
ASPYEAR =(2,R,Z).
ASPMONT =(2,R,Z).
ASPDAY =(2,R,Z).
ASPHOUR =(2,R,Z).
ASPMIN =(2,R,Z).
FRAME FOR WORKORDER (Y) MESSAGE
ASPSEC =(2,R,Z).
(Use horizontal scroll bar to access items not
UPDT =(1,R,S). initially visible on the screen.)
Figure A-2: TRAME.PAR File for Host Spec. 79 Data Stream (MultiSpecies)
APPLICABLE TO
KEYNAME DESCRIPTION STANDARD FORMAT
MESSAGE
PATNUM Patient identification number 14, L, S Y, R
PATNAM Patient name 30, L, S Y
SEX Patient sex* 1, R, S Y
IDEE Sample identification number 14, R, Z Y, R
POSTUBE Sample Rack and Position # 6, R,S R
URGENT STAT sample (Y/N) 1,L,S Y
LOCATIO Location code or Location text 6, L, S (code) Y
DOCTOR Doctor code or Doctor text 6, L, S (code) Y
COLYEAR Sample collection date: Year 2, R, Z Y
COLMONT Sample collection date: Month 2, R, Z Y
COLDAY Sample collection date: Day 2, R, Z Y
COLHOUR Sample collection time: Hour 2, R, Z Y
COLMIN Sample collection time: Minutes 2, R, Z Y
COLSEC Sample collection time: Seconds 2, R, Z Y
ASPYEAR Sample aspiration date: Year 2, R, Z R
ASPMONT Sample aspiration date: Month 2, R, Z R
ASPDAY Sample aspiration date: Day 2, R, Z R
ASPHOUR Sample aspiration time: Hour 2, R, Z R
ASPMIN Sample aspiration time: Minutes 2, R, Z R
ASPSEC Sample aspiration time: Seconds 2, R, Z R
BIRYEAR Patient Birthday: Year 4, R, S Y
BIRMONT Patient Birthday: Month 2, R, S Y
BIRDAY Patient Birthday: Day 2, R, S Y
UPDT Order Update indicator from Host 1, R, S Y
Computer
COCOM Order Comment Code 5, L, S Y, R
CPCOM Patient Comment Code 5, L, S Y, R
For MultiSpecies Systems Only:
SPCODE Species Code 4,R,S Y,R
SPTEXT Species Name 13,L,S R
* Uppercase Only
} Control Codes are non-printable characters that mark a specific event or initiate some action.
w STX (Start of Text) control character (ASCII 02h) indicates the beginning of a message.
w MT (message toggle) is a sequential hexadecimal ASCII code that identifies each message packet. For
complete details, refer to the paragraph titled Responding To A Message (MT or NACK) on page 17.
w Integers (e. g., 3) indicate the number of space characters (ASCII 20h) transmitted. Typically, spaces are used
to separate individual data items or to reserve fields for data items not currently used.
w CRLF control characters (ASCII 0Dh and 0Ah) initiate a carriage return followed by a line feed.
w LRC (Longitudinal Redundancy Check) verifies the accuracy of each transmitted message. Before
transmission, the value of the LRC byte (expressed in hexadecimal code) is calculated by the exclusive-
oring of all data bytes in the message, with the exception of LRC, STX, and ETX. Since the LRC byte
precedes the ETX byte within the data stream, the calculated value for LRC cannot be equal to that of the
ETX byte (03h). Therefore, if the calculated LRC value is 03h, the transmitted LRC byte must be 7Fh in
order to avoid erroneous action by the receiving device.
w ETX (End of Text) control character (ASCII 03h) indicates the end of a message.
} Literal characters are transmitted exactly as shown except for the quotation marks. Typically, literal characters
are used to identify the message (R) or to organize separate but related data items (e. g., / to delimit day,
month, and year data items in a date). Do not include spaces within the quotation marks. For example: To
transmit the letter R followed by three spaces, enter: R, 3. Do not enter: R _ _ _.
} The key name within parentheses identifies the specific data item that is transmitted.
} The colon (:) (without quotation marks) indicates the position of test related information that has no fixed size. In
the Y message, the colon (:) indicates where test requests will be transmitted (the number of requested tests is
not always the same). Similarly, in the R message, the colon (:) indicates where the test results and, if
applicable, the sample/system flags and user code will be transmitted (the number of results is not always the
same).
NOTE
Before modifying the TRAME.PAR file, it is strongly recommended that you back up the Dictionary files. This will
allow you to recover from any problems arising form an erroneous modifications. The following paragraphs assume
that the reader is familiar with operation of the Format window. If more detailed information is required, refer to the
online Help.
IMPORTANT
The Flexible Communications Format is intended to be used by software professionals in consultation with
Bayer Customer Service. To avoid degrading performance of the communications link, inexperienced individuals
must not attempt to use this feature unaided.
8 The file contents appear within the window which is retitled Edit - TRAME.PAR.
9 Make desired modifications to the list of data items (keys). See Figure A-1.
w Use scroll bars to access the remaining file contents.
w Make desired changes to the key characteristics.
The syntax of the key entry is fully described on page 54.
Only one key definition is entered per line.
The key name must be written in capital letters and it must not exceed seven characters. The key name is
followed by a space, and then an equal sign (=).
The three key characteristics separated by commas are enclosed between parentheses.
The key entry is terminated with a period.
A maximum of 50 data items can be included. Only keys listed in Table A-1 can be used.
Lis.ini File Settings for Bidirectional Communication (Host Spec. 79 Serial or Network)
IMPORTANT
A Customer Service Representative can modify the following settings in the Lis.ini file:
} Host_Spy:
Turns the Spy feature on or off. The default is N. Do not change this value; you can turn the Spy feature on and
off using Customer Parameters in Tools Modify.
} Host_Tws:
Sets the time between two S messages in ms. The default value is 5000 (5 seconds). The range is 0-30000.
} Host_Tmt:
Sets the minimum delay between message reception and acknowledgement in ms. The default value is 25 (.025
seconds). The range is 0-3500.
} Host_Flag:
Sets the system to transmit the disposition of a result, indicate the result is associated with a Sample/System flag,
or both. The default setting is D. When there is no flag or disposition for a result, the system transmits a space.
D = The system transmits the disposition code.
F = The system transmits * if there is a flag.
DF = The system transmits both the disposition code and *.
} Host_Watchdog:
Sets the maximum response delay in ms. The default value is 20000 (20 seconds). The range is 0-40000.
} Host_Maxmt:
Defines the maximum value of the message toggle in hexidecimal notation. The default is 5A.
Introduction
The information contained in Appendix B is directed towards ADVIA 120 customers presently using Technicon
H1, H2, or H3 systems that are interfaced to Host Computers using the standard one-way H/Host LIS protocol.
This protocol is an emulator of the original Technicon H1/H2 protocol, it uses many of the fields as place holders
and does not transmit most new ADVIA 120 system results and morphology flags.
This communication protocol simulates the standard one-way H/Host LIS protocol. The communication protocol
uses a TRAME.PAR file customized to address the one-way communication needs of the ADIVA 120 and the host.
For a general description of the TRAME.PAR file, refer to Appendix A.
SEQTUB
SEQTUB defines the Rack and Position number of the tube. This is reflected in the R&P# field on the Data
Manager. A zero is added to the left of six characters sent to the host.
The keyword characteristics are: SEQTUB = (7, R, Z).
When samples are run in the open tube or manual closed tube mode 0000000 is sent for the R&P#.
For controls, the value entered in this field is a place holder.
IDEE
IDEE defines the sample identification number. A fourteen-character message is sent by the instrument; however,
only twelve characters are recognized by the Data Manager for this H emulation protocol. In order to transmit this
information and match the H protocol, the default for this field is left-aligned and filled in with spaces up to twelve
digits, plus one space up to thirteen digits.
IMPORTANT
To ensure that the correct IDEE number is transmitted to the Host, the IDEE (Bar code) number must be 12 or fewer
digits.
If the Host does not interpret the IDEE correctly, try the following to obtain a 13-character field that is right justified
with leading zeroes: Use IDEE (13, R, Z), insert a free-text zero before the IDEE keyword and remove the space
between the IDEE and SAM keywords. For example: IDEE = (13, R, Z). . . .0, (IDEE),(SAM), 1,. . . . Another
way would be to set the number of IDEE digits to one higher than you need and the number of space to one less. For
example, for 5 IDEE digits, right justified, and padded with zeroes, set IDEE = (6, R, Z) and reduce the number of
spaces following the IDEE so . . . (STNNUM), 1, (IDEE), (SAM), 1, 1. . .
When a tube is misread, the Data Manager assigns an identification number (999xxxx where x is the number of
misread tubes) to that tube. For example, if the first tube is misread, the instrument assigns the IDEE 9990001 to
that tube. All tubes having readable bar codes are read and assigned the codes specified by the bar code label. When
the next misread label is encountered, the code 9990002 is assigned to that tube.
If there is no manual matching on the Data Manager, the 13-digit IDEE number transmitted to the Host Computer for
the misread character is 00000999xxxx.
SAM
SAM originally specified whether a sample was a patient sample or a control sample, but on the ADVIA 120 system
this field is just a place holder. To differentiate between patient and control samples, use the IDEE field.
Selectivity
Selectivity is defined by a directly transmitted, single character integer within quotation marks ( ) defining the type
of result message. 0 defines a CBC result, and 1 defines a CBC/Diff result. In the TRAME. PAR file, the value
is fixed at 1, this field is a place holder.
The Data Manager transmits the results, (43 plus 2 Retic tests) exclusively. If test results are missing from the result
message, they are replaced by spaces. Test results not initially requested are sent to the Host Computer.
Reticulocyte
Percent
Type WB WB
Active X X
Test Number 160 161
Host Number 910 911
IMPORTANT
No images, Sample/System flags, or User Codes are transmitted to the Host.
The 43 tests defined by the Data Manager are divided into two groups: tests with numerical results and Morphology
flags with symbols that correspond to severity levels.
Numeric results are 5-character codes which have an associated analytical flag, which is defined by a single
character.
Morphology flags are expressed with up to four characters.
The Extended Output option allowing the transmission of CHCM, WBCP, and WBCB values in addition to other
results in the result message may be managed by the Data Manager provided it is defined in the LIS.INI file by
[Host] Host_H_ Extended _Output parameter.
Parameters to be Defined
The following parameters must be defined in the LIS.INI file:
} ADVIA 120 Code Comment:
Used to define whether the Morphology flags are processed by the Data Manager. (WDR.PAR) (use with Host
Spec. 79)
} Host_Max_Retry_Number:
Used to define the maximum number of message result transmission attempts to the host.
} Host_Delay_Before_Retry:
Used to define the timeout before the retransmission attempt of the result message to the host.
} Host_H_ACK_NACK:
Defines whether ACK/NACK mode is used in the H/host protocol.
IMPORTANT
A Customer Service Representative must define ACK/NAK parameters as required before your host
communication is set up. (The message toggle will not be incremented for each sample unless ACK/NAK is
turned on).
} Host_H_Extended_Output:
Defines whether Extended Output option is included in the result message.
Communication also depends on the following parameters: Host_Watchdog, Host_Spy, Host_Tws, Host_Tmt,
Host_Maxmt.
TEST CODE HOST No. TEST CODE HOST No. TEST CODE HOST No.
WBC 1 %LUC 25 MNy 49
RBC 2 Lobularity Index 26 WBCP 50
HGB 3 MPXI 27 CHCM 51
HCT 4 WBCB 52
MCV 5
MCH 6
MCHC 7
RDW 8
HDW 9
PLT 10
MPV 11
PDW 12 ANISO 36
PCT 13 MICRO 37
#NEUT 14 MACRO 38
#LYMPH 15 VAR 39
#MONO 16 HYPO 40
#EOS 17 HYPER 41
#BASO 18 Left Shift 42
#LUC 19 ATYP 43
%NEUT 20 BLASTS Flag 44
%LYMPH 21
%MONO 22
%EOS 23 %Perox noise 1 47
%BASO 24 Noise/LYMPH valley 48
Patient Samples
In Review None mode only the Delete disposition as specified in the Alarm Dictionary can be automatically
applied. Color range flags and delta check flags are applied, but no rerun dispositions can be applied. The patient
samples are automatically placed into the Current Complete file to be transmitted to the Host Computer or printer.
After transmission to the Host Computer or printer, the results are placed into the Complete file.
To retransmit a patient sample, the sample status can be changed from Complete to Current Complete.
Control Samples
In Review None mode, Quality Control samples are held in the incomplete file and require validation. Quality
Control samples can be moved to the incomplete status from the Hold, Current Complete, or Complete status. To
Review None for controls in Customer Parameters set Review None mode for control samples =Y.
To retransmit a control sample, the sample status can be changed from Complete to Current Complete.
Customer Parameters
The following parameters appear in the Customer Parameters window and should be reviewed by the laboratory
interested in operating in the Review None mode. These parameters can customize the installation by providing
options for the management of unmatched samples and Host management of rerun requests.
Description:
Option for whether all misread samples are to be set to UNMATCHED.
Default value:Y
MISREAD SAMPLE SET TO UNMATCHED [Y, N]=Y
Description:
Option for whether all unmatched samples, except misread, are to be set to UNMATCHED.
Default value: Y
UNMATCHED SAMPLE SET TO UNMATCHED [Y, N]=Y
If either or both of these parameters is set to Y, when matching is performed in Review None mode (either
automatically or manually using the same or different Sid#) the sample is automatically placed in the Current
Complete (then the Complete) file.
NOTE
For accurate review of the data at the Host Computer, analytical flags should be included in the data transmitted to
the Host Computer. This option can be selected by Customer Service personnel only.
The Review None mode should be selected only when the Total Transmission option is also selected. This option
can be selected by Customer Service personnel only.
NOTE
A previous result cannot be added to an existing test request if a result was already received for this test.
The sample with its new test requests is moved to the Pending file except in the following cases:
w An Incomplete sample remains in Incomplete status
w A Hold sample remains in Hold status
w In partial transmission, a sample in Current Complete remains in Current Complete and will move to Pending
status after sending results to the Host Computer as usual.
} A test request is deleted from the existing sample only when the test request in the existing sample does not
contain a current result.
If the update workorder corresponds to an Unmatched sample, the matching occurs automatically (regardless of the
update indicator value). However, if the sample type of the update workorder does not match the sample type of the
Unmatched sample, the matching process does not occur, the transmitted workorder is rejected, and a message is
reported to the Error Log.
If the existing sample is in the All Complete status, the All Complete sample is not modified, and a new workorder is
created in the Pending file.
If the update workorder does not match an existing sample, the update workorder is managed as a new workorder.
Control Results
Host Computers receiving control results must be prepared to manage the duplicate sample IDs that are created when
the same control is run more than once.
NO
Is the Host
communication OK?
NO
YES Other results
expected?
Is the Host NO
communication OK?
YES
Result transmission
YES
} If you are setting up a Network LIS connection on a Standalone PC, and the A120 software gives 'Analyzer Not
Connected' when the simulator is active:
1 Shut down the ADVIA 120 software.
2 On the Windows NT Start menu, point to Settings, and then click Control Panel.
3 In the Control Panel window, click Network.
4 Click the Protocols tab.
5 Select the TCP/IP Protocol and click Properties.
6 Make sure the subnet address of the LIS Card is different from the Instrument Card. If it is not the same,
change it, and then click OK.
7 Change the order of the network cards.
a Click the Bindings tab.
b From the Show Bindings for pull-down menu, choose all protocols.
c Double-click TCP/IP Protocol.
d Select one of the network cards under TCP/IP Protocol, and then change the order by clicking either the
Move Up or Move Down button.
e Click OK.
8 Restart the computer.
} If you get open port errors:
If you are using Host Spec. 79 Serial, check the COM1 setting in Windows NT (Control Panel, Ports).
If you are using Host Spec 79 Network:
1 Verify the LIS address and name are correct in C:\winnt\system32\drivers\etc\hosts.
2 Verify that the last line is empty in C:\winnt\system32\drivers\etc\services.
1 Using Customer Parameters in Tools Modify, set TRACE SPY ACTIVATION ON LIS
COMMUNICATION =Y. (Refer to the Operator's Guide for detailed instructions on how to change Customer
Parameter settings.)
2 Leave Tools Modify and initiate Host communication. Make sure the LIS indicator on the Sample Control
Panel is green.
3 When you finish troubleshooting, reset TRACE SPY ACTIVATION ON LIS COMMUNICATION =N.
In Tools View, use Spy View to view the Host.Spy file. (Refer to the Operator's Guide for detailed instructions on
how to use Spy View.) The Host.spy file is located in the C:\Wst folder on the ADVIA 120 PC. You can also view
Host.spy in any text editor.
When there is no communication between the ADVIA 120 system and the host computer, a message *&* TIME
OUT is logged in the file after each timeout period. The timeout period is specified in the ADVIA 120 system
software.