Professional Documents
Culture Documents
Elecsys Analyzer
Host Interface Manual
WARRANTY
Roche Diagnostics makes no warranties for the RD Host Interface and Elecsys
Analyzer Host Interface Manual beyond those set forth in the operations manual for
the Elecsys Analyzer. Roche Diagnostics disclaims all other warranties, express or
implied, including but not limited to the implied warranties of merchantability and
fitness for a particular purpose.
In no event shall Roche Diagnostics be liable for the incidental or consequential
damages arising from the use of the interface.
VERSIONS
Version
Date
Software
1.0
June 96
released
1.4
May 97
not released
2.0
3.0
Aug. 97
Mar. 98
released
not released
4.0
August 00
4.01
4.02
4.2
Nov. 00
Dez. 00
Jan. 05
Modifications
corrections by RD as regard contents;
re-format
update to version 1.4x (mainly chapter 4)
protocol changes Elecsys 2010
add events/traces from implem. Refer.
add Elecsys 1010 How to ...(chapter 2)
review to version 2.x (mainly chapter 4)
update to version 2.x (chapter 4.3.6, 4.3.7)
protocol changes Elecsys 2010
add LSM
Assay Reference Table 5.1
Auto Dilution Reference Table 5.2
update to version 4.0, changes in CI,
add new features of Elecsys 1010 (batch, query mode
and MSRs)
inclusion of minor corrections
Page 157, leding zeros
New Alarms in Chapter 5.3 for E2010
II
Table of Contents
Table of Contents
1
1.2
1.3
1.4
3.2
Description of Transmission Protocol.......................................................................................3-29
3.2.1
Basics..........................................................................................................................................................................3-29
3.2.1.1 OSI model.............................................................................................................................................................3-29
3.2.1.2 ASTM......................................................................................................................................................................3-31
3.2.1.3 Description of Terms Specific to ASTM...................................................................................................3-33
3.2.2
Application Layer ...................................................................................................................................................3-34
3.2.2.1 Types of Events ..................................................................................................................................................3-34
3.2.2.2 Event Related Data Processing ...................................................................................................................3-38
3.2.2.3 Message Priorities ............................................................................................................................................3-39
3.2.2.4 Events.....................................................................................................................................................................3-39
3.2.2.5 Error Detection and Recovery......................................................................................................................3-41
3.2.3
Presentation Layer.................................................................................................................................................3-45
3.2.3.1 Message Structure: Records ........................................................................................................................3-45
3.2.3.2 Message Structure: Fields.............................................................................................................................3-51
3.2.3.3 Common Field Types: ......................................................................................................................................3-54
3.2.4
Data Link Layer.......................................................................................................................................................3-55
3.2.4.1 General Description .........................................................................................................................................3-55
3.2.4.2 Establishment Phase (Link Connection)..................................................................................................3-56
3.2.4.3 Transfer Phase....................................................................................................................................................3-61
3.2.4.4 Termination Phase (Link Release) .............................................................................................................3-64
3.2.4.5 Frame Format......................................................................................................................................................3-64
3.2.5
Physical Layer..........................................................................................................................................................3-66
3.3
Example ...........................................................................................................................................3-66
3.3.1
Test Selection for New Sample ID ..................................................................................................................3-66
3.3.2
Upload Results after Tests are Performed...................................................................................................3-67
1-3
Table of Contents
4.1
Physical Layer................................................................................................................................ 4-69
4.1.1
Cabling ....................................................................................................................................................................... 4-69
4.1.2
Interface Specifications....................................................................................................................................... 4-71
4.1.3
Critical Timings ....................................................................................................................................................... 4-72
4.2
Data Link Layer.............................................................................................................................. 4-73
4.2.1
State Diagram ......................................................................................................................................................... 4-73
4.2.2
Control Codes.......................................................................................................................................................... 4-74
4.2.3
Critical Timings ....................................................................................................................................................... 4-74
4.2.4
Message Frame / Checksum Calculation.................................................................................................... 4-75
4.2.5
ASCII Table............................................................................................................................................................... 4-77
4.3
Presentation Layer........................................................................................................................ 4-78
4.3.1
Allowed and Disallowed Characters.............................................................................................................. 4-78
4.3.2
Delimiters .................................................................................................................................................................. 4-78
4.3.3
Common Field Types............................................................................................................................................ 4-78
4.3.4
Table of Record Levels ........................................................................................................................................ 4-80
4.3.5
Structure of Messages ........................................................................................................................................ 4-81
4.3.6
ASTM 1394 Standard Records ......................................................................................................................... 4-83
4.3.6.1 Message Header Record (Level 0) (H Record).................................................................................. 4-84
4.3.6.2 Message Terminator Record (Level 0) (L Record)........................................................................... 4-86
4.3.6.3 Patient Information Record (Level 1) (P Record).............................................................................. 4-88
4.3.6.4 Test Order Record (Level 2) (O Record)............................................................................................... 4-90
4.3.6.5 Result Record (Level 3) (R Record)........................................................................................................ 4-98
4.3.6.6 Comment Record (Level 0...3) (C Record) .........................................................................................4-101
4.3.6.7 Request Information Record (Level 1) (Q Record).........................................................................4-102
4.3.7
RD Specific Records and their IDs ...............................................................................................................4-105
4.3.7.1 Action Confirmation Record (Level 1) .................................................................................................4-105
4.3.7.2 Action Request Record (Level 1)...........................................................................................................4-106
4.3.7.3 Calibrator Parameters Record (Level 2)..............................................................................................4-107
4.3.7.4 Calibration Result Record (Level 2)......................................................................................................4-108
4.3.7.5 Diluent Parameters Record (Level 2)...................................................................................................4-110
4.3.7.6 Instrument Configuration Record (Level 1) .....................................................................................4-111
4.3.7.7 Instrument Status Record (Level 1)......................................................................................................4-114
4.3.7.8 Log File Record (Level 1) ..........................................................................................................................4-117
4.3.7.9 Processing Message Record (Level 1)...............................................................................................4-118
4.3.7.10
Control Parameters Record (Level 2) ............................................................................................4-119
4.3.7.11
Result Context Record (Level 1) .......................................................................................................4-120
4.3.7.12
Raw Result Record (Level 4) ..............................................................................................................4-121
4.3.7.13
Service Data Record (Level 1) ...........................................................................................................4-122
4.3.7.14
Sample Status Record (Level 1)........................................................................................................4-124
4.3.7.15
Test Application Record (Level 1) ....................................................................................................4-126
4.3.7.16
Test Conditions Record (Level 1) .....................................................................................................4-127
4.3.7.17
Substance Data Record (Level 1).....................................................................................................4-128
4.3.8
Error States and Error Recovery ....................................................................................................................4-131
4.4
Application Layer ........................................................................................................................ 4-133
4.4.1
Message Priorities...............................................................................................................................................4-133
4.4.2
Types of Messages..............................................................................................................................................4-133
4.4.2.1 Test Order Message ......................................................................................................................................4-133
4.4.2.2 Result Message ...............................................................................................................................................4-135
4.4.2.3 Substance Data Message ...........................................................................................................................4-137
4.4.2.4 Calibrator Parameters Message ...............................................................................................................4-141
4.4.2.5 Control Parameters Message ....................................................................................................................4-142
4.4.2.6 Calibration Data Message...........................................................................................................................4-143
4.4.2.7 Instrument Status Message........................................................................................................................4-144
4.4.2.8 Log File Message............................................................................................................................................4-145
4.4.2.9 Test Conditions Message ............................................................................................................................4-146
4.4.2.10
Test Application Message......................................................................................................................4-147
4.4.2.11
Instrument Configuration Message....................................................................................................4-148
1-4
Table of Contents
4.4.2.12
Service Data Message ............................................................................................................................ 4-149
4.4.2.13
Processing Message................................................................................................................................ 4-149
4.4.2.14
Action Request / Action Confirmation Message ......................................................................... 4-150
4.4.3
Trigger events (Overview) ............................................................................................................................... 4-151
4.5
Test Selection via Specific Test Number ................................................................................4-154
4.5.1
Get Test Numbers from Test Condition Message:................................................................................ 4-154
TABLES...................................................................................................................... 5-155
5.1
5.2
Auto Dilution Reference Table..................................................................................................5-159
5.2.1
General Specification: ....................................................................................................................................... 5-159
5.2.2
Detailed Specification ....................................................................................................................................... 5-159
5.3
5.4
Scope .............................................................................................................................................7-202
7.2
Referenced Documents..............................................................................................................7-203
7.3
Terminology ..................................................................................................................................7-203
7.4
7.5
Physical Layer ..............................................................................................................................7-204
7.5.1
Overview Physical Layer................................................................................................................................... 7-204
7.5.2
Electrical Characteristics.................................................................................................................................. 7-205
7.5.3
Mechanical Characteristics ............................................................................................................................ 7-206
7.6
Data Link Layer ............................................................................................................................7-208
7.6.1
Overview Data Link Layer ............................................................................................................................... 7-208
V 4.2 Version 01/05
1-5
7.6.2
7.6.3
7.6.4
7.6.5
7.6.6
7.7
Table of Contents
7.8
Appendix 2: Seven-Bit ASCII Code Charts ............................................................................ 7-215
7.8.1
Appendix 2.1: Decimal Character Code .....................................................................................................7-215
7.8.2
Appendix 2.2: Hexadecimal Character Code............................................................................................7-216
Scope............................................................................................................................................. 8-217
8.2
8.3
Terminology ................................................................................................................................. 8-218
8.3.1
Description of Terms Specific to this Standard:......................................................................................8-218
8.4
Significance and Use ................................................................................................................. 8-219
8.4.1
General Information:...........................................................................................................................................8-219
8.5
Information Requirements in Clinical Testing ...................................................................... 8-221
8.5.1
General Approach ...............................................................................................................................................8-221
8.5.2
Logical Structure of the Message Level Protocol ..................................................................................8-223
8.6
Message Content - General Considerations......................................................................... 8-225
8.6.1
Character Codes ..................................................................................................................................................8-225
8.6.2
Maximum Field Lengths ...................................................................................................................................8-226
8.6.3
Maximum Record Length.................................................................................................................................8-226
8.6.4
Delimiters ................................................................................................................................................................8-226
8.6.5
Data Record Usage Overview.........................................................................................................................8-229
8.6.6
Common Field Types..........................................................................................................................................8-230
8.6.7
Examples of Basic Record Types...................................................................................................................8-232
8.7
8.8
8.9
Test Order Record....................................................................................................................... 8-244
8.9.1
Multiple Orders.....................................................................................................................................................8-244
8.9.2
General Applications..........................................................................................................................................8-245
8.10
8.11
8.12
8.13
8.14
8.15
9.2
9.3
1-6
9.4
Table of Contents
9.5
Technical Details .........................................................................................................................9-268
9.5.1
Record editor rules............................................................................................................................................. 9-268
9.5.2
TCP/IP Communication .................................................................................................................................... 9-269
9.6
Data Flow of ASTM Test program ............................................................................................9-270
9.6.1
ELECSYS 2010...................................................................................................................................................... 9-270
9.6.2
ELECSYS 1010...................................................................................................................................................... 9-273
9.6.3
STA, STA-C, STA-R............................................................................................................................................. 9-275
9.6.4
Cardiac Reader .................................................................................................................................................... 9-276
9.6.5
Modular................................................................................................................................................................... 9-278
9.6.6
VS II........................................................................................................................................................................... 9-279
9.6.7
LSM .......................................................................................................................................................................... 9-280
9.6.8
PSM .......................................................................................................................................................................... 9-281
9.6.9
Amplilink................................................................................................................................................................. 9-282
9.7
10
10.1
Tables.......................................................................................................................................... 10-291
10.2
10.3
11
GLOSSARY...............................................................................................................11-1
1-7
Table of Contents
1-8
Introduction
Introduction
This section contains
how to read this manual
short description of Elecsys 2010 and Elecsys 1010
features of the host interface
1.1
1-9
Introduction
Meaning
Special font
Tel:
Fax:
E-Mail: peter.centner@roche.com
thomas.meckel@roche.com
guenter.knoop@roche.com
1-10
1.2
Introduction
Incubator
User Interface
System Reagents
Circuit breaker
Reagent Disk
Interface Connector
Distilled Water
Bar Code Reader
Tips
Sample Disk
Cups
Liquid Waste
Operation Switch
Figure 1-1: Elecsys 2010 Disk Version
Elecsys 2010 is especially suited for use in medium to large size laboratories. By means
of the Laboratory-System-Manager (LSM) designed by Roche Diagnostics, several
Elecsys 2010 analyzers can be centrally controlled (not available in US). The analyzer
can also be connected to an existing laboratory EDP (Host).
1-11
Introduction
1.3
Sipper arm
S/R
Probe
Measuring Cell
S/R Arm
Liquid Waste
Container
Distilled water
container
S/R Disk
Control unit
Printer
1-12
Introduction
Operation of the analyzer is easy and intuitive. The reagents are stable and can
generally be directly loaded on to the analyzer system. The consistent use of bar-coded
reagents greatly reduces the need for time consuming manual inputs when performing
the daily routine. Additional automation can be achieved by connecting a laboratory
EDP system.
Serum and plasma samples in primary tubes or secondary cups on tubes can be used.
Bar-coded sample tubes are recognized. There are also two STAT positions available
for STAT samples.
Results are produced either qualitative or quantitative depending on the test. The
typical test throughput is 50 results per hour.
1.4
1-13
Introduction
1-14
How to ...
How to ...
This section contains
how to set up the interface
how to operate the interface
how to do troubleshooting and maintenance
2.1
2-15
How to ...
The DOCUMENTATION SETUP screen offers the operator options for managing
results: Print and/or Upload to the Host. This setup influences what should be
performed when the DOC key or the document all button is touched or when
automatic documentation is performed.
To set up automatic upload of test results to the host computer
touch the UTIL screen button
touch the DOCUMENTATION SETUP screen
touch the "Print/Upload" or "Upload" button.
touch the "Automatic ON" to receive requests as soon as they are available or the
"Automatic OFF" button to manually send results.
Data Bits
7,8
Stop Bits
1,2
Parity
Sync
on, off
2-16
How to ...
Note:
Only the buttons that are actually colored cyan (light blue) are active, i.e.
can be selected.
2-17
How to ...
2-18
How to ...
2-19
2.2
How to ...
Interface Setup
Utilities
The arrow keys can be used to navigate between the input fields.
2-20
How to ...
Press the soft key to open the INTERFACE SETUP screen. Use the arrow keys to
navigate between the fields.
Select the field HOST PROTOCOL. Press ENTER to open the pop-up window
with selectable options. Use the arrow keys to select the appropriate host protocol.
Press the ENTER key when complete. Refer to Fig. 2-8.
2-21
How to ...
OFF:
HOST:
A host is connected.
LSM:
INTERNAL:
HOST QUERY:
Indicates whether host query mode is on or off. This field is only active if a setting
other than OFF is selected for HOST PROTOCOL. The default setting is ON. If the
setting is OFF, the host works in batch mode.
Input Instrument Network name:
Displays the name of the analyzer as used in a network. The default setting is
ELECSYS 1010. This name can be changed.
Select SERIAL INTERFACE HOST and touch the buttons for setting the correct
values
Baud Rate
Data Bits
7,8
Stop Bits
1,2
Parity
When ENTER is pressed, a pop-up window opens where a communication speed can
be selected.
DATA BITS:
Displays the number of bits per data word that is used for communication.
When ENTER is pressed, a pop-up window opens where the number of data bits can
be selected.
2-22
How to ...
STOP BITS:
Displays the number of stop bits per data word that is used for
communication.
When ENTER is pressed, a pop-up window opens where the number of stop bits can
be selected.
PARITY:
Displays the parity recognition used for communication.
When ENTER is pressed, a pop-up window opens where the parity can be selected.
SENDING ADDITIONAL DATA:
Displays the following additional manufacturer specific records:
RR: Raw Result
RC: Result Context
PM: Processing Message
Select YES or NO using the horizontal soft key at the bottom right of the screen.
SUBSTANCE DATA TIMEOUT:
Specifies the timeout for a manufacturer-specific record. This record contains
general substance information (reagents, diluents, pretreatments, system
reagents, calibrators, instrument calibrators, control, waste).
2-23
How to ...
diluent packs. After the upload after the run preparation scan the instrument should
not use reagent pack inventory for inventory check or run calculation until a
configurable time-out has run down. The respective action should be delayed. The
time-out should be different from the time-out for order queries. The instrument
should accept a reagent pack data download in every instrument state and use the
information for all further actions. If the instrument receives such a download after
the time-out has run down, a warning should be generated and added to the message
history.
HOST QUERY TIMEOUT:
Specifies the timeout for the host query mode.
2-24
How to ...
2-25
How to ...
DOCUMENTATION OPTION:
Displays the Documentation Options which defines the behavior of result
print out and/or upload to the Host.
Results must be either printed out, stored on a floppy disk or sent to the
laboratory EDP (host). If one of these functions has been performed, the
result is said to be documented and the position number is released for
further use.
2-26
2.3
2-27
Theory of Operation
Theory of Operation
This section contains
an overview of the Interface
a description of Transmission Protocol
an example
3.1
3.2
3.2.1 Basics
3-29
Theory of Operation
For you as a software engineer it is important to know, that you can program a low
level layer (e.g. the Data Link Layer) without having to know about the protocol. You
need not know what kind of messages the doctor and the laboratory are exchanging or
what the phone numbers of the lab are. All you need to know is the protocol for the
Data Link Layer and the interface structure to the neighboring layers. In our example
you have to know that you will get messages from the Network Layer. The task is to
break them down into words. You then have to program a packing algorithm meeting
the protocol definitions of your layer. That means putting the words in frames with
"$$$" around the words. Then you must add a trailing checksum calculated according
to the protocol definitions. The ready to send frames must be transferred to the
Physical Layer with a request to send these frames.
Please note that this example does not reflect the processes of the Elecsys host
interface. It shows a strongly simplified communication process to clarify classification
of the diverse communication functions into layers. OSI implementations can
3-30
Theory of Operation
summarize communication functions into less than seven layers like the ASTM
protocol does with its four layers.
3.2.1.2 ASTM
The ASTM protocol uses four hierarchical layers for processing communication data:
Application layers virtually exchange messages (e.g. test results)
Presentation layers virtually exchange records. One message consists of multiple
records.
Data link layers virtually exchange frames. One record consists of one or more
frames.
Physical layers physically exchange 8 bit ASCI codes through standard serial
interfaces. One frame consists of max. 240 record letters (bytes) and 7 bytes of
delimiter and checksum data.
Frame
Send/Receive
Frame
Send/Receive
Frame
Send/Receive
Frame
Send/Receive
Frame
Send/Receive
Frame
Send/Receive
Frame
Send/Receive
Frame
Send/Receive
Record
Record
Build Message
Record
Message
Communication Data
Analyze Message
Record
Record
3-31
Theory of Operation
The ASTM protocol definition is divided into a low level and a high level protocol. The
ASTM low level protocol defines the data communication method by frames and is
described in sections 3.2.4 and 3.2.5. The ASTM high level protocol defines the
message structure, message resending process, record structure and types of records
and their use. It is described in sections 3.2.2 and 3.2.3.
Details of the ASTM protocol can be found in the Annual Book of ASTM Standards.
Copyright American Society for Testing and Materials, 100 Barr Harbor Drive, West
Conshohocken, PA 19428-2959, U.S.A
3-32
Theory of Operation
3-33
Theory of Operation
Message Header
Request Information
Message Terminator
H
Q
L
3-34
Theory of Operation
H
P
Message Header
Patient Information
Test Order
Message Terminator
Inquiry to Instrument
Example: The Host needs the results of a specific sample. It informs the Instrument
of this need by use of a request information message to Instrument.
Comment: Usually with the option "Automatic Upload On" all results for a sample
will be sent to the Host as soon as ready. So there is no need to ask for results at the
Elecsys 2010.
H
Q
L
Message Header
Request Information
Message Terminator
3-35
Theory of Operation
Message Header
H
P
Patient Information
Test Order
Result
Message Terminator
3-36
Theory of Operation
Message Header
Patient Information
Test Order
Result
Message Terminator
H
P
Message Header
Patient Information
Test Order
Message Terminator
3-37
Theory of Operation
3-38
Theory of Operation
Priority
Sending
Order
Types of messages
High
Response (re-send)
Low
Response
Inquiry (re-send)
Inquiry
Upload (re-send)
Upload
3.2.2.4 Events
Table 3-2 to Table 3-7 summarize the messages used by the Elecsys analyzer with their
events. The column "Records" shows the record types mentioned earlier which are
used to construct the message. Records are discussed in detail in section 3.2.3.1.
Please note that ASTM standard specifications primarily define the exchange of
messages between analyzer and host for ordering tests, receiving results and managing
patient related data. For system related, manufacturer dependent data as it is
exchanged between the instrument and the LSM (Laboratory Systems Manager, not
available in US), the ASTM standard specifies a "Manufacturer Information Record".
3-39
Theory of Operation
Messages
Records
Trigger Events
Messages
Records
Reception by
Instrument
P, O
after inquiry
When executing the sample disk scanning, the instrument sends a request message for
the test selection information to the Host after each sample bar-code scanned. The
data is only requested for normal samples and control samples of which test selection
information has not yet been registered.
Messages
Records
Reception by
Instrument
any time
any time
Messages
Records
Trigger Events
P, O
Measured data
P, O, R, C
3-40
Theory of Operation
Messages
Records
Trigger Events
Measured data
P, O, R, C,
Messages
Records
Reception by Instrument
P, O
any time
Request cancel
any time
Please note that on Elecsys 2010 according to the ASTM specifications only one
request record may be outstanding at a time, the receiver of a request record must
terminate the request, when finished, via the message terminator record, or the sender
must cancel the request before sending a second logical request. Therefore the "Request
Information Record" (Q) can be used by the Host for canceling requests previously
transmitted to the instrument. This is done by leaving fields 3 to 12 empty, field 1 is
"Q", 2 is "1" and 13 is "A" (see 4.3.6.7).
Canceling / deleting of samples in the data base will be done with the "Test Order
record" (O) where the Action Code is "C".
3-41
Theory of Operation
is detected.
Recovery: Sending of the appropriate termination code for "receiving message
failed" in the Termination Record of the receipt message (see Table 3-8).
Improper message error:
When the Presentation Layer receives an invalid message this error type is detected.
A message is invalid because of wrong structure (see 3.2.3.1 Message Structure:
Records) or record data not based on the rules (see 3.2.3.2 Message Structure:
Fields).
Recovery: Sending of the appropriate termination code for "receiving message
failed" in the Termination Record of the receipt message (see Table 3-8).
Message acceptance error:
As mentioned earlier response and download messages normally result in an
update of the instrument's data base. There are certain conditions of the
instrument, when an update of the data base is not possible. Such an impossibility
of updating the data base results in a "Message acceptance error".
Recovery: Sending of the appropriate termination code for "refusing received
message" in the Termination Record of the receipt message (see Table 3-8).
Hardware error:
When the Physical Layer reports a communication error this error type is detected.
Recovery: After re-initialization of the communication circuit and a delay of 40
seconds sending messages are re-sent to the Host.
Application error:
When the Data Link Layer detects an unrecoverable error this error type is picked
up.
Recovery: After re-initialization of the communication circuit and a delay of 40
seconds those messages are re-sent to the Host.
The result status after the reception of a message from the Host is reported to the Host
by the response message (in case of a received inquiry) or (in case of a received
response or download) a Receipt Message containing only the framing "H" and "L"
(Header and Termination) records (see 3.2.3.1). In both cases the reception status is
reported by using the Termination Code Field in the Termination record ("L"). When
receiving "response" and "download" messages normally, the instrument does not
report the message receiving situation to the Host.
3-42
Attribute of
message
Theory of Operation
Inquiry
abnormal
Receive error
Hardware error
Application error
normal
Invalid attribution
abnormal
abnormal
Termination
code
no message
All data in records are not as ruled.
(Improper message error)
Message refusal
Receive error (*)
Hardware error (*)
Application error (*)
The instrument reflects the valid record data on the data base.
Table 3-8: Termination Codes to different Error States
3-43
Theory of Operation
Alarm Name
Contents
Cause of Alarm
Source Layer
Communication re-sending
occurred
Re-sending a message
succeeded
Application
Communication re-sending
failed
Re-sending a message
failed
Application
Communication message
acceptance error
Application, Message
Acceptance error
Communication message
format illegal error
Presentation,
Improper Message
Error
Communication
application error
Picked up the
application error.
Data Link,
Application Error
Communication sending
error
Data Link,
Send Error
Communication sending
error
Data Link,
Send Error
Communication receiving
error
Data Link,
Receive Error
Picked up the
hardware error.
Physical,
Hardware Error
Communication sending
message aborted
Received the
Termination code = R
Communication receiving
message aborted
Received the
Termination code = T
3-44
Theory of Operation
Elecsys 2010 only uses one patient per message and only one order per
message can be made (with multiple test selections via repeat fields).
ASTM defines messages to consist of a hierarchy of records of various types (see Figure
3-10). Records at level zero contain information pertaining to the sender identification
and completion of transmission. They can be seen as a kind of framing information
relating to the message. Records at level one of the hierarchy contain information
about individual patients. Records at level two contain information about test order
requests and specimens. Records at level three contain information about test results.
Comment records may be inserted at any level in the hierarchy. A comment record
always relates to the immediately preceding patient, order, result, scientific or
manufacturer information record. Therefore, if a comment record were to follow a
patient record (level one), then that comment record would be treated as a level two
record. A comment record may not follow the message terminator record.
Manufacturer information records may be inserted at any level in the hierarchy (with
the exception of level 0). This record type always relates to the immediately preceding
patient, order result, scientific or comment record. Therefore, if a manufacturer
information record were to follow a patient record (level one), then the record would
be treated as a level two record. This record may not follow the message terminator
record.
3-45
Theory of Operation
Additional record types are the request-information record and the terminator record.
The request-information record provides for the request of demographics or test
results to or from the clinical instrument for specified patients, specimens, tests, dates,
and so on. The message terminator record must be the very last record of the message.
(Level 0)
(Level 1)
(Level 1)
(Level 2)
(Level 2)
(Level 3)
(Level 3)
(Level 3)
(Level 4)
(Level 4)
(Level 4)
(Level 4)
(Level 4)
(Level 3)
(Level 2)
(Level 3)
(Level 3)
(Level 3)
(Level 3)
(Level 3)
(Level 3)
(Level 2)
(Level 3)
(Level 3)
(Level 3)
(Level 3)
(Level 3)
(Level 4)
(Level 1)
(Level 1)
(Level 1)
(Level 1)
(Level 0)
HEADER
MANUFACTURER INFORMATION 1
PATIENT 1 (general information about patient)
|
COMMENT 1 Record (relates to previous patient PATIENT 1)
|
ORDER 1 (information about the first battery requested)
|
| COMMENT 1 Record (relates to previous order ORDER 1 )
|
| RESULT 1 (information about the first result of battery 1)
|
| RESULT 2 (information about the second result of battery 1)
|
| |
COMMENT 1 Record (Relates to RESULT 2)
|
| |
COMMENT 2 Record (Relates to RESULT 2)
|
| |
|
| |
|
| |
|
| RESULT n (information about the last result of battery 1)
|
ORDER 2 (information about battery 2)
|
| RESULT 1 (information about the first result of battery 2)
|
| RESULT 2 (information about the second result of battery 2)
|
|
|
|
|
|
|
| RESULT n (information about the last result of battery 2)
|
ORDER n (information about the last battery for the first patient)
|
| RESULT 1 (first result of the last order)
|
|
|
|
|
|
|
| RESULT n (information about the last result of battery n)
|
| |
COMMENT 1 Record (Relates to RESULT n)
PATIENT 2 (all of the structure repeats)
PATIENT n
MESSAGE TERMINATOR
Figure 3-10: Hierarchical Structure of Messages
3-46
Theory of Operation
ASTM defines a given set of record types (see Table 3-10). One type (manufacturer
information, identifier "M") can be used for manufacturer specific extension of this set
(see Table 3-11). Most of the record types are related to each other in a definite
hierarchy. At level zero is the message header and message terminator. At level one is
the patient record, the request-information record and the scientific record. At level
two is the test order record. At level three is the result record. The comment records
do not have an assigned level.
Level
Record Name
Identifier
Result Record
0..3
Comment Record
0..3
Scientific Record
(This record is not used by the Roche Diagnostics
implementation)
The Roche Diagnostics specific records (MSR) follow the levels described below.
3-47
Theory of Operation
Level
Record Name
Identifier
M-AC
M-AR
M-CR
M-CP
M-CS
M-QP
M-QS
2
1
1
1
1
M-DP
M-IC
M-IS
M-LF
M-PM
4
4
1
M-RR
M-RC
M-SS
M-SD
M-XT
M-TA
M-TC
Message Header Record (H) - This record contains information about the sender
and the receiver, that is, it identifies the instrument(s) and the computer systems
whose records are being exchanged. It also defines the field, repeat field, and
component field delimiter characters.
Patient Information Record (P) -This record type contains information about an
individual patient.
Test Order Record (O) - When sent from the computer system to the instrument,
this record represents a test order and may be followed by one or more result
records which would contain information pertinent to the test being ordered.
When sent by the instrument to the computer system, it provides information
about the specimen/test request, and may be followed by result records (at least
one record for each test within the ordered batteries).
Result Record (R) - Each result record contains the results of a single analytic
determination.
3-48
Theory of Operation
Comment Record (C) - Comment records can apply to any other record except the
message trailer record. They may be free standing messages sent to or from the
instrument, unrelated to a particular patient or test procedure.
Request Information Record (Q) - This record is used to request information for
new tests, for tests previously ordered, and possibly for tests previously reported. A
single request information record may request demographic information, or
results (only on Elecsys 2010) for an individual test, multiple tests, or all tests for a
single date, a series of dates, or a range of dates, or both, and for an individual
patient, group of patients, individual specimens, groups of specimens, etc.
Scientific Record (S) - This record is used to exchange results between clinical sites
for the purposes of proficiency testing or method development (not used by the
Roche Diagnostics implementation).
Manufacturer Information Record (M) - This record, which is similar to the
comment record, may be used to send complex structures where use of the existing
record types would not be appropriate. The fields within this record type are
defined by the manufacturer.
The manufacturer specific records defined by Roche Diagnostics are classified by a
sub record ID (see Table 3-11). They were introduced for the communication with
the Laboratory Systems Manager. A standard host usually will ignore those
messages.
A sequence of patient records, order records, or result records at one level is
terminated by the appearance of a record type of the same or higher level. Thus, a
sequence of results for one battery of tests is terminated by the next test order, patient,
manufacturer information, request information, or message terminator record.
An order record may never appear without a preceding patient record and a result
record may never appear without a preceding order record.
When an order is transmitted, it must be preceded by a patient record. All orders that
follow apply to the patient in the preceding patient record. When a result is
transmitted, it must be preceded by an order record and a patient record to maintain
the prescribed hierarchy.
In order to determine buffering requirements, both transmitter and receiver must use
common rules for storing transmitted data in order to ensure proper error logging and
error recovery procedures. Since data content is structured in a hierarchical fashion,
any decremental change in the hierarchical level will trigger storage of all data
transmitted prior to said level change. This rule may be considered as the minimal
implementation.
In the following example (Table 3-13), permanent storage of data, by the receiver,
should occur at points: E, G, L, M, N, Q. Q is assumed as saved by virtue of the record
type function.
3-49
Theory of Operation
Line #
Record Type
(Level) Increment
Header
(Level 0)+0
Patient 1
(Level 1)+1
Order 1
(Level 2)+1
Result 1
(Level 3)+1
Order 2
(Level 2)-1
Order 3
(Level 1)-1
Order 1
Comment 1
(Level 3)+1
Result 1
(Level 3)+0
Comment
Result 2
Order 2
Patient 3
Order 1
P
Q
{Save E-F}
(Level 2)+1
{Save A-D}
(Level 2)+0
Patient 2
Action
(Level 4)+1
(Level 3)-1
{Save G-K}
(Level 2)-1
{Save L}
(Level 1)-1
{Save M}
(Level 2)+1
Result 1
Message Terminator
(Level 3)+1
(Level 0)-3
{Save N-P}
A, B
A, B, C
A, B, C, D
A, B, C, D, E
A, B, E, F
A, B, E, F
A, G, H
A, G, H, I
A, G, H, I, J
A, G, H, I, J, K
A, G, H, I, J, K, L
A, G, H, L, M
A, G, M
A, N, O
A, N, O, P
A, N, O, P, Q
3-50
Theory of Operation
line failure originally occurred. Using the transmission example as given, the following
record recovery examples would be valid.
3.2.3.2 Message Structure: Fields
The smallest element of information in any record is the field, containing a single item
of information, such as a date, a patient name, or a numeric test result. In the upper
layers, ASTM does not define a limit for the length of a message, record or field, so the
length of a message is flexible. There are special delimiter characters to indicate the end
of record fields (see Table 3-14). ASTM defines specific sets of fields for each record type
(see section 4.3.7).
All data are represented as eight bit values, within the range (0-255), where 0-127 are
defined by the ASCII standard (ANSI X3.4-1986) and values 128-255 are undefined by
this standard. Values 0-31 are disallowed with the exception of 7, 9, 11, 12, and 13,
where 13 is reserved as a record terminator. Values 32-126 and 128-254 are allowed.
Values 127 and 255 are also disallowed. It is the responsibility of the instrument
vendor and computer system vendor to understand the representation of any extended
or alternate character set being used. As an example, the numeric value 13.5 would be
sent as four byte value characters 13.5 or ASCII(49), ASCII(51), ASCII(47), ASCII(53).
Allowed Characters:
Disallowed Characters:
Within text data fields, only the ASCII characters 32-126 and the undefined characters
128-254 are permitted as usable characters (excluding those used as delimiter
characters in a particular transmission). Furthermore, all characters used as delimiters
in a particular transmission are excluded from the permitted range. Delimiter
characters are defined for each message in the header record. The sender is responsible
for screening all text data fields to ensure that the text does not contain those
delimiters. Alphanumeric characters should not be used as delimiters because they are
likely to appear within field content. Moreover, some alphabetic characters have
special uses as follows:
H, P, O, R, C, Q, E, L, M
comma
S, P, R, C
priority codes
L, H, <, >, N, U, D, B, W
result codes
C, P, F, X, I, O
result status
3-51
Theory of Operation
Delimiter
Character
Char.
ASCII decimal
ASCII hex.
Record delimiter
= carriage return
<CR>
13
0Dh
Field delimiter
= vertical bar
124
7Ch
Repeat delimiter
= backslash
92
5Ch
Component delimiter
= caret
94
5Eh
Escape delimiter
= ampersand
&
37
26h
Record Delimiter - Carriage return (ASCII 13) is the delimiter for the end of any of
the defined record types.
Field Delimiter - A single allowable character excluding ASCII 13 (carriage return),
separates adjacent fields. The field delimiter is variable and defined in the message
header. The same delimiter must be used in all records following a header and
preceding a message terminator record.
Repeat Delimiter - A single allowable character excluding ASCII 13 and the value
for the field delimiter. The repeat delimiter must be defined in the message header
and is used to separate variable numbers of descriptors for fields containing parts
of equal members of the same set.
Component Delimiter - A single allowable character excluding ASCII 13 and the
field and repeat delimiter values. The component delimiter is used to separate data
elements of fields of a hierarchical or qualifier nature. For example the street, city,
state, zip, etc. of an address field would be separated by component delimiters.
Escape Delimiter - A single allowable character excluding ASCII 13 and the field,
repeat, and component delimiter values. The escape delimiter is used within text
fields to signify special case operations. Applications of the escape delimiter are
optional and may be used or ignored at the discretion of either transmitter or
receiver. However, all applications are required to accept the escape delimiter and
use it to correctly parse fields within the record.
Use of Escape Delimiter - The escape delimiter may be used to signal certain special
characteristics of portions of a text field (for example, imbedded delimiters, line feed,
carriage return, etc.). An escape sequence consists of the escape delimiter character
followed by a single escape code ID (listed below), followed by zero or more data
characters followed by another (closing) occurrence of the escape delimiter character.
No escape sequence may contain a nested escape sequence. The following escape
sequences are pre-defined.
3-52
Theory of Operation
&H&
&N&
&F&
&S&
&R&
&E&
&Xhhhh&
hexadecimal data
Any number of hexadecimal digits (0-9, A-F) may follow
(that is, &XA& could equal line feed).
&Zcccc&
Fields are identified by their position, obtained by counting field delimiters from the
front of the record. This position-sensitive identification procedure requires that when
the contents of the field are null, its corresponding field delimiter must be included in
the record to ensure that the i'th field can be found by counting (i-1) delimiters.
Delimiters are not included for trailing null fields; that is, if the tenth field was the last
field containing data, the record could terminate after the tenth field, and therefore
would contain only nine delimiters.
Transmitted records may include more fields than are required by a receiving system.
When processing a message, the receiving system may ignore any field it does not
require. Fields must always be transmitted, however, in the positional order specified.
A system may transmit a null value for a field because (1) it does not know the value,
(2) it knows the value is irrelevant to the receiving system, or (3) the value has not
changed since the last transmission, or any combination thereof. To exemplify case
(3), a lab within a tightly linked hospital network may never transmit the patient's date
of birth, sex, or race in the patient record when transmitting the order and result
records to the requesting system, because it knows that the hospital registry system
always broadcasts new or changed patient data to the receiving system.
Because the sending system can use null values to indicate no change, a null value does
not overwrite existing data in the receiving system. In rare circumstances, for example,
if a system erroneously sent a patients date of birth when the date of birth was actually
unknown, the receiving system should replace its existing value for a field with a null
value.
A field containing only a pair of double quotes (ASCII-34) should be treated as an
instruction to the receiver that the existing contents pertaining to that field definition
should be deleted.
3-53
Theory of Operation
3-54
Theory of Operation
Fixed Measurements and Units - When a field contains a specific observation, for
example, patient's weight, patient's height, or collection volume, the default units
of measurement for that observation are specified in the field definition. When the
observation is measured in the default units, the units need not be transmitted. If
the measure is recorded in units different from the default, for example, if the
weight is measured in pounds rather than kilograms, the measurement units must
be transmitted. In this case the units are transmitted in the same field as the
measurement. The units follow the measure and are separated from it by a
component delimiter, for example, 100^lb. Units should be expressed in ISO
standard abbreviations in accordance with ISO 2955.
Addresses - An address occupies a single field in a record. The address may be
comprised of five components (street address, city, state, zip or postal code, and
country code) separated by component delimiters so that the receiving party can
break them into separate fields as needed. An example would be 52 Hilton Street
#B42^Chicago^IL^60305^USA. The country need only be transmitted when it
cannot be assumed from the context. The components of this field are position
dependent.
Provider and User IDs - Physician's and other health staff codes may be transmitted
as internal code numbers, as full names, or both, as mutually agreed upon between
the sender and the receiver. When both the name and ID number are sent, ID
numbers should come first and be separated from the name by a component
delimiter. Each component of the name is also separated by a component
delimiter. The order of the components of the name are (1) last name, (2) first
name, (3) middle initial or name, (4) suffix, for example, Jr., Sr., etc., and (5) title,
for example, Dr., Mr., etc. Thus, if Dr. John G. Jones, Jr. had an identifier of 401-0,
his number and name would be transmitted as
401-0^JONES^JOHN^G^JR^DR>. When necessary, more than one ID may be
sent within one field. Multiple IDs in one field are separated by repeat delimiters.
Record Sequence Number - This is a required field used in record types that may
occur multiple times within a single message. The number used defines the i'th
occurrence of the associated record type at a particular hierarchical level and is
reset to one whenever a record of a greater hierarchical significance (lower
number) is transmitted or if the same record is used at a different hierarchical level
(for example, comment records).
3-55
Theory of Operation
Cut messages in smaller frames of text, delimit frames: Provides for recognition of
frames
Synchronize transfer of frames and sequential control: Maintains the sequential order
of information across the connection.
Error detection: Senses transmission and format errors.
Error recovery: Attempts to recover from detected errors by re-transmitting
defective frames or returning the link to a neutral state from otherwise
unrecoverable errors.
The ASTM low level protocol is a simplex stop and wait protocol. E.g. information
always flows in one direction at a time. Replies occur after information is sent, never at
the same time. In contradiction to other communication protocols there is no master
slave relation. Both instrument as well as host may initialize the communication. To
establish which system sends and which system receives information and to assure the
actions of sender and receiver are well coordinated, there are three distinct phases in
transferring information:
Establishment Phase (Link Connection)
Transfer Phase
Termination Phase (Link Release)
Establishment
Phase
Sender
ENQ
Termination
Phase
Transfer Phase
intermediate frame
end frame
EOT
Receiver
ACK
ACK
ACK
3-56
Theory of Operation
Establishment Phase
retry
retry
10 sec
ENQ
Sender
1 sec
ENQ
ENQ
Transfer
Phase
abort
15 sec
EOT
ENQ
Receiver
xxx
ENQ
ACK
3-57
Theory of Operation
Establishment Phase
retry
10 sec
ENQ
Sender
retry
1 sec
ENQ
ENQ
Transfer
Phase
abort
15 sec
EOT
ENQ
Receiver
xxx
ENQ
ACK
3-58
Theory of Operation
Establishment Phase
retry
retry
10 sec
ENQ
Sender
1 sec
ENQ
Transfer
Phase
abort
15 sec
ENQ
EOT
ENQ
Receiver
xxx
ACK
ENQ
Establishment Phase
retry
10 sec
ENQ
Sender
retry
1 sec
ENQ
ENQ
Transfer
Phase
abort
15 sec
EOT
ENQ
Receiver
xxx
ENQ
ACK
3-59
Theory of Operation
transmission service from the Data Link Layer. Point "B" is the entry point for retrials
in case of errors. Point "C" marks the transition to the Transfer Phase of this layer
(Figure 3-17).
A
Message to
be sent
B
Send [ENQ]
Start Timer
Read RS232
No
Yes
Message
received ?
Yes
No
No
Yes
[ACK] ?
[ENQ] ?
Time out
(15 s) ?
Yes
Device
=
Analyzer
Yes
No
Wait 20 sec
Error:
'No answer from host'
No
Wait 1 sec
Error:
Contention on Line
Error:
'Answer different
from [ACK]'
No Error:
Go on with
Transfer Phase
Send [EOT]
3-60
Theory of Operation
3-61
Theory of Operation
correct checksum. Valid frames are answered with an [ACK] by the Elecsys. Invalid
frames result in a [NAK] response and rejection of the invalid frame.
The host does not complete sending a frame.
When neither Reception of a frame is completed nor an [EOT] is received 30s after
Elecsys responded with the last [ACK] or [NAK], a time-out occurs. Elecsys
discards the last incomplete message, changes to Idle State and regards the line to
be in the neutral state.
The host sends an [EOT].
This resets the Elecsys to Idle State. Only completely received frames are regarded
to be valid.
Figure 3-17: Transfer Phase, Flowchart shows the three possible responses to a frame
transmission. Entry point "C" is triggered by successful completion of the
Establishment Phase. It is also reentry point for subsequent successful frame
transmissions. Point "D" is the entry point for retrials in case of answers different from
[ACK]. Point "E" marks the transition to the Termination Phase of this Layer (Figure
3-18).
3-62
Theory of Operation
C
Reset Retry
Counter
D
Send Frame
Start Timer
Read RS232
Message
received ?
Yes
No
No
No
Yes
[ACK] or
[EOT] ?
Time out
(15 sec) ?
Yes
Send next
record
Retry no. +1
No
Retry
Counter > x ?
(X=1 to 9)
Yes
Error:
'No answer from host'
Error:
'Answer different
from [ACK]'
No
Last record ?
Yes
3-63
Theory of Operation
E
Send
EOT
A
Figure 3-18: Termination Phase, Flowchart
FN
ETB
CH
CL
[CR]
[LF]
ETX
CH
CL
[CR]
[LF]
FN
3-64
Theory of Operation
[STX]
FN
[ETB]
is the ASCII code 23 (17hex), indicating the end of the text block of an
intermediate frame.
[ETX]
is the ASCII code 3, indicating the end of the text block of an end frame.
CH, CL
represent the high nibble (= most significant 4 bit) and the low nibble
(=least significant 4 bit) of the 8 bit checksum, respectively. CH and CL are
represented as two digits of hex numbers. The checksum is the modulo 8 of
the sum of ASCII values of the frame characters starting with and including
"FN" and completing with [ETX] respectively [ETB] (Example see Table
4-7).
Text
Allowed Characters:
Disallowed Characters:
The Presentation Layer uses some characters as special delimiter codes. These
characters may not be used as normal message text:
Delimiter
Character
Char.
ASCII decimal
ASCII hex.
Record delimiter
= carriage return
<CR>
13
0Dh
Field delimiter
= vertical bar
124
7Ch
Repeat delimiter
= backslash
92
5Ch
Component delimiter
= caret
94
5Eh
Escape delimiter
= ampersand
&
37
26h
3-65
Theory of Operation
3.3
Example
Message Terminator
H
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
ELEC
HOST
[STX]2Q|1|^000004^278^0^19^^SAMPLE^NORMAL||ALL|
|||||||O[CR]
[ETX]38[CR][LF]
[ACK]
ELEC
HOST
ELEC
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
3-66
Theory of Operation
Message Header
HOST
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&|||ASTM-Host[CR][ETX]59[CR][LF]
[ACK]
HOST
ELEC
[STX]2P|1||000004[CR][ETX]5B[CR][LF]
[ACK]
HOST
ELEC
[STX]3O|1|000004|278^0^19|^^^10^0\^^^20^0|R||||||
N||||||||||||||O[CR][ETX]58[CR][LF]
[ACK]
HOST
ELEC
HOST
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
Message Terminator
H
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
ELEC
HOST
[STX]2P|1||000004[CR][ETX]5B[CR][LF]
[ACK]
ELEC
[STX]3O|1|000004|278^0^19^^SAMPLE^NORMAL|ALL|
R|19960614142107|||||X||||||||||||||0[CR][ETX]25[CR]
[LF]
[ACK]
HOST
Result TSH: 2.01 IU/ml
R
ELEC
HOST
R
ELEC
HOST
[STX]5R|2|^^^20^0|320.0|nmol/l|58.80^151.0|L||F|||
19970425120351|19970425122213|[CR][ETX]EC[CR][LF]
[ACK]
C
ELEC
[STX]4R|1|^^^10^0|2.01|uIU/ml|1.69^2.43|||F|||1997
0509135452|19970509141314|[CR][ETX]E3[CR][LF]
[ACK]
[STX]6C|1|I|49^Above normal(expected)range|I
[CR][ETX]58[CR][LF]
3-67
HOST
[ACK]
ELEC
[STX]7R|1|^^^400^|-1^0.453|COI|^|||F|||
19970618105515|19970618111337|[CR][ETX]0A[CR][LF]
[ACK]
[STX]0L|1[CR][ETX]39[CR][LF]
[ACK]
[EOT]
HOST
ELEC
HOST
ELEC
Theory of Operation
3-68
Engineering Reference
Engineering Reference
This section contains
Physical layer
Data link Layer
Presentation layer
Trace Examples
4.1
Physical Layer
4.1.1 Cabling
There are two different versions of connection plugs for Elecsys instruments. The older
instruments have a female socket so cable type b) is needed. The newer instruments
have a male socket so cable type a) must be used.
a)
Plug to Elecsys
Plug to Host
b)
Plug to Host
Plug to Elecsys
Figure 4-1: Data Cable Wiring Diagram (----- for optional bridges)
4-69
Engineering Reference
Figure 4-1 illustrates the wiring of the 3 core data cable used to connect the Elecsys
analyzer to a DTE - host (e.g. PC) with 9 pin or 25 pin D-sub-connector. Connect the
cable to the 9-pin socket at the left hand side of the analyzer. Do not connect pin 1 on
both sides of the cable shield. Note: on host side do not use pins 4-6, 7-8 (US only).
Caution: Switch off the instrument at the circuit breaker on the right side of the
analyzer before connecting the cable.
Host Connector
Printer
User Interface
Printer
Host Connector
Explanation
Analyzer frame
Txd
Transmit Data
out
Rxd
Receive Data
in
SG
Signal Ground
4-70
Engineering Reference
Table 4-1 gives the pin-out descriptions of the used pins. None of the handshake lines
is used. They remain unconnected. The Elecsys analyzer does not need bridges
between handshake pins. Since most host systems need bridges, you should use them
equally on both sides so that there is no danger of mixing up the two connectors.
There is no hardware handshake. Therefore you must shorten pins 8 (CTS) to 7 (RTS)
and 4 (DTR) to 6 (DSR) at least for the host connector. If your host interface supports
only 25-pin connectors, you will probably have to shorten pins 4 (RTS) to 5 (CTS) and
6 (DSR) to 20 (DTR). The interfaces of the Elecsys analyzers are defined as Data
Terminal Equipment (DTE). As the interfaces of most computer systems (e.g. PCs) are
defined as DTEs too, both sides will send data on pin 3 (Txd) and receive data on pin 2
(Rxd) (This is only for 9 pin connectors. The sub-D 25 connector has Rxd on pin 3
and Txd on pin 2). To avoid this you will have to cross over lines 2 and 3 as is usually
done with 0-modem cables. If your computer system is defined as a Data
Communication Equipment (DCE) or you use modems to connect your Elecsys
analyzer to a host system, you must not cross over lines 2 and 3. DCEs send data on
pin 2 and receive data on line 3 (with sub-D 25 connectors vice versa!). Pin 1 of the
Elecsys connector is used as a shielded connection. It is grounded to the analyzer's
frame. To avoid ground loops do not connect line 1 on both sides to pin 1 of the
connectors. Pin 1 should be left open on one side of the cable. At the other side the
cable shield should be connected.
Specification
Remarks
Interface
Handshaking*
XON/XOFF
Communication Method
Half duplex
Data bits
7 or 8
Stop bits
1 or 2
Parity bit
Transmission speed
1200, 2400,4800,9600,19200
BPS
247 bytes
Character Code
4-71
Engineering Reference
State
Timer Starts
Timer Stops
Time-out
Reaction
Transmission of
[ENQ]
Reply of
[ACK],[NAK],[ENQ]
15 s
Sender enters
Termination Phase
Contention
(Host Timer)
20 s
Contention
(Analyzer Timer)
After Time-out
1s
Analyzer
retransmits [ENQ]
Receiver
complete reception
of valid frame or [EOT]
30 s
Receiver enters
Idle State
Sender
after transmission of
last character of frame
15 s
Sender enters
Termination Phase
Establishme Sender
nt
Transfer
4-72
4.2
Engineering Reference
4-73
Engineering Reference
Description
Mnemonic
0A hex
Line Feed
[LF]
0D hex
Carriage Return
[CR]
02 hex
Start of Text
[STX]
03 hex
End of Text
[ETX]
04 hex
End of Transmission
[EOT]
05 hex
Inquiry
[ENQ]
06 hex
Acknowledge
[ACK]
15 hex
Not Acknowledged
[NAK]
17 hex
[ETB]
Allowed Characters:
Disallowed Characters:
State
Timer Starts
Timer Stops
Time-out
Reaction
Transmission of
[ENQ]
Reply of
[ACK],[NAK],[ENQ]
15 s
Sender enters
Termination Phase
Contention
(Host Timer)
20 s
Contention
(Analyzer Timer)
After Time-out
1s
Analyzer
retransmits [ENQ]
Receiver
complete reception
of valid frame or [EOT]
30 s
Receiver enters
Idle State
Sender
after transmission of
last character of frame
15 s
Sender enters
Termination Phase
Establishme Sender
nt
Transfer
4-74
Engineering Reference
FN
ETB
CH
CL
[CR]
[LF]
ETX
CH
CL
[CR]
[LF]
FN
[STX]
FN
Text
[ETB]
is the ASCII code 23 (17hex), indicating the end of the text block of an
intermediate frame.
[ETX]
is the ASCII code 3, indicating the end of the text block of an end frame.
CH, CL
represent the high nibble (= most significant 4 bit) and the low nibble
(=least significant 4 bit) of the 8 bit checksum, respectively. CH and CL are
represented as two digits of hex numbers. The checksum is the modulo 8 of
the sum of ASCII values of the frame characters starting with and including
"FN" and completing with [ETX] respectively [ETB] (Example see Table
4-7).
4-75
Engineering Reference
Symbol
Character
Value
(decimal)
Sum
Value
(hex)
Sum
[STX]
[STX]
002
02h
00h
FN
049
49
31h
31h
Text
[ETX]
+084
133
+54h
85h
+101
234
+65h
EAh
+115
349
+73h
15Dh
+116
465
+74h
1D1h
[ETX]
+003
468
+03h
468
= 468
MOD 256
212
1D4h
= 1D4h
Mod 100h
= 212
= D4h
CH
068
44h
CL
052
34h
[CR]
[CR]
013
0Dh
[LF]
[LF]
010
0Ah
4-76
Engineering Reference
Char
Hex
Dec
NUL
00
Char
Char
Char
Char
Char
Hex Dec
Hex Dec
Hex Dec
Hex Dec
Hex Dec
Hex Dec
Hex Dec
DLE
10
11
12
13
04
14
15
ENQ
05
06
16
17
18
19
10
1A
BEL
20
1C
13
1D
14
1E
15
1F
33
28
25
29
36
34
37
35
2B
28
2C
29
2D
30
2E
38
36
39
37
31
2F
51
43
40
38
41
39
42
3A
52
44
53
45
54
46
55
47
45
3D
56
48
46
3E
57
49
58
4A
47
3F
68
54
69
55
60
4C
61
4D
62
4E
63
4F
62
83
63
70
56
71
57
72
58
73
59
74
5A
84
64
85
65
86
66
87
67
77
5D
88
68
78
5E
89
69
90
6A
79
5F
100
74
101
75
92
6C
93
6D
94
6E
102
76
103
77
104
78
105
79
106
7A
95
6F
118
w
119
x
120
y
121
z
122
{
107
7B
108
7C
109
7D
110
7E
111
7F
123
124
117
116
k
6B
115
91
114
73
99
113
72
5C
98
112
76
71
5B
97
75
70
82
p
96
K
4B
61
59
81
>
53
67
60
<
52
3C
66
`
80
44
51
3B
65
43
50
US
42
27
50
P
64
*
2A
41
26
49
24
RS
SI
0F
27
GS
SO
0E
26
FS
CR
0D
25
ESC
12
35
40
'
23
1B
32
&
22
11
34
@
48
21
FF
0C
24
SUB
VT
31
EM
LF
0B
23
CAN
HT
33
19
ETB
BS
0A
22
SYN
6
30
"
18
NAK
ACK
09
21
DC4
4
32
17
DC3
EOT
08
20
DC2
ETX
03
07
Space
16
DC1
STX
02
Char
SOH
01
Char
125
126
DEL
127
4-77
4.3
Engineering Reference
Presentation Layer
Disallowed Characters:
4.3.2 Delimiters
The Presentation Layer uses some characters as special delimiter codes. These
characters may not be used as normal message text:
Delimiter
Character
Char.
ASCII
decimal
ASCII
hex.
Record delimiter
= carriage return
<CR>
13
0Dh
Field delimiter
= vertical bar
124
7Ch
Repeat delimiter
= backslash
92
5Ch
Component delimiter
= caret
94
5Eh
Escape delimiter
= ampersand
&
37
26h
Field Definitions
ASTM
Universal Test ID
Component 1:
Component 2:
Component 3:
Component 4:
6.6.1
6.6.1.1
6.6.1.2
6.6.1.3
6.6.1.4
6.6.2
6.6.2.1
Telephone Numbers
free text format
Component 2:
^Multiple Phone Numbers
6.6.3
6.6.4
Addresses
Component 1:
Component 2:
Component 3:
Component 4:
Component 5:
6.6.5
Street Address
^City
^State
^Zip or Postal Code
^Country Code
4-78
Engineering Reference
Field Definitions
ASTM
6.6.6
6.6.7
Data
Type
Explanation
char[n]
n character string
d_t
int
integer number (depends on context could be: byte, int (16 bit), or long (32 bit) see RD application data specs for detailed ranges)
pos_int
text
string with undefined length (exactly defined by the data base model according to
limits given by ASTM protocol specification)
unit
units in ISO 2955 abbreviations or actual used unit (also amount of tests)
4-79
Engineering Reference
Record Name
Identifier
Result Record
0..3
Comment Record
0..3
S
Scientific Record
(This record is not used by the Roche Diagnostics implementation)
The Manufacturer Specific Records are specific for the Roche Diagnostics Elecsys
instrument and must be received but should be ignored by the host. In newer software
releases these records are switched off by default to reduce the communication traffic.
Level
Record Name
Identifier
M-AC
M-AR
M-CR
M-CP
M-QS
MSR - Control Scheme (Elecsys 1010 only)
(This record is not used by the Roche Diagnostics implementation)
M-QP
M-DP
M-IC
M-IS
M-LF
M-PM
M-RR
M-RC
M-SS
M-SD
M-XT
M-TA
M-TC
4-80
Engineering Reference
Level 0:
Contains information pertaining to the sender identification and completion of
transmission in standard ASTM defined records.
Level 1:
Contains information about individual patients in standard ASTM defined
records.
Level 2:
Contains information about test order requests and samples/specimens in standard
ASTM defined records.
Level 3:
Contains information about test results in standard ASTM defined records.
Level 0..3:
Comment and manufacturer information records.
(These records always relate to the immediately preceding patient, order result,
scientific or comment record. Therefore, if a comment were to follow a patient
record (level one), then the record would be treated as a level two record. This
record may not follow the message terminator record.)
4-81
(Level 0)
(Level 1)
(Level 1)
(Level 2)
(Level 2)
(Level 3)
(Level 3)
(Level 3)
(Level 4)
(Level 4)
(Level 4)
(Level 4)
(Level 4)
(Level 3)
(Level 2)
(Level 3)
(Level 3)
(Level 3)
(Level 3)
(Level 3)
(Level 3)
(Level 2)
(Level 3)
(Level 3)
(Level 3)
(Level 3)
(Level 3)
(Level 4)
(Level 1)
(Level 1)
(Level 1)
(Level 1)
(Level 0)
Engineering Reference
HEADER
MANUFACTURER INFORMATION 1
PATIENT 1 (general information about patient)
|
COMMENT 1 Record (relates to previous patient PATIENT 1)
|
ORDER 1 (information about the first battery requested)
|
| COMMENT 1 Record (relates to previous order ORDER 1 )
|
| RESULT 1 (information about the first result of battery 1)
|
| RESULT 2 (information about the second result of battery 1)
|
| |
COMMENT 1 Record (Relates to RESULT 2)
|
| |
COMMENT 2 Record (Relates to RESULT 2)
|
| |
|
| |
|
| |
|
| RESULT n (information about the last result of battery 1)
|
ORDER 2 (information about battery 2)
|
| RESULT 1 (information about the first result of battery 2)
|
| RESULT 2 (information about the second result of battery 2)
|
|
|
|
|
|
|
| RESULT n (information about the last result of battery 2)
|
ORDER n (information about the last battery for the first patient)
|
| RESULT 1 (first result of the last order)
|
|
|
|
|
|
|
| RESULT n (information about the last result of battery n)
|
| |
COMMENT 1 Record (Relates to RESULT n)
PATIENT 2 (all of the structure repeats)
PATIENT n
MESSAGE TERMINATOR
Figure 4-5: Structure of Messages
4-82
Engineering Reference
Batch Mode:
Note:
In the following tables the columns 2010 and 1010 represent the
implementation for Elecsys 2010 and Elecsys 1010. The column LSM
represents the implementation for LSM (not available in US).
:
:
: Ignored
4-83
Engineering Reference
LSM
1010
2010
Data
Type
Ref.
7.1.
Field
Data
Content
Comments
H | 7.1.
Record type ID
(H)
char[1]
Delimiter
definition
char[4]
|\^&
Message control
ID
text
Access password
text
Sender name or
ID
text
{^...}
{\...}
Sender street
address
text
Reserved field
Sender telephone
number
text
Characteristics of
sender
text
Receiver ID
10
text
Elecsys 2010:
only in debugging mode
(refer to Table 4-17)
Elecsys 1010:
text (e.g. E1010)
Comment or
special
instructions
11
text
Processing ID
12
char[1]
P,
D,
(T),
(Q)
Elecsys 2010:
refer to Table 4-16
(software version >= 3.x)
Version No.
13
int
always 1
14
d_t
sender name or ID
^BM (manufacturer)
^E2 (instrument type: Elecsys 1010)
^software version
Example Elecsys 1010:
^BM^E2^0.910
Elecsys 2010:
only in debugging mode
manufacturer specific; using repeat and/or
component delimiters this field may also reflect the
software or firmware revisions, multiple instruments
available on this line, etc.
4-84
Engineering Reference
Field Name
ID
Option
delimiter definition
7.1.2
<CR>
&
processing ID
7.1.12
[13]
[37]
The assignment of the "sender ID"/"receiver ID" will be done from the Host/LSM by using the fields and the "processing ID"
in the "Message Header" record according to the scenario presented below. This Host assigned ID is different from the user
defined instrument name transferred in the Manufacturer Specific Record [M-IC]. In the table the "sender ID"/"receiver
ID"/"processing ID" are abbreviated as SID/RID/PID.
The Elecsys instruments never send the flag 'D' (debugging mode) as processing ID. But each time Host sends 'D', the
instrument has to actualize its Instrument ID. Instrument sends next and following messages with this memorized ID (SID)
disregarding whether LSM has sent a different ID (RID).
Instrument
Dir
...
Host
Comment
...
...
SID = ||
RID = ||
PID = |P|
prior to the assignment all packages sent from the Host have
the "sender ID"/"receiver ID" empty
SID = ||
RID = ||
PID = |P|
...
...
...
SID = |Host #|
RID = |Instr. #|
PID = |D|
SID = |Instr. #|
RID = |Host #|
PID = |P|
instrument sends next and following messages with its "S ID"=
"last sent RID in debugging mode" = memorized instrument
ID.
...
...
...
SID = |Host #|
RID = |Instr. #|
PID = |P|
4-85
Engineering Reference
1010
LSM
char[1]
sequence number
pos_int
termination code
char[1]
Nil,
E,
F,
I,
Q
Field
Ref.
13.1
2010
Data
content
Data Type
Comments
L | 13.1.
Field Name
ID
Option
termination code
13.1.3
Nil, N
Remark
unknown system
error
no information
available from last
query
4-86
Attribute of message
Engineering Reference
Inquiry
abnormal
Receive error
Hardware error
Application error
normal
Invalid attribution
abnormal
abnormal
Termination
code
no message
All data in records are not as ruled.
(Improper message error)
Message refusal
Receive error (*)
Hardware error (*)
Application error (*)
* The instrument reflects the valid record data in the data base.
Table 4-20: Termination Codes to different Error States
4-87
Engineering Reference
1010
LSM
Data
content
Comments
P | 8.1.
char[1]
Sequence Number 2
pos_int
Practice Assigned
Patient ID
text
Laboratory
Assigned Patient
ID
text
patient ID No.3
text
patient name
text
^text
^text
^text
mothers maiden
name
text
date of birth
patient sex
char[1]
(M),
(F),
(U)
M:
F:
U:
male,
female,
unknown
patient race-ethnic 10
origin
text
(W),
(B),
(O),
(NA),
(H)
W:
B:
O:
NA:
H:
white
black
Asian
native American
Hispanic
patient address
11
text
reserved field
12
patient telephone
number
13
text
attending
physician ID
14
text
special field 1
15
text
special field 2
16
text
17
int
{^unit}
patient weight in
(kg)
18
int
{^unit}
patients known or 19
suspected
diagnosis
text
patient active
medications
20
text
patients diet
21
text
text
text
2010
Record Type ID
(P)
Ref.
8.1.
Field
Data Type
last name
^first name
^middle name or initial
^suffix, title
separated by a component delimiter (see E1394
6.6.6.)
ICD-9 code
4-88
LSM
1010
2010
Engineering Reference
Data
content
Ref.
8.1.
Field
Data Type
Comments
P | 8.1.
admission and
discharge dates
24
d
{\d}
admission status
25
char[2]
location
26
text
nature of
alternative
diagnostic code
and classifiers
27
text
alternative
diagnostic code
and classification
28
text
patient religion
29
char[1]
or text
(P),
(C),
(M),
(J),
(L),
(H)
P:
Protestant
C:
catholic
M:
Mormon
J:
Jewish
L:
Lutheran
H:
Hindu
or text for other
marital status
30
char[1]
(M),
(S),
(D),
(W),
(A)
M:
S:
D:
W:
A:
isolation status
31
char[3]
or text
language
32
text
hospital service
33
text
hospital
institution
34
text
dosage category
35
text
(OP),
(PA),
(IP),
(ER)
OP:
PA:
IP:
ER:
outpatient
preadmit
inpatient
emergency room
DRG or AVG
A:
P1:
P2:
married
single
divorced
widowed
separated
ADULT
PEDlATRlC (1-6 months)
PEDIATRIC (6 months - 3 years)
4-89
Engineering Reference
1010
LSM
pos_int
text
instrument
specimen ID
text
{^text}
{^text}
{^text}
{^text}
{^text}
*
Sequence #
^carrier # (carrier is rack or disk)
^Position in carrier
^format
^data carrier type (CONTROL, SAMPLE)
^container type (NORMAL, REDUCED)
^container cap type
^initial volume
Container type is Normal for 75 mm and 100 mm
tubes, for all other tubes it is Reduced. The host might
change the container type. In a later software release
there will be a switch for the default container type.
*Note:
Query mode: All 6 components (2010) will be sent by
the instrument. In response to a query the host should
echo back all components (at least sequence number).
Batch mode: For batch download the host can define
rack ID and position number (no sequence number).
Elecsys1010: Carrier # is always 0
universal test ID
5
text
^text
^text
^text
{^text}
\...
Field
Ref.
9.4.
2010
Data
content
Data Type
char[1]
sequence number
specimen ID
Comments
O | 9.4.
4-90
universal test ID
(continued...)
priority
LSM
1010
2010
Data
content
Ref.
9.4.
Field
Engineering Reference
Data Type
Comments
O | 9.4.
S,
R
requested/ordered 7
date and time
d_t
8
Specimen
collection date and
time
d_t
collection end
time
d_t
collection
volume(in ml)
10
int
{^unit}
collector ID
11
text
action code
12
char[1]
{\...}
N,
C,
Q,
X,
A
from Host:
Elecsys 2010:
A:
add request to existing sample
N:
new request
C:
cancel request for existing sample
N\Q:
new request for control samples
Elecsys 1010:
A:
add request to existing sample
N:
new request
C:
cancel request for existing sample
Q:
for existing control samples
A\Q:
for existing control samples
N\Q:
for new control samples
C\Q:
for cancel requests of control sample
LSM:
A,Nil:
add request for existing sample
N:
new request
C:
cancel request for existing sample
4-91
LSM
1010
2010
Data
content
Ref.
9.4.
Field
Engineering Reference
Data Type
action code
(continued...)
12
danger code
13
text
relevant clinical
informat.
14
text
date/time
15
specimen received
d_t
specimen
16
descriptor (type &
source)
text
^text
text
physicians
18
telephone number
text
text
20
text
laboratory field
No.1
21
text
laboratory field
No.2
22
text
date/time results
reported or last
modified
23
d_t
instr. charge to
computer system
24
text
instrument section 25
ID
text
report types
char[1]
26
O | 9.4.
from Instrument.:
Elecsys 2010:
X:
normal samples and
X\Q:
for control samples
Elecsys 1010:
Nil:
normal samples and
Q:
for control samples
LSM:
Nil:
normal samples and
Q:
for control samples
In case of a registration update (sample is already in
the data base), it is impossible to change the samples
type (see Table 4-25)
ordering physician 17
19
Comments
{\...}
O,
I,
Z,
Q,
F,
Y
reserved field
27
location or ward
of specimen
collection
28
text
nosocomial
infection flag
29
text
specimen service
30
text
specimen
institution
31
text
4-92
Sample Type
Protocol
Diluent Protocol
or
Pretreatment Protocol
Engineering Reference
Tests
Auto Dilution
from Instrument
Auto Dilution
from Host
Quantitative Tests
[NONE]
NOT Available
(Use Default auto-dilution
ratio)
Qualitative Tests
[NONE]
NOT Available
(Use Default auto-dilution
ratio)
Quantitative Tests
[NONE] or Reference
No. in Reference Table
is responding to
assigned auto-dilution
ratio
Available
(assigning auto-dilution
ratio is possible)
Qualitative Tests
[NONE]
NOT Available
(assigning auto-dilution
ratio is impossible)
[NONE]
NOT Available
(Use Default auto-dilution
ratio)
Sample
Other Protocol
(Not Diluent Protocol)
(Not Pretreatment
Protocol)
Control
Field Name
ID
priority
9.4.6
routine
Registration
Option
already assigned
priority
Normal
Update
STAT
New
priority
(sent from Host)
priority
Normal
IMPOSSIBLE !
[NONE]
Normal
IMPOSSIBLE !
STAT
[NONE]
STAT
Normal
STAT
[NONE]
Normal
4-93
Engineering Reference
Field Name
ID
Option
action code
9.4.12
Registration
already assigned
samples type
Sample
Update
Control
New
Sample or Control
action code
(sent from Host)
samples type
N or A
Sample
N\Q or A\Q
IMPOSSIBLE !
[NONE]
Sample
N or A
IMPOSSIBLE !
N\Q or A\Q
Control
[NONE]
Control
N or A
Sample
N\Q or A\Q
IMPOSSIBLE !
[NONE]
Sample
Field Name
ID
Option
report types
9.4.26
in instrument pending
final result
NOTES:
1. Whenever the Host downloads test selections for a new "CONTROL sample, the
instrument registers this sample as a "Foreign Control. (A "RD Control can be
registered only by reading the sample bar code.)
2. In case that the Host answers with a test selection for an outstanding query, it is
necessary to set the same Sequence No. and Sample ID as the instrument asked for
in the Query Message. If these data (Sequence No. and Sample ID) are not same as
4-94
Engineering Reference
asked for from the instrument, the instrument ignores this message as the answer
to the Query and continues waiting for the correct answer from Host.
In case no Sample ID was sent from the instrument ("specimen ID field is empty), the
Host can set the correct Sample ID in the answering Test Order Message. Also in
this case, it is necessary to answer with the same Sequence No. as the instrument
queried for.
3. The instrument registers test selections from Host as follows.
4-95
Contents in specimen ID
field 9.4.3 and Instrument
specimen ID field 9.4.4
(sent from Host)
Patt
Sample
Seq No.
ID
Seq No.
:
[space]:
Search
Disk No./
RackID &
Key
Position
No.
Engineering Reference
Registration
Upd. New
Sample ID
Disk No./
Rack ID &
Position No.
Seq No.
Seq No.
Seq No.
Sample ID or
Disk No./
Rack ID &
Position No.
Comment
Set or Available,
Not Set or NOT Available
4. When the Host queries for test selections of a sample, the instrument searches the
test selections of the sample by using Search Key. Search Key is as follows.
4-96
Engineering Reference
Seq No.
Sample ID
3
4
Disk No./
RackID &
Key
Position
No.
5
6
Comment
Disk No./
Rack ID &
Position No.
Seq No.
Sample ID is ignored.
Sample ID
Seq No.
Seq No.
4-97
Engineering Reference
char[1]
sequence number
pos_int
universal test ID
3
text
^text
^text
^text
LSM
1010
2010
Data
content
Ref,
10,1.
Field
Data Type
Comments
R | 10.1.
^Auto
Dil.
e.g.:
1,97;
-1;
<0.05
>=1.0
>10.0
^
^
^Test
No.
{^text}
data or
measurement
value
text
{^...}
units
text
reference ranges
text
^text
{\...}
result abnormal
flags
char[1]
or
char[2]
nature of
abnormality
testing
char[1]
{\...}
A:
S:
R:
N:
result status
char[1]
{\...}
N,
L,
H,
<,
>,
A;
F,
X,
Q,
V,
Y,
'+'
N,
I
age,
sex,
race,
generic normal range
4-98
LSM
1010
2010
Engineering Reference
Data
content
Ref,
10,1.
Field
Data Type
R | 10.1.
Comments
date of change in
instrument
normative values
or units
10
operator
identification
11
text
date/time test
started
12
d_t
date/time test
completed
13
d_t
instrument
identification
14
text
Samples Type
Tests
Available
Quantitative Tests
[NONE]
Lower Limit
^Upper Limit
Qualitative Tests
[NONE]
[NONE]
RD Control
Lower Limit
^Upper Limit
Lower Limit
^Upper Limit
Foreign Control
Lower Limit
^Upper Limit
Lower Limit
^Upper Limit
Sample
Field Name
ID
Option
2010
Data Alarm
result abnormal
flags
10.1.7
48
49
<
50
>
51
abnormal
normal
Table 4-29: Result abnormal flags
4-99
Field Name
ID
Option
result status
10.1.9
final results
system blocked
user blocked
Engineering Reference
4-100
Engineering Reference
Sequence number
pos_int
comment source
char[1]
comment text
text{^...}
{\...^...}
comment type
char[1]
I,
G
2010
LSM
char[1]
1010
Data
content
Ref.
11.1
Field
Data Type
I:
Elecsys:
In case of instrument flag:
Instrument Flag #
^comment for abnormal flag
(refer to Alarm Flags Elecsys 2010 Table 5-3)
LSM:
In case of instrument flag:
LSM Flag #
In case of generic free text:
^comment
()
I:
instrument flag(s)
G:
generic/free text comment,
For versions > 1.35 G will be replaced by I.
Comments
C | 11.1.
4-101
Engineering Reference
2010
LSM
char[1]
1010
Data
content
Ref.
12.1.
Field
Data Type
Comments
Q | 12.1.
sequence number
starting range ID
number (patient
ID/specimen
ID/instrument
specimen ID)
pos_int
Patient component is not relevant for Elecsys 1010
empty component or ALL: requesting all available
information; specimen ID and instrument specimen
ID are as in Test order record:
text
^text
^text
^text
^text
{^text}
{^text}
{^text}
e.g.:
^1234
patient ID (= empty)
^specimen ID (= sample ID)
^Sequence #
^carrier #
^Position in carrier
^format
^data carrier type (CONTROL, SAMPLE)
^container type (NORMAL, REDUCED)
Container type is Normal for 75 mm and 100 mm
tubes, for all other tubes it is Reduced. The host might
change the container type. In a later software release
there will be a switch for the default container type.
Note:
Carrier #: For Elecsys rack version the rack
identification is read after the 5 samples (6th
position). Therefore as long as the real rack ID is
unknown the instruments queries with a default rack
ID @nnn. The host should ignore this default rack
ID.
The host should echo back all components (at least
the sequence #).
For more details please see notes page 4-104.
Note for LSM:
Query for ALL tests and all samples.
ending range ID
number
universal test ID
text
nature of request
time limits
char[1]
beginning request
results date and
time
d_t
ending request
results date and
time
d_t
requesting
physician name
10
requesting
physician
telephone number
text
text
ALL
4-102
LSM
1010
2010
Data
content
Ref.
12.1.
Field
Engineering Reference
Data Type
Comments
Q | 12.1.
user field
No. 1
11
text
user field
No. 2
12
text
request
13
information status
codes
char[1]
O,
F,
N
X,
I,
R,
A
Field Name
ID
Option
starting range ID
number
12.1.3
ALL
universal test ID
12.1.5
ALL
request
O
information status
codes
12.1.13
final results
4-103
Engineering Reference
NOTES:
1. Sample/Result Handling - Behavior:
The instrument queries for test selections depending on the following conditions:
ASTM field 12.1.3 component
^2
^3
^4
^5
ID
Seq#
Rack/Disk#
Pos#
no query
**
no query
**
**
no query
2. If the rack identification bar code (RID) has not been read the (common) default
RID is used.
3. When results are uploaded the following components are filled with data:
Sample Identification (SID),
4. Timing:
a) During the time interval 18.6s and 34.6s of the instrument cycle nothing is sent
to host but queries.
b) Instrument may send queries at any other time in the cycle though and may
also answer to queries at any time.
c) Also a certain time interval is reserved for upload, e.g. results upload only at the
beginning of the cycle.
d) If samples for a rack are being queried but not all queries are answered yet, a
time-out is defined when the rack should be skipped (with its remaining samples).
This time out is reached as soon as there is the first cycle without sampling.
5. No additional records are needed for the communication protocol concerning rack
sampler/rack conveyer.
6. Also no additional fields are needed.
7. Some new contents of the existing fields are necessary.
8. Many new alarm messages are necessary.
4-104
Engineering Reference
char[1]
sequence number
pos_int
char[2]
^text
^text
AC
^BM
^E1
^text
^1
command
text
processing status
char[1]
additional action
result
text
1010
2010
Data
content
Ref.
AC
Field
Data Type
Comments
BM.AC
STOP,
START,
STOP or
START
O,
A,
T
O:
A:
T:
action processed;
not allowed in current system state;
Could not be processed within timeout
4-105
Engineering Reference
1010
2010
Data
content
Ref.
AR
Field
Data Type
Comments
BM.AR
record type ID 1
(M)
char[1]
sequence
number
pos_int
record type
sub-ID (AR)
char[2]
^text
^text
^text
AR
^BM
^E1
^1
command
text
STOP,
START;
STOP_
SAMPLING;
PAUSE;
RESUME;
DO_MAINT;
DO_SELFTEST;
INITIALIZE;
SHUT_DOWN;
STAND_BY;
TESTRUN;
SCAN
STOP;
START;
STOP_SAMPLING; PAUSE; RESUME;
DO_MAINT; DO_SELFTEST; INITIALIZE;
SHUT_DOWN; STAND_BY; TESTRUN;
SCAN
time out
int
in seconds
additional
parameters
int
{^int}
4-106
Engineering Reference
record type ID
(M)
char[1]
sequence number
pos_int
text
^text
^text
CP(Q)
^BM
^E1
^text
^1
test number
text
calibrator level
char[1]
text
{^unit}
A,
B,
C,
D,
E
(P),
(N),
(R)
Query*
1010
2010
Data
content
Ref.
CP
Field
Data Type
Comments
BM.CP
*
*
*
reference value
^current unit;
empty for qualitative tests.
Elecsys 1010: value and unit!
reagent lot
number
int
reagent package
number
int
{^int}
4-107
Engineering Reference
char[1]
sequence number
pos_int
char[2]
^text
^text
CR
^BM
^E1
^text
^1
1010
2010
Data
content
Ref.
CR
Field
Data Type
Comments
BM.CR
test number
text
int
Unit
unit
test container
description
field components:
carrier type,
^carrier ID,
^position in carrier;
Elecsys 2010: carrier type = RD (Reagent Disk);
test package
number
N:
L:
M:
R:
I:
text
^text
^text
calibration method 9
e.g.:
RD
^1
^5
int
{^int}
char[1]
^char[1]
N^R,
L^R,
N^M,
L^M,
I^
quantitative,
qualitative,
master (LINC),
recalibration (renewed),
instrument calibration (not relevant for Elecsys
1010)
replication number 10
int
date/time
calibration
completed
11
d_t
result states
12
char[1]
O,
Q,
F,
(X),
A
O:
OK,
Q:
questionable,
F:
failed,
X:
cannot be measured,
A:
acceptance of the result
(for LSM to be able to release calibration)
result
characteristics
13
I,
M,
S,
R,
D,
L,
B,
F,
T,
C
result characteristics
component : characteristic ID ^ text1 ^ text2
see Table 4-39
Alarm Level is one of:
0 green,
1 yellow,
2 red, according to the color definition;
characteristic text is the string to be displayed at the UI
(max. length = 10)
curve parameters
14
char[1]
^char[1]
^text
{\...}
text{\...}
4-108
calibrators
container
description
15
calibrators result
16
text
^text
^text
^text
^text
e.g.:
SD
^1
^7
1010
2010
Data
content
Ref.
CR
Field
Engineering Reference
Data Type
BM.CR
Comments
field components:
carrier type
^carrier ID,
^position in carrier
^calibrator lot number
^calibrator bottle number;
Elecsys 2010: carrier type = SD (sample disk for reagent
calibrators) or R1 (reagent disk for BlankCell);
Elecsys 1010: carrier type = SRD;
repeat field for more vials/bottles
{\...}
text
{^ ... }
{\...}
characteristic ID
text1
text2
Missing values
0 (OK),
1 (Question),
2 (Fail)
ex. AA--CC----
Monotony of curve
0 (OK),
1 (Question),
2 (Fail)
ex. A---E
Minimum signal
0 (OK),
1 (Question),
2 (Fail)
ex. AA--CC----
Calibration factor
0 (OK),
1 (Question),
2 (Fail)
ex. A---E
characteristic ID
text1
text2
Missing values
0 (OK),
1 (Question),
2 (Fail)
ex. AA--
Monotony of curve
[NONE]
[NONE]
Minimum signal
[NONE]
[NONE]
Calibration factor
[NONE]
[NONE]
0 (OK),
1 (Question),
2 (Fail)
ex. -B
Slope
0 (OK), 2 (Fail)
OK or NG
Min/Max signal
0 (OK),
1 (Question),
2 (Fail)
ex. >-<-
0 (OK), 2 (Fail)
OK or NG
4-109
Engineering Reference
characteristic ID
text1
text2
Achievement of Targets
0 (OK), 2 (Fail)
OK or NG
0 (OK), 2 (Fail)
OK or NG
char[1]
sequence number
pos_int
text
^text
^text
DP
^BM
^E1
^text
^1
1010
2010
Data
content
Ref.
DP
Field
Data Type
Comments
BM.DP
test number
text
int
Endogenous
content / unit
text
{^unit}
4-110
Engineering Reference
char[1]
sequence number
pos_int
char[2]
^text
^text
IC
^BM
^E1
^text
^1
predilution factor
int
printing option
char[1]
user defined
instrument name
sending additional
data
upload of results:
S:
automatic in sampling order,
T:
automatic in results order,
M:
manual upload
(for V1 SW only if all results of a sample are
available)
No^^^^,
^All^^^,
^All^SD^^,
^All^^RC^,
^All^^^RR,
^All^SD^RC^,
^All^SD^^RR,
^All^SD^RC^
RR
^All^^RC^RR
char[1]
text
^text
^text
^text
^text
^text
char[1]
text
Query
1010
BM.IC
P
U,
B
Comments
S,
T,
M
documentation
request
(Level 1)
S,
T,
M
uploading option
2010
Data
content
Ref.
IC
Field
Data Type
4-111
keep function
12
language
information
13
text
^d
^text
^text
e.g.: 1234567.
^19950208.
^1.00
^14455
text
0, 1
text
e.g.:
GER
^text
^text
^DDMM.
^12
char[1]
e.g.:
E
^text
^int
^EPSON
^11
text
HC,
MC,
PT
number of
16
secondary adapters
int
printer setup
bar-code reader
configuration
14
17
char[1]
^char[1]
^char[1]
^char[1]
^int
^char[1]
^char[1]
{\...}
Query
11
1010
instrument
information
2010
10
Data
content
system clock
Engineering Reference
Data Type
Field
Ref.
IC
Comments
BM.IC
printer:
(I internal, E - external, B - both; not
relevant for Elecsys 2010)
^external printer type: HP/EPSON
^external printer paper size in inches
Elecsys 1010: Printout on both printers (B) is
not possible.
HC:
MC:
PT:
1 to 6
e.g.
y
^n
^n
^n
^0
^n
^n
^\n
^^^^^\y^n^n
^y^10^y\y^y^
n^n^0^n
Hitachi cup,
Hitachi micro cup,
small tube
4-112
other configuration 18
data
text
{^...}
Query
1010
2010
Engineering Reference
Data
content
Data Type
Field
Ref.
IC
Comments
BM.IC
4-113
Engineering Reference
record type ID
(M)
char[1]
sequence number
pos_int
text
^text
^text
IS
^BM
^E1
^text
^1
Query
1010
2010
Data
content
Ref.
IS
Field
Data Type
Comments
BM.IS
instrument state
char[1]
alarm level of
processing
char[1]
alarm level of
inventory
char[1]
O, W, E
O:
W:
E:
OK,
warning,
error
alarm level of QC
char[1]
O, W, E
O:
W:
E:
OK,
warning,
error
alarm level of
calibration
char[1]
O, W, E
O:
OK,
W:
warning,
E:
error
(for Elecsys 2010 incl. instrument calibration)
d_t
10
d_t
11
d_t
Run finished.
operator
identification
12
text
STAT drawer
available at
13
text
4-114
Engineering Reference
Instrument Status
Disk
Rack
Sampler
CLAS
Initialize
Stand By
Preparation
Operation
S. STOP
P. STOP
STOP
E. STOP
T/M
R. Scan
SLEEP
C. Scan
Finalization
R.Stop
L.Stop
A.Stop
Line Only
A.Line Stop
I.Line Stop
A.Line Stop\R.Stop
I.Line Stop\R.Stop
FD Access
U/I Headline
Disk
RS
CLAS
No Alarm
Alarm (Warning)
Alarm (P.STOP)
Alarm (STOP)
Alarm (E.STOP)
Alarm (S.Stop)
Alarm (L.Stop)
Alarm (A.Stop)
Alarm (R.Stop)
4-115
Engineering Reference
S.Stop: In case of Sample Stop occurs no more new sample will be pipetted.
P.Stop: Partial Stop occurs in case if any hard ware module does not work any more. Depending
on the importance of the module the run will be finished or stopped.
Stop:
After the Stop key was pressed the actual time step will be performed before the system
stops in a defined status.
E.Stop: In case of a hardware crash the Emergency Stop stops the system in an undefined
status.
L.Stop: The Line Stop occurs when the rack sampler or conveyer line does not work (A-line =
input buffer; B-line = bar-code reader line; C-line = output buffer).
R.Stop: Rack Supply Stop occurs when there are no more racks to be fed.
S.Scan: During Sample Scan samples are registered into the data base.
R.Scan: During Reagent Scan reagents are registered into the data base.
C.Scan: During Calibrator Scan calibrator bar code cards are registered into the data base.
4-116
Engineering Reference
record type ID
(M)
char[1]
sequence number
pos_int
text
^text
^text
LF
^BM
^E1
^text
^1
file name
text
start date/time
d_t
end date/time
d_t
message category
char[1]
I,
E,
W,
char]1}
d_t
^int
^int
^text
{\...}
Comments
BM.LF
A,
F,
R,
H,
L,
X,
Z,
S,
Q,
G
message(s)
Query
1010*
(upload only
on query)
2010
Data
content
Ref.
LF
Field
Data Type
I:
E:
W
A:
all,
F:
stopped by operator,
R:
emergency stop,
H:
sample stop,
L:
line stop,
X:
A. stop,
Z:
A. stop and line stop,
S:
rack supply stop,
Q:
A. line stop,
G:
I. line stop.
Elecsys 1010: alarm level; empty = A; uploaded as in
query
message category
^occurrence date and time
^message code
^message sub code
^ message string (language dependent)
Elecsys 1010: no message sub code
4-117
Engineering Reference
record type ID
(M)
char[1]
sequence number
pos_int
text
^text
^text
PM
^BM
^E1
^text
^1
(Level 1)
1010
2010
Data
content
Ref.
PM
Field
Data Type
BM.PM
Comments
occurrence date
and time
d_t
message code
int
^int
message name
text
message category
char[1]
Alarm Level
Disk
RS
CLAS
Warning
P.STOP
STOP
E.STOP
S.STOP
L.STOP
A.STOP
R.STOP
A.Line STOP
I.Line STOP
All Level
4-118
Engineering Reference
record type ID
(M)
char[1]
sequence number
pos_int
Query
(Level 2)
1010
2010
Data
content
Ref.
QP
Field
Data Type
Comments
BM.QP
text
^text
^text
QP
^BM
^E1
^text
^1
test number
text
reagent lot
number
int
text
{^unit}
lower limit
text
upper limit
text
flags
char[1]
{\...}
A:
N:
A,
N
target value
^unit
active,
not active
4-119
Engineering Reference
1010
2010
Data
content
Ref.
RC
Field
Data Type
Comments
BM.RC
text
text
reagent lot
number
int
reagent pack
number
int
control identifier
text
control lot
number
int
-"-
control pack
number
10
int
-"-
Calibration status
11
char[1]
O:
F:
Q:
record type ID
(M)
char[1]
sequence number
pos_int
text
^text
^text
RC
^BM
^E1
^text
^1
BM test number
reagent identifier
O,
F,
Q,
L
L:
Okay,
Failed,
Questionable
(result was generated with a user released
calibration),
(Result was generated with) last valid
calibration
4-120
Engineering Reference
1010
2010
Data
content
Ref.
RR
Field
Data Type
Comments
BM.RR
record type ID
(M)
char[1]
sequence number
pos_int
text
^text
^text
RR
^BM
^E1
^text
^1
starting value;
increment
int
value list
int
{\...}
effective signal
text
4-121
Engineering Reference
record type ID
(M)
char[1]
sequence number
pos_int
text
^text
^text
SD
^BM
^E1
^1
1010*
(upload only
on query)
Query
2010
Data
content
Ref.
SD
Field
Data Type
operation log
d
^long
^long
Trace
text
{\...}
text
^int
^long
{\^...}
120594
^3876
^1365
BM.SD
^text
maintenance
schedule service
data
Comments
Structure
{action type;
^time interval;
^count interval }
for each maintenance action.
Valid action codes are :
CL1:
Cleaning 1;
CL2:
Cleaning 2;
SRV:
Service;
REP:
replacement of measuring cell collection of
component of ASCII coded service data elements
date of installation,
^Power On time in hours,
^operation time in hours
repeat field of trace lines (language dependent of the
CAN-communication (extra lines for trace header
information: trace number, alarm number, etc.) Each
line of the trace screen / trace printout / floppy disk
trace file should be transmitted as one repeat field.
Additional records should be used if necessary.
4-122
1010*
(upload only
on query)
Query
2010
Data
content
Engineering Reference
Field
Ref.
SD
Data Type
service data
text
{^...}
kind of service
data
text
Clot detection;
ADC Raw Data
int
Comments
BM.SD
4-123
Engineering Reference
record type ID
(M)
char[1]
sequence number
pos_int
specimen ID
instrument
specimen ID
status
text
^text
^text
SS
^BM
^E1
^text
^1
text
text
^text
^text
^text
^text
^test
^test
^test
char[1]
{\...}
I,
A,
C,
P,
N,
G,
X,
(R),
(M)
Query
1010
2010
Data
content
Ref.
SS
Field
Data Type
Comments
BM.SS
identification date 7
and time
d_t
availability time
9
text
^t
{\...}
4-124
Engineering Reference
Case
status
now pipetting
A\C
A\X
4-125
Engineering Reference
record type ID
(M)
char[1]
sequence number
pos_int
text
^text
^text
TA
^BM
^E1
^text
^1
application data
char[3]^te
xt
1010
2010
Data
content
Data Type
Field
Ref.
TA
Comments
BM.TA
With this record the pure Matrix bar code (MBC) content
is transferred. All types can be transferred, without any
extra code of the type (MBC - for tests, diluents, etc.;
MBC card (MBCC) - for calibrators and controls).
Elecsys 1010:
First component: The three characters MBC.
Second component: 586 digit MBC string; empty for
empty channels.
Only three characters ('MBC') should be added to the 586
digit MBC string (first three characters). In this case when
Instrument or LSM receives a Test Application record and
finds 'MBC' as the three first characters, it should handle
the remaining 586 digits as if it had read a Matrix Bar
code.
4-126
Engineering Reference
record type ID
(M)
char[1]
sequence number
pos_int
text
^text
^text
TC
^BM
^E1
^text
^1
Query
1010*
(upload only
on query)
2010
Data
content
Ref.
TC
Field
Data Type
Comments
BM.TC
test number
int
test code
text
unit name
unit
conversion factor
text
replication
8
number for
samples/controls/c
alibrators
int
^int
^int
auto-dilution
reference No.
int
reference range
lower/upper limit
10
A:
X:
1
^1
^3
int
^int
{\...}
test specific
inventory
thresholds
11
text {\...}
automatic rerun
12
char[1]
rerun dilution
reference No.
13
int
batch calibration
14
char[1]
A, X
range check
15
char[1]
A, X
A, X
application,
exclusion
4-127
Engineering Reference
record type ID
(M)
char[1]
sequence
number
pos_int
text
^text
^text
XT
^BM
^E1
^text
^1
char[2]
TR,
DR,
PR,
BS,
RC,
CS,
AB,
CC,
TP,
VS,
DW,
LW,
SW
substance type
Query*
1010
2010
Data
content
Ref.
XT
Field
Data Type
Comments
BM.XT
Elecsys 1010:
for TR, PR, DR: up- and download,
for AB, CC, VS, DW, LW, RC, CS: upload but ignored
on download.
TR:
DR:
PR:
BS:
RC:
CS:
AB:
CC:
TP:
VS:
DW:
LW:
SW:
Test Reagent,
Diluent,
Pretreatment,
BlankCell, (not relevant for Elecsys 1010)
Reagent Calibrator,
Control Serum,
Assay Buffer (ProCell),
Cell Cleaner (CleanCell),
Tip, (not relevant for Elecsys 1010)
Cup,
Distilled Water,
Liquid Waste,
Solid Waste, (not relevant for Elecsys 1010)
substance
identifier
text
substance name
text
test number(s)
text
{\...}
text
BC,
MBC,
MBCC,
(CH)
BC:
MBC:
MBCC:
CH:
empty:
container type
text
RP,
PV,
SV,
HV
RP:
reagent pack,
PV:
primary vial,
SV:
secondary vial,
HV:
hook on vial,
empty: not relevant
Elecsys 1010:
for TR, PR, DR: upload but ignored on download.
1DBC,
matrix bar code (2DBC),
matrix bar code card,
electronic chip, empty
not relevant
4-128
Query*
2010
1010
Engineering Reference
Data
content
Ref.
XT
Field
Data Type
Comments
BM.XT
int
{^unit}
12
int
container/packag 13
e number
int
container
registration date
& time
14
d_t
container first
opening/usage
date & time
15
d_t
stability on
board
16
int
expiring date
17
actual level
18
int
{^unit}
available level
19
int
{^unit}
container cap
type
10
text
initial volume
11
substance lot
number
SCE1
4-129
container carrier 20
type
text
SRD,
STAT,S
D,
RD,
R1,
TR,
VR
container carrier 21
ID
text
container
position in
carrier
22
text
substance status
23
char[1]
{\...}
C,
R,
A
(M),
(N),
(X),
Query*
1010
2010
Field
Engineering Reference
Data
content
Ref.
XT
Data Type
Comments
BM.XT
SRD:
sample and reagent disk,
STAT: STAT sample,
SD:
sample disk,
RD:
reagent disk,
R1:
rack type 1,
TR:
tip rack,
VR:
cup rack;
empty: not relevant
Elecsys 1010:
for TR, PR, DR, VS, DW, LW: upload but ignored on
download.
4-130
Engineering Reference
Line #
Record Type
(Level) Increment
Header
(Level 0)+0
Patient 1
(Level 1)+1
Order 1
(Level 2)+1
Result 1
(Level 3)+1
Order 2
(Level 2)-1
Order 3
(Level 2)+0
Order 1
(Level 2)+1
Patient 2
(Level 1)-1
Comment 1
(Level 3)+1
Result 1
(Level 3)+0
Comment
Result 2
Order 2
Patient 3
Order 1
P
Q
Action
{Save A-D}
{Save E-F}
(Level 4)+1
(Level 3)-1
{Save G-K}
(Level 2)-1
{Save L}
(Level 1)-1
{Save M}
(Level 2)+1
Result 1
Message Terminator
(Level 3)+1
(Level 0)-3
{Save N-P}
Note 1:
Note 2:
If a transmission failure occurs, transmission will restart at the last logical record not
presumed saved. In order to fulfill hierarchical record level requirements, all logical
records necessary to reach the restart record point must be repeated prior to
transmitting the record where line failure originally occurred. Using the transmission
example as given in Table 4-57, the following record recovery examples would be
valid:
4-131
Engineering Reference
A, B
A, B, C
A, B, C, D
A, B, C, D, E
A, B, E, F
A, B, E, F
A, G, H
A, G, H, I
A, G, H, I, J
A, G, H, I, J, K
A, G, H, I, J, K, L
A, G, H, L, M
A, G, M
A, N, O
A, N, O, P
A, N, O, P, Q
4-132
4.4
Engineering Reference
Application Layer
Sending Order
Types of messages
High
Response (re-send)
Response
Inquiry (re-send)
Inquiry
Upload (re-send)
Upload
Low
Host
Instrument
(M-2)
(M-1)
(M-2)
(M-1)
Event:
Sample scanning
The instrument queries for test requisitions for each sample that has no test
requisitions using 1 message/ 1 sample.
Host must answer these queries for each sample by a certain time while system
begins to make schedule for the sample.
Even if the Host answers these queries after the certain time out limit, the instrument
accepts these responses. In this case, the instrument regards these responses as batch
download (ignores these responses as answers to previous queries).
4-133
Engineering Reference
Host
Instrument
(M-1)
(M-2)
Query for Information of Test order (in case that Instrument answers
(M-1)
negatively)
(Answer negatively when there is no Information of Test Order that were
requested from Host.)
(M-2)
Event:
Host Download
Purpose
Host
(M-2)
Event:
Instrument
Host
Instrument
(M-1)
Construction of Message:
Pattern 1
(M-1)
Level
Record
Pattern 2
(M-2)
Level
Record
2
0
O
L
4-134
Engineering Reference
Host
Instrument
(M-1)
(M-2)
(M-1)
(M-2)
(M-1)
(M-3)
Event:
Host
Instrument
(M-4)
(M-2)
Event:
4-135
Engineering Reference
Construction of Message:
Pattern 1
(M-1)
Level
Record
1
0
Q
L
Pattern 2
(M-2)
Level
Record
} max. 60 results
C
:
Pattern 3
(M-3)
Level
Record
2
0
O
L
Pattern 4
(M-4)
Level
Record
M-RR
M-RC
*
4
M-RR
} max. 60 results
C
M-RC
:
4-136
Engineering Reference
Host
Instrument
(M-4)
(M-4)
(M-5)
(M-1)
(M-1)
(M-1)
(M-3)
(M-1)
(M-1)
(M-1)
Event:
4-137
Engineering Reference
Host
Instrument
Query for Information of reagent packs that are on the reagent disk
(Test Reagent, Pretreatment, BlankCell)
(Answer Information of reagent pack on the reagent disk position that
was requested from Host. Answer parameter Information also for
Diluent reagent pack.)
(M-1)
(M-1)
Query for Information of reagent packs that are on the reagent disk
(Diluent)
(Answer Information of reagent pack on the reagent disk position that
was requested from Host. Answer parameter Information also for
Diluent reagent pack.)
(M-1)
(M-2)
Query for Information of reagent packs that are on the reagent disk
(There is no reagent pack on this position.)
(Answer Information of reagent pack on the reagent disk position that
was requested from Host. Answer parameter Information also Diluent
reagent pack.)
(M-1)
(M-1)
(M-1)
(M-1)
(M-1)
(M-1)
(M-1)
(M-1)
Event:
Host Download
Purpose
Host
(M-1)
M-*:
*1)
Instrument
4-138
Event:
Engineering Reference
Construction of Message:
Pattern 1
(M-1)
Level
Record
1
0
M-XT
L
Pattern 2
(M-2)
Level
Record
M-XT
M-DP
:
} max. 40 records
:
0
Pattern 3
(M-3)
Level
Record
M-XT
...:
...:
0
H
M-XT
Tip information
M-XT
Cup information
M-XT
M-XT
M-XT
M-XT
1
1
0
M-XT
M-XT
4-139
Engineering Reference
Pattern 4
(M-4)
Level
Record
M-XT
Reagent pack information
...:
...:
0
Pattern 5
(M-5)
Level
Record
M-XT
M-DP
:
:
} max. 40 records
...:
...:
0
4-140
Engineering Reference
Host
Event:
Instrument
(M-1)
Host
Instrument
(M-2)
(M-1)
Event:
Host
(M-2)
Instrument
Event:
Construction of Message:
Pattern 1
(M-1)
Level
Record
M-XT
M-CP
:
}max. 25 records
:
0
4-141
Engineering Reference
Pattern 2
(M-2)
Level
Record
M-XT
2
0
M-CP
L
Host
Event:
Instrument
(M-1)
Host
Instrument
(M-2)
(M-3)
Event:
Host Download
Purpose
Host
(M-2)
Instrument
Event:
4-142
Engineering Reference
Construction of Message:
Pattern 1
(M-1)
Level
Record
M-XT
M-QP
:
} max. 28 records
:
0
Pattern 2
(M-2)
Level
Record
M-XT
M-QP
Pattern 3
(M-3)
Level
Record
M-XT
M-QP
:
} max. 25 records
:
1
} max. 5 pairs
M-XT
:
:
Host
Instrument
(M-1)
(M-1)
(M-1)
(M-1)
Event:
4-143
Engineering Reference
Construction of Message:
Pattern 1
(M-1)
Level
Record
M-CR
Host
Instrument
(M-1)
(M-1)
Event:
Construction of Message:
Pattern 4
(M-4)
Level
Record
1
0
M-SS
L
Note: There are no result queries (for patient data or calibration data) for Elecsys 1010.
Host
Instrument
(M-1)
(M-1)
Event:
Host
Instrument
(M-1)
4-144
Event:
Engineering Reference
Construction of Message:
Pattern 1
(M-1)
Level
Record
1
0
M-IS
L
Host
Instrument
(M-1)
(M-1)
Event:
4-145
Engineering Reference
Construction of Message:
Pattern 1
(M-1)
Level
Record
1
0
M-LF
L
Host
Event:
Instrument
(M-1)
Edit data of test condition on the test condition screen and update the
data base by pressing Close button.
The instrument uploads a Test Conditions Message for the test that is displayed
on the current screen.
Host
Instrument
(M-1)
(M-1)
Event:
Host Download
Purpose
Host
(M-1)
Instrument
Event:
4-146
Engineering Reference
Construction of Message:
Pattern 4
(M-4)
Level
Record
M-TC
Host
Instrument
(M-1)
(M-2)
Event:
Pattern 1
(M-1)
Level
Record
1
0
M-TA
L
Pattern 1
(M-2)
Level
Record
M-TA
:
:
4-147
Engineering Reference
Host
Instrument
(M-1)
(M-1)
Event:
Host Download
Purpose
Host
(M-1)
Event:
Instrument
Host
Instrument
(M-1)
Event:
Construction of Message:
Pattern 1
(M-1)
Level
Record
1
0
M-IC
L
4-148
Engineering Reference
Host
Instrument
(M-1)
(M-1)
Event:
Host
Instrument
(M-1)
(M-1)
Host
Instrument
Event:
Construction of Message:
Pattern 1
(M-1)
Level
Record
1
0
M-SD
L
(M-1)
Event:
4-149
Engineering Reference
Construction of Message:
Pattern 1
(M-1)
Level
Record
M-PM
Host
Instrument
Request START/STOP
Upload confirmation record response to an action request that was
requested by Host.
(M-1)
(M-2)
Event:
Construction of Message:
Pattern 1
(M-1)
Level
Record
1
0
M-AR
L
Pattern 2
(M-2)
Level
Record
1
0
M-AC
L
4-150
Engineering Reference
4-151
Engineering Reference
Test conditions:
When pressing the DOC key on the TEST CONDITIONS screen, the
instrument uploads the test conditions information.
Attribute of message
Inquiry
abnormal
Receive error
Hardware error
Application error
normal
Invalid attribution
abnormal
abnormal
Termination
code
no message
All data in records are not as ruled.
(Improper message error)
Message refusal
Receive error (*)
Hardware error (*)
Application error (*)
* : The instrument reflects the valid record data on the data base.
Table 4-60: Termination Codes to different Error States
4-152
Engineering Reference
The following table summarizes the reaction of the Instrument to different messages
received during the possible states of analyzing process. A cross indicates that the Data
E. Stop
Request cancel
Substance data
Calibration parameters
Control parameters
Diluent parameters
Test conditions
Application data
Instrument configuration
Sleep
Stop
S. Stop
R. Scan
S. Scan
(restart)
S. Scan
P. Stop
T/M
Operation
Prepare for
operation
Stand-by
Initialize
Received
message
Base cannot be updated with the received data during that specific operation status:
*: Although the instrument reflects the test selection information of the sample which status is under pipetting or after pipetting on the data
base, the analysis is not affected by the T/S information. This T/S information is used when the sample disk is scanned at the next time.
Table 4-61: Ability to Renew Data Base
Alarm Name
Contents
Cause of Alarm
Source Layer
Communication re-sending
occurred
Re-sending a message
succeeded
Application
Communication re-sending
failed
Communication message
acceptance error
Application
Communication application
error
Application
Communication message
format illegal error
Presentation
Communication sending
error
Data Link
Communication sending
error
Data Link
Communication receiving
error
Data Link
Physical
Communication sending
message aborted
Communication receiving
message aborted
4-153
4.5
The following cross reference list can be built out of this information:
Test Number
Test Code
Unit
Reference Range
lower limit
upper limit
10
TSH
IU/ml
0.230
3.80
20
T4
nmol/l
58.80
151.0
170
HCG
mIU/ml
10.00
10000
300
CEA
ng/ml
0.000
4.60
Table 4-63: Cross reference list test code and test number
4-154
Tables
Tables
5.1
test No. = xx g
g : one character generation code; host should ignore on receipt
xx
Use a host that ignores the last number (generation code, g).
2.
If this is not possible and if orders are performed manually on Elecsys 1010, set
the test number such that it corresponds to the first generation in the host.
3.
If orders are not performed manually on Elecsys 1010, the test numbers
(including the generation code) must the same on both sides (what is recognized
by the bar code reader on Elecsys and in the host).
5-155
test
test code
No.
unit 1
unit 2
unit 3
Tables
conv.
factor
unit 1 to
unit 2
conv.
ref. no.
factor
to result
unit 1 to
msg
unit 3
1
Reference
range
0.005-100 U/ml
0.27-4.20 U/ml
010
011
012
TSH
IU/ml
mlU/l
020
021
022
T4
nmol/l
g/dl
g/l
7.7688-2
7.7688-1
3-320 nmol/l
0.23-24.86 g/dl
66.0-174 nmol/l
5.10-13.5 g/dl
030
031
032
FT4
pmol/l
ng/dl
ng/l
7.7688-2
7.7688-1
0.3-100 pmol/l
0.023-7.77 ng/dl
13.0-23.0 pmol/l
1.01-1.79 ng/ml
040
041
042
T-UP
TBI
0.2-1.9 TBI
0.8-1.3 TBI
050
051
052
T3
nmol/l
ng/ml
ng/dl
6.5100-1
6.5100+1
0.3-10 nmol/l
0.195-6.51 ng/ml
1.30-3.10 nmol/l
0.85-2.00 ng/ml
060
061
062
FT3
pmol/l
pg/ml
ng/dl
6.5100-1
6.5100-2
0.40-50.0 pmol/l
0.26-32.55 pg/ml
4.00-7.80 pmol/l
2.60-5.10 pg/ml
100
101
E2
pg/ml
pmol/l
ng/l
3.6700+0
1.0000+0
36.7-16882 pmol/l
10-4600 pg/ml
110
111
TESTO
ng/ml
nmol/l
g/l
3.4700+0
1.0000+0
0.069-52 nmol/l
0.02-15 ng/ml
120
121
PROG
ng/ml
nmol/l
g/l
3.1800+0
1.0000+0
0.48-318 nmol/l
0.15-100 ng/ml
130
131
PRL
U/ml
ng/ml
mIU/l
4.7000-2
1.0000+0
10-10000 IU/ml
0.472-472 ng/ml
140
141
LH
mIU/ml IU/l
1.0000+0
0.1-200 mIU/ml
150
151
FSH
mIU/ml IU/l
1.0000+0
0.1-200 mIU/ml
160
161
CORT
nmol/l
170
171
172
HCGSTAT
mIU/ml IU/l
1.0000+0
0.5-10000 mU/ml
180
181
182
HCG
mIU/ml IU/l
1.0000+0
0.5-10000 mU/ml
200
201
202
TNTSTAT
ng/ml
g/l
1.0000+0
0.01-25 ng/ml
0-0.10 ng/ml
210
211
212
CKMBSTAT
ng/ml
g/l
1.0000+0
0.15-500 ng/ml
0-5.0 ng/ml
220
221
222
TN-T
ng/ml
g/l
1.0000+0
0.01-25 ng/ml
0-0.10 ng/ml
230
231
232
CK-MB
ng/ml
g/l
1.0000+0
0.15-500 ng/ml
0-5.0 ng/ml
240
241
MYO
ng/ml
g/l
1.0000+0
250
251
MYO-STAT
ng/ml
g/l
1.0000+0
g/dl
1.0000+0
Measuring range
g/l
3.6250-2
3.6250-1
5-156
test
test code
No.
unit 1
unit 2
unit 3
Tables
conv.
factor
unit 1 to
unit 2
conv.
ref. no.
factor
to result
unit 1 to
msg
unit 3
1
300
301
CEA
ng/ml
g/l
310
311
AFP
U/ml
ng/ml
320
321
PSA
ng/ml
g/l
1.0000+0
330
331
CA 15-3
U/ml
kU/I
1.0000+0
340
341
CA 125
U/ml
kU/I
1.0000+0
350
351
CA 19-9
U/ml
kU/I
1.0000+0
360
361
CA 72-4
U/ml
kU/I
1.0000+0
370
371
CYFRA
ng/ml
g/I
1.0000+0
380
381
FERR
ng/ml
g/l
1.0000+0
390
391
FPSA
ng/ml
g/l
1.0000+0
400
401
HBSAG
COI
410
411
A-HBS
IU/l
420
421
A-HCV
430
431
1.2100+0
1.0000+0
COI
A-HBE
COI
440
441
HBEAG
COI
450
451
A-HBC
COI
460
461
A-HBCIGM
COI
470
471
A-HAV
IU/l
480
481
A-HAVIGM
COI
490
491
A-HIV
COI
500
501
HIVAG
COI
510
511
APS4
COI
520
521
A-TOXIGG
IU/ml
530
531
A-TOXIGM
COI
540
541
A-RUBIGG
IU/ml
550
551
A-RUBIGM
COI
ng/l
kIU/l
kIU/l
1.0000+0
Reference
range
0.2-1000 ng/ml
0-4.6 ng/ml
0.5-1000 U/ml
0.604-1210 ng/ml
0-5.1 U/ml
0-6.2 ng/ml
0.01-100 ng/ml
age dependent
0.600-5000 U/ml
0-35 U/ml
0.01-50.00 ng/ml
1.0000+0
kIU/l
Measuring range
1.0000+0
1.0000+0
5-157
test
test code
No.
unit 1
unit 2
Tables
unit 3
conv.
factor
unit 1 to
unit 2
conv.
ref. no.
factor
to result
unit 1 to
msg
unit 3
1
560
561
HIVCOM
COI
570
571
A-HGVENV
COI
580
581
A-HELICO
COI
600
601
B12
pg/ml
pmol/l
7.3800-1
610
611
FOL
ng/ml
nmol/l
2.2700+0
620
621
DIG
ng/ml
nmol/l
1.2800+0
630
631
IGE
IU/ml
ng/ml
640
641
HBA1C
650
651
INSULIN
U/ml
pmol/l
6.9450+0
660
661
OSTEOC
ng/ml
g/l
1.0000+0
670
671
CROSSL
ng/ml
pg/ml
680
681
PTH
pg/ml
pmol/l
1.0600-1
690
691
CYCLO-A
ng/ml
700
701
TG
ng/ml
g/l
1.0000+0
710
711
A-TG
IU/ml
kIU/l
1.0000+0
720
721
A-TPO
IU/ml
kIU/l
1.0000+0
730
731
A-TSHR
U/ml
kUI/l
1.0000+0
740
741
DHEA-S
g/dl
mol/l
2.7000-2
750
751
SHBG
g/ml
nmol/l
3.4700+1
760
761
HCG-BETA
mIU/ml IU/l
770
771
NSE
g/l
kIU/l
pmol/l
2.4000+0
1.0000+3
Measuring range
Reference
range
1.0000+0
5.102+2
1.0000+0
Note:
5-158
5.2
Tables
Ratio
0 ... 15
Ratio
Pipetting Volumes
1st dilution
sample
[volume]
2nd dilution
diluent
[volume]
diluted sample
[volume]
diluent
[volume]
no sample dilution
50 l
50 l
40 l
160 l
10
20 l
180 l
20
20 l
180 l
100 l
100 l
50
20 l
180 l
40 l
160 l
100
20 l
180 l
20 l
180 l
Note:
5-159
5.3
Tables
Data Alarm
Flag
no alarm
E. Stop-operation stopped
Stop-operation stopped
Level
Result
System
Block
Explanation
9
9
9
S. Stop-operation stopped
9
9
9
9
Sample short
Diluent short
10
9
9
<Reserved>
11
---
---
12
13
14
9
9
15
PC/CC short
16
ProCell/CleanCell volume is
insufficient.
17
<Reserved>
18
---
---
<Reserved>
19
---
---
<Reserved>
20
---
---
<Reserved>
21
---
---
<Reserved>
22
---
---
<Reserved>
23
---
---
Calculation error
24
No calibration data
25
9
9
26
System blocked
27
---
---
User blocked
28
---
---
User released
29
---
---
30
31
32
33
5-160
Tables
Data Alarm
Flag
<Reserved>
34
35
Level
Result
System
Block
Explanation
---
---
36
37
38
---
<Reserved>
39
---
---
40
41
42
9
9
43
44
Abnormal aspiration
45
Potential carryover
46
47
48
49
50
51
52
No sample
53
54
9
9
55
56
57
58
5-161
5.4
Tables
0060
0061
0062
Message
Description
Host / LSM
Interface:
OEM master - host Host / LSM
interface
does not
answer to
enquire,
acknowledge,
not
acknowledge
OEM master - host Gaps in Host
interface
/ LSM
message
OEM master - host Checksum
interface
error in Host
/ LSM
message
Level
1..5: W
6: E
E
1..5: W
6: E
0063
0070
0071
0072
0073
0074
Record not
implemented
Query not
implemented
Possible Causes
Remedy
a. Switch analyzer
off/on
b. Check HOST ready
c. Check HOST
connection cable
d. Check interface
settings (UTILITIES
-> INTERFACE
SETTINGS)
See 0060
a. Retry action
b. Verify that HOST is
online and ready
See 0060
a. Switch analyzer
off/on
b. Check HOST ready
c. Check HOST
connection cable
d. Check interface
settings (UTILITIES
-> INTERFACE
SETTINGS)
Cable PC9; cable to Host /
a. Switch analyzer
LSM; PCB OEM master
off/on
b. Check HOST ready
c. Check HOST
connection cable
d. Check interface
settings (UTILITIES
-> INTERFACE
SETTINGS)
SW error
a. Switch analyzer
off/on
b. Reload operating
software
c. If error recurs, call
Technical Support
SW error
a. Switch analyzer
off/on
b. Reload operating
software
c. If error recurs, call
Technical Support
Record sent from Host/LSM a. Call Technical
is not implemented
Support
Manufacturer Specific
a. Call Technical
Record with Query sent from
Support
Host/LSM is not
implemented
Record sent from Host/LSM a. Call Technical
is implemented, but its
Support
contents is not in accordance
with the Host/LSM interface
specification.
Result
Value
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
5-162
0080
Message
Description
Host / LSM
Interface:
OEM master - host Sample /
interface
control
memory full
Tables
Level
Possible Causes
No memory available in
database for
requested sample/control.
a. Transfer all
processed
sample/control
results into
sample/control
history.
No memory available in
a. Transfer all
database for requested
processed
sample/control order.
sample/control
results into
sample/control
history.
Order with sample ID
a. Use a position not
requests an occupied
currently occupied
position via Host/LSM.
by a pending sample.
b. Use same position
after operation has
been finished
Order with sample ID
a. Wait until samples at
requests an occupied STAT
STAT positions are
position via Host/LSM.
processed
Sample ID / STAT ID already a. Wait until Sample ID
ordered or results available.
/ STAT ID is
processed
0081
0082
0083
0086
0087
0088
0084
0085
0089
0090
Remedy
A test is ordered by
Host/LSM but not any Test
Reagent Pack of the ordered
test (any generation of that
test) has been scanned.
A Control was requested for
a test, but the Control is not
applicable for required test
generation, because
a. No control scheme is
defined for the requested
test, or
b. No control is existing for
the requested test, or
c. No control card was
scanned.
A dilution was requested for
a test, but the Dilution
Reagent Pack for that test has
not already been scanned;
The test is not dilutable
Result
Value
N/A
N/A
N/A
N/A
N/A
N/A
a. if test is dilutable,
scan a dilution
Reagent Pack for
requested test
b. if test is not dilutable,
call Technical
Support for
Host/LSM
a. Repeat download
after operation has
been finished
N/A
Download of reagent
substance data after
run initialization.
a. Call Technical
Support
N/A
N/A
N/A
N/A
5-163
Examples
Examples
6.1
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2Q|1|^000004^40^0^4^^SAMPLE^NORMAL||ALL
||||||||O[CR][ETX]C5[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&||||||||||P[CR][ETX]0D[CR][LF]
[ACK]
[STX]2P|1[CR][ETX]3F[CR][LF]
[ACK]
[STX]3O|1|000004|40^0^4^^SAMPLE^REDUCED|
^^^10^0\^^^50^0\^^^20^0\^^^30^0|R|19970425085218|||
||N||||||||||||||Q[CR][ETX]6C[CR][LF]
[ACK]
[STX]4L|1|F[CR][ETX]FF[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2Q|1|^PC U1^37^0^1^^CONTROL^NORMAL||ALL
|||||||190599|O[CR][ETX]7D[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&||||||||||P[CR][ETX]0D[CR][LF]
6-165
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
Examples
[ACK]
[STX]2P|1[CR][ETX]3F[CR][LF]
[ACK]
[STX]3O|1|PC U1|37^0^1^^CONTROL^NORMAL|
^^^10^0\^^^50^0\^^^20^0\^^^30^0|R|19970403110957|||
||N\Q||||||||||||||Q[CR][ETX]58[CR][LF]
[ACK]
[STX]4L|1|F[CR][ETX]FF[CR][LF]
[ACK]
[EOT]
6.1.2 Trace: Test Selection Rack Version (1st sample without bar-code)
Instrument queries test selections for sample 000002
(For the 1st sample the sample ID could not be read or is not available. Therefore the
instrument skips this sample until the rack ID is read.
For the 2nd sample the rack ID is not yet known. Therefore the instrument asks with
default rack ID @95).
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2Q|1|^000002^424^@95^2^^SAMPLE^NORMAL||ALL|
|||||||O[CR][ETX]75[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&|||CAEv 2.0||||||||1|[CR]
[ETX]D5[CR][LF]
[ACK]
[STX]2P|1||000002||||||||||||||||||||||||||||||
|[CR][ETX]5D[CR][LF]
[ACK]
[STX]3O|1|000002|424|^^^400^0\^^^450^0|R|
19970618110435|||||N||||||||||||||Q|||||[CR][ETX]A8
[CR][LF]
[ACK]
[STX]4L|1|F[CR][ETX]FF[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2Q|1|^000003^425^@95^3^^SAMPLE^NORMAL||
ALL||||||||O[CR][ETX]78[CR][LF]
[ACK]
6-166
ELEC
HOST
ELEC
Examples
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&|||CAEv 2.0||||||||1|[CR][ETX]D5[CR][LF]
[ACK]
[STX]2P|1||000003||||||||||||||||||||||||||||||
|[CR][ETX]5E[CR][LF]
[ACK]
[STX]3O|1|000003|425|^^^400^0\^^^450^0|R|
19970618110438|||||N||||||||||||||Q|||||[CR][ETX]AD
[CR][LF]
[ACK]
[STX]4L|1|F[CR][ETX]FF[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2Q|1|^000004^426^01402^4^^SAMPLE^NORMAL||
ALL||||||||O[CR][ETX]C4[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&|||CAEv 2.0||||||||1|[CR][ETX]D5[CR][LF]
[ACK]
[STX]2P|1||000004||||||||||||||||||||||||||||||
|[CR][ETX]5F[CR][LF]
[ACK]
[STX]3O|1|000004|426|^^^400^0\^^^450^0|R|
19970618110440|||||N||||||||||||||Q|||||[CR][ETX]A8
[CR][LF]
[ACK]
[STX]4L|1|F[CR][ETX]FF[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
6-167
ELEC
HOST
ELEC
HOST
ELEC
Examples
[STX]2Q|1|^000005^427^01402^5^^SAMPLE^NORMAL||
ALL||||||||O[CR][ETX]C7[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&|||CAEv 2.0||||||||1|[CR][ETX]D5[CR][LF]
[ACK]
[STX]2P|1||000005||||||||||||||||||||||||||||||
|[CR][ETX]60[CR][LF]
[ACK]
[STX]3O|1|000005|427|^^^400^0\^^^450^0|R|
19970618110442|||||N||||||||||||||Q|||||[CR][ETX]AC
[CR][LF]
[ACK]
[STX]4L|1|F[CR][ETX]FF[CR][LF]
[ACK]
[EOT]
Instrument now queries test selections for the first sample in the rack 01402
(For the 1st sample the sample ID was not read. Therefore the instrument asks by rack
ID and position).
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2Q|1|^^423^01402^1^^SAMPLE^NORMAL||ALL|
|||||||O[CR][ETX]9A[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&|||CAEv 2.0||||||||1|[CR]
[ETX]D5[CR][LF]
[ACK]
[STX]2P|1||000001||||||||||||||||||||||||||||||
|[CR][ETX]5C[CR][LF]
[ACK]
[STX]3O|1|000001|423^01402^1^^SAMPLE^NORMAL|
^^^400^0\^^^450^0|R|19970618110433|||||N|||||||||||
|||Q|||||[CR][ETX]4D[CR][LF]
[ACK]
[STX]4L|1|F[CR][ETX]FF[CR][LF]
[ACK]
[EOT]
6-168
Examples
[ENQ]
[ACK]
[STX]1H|\^&|||ELECTEST[CR][ETX]D7[CR][LF]
[ACK]
[STX]2P|1[CR][ETX]3F[CR][LF]
[ACK]
[STX]3O|1|01||^^^60^0|R||||||N||||||||||||||O
[CR][ETX]3D[CR][LF]
[ACK]
[STX]4L|1|F[CR][ETX]FF[CR][LF]
[ACK]
[EOT]
Host sends test selection (FT3) for sample 02 without carrier ID/position #:
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&|||ELECTEST[CR][ETX]D7[CR][LF]
[ACK]
[STX]2P|1[CR][ETX]3F[CR][LF]
[ACK]
[STX]3O|1|02||^^^60^0|R||||||N||||||||||||||O
[CR][ETX]3E[CR][LF]
[ACK]
[STX]4L|1|F[CR][ETX]FF[CR][LF]
[ACK]
[EOT]
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&|||HOST|||||||P[CR][ETX]4B[CR][LF]
[ACK]
[STX]2P|1[CR][ETX]3F[CR][LF]
[ACK]
[STX]3O|1|140||^^^30\^^^10\^^^20|R|
19970523102030|||||N||||||||||||||O[CR][ETX]93
[CR][LF]
[ACK]
[STX]3O|1|141|^^^^SAMPLE|^^^30\^^^10\^^^20|R|
19970523102030|||||N||||||||||||||O[CR][ETX]93
[CR][LF]
[ACK]
6-169
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
Examples
[STX]5O|2|142|^^^^SAMPLE^REDUCED|^^^10\^^^20|R|
19970523102030|||||N||||||||||||O[CR]
[ETX]21[CR][LF]
[ACK]
[STX]7O|3|999|^^^^CONTROL|^^^020^0\^^^010^0|R|
19970523102030|||||N||||||||||||||O[CR][ETX]B1
[CR][LF]
[ACK]
[STX]1L|1|[CR][ETX]B6[CR][LF]
[ACK]
<EOT>
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2P|1[CR][ETX]3F[CR][LF]
[ACK]
[STX]3O|1|000004|40^0^4^^SAMPLE^REDUCED|ALL|R|
19970425120322|||||X||||||||||||||O|||||[CR][ETX]6C
[CR][LF]
[ACK]
[STX]4R|1|^^^10^0|0.016|uIU/ml|0.230^3.80|L||F|||
19970425120351|19970425122213|[CR][ETX]79[CR][LF]
[ACK]
[STX]5C|1|I|48^Below normal(expected)range|I
[CR][ETX]57[CR][LF]
[ACK]
[STX]6R|2|^^^50^0|1.17|ng/ml|0.846^2.02|||F|||
19970425120557|19970425122419|[CR][ETX]DE[CR][LF]
[ACK]
[STX]7R|3|^^^20^0|4.41|ug/dl|5.13^13.52|L||F|||
19970425120433|19970425122255|[CR][ETX]1C[CR][LF]
[ACK]
[STX]0C|1|I|48^Below
normal(expected)range|I[CR][ETX]52[CR][LF]
[ACK]
[STX]1R|4|^^^30^0|0.091|ng/dl|1.01^1.79|L||F|||
19970425120515|19970425122337|[CR][ETX]13[CR][LF]
[ACK]
[STX]3C|1|I|48^Below
normal(expected)range|I[CR][ETX]55[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
6-170
Examples
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2P|1[CR][ETX]3F[CR][LF]
[ACK]
[STX]3O|1|PC U1|37^0^1^^CONTROL^NORMAL|ALL|R|
19970425115705|||||X\Q||||||||||||||O|||||[CR][ETX]
66[CR][LF]
[ACK]
[STX]4R|1|^^^10^0|1.99|uIU/ml|1.69^2.43|||F|||
19970425115733|19970425121555|[CR][ETX]F2[CR][LF]
[ACK]
[STX]5M|1|RR^BM^E1^1||14242\13924\14154\13391\1
2613\12836\13062\13757\13053\13469\13147\12980\1331
2\13396\13501\13563\13639\13351\13155\12979\12857\1
3264\13391\13492\13343\13791\13345\13346\13752\1282
1\12993\13695\13696\14166\13736\13114\12690\12[ETB]
9C[CR][LF]
[ACK]
[STX]6517\13395\13264\12968\13375\13029\13117\1
3465\13267\13507\12716\13380\13316\13145\12736\1267
9\12555\13334\13347\13635\13291\13372\13694\13063\1
3278\13166\13523\12749\12977\13293\12872\12550\1281
5\12657\12718\13367\13141\13495\13466\13869\13[ETB]
06[CR][LF]
[ACK]
[STX]7520\13464\13565\22636\29929\33176\34453\3
4874\34951\34859\34748\34606\34414\34273\34127\3397
1\33799\33657\33534\33408\33303\33197\33114\32970\3
2860\32637\32585\32472\32434\32285\32210\32150\3210
1\31976\31815\31758\31693\31590\31552\31396\31[ETB]
3D[CR][LF]
[ACK]
[STX]0296\31256\31194\31103\31156\31026\30899\3
0894\30786\30742\30696\30591\30502\30582\30470\3036
3\30369\30350\30191\30183\30096\30065\30026\29933\2
9920\29881\29832\29783\29822\29769\29712\29527\2949
2\29499\29531\29487\29444\29403\29317\29248\29[ETB]
5E[CR][LF]
[ACK]
[STX]1190\29177\29196\29128\29081\29051\28995\2
9032\29019\29002\29034\28952\28864\28814\28819\2879
1\28825\28762\28709\28655\28563\28528\28514\28488\2
8344\28360\28345\28352\28260\28343\28275\28286\2827
6\28344\28308\28255\28157\28067\28031\28130\28[ETB]
AB[CR][LF]
[ACK]
[STX]2156\28122\28175|28083[CR][ETX]1D[CR][LF]
[ACK]
[STX]3M|1|RC^BM^E1^1|10|TSH|190524|487|1|190599
||[CR][ETX]18[CR][LF]
[ACK]
[STX]4R|2|^^^50^0|1.45|ng/ml|1.11^1.70|||F|||
19970425115939|19970425121801|[CR][ETX]A4[CR][LF]
[ACK]
6-171
ELEC
..
..
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
..
..
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
..
..
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
Examples
[STX]5M|1|RR^BM^E1^1||13104\13200\13457\13463\1
3195\13161\.....
[STX]2321\35302\35259|196679[CR][ETX]57[CR][LF]
[ACK]
[STX]3M|1|RC^BM^E1^1|50|T3|192955|240|1|190599|
|[CR][ETX]B1[CR][LF]
[ACK]
[STX]4R|3|^^^20^0|10.49|ug/dl|8.10^12.41|||F|||
19970425115815|19970425121637|[CR][ETX]0A[CR][LF]
[ACK]
[STX]5M|1|RR^BM^E1^1||14010\14245\13863\13399\1
3671\13047\.....
[STX]2592\38558\38544|457109[CR][ETX]65[CR][LF]
[ACK]
[STX]3M|1|RC^BM^E1^1|20|T4|190764|257|1|190599|
|[CR][ETX]B3[CR][LF]
[ACK]
[STX]4R|4|^^^30^0|1.52|ng/dl|1.36^1.84|||F|||
19970425115857|19970425121719|[CR][ETX]AC[CR][LF]
[ACK]
[STX]5M|1|RR^BM^E1^1||13277\13330\13316\13684\1
3247\13300\.....
[STX]2033\28004\28064|28403[CR][ETX]0F[CR][LF]
[ACK]
[STX]3M|1|RC^BM^E1^1|30|FT4|192882|1228|1|19059
9||[CR][ETX]2C[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
6-172
6.2
Examples
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2P|1||007|||||||||||||||||||||||||||||||[CR][
ETX]D2[CR][LF]
[ACK]
[STX]3O|1|007|274^0^17^^TUBE|ALL|R|19960614142107|
||||X||||||||||||||0|||||[CR][ETX]45[CR][LF]
[ACK]
[STX]4R|1|^^^10^0||ulU/ml|0.230^3.80|8||X|||000000
00000000|19960614144523|[CR][ETX]7B[CR][LF]
[ACK]
[STX]5C|1|I|Assayreagentshort|G[CR][ETX]90[CR][L
F]
[ACK]
[STX]6R|2|^^^20^0||nmol/l|58.80^151.0|47||X|||0000
0000000000|19960614144523|[CR][ETX]01[CR][LF]
[ACK]
[STX]7C|1|I||G[CR][ETX]3B[CR][LF]
[ACK]
[STX]0R|3|^^^30^0||pmol/l|11.80^24.60|47||X|||0000
0000000000|19960614144523|[CR][ETX]F9[CR][LF]
[ACK]
[STX]1C|1|I||G[CR][ETX]35[CR][LF]
[ACK]
[STX]2L|1[CR][ETX]3B[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2P|1||000010|||||||||||||||||||||||||||||||[C
R][ETX]5C[CR][LF]
[ACK]
[STX]3O|1|000010|279^0^20^^TUBE|ALL|R|199606141426
48|||||X||||||||||||||0|||||[CR][ETX]D8[CR][LF]
[ACK]
[STX]4R|1|^^^10^0||ulU/ml|0.230^3.80|8||X|||000000
00000000|19960614144811|[CR][ETX]7B[CR][LF]
[ACK]
[STX]5C|1|I|Assayreagentshort|G[CR][ETX]90[CR][L
F]
[ACK]
[STX]6R|2|^^^20^0||nmol/l|58.80^151.0|47||X|||0000
0000000000|19960614144811|[CR][ETX]01[CR][LF]
6-173
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
Examples
[ACK]
[STX]7C|1|I||G[CR][ETX]3B[CR][LF]
[ACK]
[STX]0R|3|^^^30^0||pmol/l|11.80^24.60|47||X|||0000
0000000000|19960614144811|[CR][ETX]F9[CR][LF]
[ACK]
[STX]1C|1|I||G[CR][ETX]35[CR][LF]
[ACK]
[STX]2L|1[CR][ETX]3B[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2P|1||0002121|||||||||||||||||||||||||||||||[
CR][ETX]91[CR][LF]
[ACK]
[STX]3O|1|0002121|277^0^21^^TUBE|ALL|R|19960614142
650|||||X||||||||||||||0|||||[CR][ETX]05[CR][LF]
[ACK]
[STX]4R|1|^^^10^0||ulU/ml|0.230^3.80|8||X|||000000
00000000|19960614144935|[CR][ETX]82[CR][LF]
[ACK]
[STX]5C|1|I|Assayreagentshort|G[CR][ETX]90[CR][L
F]
[ACK]
[STX]6R|2|^^^20^0||nmol/l|58.80^151.0|47||X|||0000
0000000000|19960614144935|[CR][ETX]08[CR][LF]
[ACK]
[STX]7C|1|I||G[CR][ETX]3B[CR][LF]
[ACK]
[STX]0R|3|^^^30^0||pmol/l|11.80^24.60|47||X|||0000
0000000000|19960614144935|[CR][ETX]00[CR][LF]
[ACK]
[STX]1C|1|I||G[CR][ETX]35[CR][LF]
[ACK]
[STX]2L|1[CR][ETX]3B[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2P|1||0002436|||||||||||||||||||||||||||||||[
CR][ETX]9A[CR][LF]
[ACK]
[STX]3O|1|0002436|273^0^15^^TUBE|ALL|R|19960614142
100|||||X||||||||||||||0|||||[CR][ETX]03[CR][LF]
6-174
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
Examples
[ACK]
[STX]4R|1|^^^10^0||ulU/ml|0.230^3.80|8||X|||000000
00000000|19960614150232|[CR][ETX]75[CR][LF]
[ACK]
[STX]5C|1|I|Assayreagentshort|G[CR][ETX]90[CR][L
F]
[ACK]
[STX]6R|2|^^^20^0|320.0|nmol/l|58.80^151.0|23||X||
|19960614144410|19960614150232|[CR][ETX]1A[CR][LF]
[ACK]
[STX]7C|1|I|Concentrationoutofexpectedvaluera
nge|G[CR][ETX]DB[CR][LF]
[ACK]
[STX]0R|3|^^^30^0|34.12|pmol/l|11.80^24.60|46||X||
|19960614144452|19960614150314|[CR][ETX]23[CR][LF]
[ACK]
[STX]1C|1|I|Lowsamplesignal|G[CR][ETX]A7[CR][LF]
[ACK]
[STX]2L|1[CR][ETX]3B[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&|||ASTM-Host[CR][ETX]59[CR][LF]
[ACK]
[STX]2P|1||000010[CR][ETX]58[CR][LF]
[ACK]
[STX]3O|1|000010|||R||||||C||||||||||||||O[CR][ETX
]E4[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
Host cancels Test Selections for sample ID# 000004 on the instrument (O):
HOST
ELEC
ELEC
ELEC
ELEC
ELEC
ELEC
ELEC
ELEC
ELEC
[ENQ]
[ACK]
[STX]1H|\^&|||ASTM-Host[CR][ETX]59[CR][LF]
[ACK]
[STX]2P|1||000004[CR][ETX]5B[CR][LF]
[ACK]
[STX]3O|1|000004|||R||||||C||||||||||||||O[CR][ETX
]E7[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
6-175
HOST
Examples
[EOT]
Host tries to cancel Test Selections for sample ID# 000010 a second time (O):
HOST
ELEC
ELEC
ELEC
ELEC
ELEC
ELEC
ELEC
ELEC
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&|||ASTM-Host[CR][ETX]59[CR][LF]
[ACK]
[STX]2P|1||000010[CR][ETX]58[CR][LF]
[ACK]
[STX]3O|1|000010|||R||||||C||||||||||||||O[CR][ETX
]E4[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
Contention because instrument tries to send warning and host continues canceling:
HOST
ELEC
ELEC
[ENQ]
[ENQ]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|PM^BM^E1^1|19960613114441|863^0|Interfac
eacceptanceerror:44-01-09|W[CR][ETX]F5[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|IS^BM^E1^1|N|O|||||||1[CR][ETX]CE[CR][LF
]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
6-176
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
Examples
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2Q|1|^0002436^267^0^15^^TUBE||ALL||||||||O[CR
][ETX]B4[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&|||ASTM-Host[CR][ETX]59[CR][LF]
[ACK]
[STX]2P|1||0002436|||||||||||||||||||||||||||||||[
CR][ETX]9A[CR][LF]
[ACK]
[STX]3O|1|0002436||^^^10^0\^^^20^0\^^^30^0|R||||||
N||||||||||||||O|||||[CR][ETX]6F[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2Q|1|^007^268^0^16^^TUBE||ALL||||||||O[CR][ET
X]EE[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&|||ASTM-Host[CR][ETX]59[CR][LF]
[ACK]
[STX]2P|1||007|||||||||||||||||||||||||||||||[CR][
ETX]D2[CR][LF]
[ACK]
[STX]3O|1|007||^^^10^0\^^^20^0\^^^30^0|R||||||N|||
|||||||||||O|||||[CR][ETX]A7[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
6-177
Examples
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2Q|1|^000010^270^0^20^^TUBE||ALL||||||||O[CR]
[ETX]6C[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&|||ASTM-Host[CR][ETX]59[CR][LF]
[ACK]
[STX]2P|1||000010|||||||||||||||||||||||||||||||[C
R][ETX]5C[CR][LF]
[ACK]
[STX]3O|1|000010||^^^10^0\^^^20^0\^^^30^0|R||||||N
||||||||||||||O|||||[CR][ETX]31[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
..
..
ELEC
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|||||||||||||||||RD||1|R[CR][E
TX]7D[CR][LF]
[ACK]
[STX]3M|2|XT^BM^E1^1|TR|10|TSH|||RP|SCE1|200|19137
5|1051|19960604162839|||00000000|184||RD||2|A\C[CR
][ETX]42[CR][LF]
[ACK]
[STX]4M|3|XT^BM^E1^1|TR|20|T4|||RP|SCE1|200|189920
|344|19960531085131|||00000000|194||RD||3|A[CR][ET
X]0C[CR][LF]
[ACK]
[STX]5M|4|XT^BM^E1^1|TR|30|FT4|||RP|SCE1|200|19087
5|786|19960612095136|||00000000|186||RD||4|A[CR][E
TX]68[CR][LF]
[ACK]
[STX]6M|5|XT^BM^E1^1|||||||||||||||||RD||5|R[CR][E
TX]89[CR][LF]
[ACK]
[STX]3M|18|XT^BM^E1^1|BS|1|BlankCel|||RP|SCE1|225|
93|121219|19960531085131|||00000000|201||RD||18|A[
CR][ETX]69[CR][LF]
6-178
HOST
ELEC
HOST
ELEC
Examples
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|TP||||||||||||||170||TR|||A[C
R][ETX]87[CR][LF]
[ACK]
[STX]3M|2|XT^BM^E1^1|VS||||||||||||||66||VR|||A[CR
][ETX]64[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|AB|ABCC1|||||||||||||36|||||A
[CR][ETX]CB[CR][LF]
[ACK]
[STX]3M|2|XT^BM^E1^1|CC|ABCC1|||||||||||||32|||||A
[CR][ETX]CC[CR][LF]
[ACK]
[STX]4M|3|XT^BM^E1^1|AB|ABCC2|||||||||||||42|||||A
[CR][ETX]CD[CR][LF]
[ACK]
[STX]5M|4|XT^BM^E1^1|CC|ABCC2|||||||||||||63|||||A
[CR][ETX]D5[CR][LF]
[ACK]
[STX]6L|1[CR][ETX]3F[CR][LF]
[ACK]
[EOT]
Instrument actualizes inventory for Distilled Water and Liquid Waste (M-XT):
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|DW||||||||||||||0|||||A[CR][E
TX]70[CR][LF]
[ACK]
[STX]3M|2|XT^BM^E1^1|LW||||||||||||||0|||||A[CR][E
TX]7A[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
6-179
HOST
ELEC
Examples
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|IS^BM^E1^1|B|O|||||||1[CR][ETX]C2[CR][LF
]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
6-180
6.3
Examples
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|IS^BM^E1^1|R|O|||||||1[CR][ETX]D2[CR][LF
]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|PM^BM^E1^1|19960614141329|790^0|Celltem
perature(>30min):36-03-02|W[CR][ETX]98[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|AB|ABCC1|||||||||||||36|||||A
[CR][ETX]CB[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|CC|ABCC1|||||||||||||32|||||A
[CR][ETX]CA[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
6-181
ELEC
Examples
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|AB|ABCC2|||||||||||||42|||||A
[CR][ETX]C9[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|CC|ABCC2|||||||||||||63|||||A
[CR][ETX]CF[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|TP||||||||||||||170||TR|||A[C
R][ETX]87[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|VS||||||||||||||66||VR|||A[CR
][ETX]62[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
6-182
Examples
HOST
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|||||||||||||||||RD||1|R[CR][E
TX]7D[CR][LF]
[ACK]
[STX]3M|2|XT^BM^E1^1|TR|10|TSH|||RP|SCE1|200|19137
5|1051|19960604162839|||00000000|184||RD||2|A\C[CR
][ETX]42[CR][LF]
[ACK]
[STX]4M|3|XT^BM^E1^1|TR|20|T4|||RP|SCE1|200|189920
|344|19960531085131|||00000000|194||RD||3|A[CR][ET
X]0C[CR][LF]
[ACK]
[STX]5M|4|XT^BM^E1^1|TR|30|FT4|||RP|SCE1|200|19087
5|786|19960612095136|||00000000|186||RD||4|A[CR][E
TX]68[CR][LF]
[ACK]
HOST
ELEC
HOST
ELEC
[STX]6M|5|XT^BM^E1^1|||||||||||||||||RD||5|R[CR][E
TX]89[CR][LF]
[ACK]
[STX]3M|18|XT^BM^E1^1|BS|1|BlankCel|||RP|SCE1|225|
93|121219|19960531085131|||00000000|201||RD||18|A[
CR][ETX]69[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
Empty positions 1:
ELEC
HOST
[STX]2M|1|TA^BM^E1^1|MBC^[CR][ETX]49[CR][LF]
[ACK]
HOST
ELEC
[STX]3M|2|TA^BM^E1^1|MBC^0004514016752096128364300
04296908900174602025175435786365866398139504296327
52030331313115480247516883730983098553876935784453
82004153507853507660848583220488619479825085536708
4320964973604965125278948118558160581935329323[ETB
]7F[CR][LF]
[ACK]
[STX]490446089435965546297871967355802095015406094
21525215360044880174602025175435786365866398139504
29632752030331313115480247516883730983098553876935
78445382004153507853507660848583220488619479825085
6-183
HOST
ELEC
HOST
..
..
Examples
5367084320964973604965125278948118558160581935[ETB
]7F[CR][LF]
[ACK]
[STX]532932390446089435965546297871967355802095015
40609421525215360044881234567890123456789012345678
9012345678901234567890123457257[CR][ETX]D9[CR][LF]
[ACK]
[STX]4M|5|TA^BM^E1^1|MBC^[CR][ETX]4F[CR][LF]
[ACK]
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
[STX]1M|18|TA^BM^E1^1|MBC^052063164065680310932953
75387381226730105337861473364266429567980574507556
87447608635128839825543277655032335300048205922714
01653753873812267301053378614733642704085397572677
0143134461349120853156210868765336924100821831[ETB
]59[CR][LF]
[ACK]
[STX]210641844224067890123456789012345678901234567
89012345678901234567890123456789012345678901234567
89012345678901234567890123456789012345678901234567
89012345678901234567890123456789012345678901234567
8901234567890123456789012345678901234567890123[ETB
]6F[CR][LF]
[ACK]
[STX]345678901234567890123456789012345678901234567
89012345678901234567890123456789012345678901234567
89012345678901234567890123455845[CR][ETX]1E[CR][LF
]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
HOST
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|||||||||||||||||RD||1|R[CR][E
TX]7D[CR][LF]
[ACK]
[STX]3M|2|XT^BM^E1^1|TR|10|TSH|||RP|SCE1|200|19137
5|1051|19960604162839|||00000000|184||RD||2|A\C[CR
][ETX]42[CR][LF]
[ACK]
[STX]4M|3|XT^BM^E1^1|TR|20|T4|||RP|SCE1|200|189920
|344|19960531085131|||00000000|194||RD||3|A[CR][ET
X]0C[CR][LF]
[ACK]
[STX]5M|4|XT^BM^E1^1|TR|30|FT4|||RP|SCE1|200|19087
5|786|19960612095136|||00000000|186||RD||4|A[CR][E
TX]68[CR][LF]
[ACK]
6-184
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
Examples
[STX]6M|5|XT^BM^E1^1|||||||||||||||||RD||5|R[CR][E
TX]89[CR][LF]
[ACK]
[STX]3M|18|XT^BM^E1^1|BS|1|BlankCel|||RP|SCE1|225|
93|121219|19960531085131|||00000000|201||RD||18|A[
CR][ETX]69[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|TP||||||||||||||170||TR|||A[C
R][ETX]87[CR][LF]
[ACK]
[STX]3M|2|XT^BM^E1^1|VS||||||||||||||66||VR|||A[CR
][ETX]64[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|AB|ABCC1|||||||||||||36|||||A
[CR][ETX]CB[CR][LF]
[ACK]
[STX]3M|2|XT^BM^E1^1|CC|ABCC1|||||||||||||32|||||A
[CR][ETX]CC[CR][LF]
[ACK]
[STX]4M|3|XT^BM^E1^1|AB|ABCC2|||||||||||||42|||||A
[CR][ETX]CD[CR][LF]
[ACK]
[STX]5M|4|XT^BM^E1^1|CC|ABCC2|||||||||||||63|||||A
[CR][ETX]D5[CR][LF]
[ACK]
[STX]6L|1[CR][ETX]3F[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
6-185
ELEC
HOST
Examples
[STX]2M|1|XT^BM^E1^1|DW||||||||||||||0|||||A[CR][E
TX]70[CR][LF]
[ACK]
[STX]3M|2|XT^BM^E1^1|LW||||||||||||||0|||||A[CR][E
TX]7A[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|IS^BM^E1^1|B|O|||||||1[CR][ETX]C2[CR][LF
]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&||||||||||P||[CR][ETX]05[CR][LF]
[ACK]
[STX]2M|1|XTQ^BM^E1^1|||||||||||||||||||12|[CR]
[ETX]18[CR][LF]
[ACK]
[STX]3L|1|I[CR][ETX]01[CR][LF]
[ACK]
[EOT]
HOST
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|TR|30|FT4|||RP|SCE1|200|19
2882|1228|19970423094333|||19970800|196||RD||12|A[C
R][ETX]DB[CR][LF]
[ACK]
[STX]3L|1|F[CR][ETX]FE[CR][LF]
[ACK]
[EOT]
6-186
Examples
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|CC|ABCC1|||||||||||||107
|||||A[CR][ETX]FD[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|AB|ABCC2|||||||||||||35
|||||A[CR][ETX]CB[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|TP||||||||||||||303
||TR|||A[CR][ETX]85[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|VS||||||||||||||150
||VR|||A[CR][ETX]8C[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|||||||||||||||||RD||1|R<CR
>[ETX]7D[CR][LF]
[ACK]
6-187
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
Examples
[STX]3M|2|XT^BM^E1^1|TR|40|T-UP|||RP|SCE1|200|
190543|17|19970424161410|||19970400|169||RD||2|A[CR
][ETX]8C[CR][LF]
[ACK]
[STX]4M|3|XT^BM^E1^1|TR|310|AFP|||RP|SCE1|100|1
89872|178|19970424161410|||19970400|96||RD||3|A[CR]
[ETX]83[CR][LF]
[ACK]
[STX]5M|4|XT^BM^E1^1|TR|10|TSH|||RP|SCE1|200|19
0524|487|19970424161411|||19970800|182||RD||4|A[CR]
[ETX]92[CR][LF]
[ACK]
[STX]6M|5|XT^BM^E1^1|||||||||||||||||RD||5|R<CR
>[ETX]89[CR][LF]
[ACK]
[STX]7M|6|XT^BM^E1^1|TR|320|PSA|||RP|SCE1|100|1
92831|446|19970424161411|||19970500|89||RD||6|A[CR]
[ETX]91[CR][LF]
[ACK]
[STX]0M|7|XT^BM^E1^1|TR|170|HCGSTAT|||RP|SCE1|1
00|190554|100|19970424161411|||19970500|75||RD||7|A
[CR][ETX]A7[CR][LF]
[ACK]
[STX]1M|8|XT^BM^E1^1|TR|210|CKMBSTAT|||RP|SCE1|
100|190557|75|19970424161411|||19970500|54||RD||8|A
[CR][ETX]CB[CR][LF]
[ACK]
[STX]2M|9|XT^BM^E1^1|TR|60|FT3|||RP|SCE1|200|19
0884|158|19970424161411|||19970400|182||RD||9|A[CR]
[ETX]7C[CR][LF]
[ACK]
[STX]3M|10|XT^BM^E1^1|||||||||||||||||RD||10|R<
CR>[ETX]DE[CR][LF]
[ACK]
[STX]4M|11|XT^BM^E1^1|||||||||||||||||RD||11|R<
CR>[ETX]E1[CR][LF]
[ACK]
[STX]5M|12|XT^BM^E1^1|TR|50|T3|||RP|SCE1|200|19
2955|240|19970424161411|||19970700|184||RD||12|A[CR
][ETX]8A[CR][LF]
[ACK]
[STX]6M|13|XT^BM^E1^1|TR|20|T4|||RP|SCE1|200|19
0764|257|19970424161411|||19971100|184||RD||13|A[CR
][ETX]8A[CR][LF]
[ACK]
[STX]7M|14|XT^BM^E1^1|TR|30|FT4|||RP|SCE1|200|1
92882|1228|19970424161411|||19970800|184||RD||14|A[
CR][ETX]0C[CR][LF]
[ACK]
[STX]0M|15|XT^BM^E1^1|TR|200|TNTSTAT|||RP|SCE1|
100|190560|78|19970424161411|||19970500|18||RD||15|
A[CR][ETX]FB[CR][LF]
[ACK]
[STX]1M|16|XT^BM^E1^1|TR|300|CEA|||RP|SCE1|100|
192838|577|19970424161411|||19970500|96||RD||16|A[C
R][ETX]DA[CR][LF]
[ACK]
[STX]2M|17|XT^BM^E1^1|||||||||||||||||RD||17|R<
CR>[ETX]EB[CR][LF]
6-188
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
Examples
[ACK]
[STX]3M|18|XT^BM^E1^1|DR|1|DilUni2|||RP|SCE1|40
000|7878787|777|19970424161411|||19991200|40000||RD
||18|A[CR][ETX]6B[CR][LF]
[ACK]
[STX]4M|1|DP^BM^E1^1|10||[CR][ETX]73[CR][LF]
[ACK]
[STX]5M|2|DP^BM^E1^1|20||[CR][ETX]76[CR][LF]
[ACK]
[STX]6M|3|DP^BM^E1^1|30||[CR][ETX]79[CR][LF]
[ACK]
[STX]7M|4|DP^BM^E1^1|40||[CR][ETX]7C[CR][LF]
[ACK]
[STX]0M|5|DP^BM^E1^1|50||[CR][ETX]77[CR][LF]
[ACK]
[STX]1M|6|DP^BM^E1^1|60||[CR][ETX]7A[CR][LF]
[ACK]
[STX]2M|7|DP^BM^E1^1|100||[CR][ETX]A7[CR][LF]
[ACK]
[STX]3M|8|DP^BM^E1^1|110||[CR][ETX]AA[CR][LF]
[ACK]
[STX]4M|9|DP^BM^E1^1|120||[CR][ETX]AD[CR][LF]
[ACK]
[STX]5M|10|DP^BM^E1^1|130||[CR][ETX]D7[CR][LF]
[ACK]
[STX]6M|11|DP^BM^E1^1|140||[CR][ETX]DA[CR][LF]
[ACK]
[STX]7M|12|DP^BM^E1^1|150||[CR][ETX]DD[CR][LF]
[ACK]
[STX]0M|13|DP^BM^E1^1|160||[CR][ETX]D8[CR][LF]
[ACK]
[STX]1M|14|DP^BM^E1^1|170||[CR][ETX]DB[CR][LF]
[ACK]
[STX]2M|15|DP^BM^E1^1|180||[CR][ETX]DE[CR][LF]
[ACK]
[STX]3M|16|DP^BM^E1^1|200||[CR][ETX]D9[CR][LF]
[ACK]
[STX]4M|17|DP^BM^E1^1|210||[CR][ETX]DC[CR][LF]
[ACK]
[STX]5M|18|DP^BM^E1^1|220||[CR][ETX]DF[CR][LF]
[ACK]
[STX]6M|19|DP^BM^E1^1|230||[CR][ETX]E2[CR][LF]
[ACK]
[STX]7M|20|DP^BM^E1^1|300||[CR][ETX]D9[CR][LF]
[ACK]
[STX]0M|21|DP^BM^E1^1|310||[CR][ETX]D4[CR][LF]
[ACK]
[STX]1M|22|DP^BM^E1^1|320||[CR][ETX]D7[CR][LF]
[ACK]
[STX]2M|23|DP^BM^E1^1|330||[CR][ETX]DA[CR][LF]
[ACK]
[STX]3M|24|DP^BM^E1^1|340||[CR][ETX]DD[CR][LF]
[ACK]
6-189
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
[STX]4M|25|DP^BM^E1^1|350||[CR][ETX]E0[CR][LF]
[ACK]
[STX]5M|26|DP^BM^E1^1|360||[CR][ETX]E3[CR][LF]
[ACK]
[STX]6M|27|DP^BM^E1^1|370||[CR][ETX]E6[CR][LF]
[ACK]
[STX]7M|28|DP^BM^E1^1|380||[CR][ETX]E9[CR][LF]
[ACK]
[STX]0M|29|DP^BM^E1^1|390||[CR][ETX]E4[CR][LF]
[ACK]
[STX]1M|30|DP^BM^E1^1|400||[CR][ETX]D5[CR][LF]
[ACK]
[STX]2M|31|DP^BM^E1^1|410||[CR][ETX]D8[CR][LF]
[ACK]
[STX]3M|32|DP^BM^E1^1|420||[CR][ETX]DB[CR][LF]
[ACK]
[STX]4M|33|DP^BM^E1^1|430||[CR][ETX]DE[CR][LF]
[ACK]
[STX]5M|34|DP^BM^E1^1|440||[CR][ETX]E1[CR][LF]
[ACK]
[STX]6M|35|DP^BM^E1^1|450||[CR][ETX]E4[CR][LF]
[ACK]
[STX]7M|36|DP^BM^E1^1|460||[CR][ETX]E7[CR][LF]
[ACK]
[STX]0M|37|DP^BM^E1^1|470||[CR][ETX]E2[CR][LF]
[ACK]
[STX]1M|38|DP^BM^E1^1|480||[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|39|DP^BM^E1^1|490||[CR][ETX]E8[CR][LF]
[ACK]
[STX]3M|40|DP^BM^E1^1|500||[CR][ETX]D9[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|TP||||||||||||||254||TR|||
A[CR][ETX]8A[CR][LF]
[ACK]
[STX]3M|2|XT^BM^E1^1|VS||||||||||||||126||VR|||
A[CR][ETX]91[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
HOST
ELEC
Examples
6-190
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
Examples
[STX]2M|1|XT^BM^E1^1|AB|ABCC1|||||||||||||110|
||||A
[CR][ETX]F4[CR][LF]
[ACK]
[STX]3M|2|XT^BM^E1^1|CC|ABCC1|||||||||||||107|
||||A
[CR][ETX]FF[CR][LF]
[ACK]
[STX]4M|3|XT^BM^E1^1|AB|ABCC2|||||||||||||19|||
||A[CR][ETX]D1[CR][LF]
[ACK]
[STX]5M|4|XT^BM^E1^1|CC|ABCC2|||||||||||||20|||
||A[CR][ETX]CE[CR][LF]
[ACK]
[STX]6L|1[CR][ETX]3F[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|DW||||||||||||||0|||||A<CR
>[ETX]70[CR][LF]
[ACK]
[STX]3M|2|XT^BM^E1^1|LW||||||||||||||0|||||A<CR
>[ETX]7A[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|RC||||||||190763|||||19971
100||||||
[CR][ETX]CF[CR][LF]
[ACK]
[STX]3M|1|CP^BM^E1^1|20|A|47.50|99999999|[CR]<E
TX>71[CR][LF]
[ACK]
[STX]4M|2|CP^BM^E1^1|20|B|74.70|99999999|[CR]<E
TX>76[CR][LF]
[ACK]
[STX]5M|3|CP^BM^E1^1|20|C|0.000|99999999|[CR]<E
TX>67[CR][LF]
[ACK]
[STX]6M|4|CP^BM^E1^1|20|D|0.000|99999999|[CR]<E
TX>6A[CR][LF]
[ACK]
6-191
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
Examples
[STX]7M|5|CP^BM^E1^1|20|E|0.000|99999999|[CR]<E
TX>6D[CR][LF]
[ACK]
[STX]0M|6|CP^BM^E1^1|20|A|46.80|190619|[CR]<ETX
>E7[CR][LF]
[ACK]
[STX]1M|7|CP^BM^E1^1|20|B|139.0|190619|[CR]<ETX
>E5[CR][LF]
[ACK]
[STX]2M|8|CP^BM^E1^1|20|C|0.000|190619|[CR]<ETX
>DB[CR][LF]
[ACK]
[STX]3M|9|CP^BM^E1^1|20|D|0.000|190619|[CR]<ETX
>DE[CR][LF]
[ACK]
[STX]4M|10|CP^BM^E1^1|20|E|0.000|190619|[CR]<ET
X>08[CR][LF]
[ACK]
[STX]5M|11|CP^BM^E1^1|20|A|50.40|190764|[CR]<ET
X>10[CR][LF]
[ACK]
[STX]6M|12|CP^BM^E1^1|20|B|147.0|190764|[CR]<ET
X>16[CR][LF]
[ACK]
[STX]7M|13|CP^BM^E1^1|20|C|0.000|190764|[CR]<ET
X>0D[CR][LF]
[ACK]
[STX]0M|14|CP^BM^E1^1|20|D|0.000|190764|[CR]<ET
X>08[CR][LF]
[ACK]
[STX]1M|15|CP^BM^E1^1|20|E|0.000|190764|[CR]<ET
X>0B[CR][LF]
[ACK]
[STX]2L|1[CR][ETX]3B[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|XT^BM^E1^1|CS|6|PCTM1||||||190475|||||
19980500||||||[CR][ETX]8F[CR][LF]
[ACK]
[STX]3M|1|QP^BM^E1^1|300||5.07|21.00|21.00|[CR]
[ETX]D1[CR][LF]
[ACK]
[STX]4M|2|QP^BM^E1^1|310||0.000|30.00|30.00|<CR
>[ETX]F8[CR][LF]
[ACK]
[STX]5M|3|QP^BM^E1^1|320||1.89|21.00|21.00|[CR]
[ETX]DD[CR][LF]
6-192
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
Examples
[ACK]
[STX]6M|4|QP^BM^E1^1|330||0.000|21.00|21.00|<CR
>[ETX]FE[CR][LF]
[ACK]
[STX]7M|5|QP^BM^E1^1|340||0.000|48.00|48.00|<CR
>[ETX]13[CR][LF]
[ACK]
[STX]0M|6|QP^BM^E1^1|350||0.000|36.00|36.00|<CR
>[ETX]08[CR][LF]
[ACK]
[STX]1M|7|QP^BM^E1^1|360||0.000|30.00|30.00|<CR
>[ETX]FF[CR][LF]
[ACK]
[STX]2M|8|QP^BM^E1^1|370||0.000|36.00|36.00|<CR
>[ETX]0E[CR][LF]
[ACK]
[STX]3M|9|QP^BM^E1^1|380||0.000|27.00|27.00|<CR
>[ETX]11[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
HOST
ELEC
HOST
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|CR^BM^E1^1|30|192882|ng/dl|RD^1^12|
1228|N^M||19970423103101|O|I^0^----------\M^0^----\S^0^----------\R^1.00^0.000\D^0^----|252858.000000^4.043450^1.316730^8366.690430^0.0000
00\-376.218567^1.254267\1.000000|
SD^1^1^192881^0\SD^1^2^19288[ETB]9D[CR][LF]
[ACK]
[STX]31^0\SD^1^^^\SD^1^^^\SD^1^^^|48008^49049\
14824^14835\-0.000^-0.000\-0.000^-0.000\-0.000^0.000[CR][ETX]50[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&||||||||||P||[CR][ETX]05[CR][LF]
6-193
ELEC
HOST
ELEC
HOST
ELEC
HOST
Examples
[ACK]
[STX]2M|1|ISQ^BM^E1^1||||||||||[CR][ETX]CD[CR][LF]
[ACK]
[STX]3L|1|N[CR][ETX]06[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|IS^BM^E1^1|P|O|||||||1[CR][ETX]D0[CR][LF]
[ACK]
[STX]3L|1|F[CR][ETX]FE[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&||||||||||P||[CR][ETX]05[CR][LF]
[ACK]
[STX]2M|1|TCQ^BM^E1^1||||||||||||[CR][ETX]C0<CR
>[LF]
[ACK]
[STX]3L|1|N[CR][ETX]06[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|TC^BM^E1^1|10|TSH|uIU/ml||1^1^2||0.23
0^3.80|||||y[CR][ETX]BD[CR][LF]
[ACK]
[STX]3M|2|TC^BM^E1^1|20|T4|ug/dl|0.078|1^1^2||5
.13^13.52|||||y[CR][ETX]1A[CR][LF]
[ACK]
[STX]4M|3|TC^BM^E1^1|30|FT4|ng/dl|0.078|1^1^2||
1.01^1.79|||||y[CR][ETX]2B[CR][LF]
[ACK]
[STX]5M|4|TC^BM^E1^1|40|T-UP|TBI||1^1^2||0.780^1.36
|||||y[CR][ETX]CA[CR][LF]
[ACK]
6-194
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
Examples
[STX]6M|5|TC^BM^E1^1|50|T3|ng/ml|0.651|1^1^2||
0.846^2.02|||||y[CR][ETX]23[CR][LF]
[ACK]
[STX]7M|6|TC^BM^E1^1|60|FT3|pg/ml|0.651|1^1^2||
2.60^5.08|||||y[CR][ETX]3D[CR][LF]
[ACK]
[STX]0M|7|TC^BM^E1^1|170|HCGSTAT|mIU/ml||1^1^2|
|10.00^10000|||||y[CR][ETX]33[CR][LF]
[ACK]
[STX]1M|8|TC^BM^E1^1|200|TNTSTAT|ng/ml||1^1^2||
0.000^0.100|||||y[CR][ETX]1A[CR][LF]
[ACK]
[STX]2M|9|TC^BM^E1^1|210|CKMBSTAT|ng/ml||1^1^2|
|0.000^5.00|||||y[CR][ETX]18[CR][LF]
[ACK]
[STX]3M|10|TC^BM^E1^1|300|CEA|ng/ml||1^1^2||
0.000^4.60|||||y[CR][ETX]B6[CR][LF]
[ACK]
[STX]4M|11|TC^BM^E1^1|310|AFP|ng/ml|1.21|1^1^2|
|0.000^7.74|||||y[CR][ETX]91[CR][LF]
[ACK]
[STX]5M|12|TC^BM^E1^1|320|PSA|ng/ml||1^1^2||
0.000^4.00|||||y[CR][ETX]D1[CR][LF]
[ACK]
[STX]6L|1|F[CR][ETX]01[CR][LF]
[ACK]
[EOT]
HOST
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|TA^BM^E1^1|MBC^[CR][ETX]49[CR][LF]
[ACK]
[STX]3M|2|TA^BM^E1^1|MBC^0000073020541408073423
408272868970401024207088112425726995522278400085632
231777669297608445188410723609433841494584124036199
600867368979427860003939208585621911776331572324922
7720861959956379520410800716598208614910419697[ETB]
6C[CR][LF]
[ACK]
[STX]428124440275558507399223485853072638514921
257569795532681255201024207088112425726995522278400
085632231777669297608445188410723609433841494584124
036199600867368979427860003939208585621911776331572
3249227720861959956379520410800716598208614910[ETB]
6B[CR][LF]
[ACK]
[STX]541969728124440275558507399223485853072638
514913878872166048859935212345678901234567890123456
789012345678901234567890123451438[CR][ETX]F6[CR][LF
]
6-195
HOST
..
..
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
Examples
[ACK]
[ACK]
[STX]2M|17|TA^BM^E1^1|MBC^[CR][ETX]80[CR][LF]
[ACK]
[STX]3M|18|TA^BM^E1^1|MBC^000333744171017800002
641473272859104532526702804814815681164846933488627
236410004464433511996961594968750326892606422004827
675568290953199921385777626576220951942179361466434
4749070091307666161922310535701565974500756030[ETB]
65[CR][LF]
[ACK]
[STX]469622922688395344823987366966976927052338
677472890613569352722842171719767890123456789012345
678901234567890123456789012345678901234567890123456
789012345678901234567890123456789012345678901234567
8901234567890123456789012345678901234567890123[ETB]
B1[CR][LF]
[ACK]
[STX]545678901234567890123456789012345678901234
567890123456789012345678901234567890123456789012345
6789012345678901234567890123455924[CR][ETX]1E[CR][L
F]
[ACK]
[STX]6L|1[CR][ETX]3F[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&||||||||||P||[CR][ETX]05[CR][LF]
[ACK]
[STX]2M|1|ICQ^BM^E1^1|||||||||||||||[CR][ETX]29
[CR][LF]
[ACK]
[STX]3L|1|N[CR][ETX]06[CR][LF]
[ACK]
[EOT]
HOST
ELEC
HOST
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|IC^BM^E1^1||S|S|B|ELEC1|^All^SD^^|133707
|080640^19970424^02 - 03^4426||^0^0|||||
[CR][ETX]75[CR][LF]
[ACK]
[STX]3L|1|F[CR][ETX]FE[CR][LF]
[ACK]
6-196
Examples
ELEC
[EOT]
ELEC
HOST
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&||||||||||P||[CR][ETX]05[CR][LF]
[ACK]
[STX]2M|1|IC^BM^E1^1|||||ELEC1|^All^SD^^|133711
||||||||[CR][ETX]7A[CR][LF]
[ACK]
[STX]3L|1|N[CR][ETX]06[CR][LF]
[ACK]
[EOT]
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|SD^BM^E1^1||19970409^^10119||Calibrat
or\165\30\R1\119^123^142^159^162^158^155^155^156^15
5^150^145^141^139^137^134^131^129^127^126^124^123^1
22^121^120^119^118^118^118^118^118^118^119^119^119^
119^118^102^88^88^91^90^84^80^79^80^78^77^76^7[ETB]
86[CR][LF]
[ACK]
[STX]36^75^75^75^75^75^76^76^76^76^77^77^79^79^
79^80^81^81^82^82^83^83^86^90^92^91^90^90^90^90^90^
89^89^88^88^87^84^80^77^78^80^80^79^78^78^79^79^78^
78^78^78^78^78^78^78^78^78^78^78^78^78^78^78^78^78^
73^68^61^59^59^65^255^255^255^255^255^255^255^[ETB]
35[CR][LF]
[ACK]
[STX]4255|ClotDetection|[CR][ETX]09[CR][LF]
[ACK]
[STX]5L|1[CR][ETX]3E[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|SD^BM^E1^1||19970409^^10119||Calibrat
or\165\30\Sample\62^67^84^96^96^92^93^97^94^73^59^6
0^62^58^51^47^47^47^45^44^43^43^44^44^44^45^46^47^4
8^49^50^52^53^54^55^56^57^59^60^61^62^63^64^65^66^6
7^68^69^70^71^71^72^73^74^74^75^76^76^77^77^78[ETB]
32[CR][LF]
[ACK]
[STX]3^79^79^79^80^80^81^81^82^82^82^85^88^90^9
0^88^88^88^88^87^87^86^85^84^83^82^81^81^80^79^78^7
7^77^76^75^72^68^65^66^68^67^66^66^66^66^66^66^66^6
6-197
HOST
ELEC
HOST
ELEC
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
HOST
ELEC
Examples
5^66^65^65^66^65^68^70^72^70^66^65^255^255^255^255^
255^255^255^255|ClotDetection|[CR][ETX]CA[CR][LF]
[ACK]
[STX]4L|1[CR][ETX]3D[CR][LF]
[ACK]
[EOT]
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|SD^BM^E1^1||19970409^^10136||ABLevelCheck
^13874\13216\13330\13198\13477\13489\13397\13340\12
850\13044\13900\13657\13112\13096\13342\13117\13547
\13373\13052\13283\13361\13452\13642\13846\13536\13
004\13103\13410\12896\13427\13014\12747\13[ETB]90[C
R][LF]
[ACK]
[STX]3077\13132\13810\13370\12833\13306\13462\1
4055\13522\13696\13337\13187\13752\13710\13873\1334
9\13300\12898\13026\12903\13050\13221\12766\13550\1
3289\13350\13104\13380\13230\13710\13455\13220\1345
6\13090\12989\13167\14146\13911\13733\13509\13[ETB]
A0[CR][LF]
[ACK]
[STX]4619\12977\12868\13001\13390\13478\13448\1
3057\13432\14641\16415\17284\17317\17861\17667\1754
6\17782\17874\18048\18406\18186\18509\18104\17859\1
8156\18099\18454\18838\18377\18915\18419\18539\1826
8\18281\17801\18205\18456\18332\18396\18459\18[ETB]
90[CR][LF]
[ACK]
[STX]5458\18435\18481\18481\18284\18477\18127\1
8303\18382\18477\18298\17933\17959\18205\18087\1810
8\17851\18074\17893\17866\17966\17888\17871\18377\1
7986\18562\18445\18485\18543\18542\18212\18224\1783
4\17829\18090\18158\18004\17924\17873\17944\17[ETB]
C7[CR][LF]
[ACK]
[STX]6418\17616\17704\18022\17713\17793\17757\1
7821\17830\18144\17823\17912\17866\17890\17997\1788
8\17601\17297\17514\18263\17525\17514\17236\17821\1
7896\18001\17691\18097\18398\18421\17848\18088\1824
3\17849\18216\17606\17701\18284\18186\18424\18[ETB]
96[CR][LF]
[ACK]
[STX]7078\17751\18581\18231\18079\18148\17791\1
8174|ADCRawData|[CR][ETX]F6[CR][LF]
[ACK]
[STX]0L|1|F[CR][ETX]FB[CR][LF]
[ACK]
[EOT]
6-198
Examples
HOST
ELEC
HOST
ELEC
[ENQ]
[ACK]
[STX]1H|\^&[CR][ETX]E5[CR][LF]
[ACK]
[STX]2M|1|PM^BM^E1^1|19970525132822|858^0|
Communication Message Format Error : 44-0108|W[CR][ETX]EA[CR][LF]
[ACK]
[STX]3L|1[CR][ETX]3C[CR][LF]
[ACK]
[EOT]
6-199
Examples
6-200
7-201
7.1
Scope
This specification describes the electronic transmission of digital information
between clinical laboratory instruments and computer systems. The clinical
laboratory instruments under consideration are those that measure one or more
parameters from one or more patient samples. Often there will be automated
instruments that measure many parameters from many patient samples. The
Computer systems considered here are those that are configured to accept
instrument results for further processing, storage, reporting, or manipulation.
This instrument output may include patient results, quality control results, and
other related information. Typically, the computer system will be a Laboratory
Information Management System (LIMS).
The terminology of the Organization for International Standards (ISO) Reference
Model for Open Systems Interconnection (OSI) is generally followed in describing
the communications protocol and services. The electrical and mechanical
connection between instrument and computer is described in the Physical Layer
section. The methods for establishing communication, error detection, error
recovery, and sending and receiving of messages are described in the Data Link
Layer section. The data link layer interacts with higher layers in terms of send and
receive "messages", handles data link connection and release requests, and reports
the data link status.
Specification E 1394 is concerned with message content in the interface between
clinical instruments and computer systems. The major topics are found in the
following sections.
7-202
7.2
Referenced Documents
ASTM Standard:(1)
E1394 Specification for Transferring Information Between Clinical Instruments and
Computer Systems
ANSI Standards:(2)
X3.4-1986 American National Standard Code for Information Systems-Coded
Character Sets-7-Bit American National Standard Code for Information Interchange
(7-Bit ASCII).
X3.15-1976 American National Standard for Bit Sequencing of the American National
Standard Code for Information Interchange in Serial-by-Bit Data Transmission.
X3.16-1976 American National Standard Character Structure and Character Parity
Sense for Serial-by-Bit Data Communication in the American National Standard Code
for Information Interchange.
ISO Standard:
International Standard ISO 7498-1984(E), Information Processing Systems-Open
Systems Interconnection-Basic Reference Model, International Organization for
Standardization.
Other Document:(3)
EIA-232-D-1986 Interface Between Data Terminal Equipment and Data CircuitTerminating Equipment Employing Serial Binary Data Interchange
7.3
Terminology
Sender
The device that has a message to send and initiates the transmission process.
Receiver
The device that responds to the sender and accepts the message.
Parts of a communication
The parts of communication between instrument and computer are identified by the
following terms. The parts are hierarchical and are listed in order of most encompassing first.
7-203
Session
A total unit of communication activity, used in this standard to indicate the events
starting with the establishment phase and ending with the termination phase, as
described in subsequent sections.
Message
A collection of related information on a single topic, used here to mean all the identity,
tests, and comments sent at one time.
Frame
A subdivision of a message, used to allow periodic communication housekeeping such
as error checks and acknowledgments.
7.4
7.5
Physical Layer
7-204
7-205
Interface Connections
The conforming connection specified here defines the point of interconnection
between the domain of the instrument and the domain of the computer system
(see Table 7-1). Within the domain of either device, any appropriate connection
system may be used, preferably with suitable cable locking hardware.
The conforming connection utilizes a 25-position connector. The connector
contact assignments are listed in Table 1. Connector contacts not listed are unused.
The connector contact assignments conform to the EIA-232-D-1986 standard for
the circuits that are used.
TABLE 1:
Contact
EIA
Direction
No.
Circuit
...
Shield
...
No connection
BA
Transmitted Data
Output
Input
BB
Received Data
Input
Output
AB
Signal Ground
...
...
Description
Instrument
Computer
7-206
Instrument Domain
Computer Domain
Instrument
Computer
(DCE)
(DTE)
Conforming
Connection
Figure 7-1: Connector Strategy for Instrument Computer Connection - Cable Mounted
Instrument
Domain
Computer
Domain
Instrument
Computer
(DCE)
(DTE)
Conforming
Connection
Extension Cable
Conforming
Connection
Figure 7-2: Connector Strategy for Instrument Computer Connections - Chassis Mounted
When the conforming connector of the instrument is cable mounted and the
conforming connector of the computer is chassis mounted, then a change in the
cable mounted locking hardware is necessary.
7-207
Cable
Any extension cables to connect the instrument to the computer require a female
connector on one end to mate with the instrument and a male connector on the other
end to mate with the computer. Detailed requirements of an interconnecting cable are
undefined but good engineering practice should be followed in selecting the cable and
connectors. Shielded cable and connectors may be necessary to suppress
electromagnetic interface (EMI). Low capacitance cable may be necessary for long
cable lengths or the higher data rates. Appropriate connector locking hardware should
be used at the conforming connectors.
7.6
7-208
The sender notifies the receiver that information is available. The receiver responds
that it is prepared to receive before information is transmitted.
A system which does not have information to send normally monitors the data link
to detect the establishment phase. It acts as a receiver, waiting for the other system.
The system with information available initiates the establishment phase. After the
sender determines that the data link is in a neutral state, it transmits the <ENQ>
transmission control character to the intended receiver.
Upon receiving the <ENQ>, the receiver prepares to receive information. All other
characters are ignored. It replies with the <ACK> transmission control character
signifying it is ready. With this sequence of events, the establishment phase ends
and the transfer phase begins.
A receiver that cannot immediately receive information, replies with the <NAK>
transmission control character. Upon receiving <NAK>, the sender must wait at
least 10 s before transmitting another <ENQ>.
Systems not having the ability to receive information always reply to an <ENQ>
with a <NAK>. Systems not having the ability to send information never transmit
an <ENQ>.
Contention
Should both systems simultaneously transmit an <ENQ>, the data link is in
contention. The instrument system has priority to transmit information when
contention occurs. Contention is resolved as follows:
(a) Upon receiving a reply of <ENQ> to its transmitted <ENQ>, the computer system
must stop trying to transmit; it must prepare to receive. When the next <ENQ> is
received, it replies with an <ACK> or <NAK> depending on its readiness to
receive.
(b) Upon receiving a reply of <ENQ> to its transmitted <ENQ>, the instrument must
wait at least 1 s before sending another <ENQ>.
7-209
FN
text
<ETB>
<ETX>
C1
C2
<CR>
<LF>
Frame Number
The frame number permits the receiver to distinguish between new and retransmitted
frames. It is a single digit sent immediately after the <STX> character.
The frame number is an ASCII digit ranging from 0 to 7. The frame number begins
at 1 with the first frame of the transfer phase. The frame number is incremented by
one for every new frame transmitted. After 7, the frame number rolls over to 0, and
continues in this fashion.
Checksum
The checksum permits the receiver to detect a defective frame. The checksum is
encoded as two characters which are sent after the <ETB> or <ETX> character. The
checksum is computed by adding the binary values of the characters, keeping the least
significant eight bits of the result.
The checksum is initialized to zero with the <STX> character. The first character
used in computing the checksum is the frame number. Each character in the
message text is added to the checksum (modulo 256). The computation for the
checksum does not include <STX>, the checksum characters, or the trailing <CR>
and <LF>.
The checksum is an integer represented by eight bits, it can be considered as two
groups of four bits. The groups of four bits are converted to the ASCII characters
of the hexadecimal representation. The two ASCII characters are transmitted as the
checksum, with the most significant character first.
7-210
7-211
7-212
a time-out occurs. After a time-out, the receiver discards the last incomplete
message and regards the line to be in the neutral state.
A receiver must reply to a frame within 15 s or the sender will time-out. A receiver
can delay its reply for up to 15 s to process the frame or to otherwise go busy.
Longer delays cause the sender to abort the message.
Receivers that cannot process messages fast enough to keep up with a sender may
cause message buffer overflows in the sender. A sender can normally store at least
one complete message. Storage space for more than one outgoing message is
desirable but optional.
7-213
7.7
Sending Device
Receive
<ENQ>
Data
to Send
Awake
Receive
<EOT> or
Time Out
Time
Out
Waiting
Receive <ACK>
Zero Retry Count
Get Frame
Increment
%8 Count
Good New
Frame
Frame
Received
Bad Frame
Send <NAK>
Timer := 30
Next Frame
Set up
Retries = 6
Send <EOT>
Time Out
Frame Ready
New Frame
Increment
%8 Count
Have Data
to Send
Done
Increment
%8 Count
Retries < 6
Send <EOT>
Timer := 30
Frame
ok
Waiting
Send <EOT>
Good
Repeat
Frame
Contention
or Busy Timer
Running
Set %8 Count to 1
Send <ENQ>
Timer := 15
Send <ACK>
Set %8 Count to 1
Timer := 30
Send <ACK>
Timer := 30
Send <EOT>
Idle
Send Frame
Timer := 15
Repeat
Frame
Old Frame
Set up
Accept
Ignore
Zero Retry Count
Increment %8 Count
Interrupt
Requested
Waiting
Receive <EOT>
Receive <NAK>
Increment Retries
(Receiving any character
except <ACK> or <EDT>)
7-214
Note 1
Note 2
"= represents assignment of a value. "Timer:= 15" resets the timer to 15s as
used here.
Note 3
7.8
dec
CHR
ASCII Character
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VT
FF
CR
SO
SI
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
SP
!
"
#
$
%
&
'
(
)
*
+
,
.
/
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
096
097
098
099
100
101
102
103
104
105
106
107
108
109
110
111
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL
7-215
hex
CHR
ASCII Character
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VT
FF
CR
SO
SI
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
SP
!
"
#
$
%
&
'
(
)
*
+
,
.
/
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL
7-216
8.1
Scope
This standard covers the two-way digital transmission of remote requests and
results between clinical instruments and computer systems. It is intended to
document the common conventions required for the interchange of clinical results
and patient data between clinical instruments and computer systems. This
standard specifies the message content for transferring information between a
clinical instrument and a computer system. It enables any two such systems to
establish a logical link for communicating text to send result, request, or
demographic information in a standard and interpretable form. This standard does
not necessarily apply to general analytical instruments in an industrial analytical
nor research and development setting.
This standard specification is intended to apply to the structure of messages
exchanged between clinical instruments and computer systems by means of
defined communications protocols. Low-level communications protocols and data
transfer requirements are beyond the scope of this standard. A separate
specification is available from ASTM detailing a standard for low-level data transfer
communications.
This standard specifies the conventions for structuring the content of the message
and for representing the data elements contained within those structures. It is
applicable to all text oriented clinical instrumentation. It has been specifically
created to provide common conventions for interfacing computers and
instruments in a clinical setting. It would also be applicable to interfacing
instruments in clinical practice settings, such as physicians' offices, clinics, and
satellite laboratories.
8-217
8.2
Referenced Documents
ASTM Standards:
E1238 Specification for Transferring Clinical Laboratory Data Messages Between
Independent Computer Systems (1)
E1239 Guide for Description of Reservation/Registration-Admission, Discharge,
Transfer (R-ADT) Systems for Automated Patient Care Information Systems (2)
ANSI Standards:(2)
X3.30 ANSI Information System Codes
X3.40 ANSI Information System Codes
X3.43 ANSI Information Systems Codes
X3.50 ANSI Information Systems Codes
ISO Standards:(3)
ISO 5218 Information Interchange-Representation of Human Sexes
ISO/lEC JTC1
ISO 2955-93 Information Processing-Representation of SI and Other Units in Systems
with Limited Character Sets.
8.3
Terminology
8-218
test
A determination of a single analyte or a combination of values from other
determinations or observations which constitute a measure of a single system
attribute.
record
An aggregate of fields describing one aspect of the complete message.
field
One specific attribute of a record which may contain aggregates of data elements
further referring the basic attribute.
repeat field
A single data element which expresses a duplication of the field definition it is
repeating. Used for demographics, requests, orders and the like, where each element of
a repeat field is to be treated as having equal priority or standing to associated repeat
fields.
component field
A single data element or data elements which express a finer aggregate or extension of
data elements which precede it. For example, parts of a field or repeat field entry. As an
example, the patient's name is recorded as last name, first name, and middle initial,
each of which is separated by a component delimiter. Components cannot contain
repeat fields.
upload
Data transmitted from a clinical instrument to a computer system.
download
Data transmitted from a computer system to a clinical instrument.
8.4
8-219
clinical test requests and results. The set of conventions specifies a hierarchical set
of records in which the records higher in the hierarchy contain information that is
common to all records lower in the hierarchy and thus avoids redundancy in
linking data together. The positional convention is simple and direct to implement,
requiring only a sequence of strings each having variable length delimited fields
which are positionally specified.
Specification E1238, in its entirety, is not appropriate for use as a clinical
instrument to computer system interface. The conventions of Specification E1238
regarding record types and the organization of data elements within the records
have been adhered to as closely as possible to ensure that common data elements
defined there and used within instruments are specified as closely as possible. This
facilitates the use of this specification consistent with Specification E1238 in a
number of settings. There are three compelling reasons for developing a separate
standard which deviates from Specification E1238.
The scope of Specification E1238 is specifically targeted to accommodate
information transfer between two independent computer systems requiring shared
patient demographic and test result data. Specification E1238 contains extensive
requirements and limitations, much of which may be of little, if any, use by clinical
instrument systems. Further, clinical instruments have test and instrument specific
requirements outside the scope of Specification E1238 and, as such, are not
available within the existing Specification E1238.
The structure of Specification E1238 provides great flexibility in the ordering and
reporting of test results and patient demographics. While this is appropriate for use
by advanced computer systems of equivalent rank, Specification E1238 clearly falls
beyond the technical limitations of many clinical laboratory instruments. This
specification attempts to identify, and simplify, all complex data structures and
interface procedures and, where practical, restricts multiple procedural options to
single procedures appropriate for the clinical instrument setting. Further, this
specification has attempted to assign a master/slave hierarchy where conflicts may
occur, assigning appropriate responsibility for data processing or reporting
operations to the party (clinical instrument or computer system) better able to
process a particular task. For example, in all cases involving the ordering or
reporting of tests, the instrument manufacturer is solely responsible for assigning
the test and result ID numbers (see 8.6.6). These reductions in flexibility directly
result in increased structure and clarity, which is deemed more appropriate for
ensuring successful interface implementation within the clinical instrument
setting.
Specification E1238 was developed independent of data protocol and transfer
considerations. Specification E1238 uses maximum field and record lengths.
Combined with its record level checksum and error recovery facilities,
Specification E1238 may be implemented without a data protocol layer. By
contrast, this message-content specification has been developed in cooperative
effort with a correlative ASTM low-level data transfer and protocol specification.
V 4.2 Version 01/05
8-220
8.5
8-221
The test order record contains information about ordering a single test, test
battery, or a series of tests or batteries, as discussed in 8.6.5 and 8.9.
Most of the record types are related to each other in a definite hierarchy. At level
zero is the message header and message terminator. At level one is the patient
record, the request-information record and the scientific record. At level two is the
test order record. At level three is the result record. The comment and
manufacturer information records do not have an assigned level.
A sequence of patient records, order records, or result records at one level is
terminated by the appearance of a record type of the same or higher level. Thus, a
sequence of results for one battery of tests is terminated by the next test order,
patient, manufacturer information, request information, or message terminator
record.
An order record may never appear without a preceding patient record and a result
record may never appear without a preceding order record.
When an order is transmitted, it must be preceded by a patient record. All orders
that follow apply to the patient in the preceding patient record. When a result is
transmitted, it must be preceded by an order record and a patient record to
maintain the prescribed hierarchy.
Each instrument manufacturer adhering to this standard may decide which fields
are applicable for their particular application with the exception of those fields
necessary to identify the record type or parse individual fields. Thus the need to
send the hierarchy of records need not generate large messages.
8-222
8-223
8-224
8.6
A, B
A, B, C
A, B, C, D
A, B, C, D, E
A, B, E, F
A, B, E, F
A, G, H
A, G, H, I
A, G, H, I, J
A, G, H, I, J, K
A, G, H, I, J, K, L
A, G, H, L, M
A, G, M
A, N, O
A, N, O, P
A, N, O, P, Q
8-225
8.6.4 Delimiters
Alphanumeric characters should not be used as delimiters because they are likely to
appear within field content. Moreover, some alphabetic characters have special
uses as follows:
H, P, O, R, C, Q, E, L, M
comma
S, P, R, C
priority codes
L, H, <, >, N, U, D, B, W
result codes
C, P, F, X, I, O
result status
For the purpose of providing examples, the following delimiters are used in this
specification:
Record Delimiter
carriage return (<CR>)
Carriage return (ASCII 13) shall be the delimiter for the end of any of the defined
record types.
Field Delimiter
Default: vertical bar (|)
A single allowable character as defined in 8.6.1 excluding ASCII 13 (carriage return),
shall separate adjacent fields. The field delimiter is variable and defined in the message
header. The same delimiter must be used in all records following a header and
preceding a message terminator record.
8-226
Repeat Delimiter
Default: backslash (\)
A single allowable character as defined in 8.6.1 excluding ASCII 13 and the value for
the field delimiter defined in 8.6.4. The repeat delimiter must be defined in the
message header and is used to separate variable numbers of descriptors for fields
containing parts of equal members of the same set.
Component Delimiter
Default: caret (^)
A single allowable character as defined in 8.6.1 excluding ASCII 13 and the field and
repeat delimiter values. The component delimiter is used to separate data elements of
fields of a hierarchical or qualifier nature. For example the street, city, state, zip, etc. of
an address field would be separated by component delimiters.
Escape Delimiter
Default: ampersand (&)
A single allowable character, as defined in 8.6.1 excluding ASCII 13 and the field,
repeat, and component delimiter values. The escape delimiter is used within text fields
to signify special case operations. Applications of the escape delimiter are optional and
may be used or ignored at the discretion of either transmitter or receiver. However, all
applications are required to accept the escape delimiter and use it to correctly parse
fields within the record.
Use of Escape Delimiter
The escape delimiter may be used to signal certain special characteristics of
portions of a text field (for example, imbedded delimiters, line feed, carriage
return, etc.). An escape sequence consists of the escape delimiter character followed
by a single escape code ID (listed below), followed by zero or more data characters
followed by another (closing) occurrence of the escape delimiter character. No
escape sequence may contain a nested escape sequence. The following escape
sequences pre-defined.
&H&
&N&
&F&
&S&
&R&
&E&
&Xhhhh&
hexadecimal data
&Zcccc&
8-227
Note 1
Any number of hexadecimal digits (0-9, A-F) may follow (that is, &XA&
could equal line feed).
Note 2
Specification of Delimiters
The actual delimiters to be employed in a given transmission shall be specified in the
header message. It is the responsibility of the sender to avoid the inclusion of any
delimiter characters within the field contents. The receiving computer will determine
what characters to use by reading the specifications of the header it receives. See 8.6.4
for examples of delimiters used for this document.
Delimiters for Null Values
Fields shall be identified by their position, obtained by counting field delimiters from
the front of the record. This position-sensitive identification procedure requires that
when the contents of the field are null, its corresponding field delimiter must be
included in the record to ensure that the i'th field can be found by counting (i-1)
delimiters. Delimiters are not included for trailing null fields; that is, if the tenth field
was the last field containing data, the record could terminate after the tenth field, and
therefore would contain only nine delimiters.
Fields of No Concern to the Receiving System
Transmitted records may include more fields than are required by a receiving system.
When processing a message, the receiving system may ignore any field it does not
require. Fields must always be transmitted, however, in the positional order specified.
Fields with Null Values
A system may transmit a null value for a field because (1) it does not know the
value, (2) it knows the value is irrelevant to the receiving system, or (3) the value
has not changed since the last transmission, or any combination thereof. To
exemplify case (3), a lab within a tightly linked hospital network may never
transmit the patient's birthdate, sex, or race in the patient record when
transmitting the order and result records to the requesting system, because it
knows that the hospital registry system always broadcasts new or changed patient
data to the receiving system.
Because the sending system can use null values to indicate no change, a null value
does not overwrite existing data in the receiving system. In rare circumstances, for
example, if a system erroneously sent a patients birthdate when the birthdate was
actually unknown, the receiving system should replace its existing value for a field
with a null value.
A field containing only a pair of double quotes (ASCII-34) should be treated as an
instruction to the receiver that the existing contents pertaining to that field
definition should be deleted.
8-228
8-229
multiple test, or all tests for a single date, a series of dates, or a range of dates, or both,
and for an individual patient, group of patients, individual specimens, groups of
specimens, etc.
see also structure of Request Information Record (8.12)
Scientific Record (S)
This record shall be used to exchange results between clinical sites for the purposes of
proficiency testing or method development.
see also structure of Scientific Record (8.14)
Manufacturer Information Record (M)
This record, which is similar to the comment record, may be used to send complex
structures where use of the existing record types would not be appropriate. The fields
within this record type are defined by the manufacturer.
see also structure of Manufacturer Information Record (8.15)
8-230
8-231
Addresses
An address occupies a single field in a record. The address may be comprised of five
components (street address, city, state, zip or postal code, and country code) separated
by component delimiters so that the receiving party can break them into separate
fields as needed. An example would be 52 Hilton Street
#B42^Chicago^IL^60305^USA. The country needs only to be transmitted when it
cannot be assumed from the context. The components of this field are position
dependent.
Provider and User IDs
Physician's and other care givers' codes may be transmitted as internal code numbers,
as full names, or both, as mutually agreed upon between the sender and the receiver.
When both the name and ID number are sent, ID numbers should come first and be
separated from the name by a component delimiter. Each component of the name is
also separated by a component delimiter.
The order of the components of the name shall be
(1) last name,
(2) first name,
(3) middle initial or name,
(4) suffix, for example, Jr., Sr., etc., and
(5) title, for example, Dr., Mr., etc.
Thus, if Dr. John G. Jones, Jr. had an identifier of 401-0, his number and name would
be transmitted as 401-0^JONES^JOHN^G^JR^DR>.
If necessary, more than one ID may be sent within one field. Multiple IDs in one field
are separated by repeat delimiters.
Record Sequence Number
This is a required field used in record types that may occur multiple times within a
th
single message. The number used defines the i occurrence of the associated record
type at a particular hierarchical level and is reset to one whenever a record of a greater
hierarchical significance (lower number) is transmitted or if the same record is used at
a different hierarchical level (for example, comment records).
E.g. for the first patient transmitted, 1 shall be entered, for the second, 2, ... until the
last as defined.
8-232
components of each record have not been included. Ellipses (...) are used to indicate
fields that are left out and comments are enclosed in square brackets. Record
hierarchical levels are shown by indentation.
Note 4
You may wish to study the record definitions outlined in Section 7 before
reviewing the samples shown in Figs. 3, 4, 5, 6, and 7. Trailing fields,
unused, may or may not have field delimiters transmitted. Both cases
should be handled by the receiving parser.
Note 1
Note 2
8-233
8-234
O|2|032989327||^^^CHEM12|R<CR>
R|1|^^^CHEM12^ALB-G|28<CR> (Test ID field
Explicitly Relates to CHEM12 order)
R|2|^^^CHEM12^BUN|49<CR>
R|3|^^^CHEM12^CA|7.3<CR>
R|4|^^^CHEM12^CHOL|27<CR>
R|5|^^^CHEM12^CREAT|4.2<CR>
R|6|^^^CHEM12^PHOS|12<CR>
R|7|^^^CHEM12^GLUHK|9.7<CR>
R|8|^^^CHEM12^NA|138.7<CR>
R|9|^^^CHEM12^K|111.3<CR>
R|10|^^^CHEM12^CL|6.7<CR>
R|11|^^^CHEM12^UA|7.3<CR>
R|12|^^^CHEM12^TP|9.2<CR>
L|1<CR>
8-235
R|2|^^^Bio|BH+^Beta Hemolytic|||N<CR>
L|1<CR>
8-236
8.7
result record
comment record
scientific record
Delimiter Definition
The five ASCII characters that immediately follow the H (the header ID) define the
delimiters to be used throughout the subsequent records of the message.
The second character in the header record is the field delimiter,
the third character is the repeat delimiter,
the fourth character is the component delimiter, and
the fifth is the escape character.
A field delimiter follows these characters to separate them from subsequent fields.
Another way to view this is that the first field contains H and the second field contains
the repeat, component and escape delimiters. Using the example delimiters, the first
six characters in the header record would appear as follows: H | \ ^ & |.
Message Control ID
This is a unique number or other ID that uniquely identifies the transmission for use
in network systems that have defined acknowledgement protocols that are outside of
the scope of this specification. Note that this is the third field.
Access Password
This is a level security/access password as mutually agreed upon by the sender and
receiver. If this security check fails the transmission will be aborted and the sender will
be notified of an access violation.
8-237
Sender Name or ID
The purpose of this field is to define the manufacturer/instrument(s) specific to this
line. Using repeat and/or component delimiters this field may reflect software or
firmware revisions, multiple instrument available on the line, etc.
Sender Street Address
This text value shall contain the street address of the sender as specified in section
Addresses (see 8.6.6).
Reserved Field
This field is currently unused but reserved for future use.
Sender Telephone Number
This field identifies a telephone number for voice communication with the sender as
specified in section Telephone Numbers (see 8.6.6).
Characteristics of Sender
This field contains any characteristics of the sender such as parity, checksums, optional
protocols, etc. necessary for establishing a communication link with the sender.
Receiver ID
This text value includes the name or other ID of the receiver. Its purpose is verification
that the transmission is indeed for the receiver.
Comment or Special Instructions
This text field shall contain any comments or special instructions relating to the
subsequent records to be transmitted.
Processing ID
indicates how this message is to be processed:
Production:
Treat message as an active message to be completed according to standard processing.
Training:
Message is initiated by a trainer and should not have an effect on the system.
Debugging:
Message is initiated for the purpose of a debugging program.
Quality Control:
Message is initiated for the purpose of transmitting quality control/quality assurance
or regulatory data.
Version No.
This value identifies the version level of the specification. This value is currently one.
8-238
8.8
result record
comment record
scientific record
Sequence Number
Practice Assigned Patient ID
This identifier shall be the unique ID assigned and used by the practice to identify the
patient and his/her results upon return of the results of testing.
Laboratory Assigned Patient ID
This identifier shall be the unique processing number assigned to the patient by the
laboratory.
Patient ID No. 3
This field shall be optionally used for additional, universal or manufacturer defined
identifiers (such as Social Security Account No.), as arranged between transmitter and
receiver.
Patient Name
The patient's name shall be presented in the following format: last name, first name,
middle name or initial, suffix, and title, and each of these components shall be
separated by a component delimiter as described in section Provider and User IDs (see
8.6.6).
8-239
white
black
asian/pacific islander
NA
Hispanic
Full text names of other ethnic groups may also be entered. Note that multiple answers
are permissible, separated by a component delimiter.
Patient Address
This text value shall record the street address of the patient's mailing address as
defined in section Addresses (see 8.6.6).
Patient Telephone Number
Patient's telephone number formatted as defined in section Telephone Numbers (see
8.6.6).
Attending Physician ID
This field shall identify the physician(s) caring for the patient as either names or codes,
as agreed upon between the sender and the receiver. Identifiers or names, or both,
should be separated by component delimiters as specified in section Provider and User
IDs (see 8.6.6). Multiple physician names (for example, Ordering physician, attending
physician, referring physician) shall be separated by repeat delimiters.
Special Field 1
An optional text field for vendor use (each laboratory can use this differently).
8-240
Special Field 2
An optional text field for vendor use.
Patient Height
(Default in cms.) An optional numeric field containing the patient's height. The
default units are centimeters. If measured in terms of another unit, the units should
also be transmitted as specified in section Fixed Measurements and Units (see 8.6.6).
Patient Weight
An optional numeric field containing the patient's weight. The default units are
kilograms. If measured in terms of another unit, for example, pounds, the unit name
shall also be transmitted as specified in section Fixed Measurements and Units (see
8.6.6). Height and weight information is not currently required by all laboratories but
is of value in estimating normative values based upon body surface area.
Patient's Known or Suspected Diagnosis
This value should be entered either as an ICD-9 code or as free text. If multiple
diagnoses are recorded, they shall be separated by repeat delimiters.
Patient Active Medications
Or those suspected, in overdose situations. The generic name shall be used. This field
is of use in interpretation of clinical results.
Patients Diet
This optional field in free text should be used to indicate such conditions that affect
results of testing, such as 16 hr fast (for triglycerides), no red meat (for Hemoccult
testing)
Practice Field No. 1
A text field for use by the practice, the optional transmitted text will be returned with
the results.
Practice Field No. 2
same as section Practice Field No. 1 (see above).
Admission and Discharge Dates
These values shall be represented as specified in section Character Codes (see 8.6.1).
The discharge date, when included, follows the admission date and is separated from it
by a repeat delimiter.
8-241
Admission Status
This value shall be represented by the following minimal list or by extensions agreed
upon between the sender and receiver:
OP
outpatient,
PA
preadmit,
IP
inpatient,
ER
emergency room.
Location
This text value shall reflect the general clinic location or nursing unit, or ward or bed
or both of the patient in terms agreed upon by the sender and receiver.
Nature of Alternative Diagnostic Code and Classifiers
This field relates to Alternative Diagnostic Code and Classification (see below). It
identifies the class of code or classifiers that are transmitted, for example, DRGs, or in
the future, AVGs (ambulatory visitation groups), etc.
Alternative Diagnostic Code and Classification
Alternative diagnostic codes and classifications, for example, DRG codes, can be
included in this field. The nature of the diagnostic code is identified in section Nature
of Alternative Diagnostic Code and Classifiers (see above). If multiple codes are
included, they should be separated by repeat delimiters. Individual codes can be
followed by optional test descriptors (when the latter are present) and must be
separated by component delimiters.
Patient Religion
When needed, this value shall include the patient's religion. Codes or names may be
sent as agreed upon between the sender and the receiver. Full names of religions may
also be sent as required. A list of sample religious codes follows:
Protestant
Catholic
Jewish
Lutheran
Hindu
8-242
Marital Status
When required, this value shall indicate the marital status of the patient as follows:
M
married
single
divorced
widowed
separated
Isolation Status
Isolation codes indicate precautions that must be applied to protect the patient or staff
against infection. The following are suggested codes for common precaution. Multiple
precautions can be listed when separated by repeat delimiters. Full text precautions
may also be sent.
ARP
BP
ENP
enteric precautions
NP
PWP
RI
respiratory isolation
SE
secretion/excretion precautions
SI
strict isolation
WSP
Language
The value of this field indicates the patient's primary language. This may be needed
when the patient is not fluent in the local language.
Hospital Service
This value indicates the hospital service currently assigned to the patient. Both code
and text may be sent when separated by a component delimiter as in section Provider
and User IDs (see 8.6.6).
Hospital Institution
This value indicates the hospital institution currently assigned to the patient. Both
code and text may be sent when separated by a component delimiter as in section
Provider and User IDs (see 8.6.6).
Dosage Category
This value indicates the patient dosage group.
8-243
For example,
A
ADULT,
P1
P2
etc.
Sub-components of this field may be used to define dosage sub-groups.
8.9
8-244
analysis. Four test result records would follow the order record for an electrolytes
test. Twelve result records will follow the order record for an SMA12.
Test batteries that require multiple specimens for their performance would
similarly be followed by a series of result records corresponding to the number of
individual measurements obtained. The manufacturer must ensure that the test ID
field within each result record contains sufficient information to relate the
individual test measurements to the specific tests, batteries and specimens ordered.
Microbiological culture results are different. A new order record should be created
for each panel of antimicrobial sensitivities, although multiple batteries/panels may
be ordered on a single order record if desired. The series of antimicrobial
sensitivities for any single sensitivity analysis will be reported as separate result
records, one for each result element or combination of elements (antimicrobic,
MIC, interpretation, etc.). Thus, the antimicrobial sensitivity appears logically very
much like an extended SMA12 result with separate result records for each separate
result from each antibiotic tested. Once again, the test ID field within the result
records must contain sufficient information to relate the individual test
measurements with the appropriate antibiotic test and battery ordered.
STAT
Short Turn Around Time
8-245
Record Type ID
The following record types are available:
H
result record
comment record
scientific record
Sequence Number
Specimen ID
This text field shall represent a unique identifier for the specimen assigned by the
computer system and returned by the instrument. If the specimen has multiple
components further identifying cultures derived from it, these component identifiers
will follow the specimen ID and be separated by component delimiters. For example,
the specimen ID may contain the specimen number followed by the isolate number,
well or cup number (for example, 10435A^01^64).
Instrument Specimen ID
This text field shall represent a unique identifier assigned by the instrument, if
different from the computer system identifier, and returned with results for use in
referring to any results.
Priority
Test priority codes are as follows:
S
stat
as soon as possible
routine
call-back
preoperative
If more than one priority code applies, they must be separated by repeat delimiters.
Requested/Ordered Date and Time
The contents of this field shall be represented as specified in section Dates and Times
(see 8.6.6) and will denote the date and time the test order should be considered
ordered. Usually this will be the date and time the order was recorded. This is the date
and time against which the priorities should be considered. If the ordering service
wants the test performed at a specified time in the future, for example, a test to be
V 4.2 Version 01/05
8-246
drawn two days in the future at 8 p.m., the future date and time should be recorded
here. Note that the message header data and the future date and time should be
recorded here. Further, note that the message header record date and time (see section
Date and Time of Message in 8.7) indicates the time the order was transmitted to or
from the instrument.
Specimen Collection Date and Time
This field shall represent the actual time the specimen was collected or obtained.
Collection End Time
This field shall contain the end date and time of a timed specimen collection, such as
24-h urine collection. The value shall be specified according to section Dates and
Times (see 8.6.6).
Collection Volume
This value shall represent the total volume of specimens such as urine or other bulk
collections when only aliquot is sent to the instrument. The default unit of measure is
milliliters. When units are explicitly represented, they should be separated from the
numeric value by a component delimiter, for example, 300^g. Units should follow the
conventions given in section Fixed Measurements and Units (see 8.6.6).
Collector ID
This field shall identify the person and facility which collected the specimen. If there
are questions relating to circumstances surrounding the specimen collection, this
person will be contacted.
Action Code
This field shall indicate the action to be taken with respect to the specimens that
accompany or precede this request.
The following codes shall be used:
C
add the requested tests or batteries to the existing specimen with the patient and
specimen identifiers and date-time given in this record
pending specimen
reserved
Danger Code
This field representing either test or a code shall indicate any special hazard associated
with the specimen, for example, a hepatitis patient, suspected anthrax.
8-247
8-248
preliminary results
final results
in instrument, pending
8-249
Specimen Service
In cases where an individual service may apply to the specimen collected, and the
service is different from the patient record service, this field may be used to define the
specific service responsible for such collection.
Specimen Institution
In cases where the specimen may have been collected in an institution, and the
institution is different from the patient record institution, this field may be used to
record the institution of specimen collection.
8-250
result record
comment record
scientific record
Sequence Number
Data or Measurement Value
Whether numeric text, or coded values, the data shall be recorded in ASCII text
notation. If the data result contains qualifying elements of equal stature, these should
be separated by component delimiters. This applies strictly to results of identical
nature (that is, this field may not contain implied sub-values). Use of components
within this field should be avoided whenever possible.
Multiple results or values, observed, calculated or implied, for a single test order
(for example, MIC or interpretation codes from a single antibiotic sensitivity test)
must be reported in separate result records with each result definition defined
uniquely by the test ID field as given in section Universal Test ID (see 8.10).
Correspondingly, the test ID field (8.10) must be sufficiently descriptive to
determine the placement of the data value with reference to the original test order
record and to other result records associated with said test order record.
Units
The abbreviation of units for numeric results shall appear here. ISO standard
abbreviations in accordance with ISO 2955 should be employed when available, for
example, use mg rather than milligrams. Units can be reported in upper or lower case.
Reference Ranges:
This value shall be reported in the following sample format: (lower limit to upper
limit; example: 3.5 to 4.5). The range definition can be included by text description
(see section Reference Ranges in 8.10). If a toxic substance, then the upper limit of
the range identifies the toxic limit. If the substance being measured is a drug, the
8-251
lower limits identify the lower therapeutic bounds and the upper limits represent
the upper therapeutic bounds above which toxic side effects are common.
A result may have multiple ranges, for example, an observation may have a
physiologic and a therapeutic range, for example, serum magnesium is being used
to treat eclampsia. When multiple ranges are sent, they shall be separated by repeat
delimiters. Each range can also have a text description. The test description follows
immediately after the range and is separated from it by a component delimiter.
Most results will only have one normal range transmitted.
Result Abnormal Flags
This field shall indicate the normalcy status of the result. The characters for
representing significant changes either up or down or abnormal values shall be:
L
LL
HH
<
>
normal
abnormal
significant change up
When the instrument can discern the normal status of a textual report, such as
microbiologic culture, these should be reported as N when normal and A when
abnormal.
Nature of Abnormality Testing
The kind of normal testing performed shall use the following representation:
A
implies that generic normal range was applied to all patient specimens.
As many of the codes as apply shall be included. For example, if sex, age, and race
normals were tested, an (A\S\R) would be transmitted.
8-252
Result Status
The following codes shall be used.
C
preliminary results
final results
partial results
Note 5
8-253
result record
comment record
scientific record
Sequence Number
Comment Source
Comment origination point:
P
practice
computer system
Comment Text
Where comment codes/mnemonics are used, the code should be sent first, followed, if
desired, by the comment text and separated by a component delimiter as given in
section Addresses (see 8.6.6).
8-254
Comment Type
The following codes may be used to qualify comment record types:
G
Record Type ID
The following record types are available:
H
result record
comment record
scientific record
Sequence Number
Starting Range ID Number
This field may contain three or more components to define a range of
patients/specimens/manufacturers selection criteria.
The first component is the computer system patient ID No.
The second component is the computer system specimen ID No.
Any further components are manufacturer defined and for use in request subresult information (that is, an individual isolate/battery for a specimen
number).
These components are position dependent.
8-255
When ALL is entered, and the computer system is sending the request record, it is
taken to mean all specimen results ordered by the inquiring system. If the
instrument is generating the request record, then it is taken to mean all
demographics and tests being ordered should be sent to the instrument at this
time. The request is then interpreted for that identified subset of specimens as
further modified by the test specifications and date ranges as described below.
This specification does not address how long data is to be retained by an
instrument, nor does it require that the instrument provides the search services
implied by some of the field contents. The appropriate response for a request for
results is simply the return of a subset of results that are currently in storage and
can be practically retrieved by the instrument as mutually agreed upon between the
instrument and laboratory or external computer system.
Ending Range ID Number
Similar to section Starting Range ID Number (see 8.12). If a single result or specimen
demographic or test order is being requested then this field may be left blank.
Nature of Request Time Limits
Specify whether the date and time limits specified in section Beginning Request Results
Date and Time and section Ending Request Results Date and Time (see both 8.12)
refer to the specimen collect or ordered date (see section Specimen Collection Date
and Time in 8.9.2) or test date (see section Date Time Results Reported or Last
Modified in 8.9.2):
S
If nothing is entered, the date criteria are assumed to be the result test date.
Beginning Request Results Date and Time
This field shall represent either a beginning (oldest) date and time for which results are
being requested or a single date and time. The field may contain a single date and time
or multiple individual dates and times separated by repeat delimiters. Each date and
time shall be represented as specified in section Dates and Times (see 8.6.6).
If no date and time is included, the instrument should assume that the computer
system wants results going as far into the past as possible and consistent with the
criteria specified in other fields.
Ending Request Results Date and Time
This field, if not null, specifies the ending or latest (or most recent) date and time for
which results are being requested. Date and time shall be represented as in section
Dates and Times (see 8.6.6).
8-256
preliminary results
final results
8-257
result record
comment record
scientific record
Sequence Number
Termination Code
Provides explanation of end of session.
Nil,N
normal termination
sender aborted
Note 7
8-258
result record
comment record
scientific record
Sequence Number
Analytical Method
This text field shall conform to Appendix I of Elevitch and Boroviczeny.
Instrumentation
This text field shall be represented by an ID composed of the manufacturer and
instrument codes connected by a dash (ASCII 45). These codes shall conform to
Appendix I of Elevitch and Boroviczeny.
Reagents
This text field shall include a list of constituent reagent codes, separated by subfield ID.
These codes shall conform to the scheme of The American Chemical Society.
Units of Measure
The units of measure shall be represented as specified in section Units (see 8.10).
Quality Control
Specifications to be developed.
Container
Specifications to be developed.
8-259
Analyte
Specifications to be developed.
Result
This numeric field shall represent the determined value of the analyte.
Result Units
This field shall be represented as described in section Units (see 8.10).
Collection Date and Time
This field shall be represented in accordance with section Dates and Times (see 8.6.6).
Result Date and Time
This field shall be represented in accordance with section Dates and Times (see 8.6.6).
Analytical Preprocessing Steps
This text field shall contain the description of any Preprocessing steps.
Patient Diagnosis
This field shall be represented as IDC-9-CM Codes.
Patient Birthdate
This should be represented as specified in section Birthdate (see 8.8).
Patient Race
This should be represented in accordance with section Patient Race Ethnic Origin (see
8.8).
8-260
result record
comment record
scientific record
Sequence Number
8-261
8-262
Short Guide
9.1
9-263
9.2
9-264
9.3
Record File
Open for Recording
Close
The file which was opened with the above option can be closed again.
Delete
Record files which are no longer needed can be deleted from the hard disk.
Display/Edit/Parser/
Create
A record file (*.DAT) can be displayed, printed, searched, ... with a multi-functional text editor
(see 3.1 for a description of the editor options).
For starting the record editor you need to open an already existing DAT file.
Send
Any previously created record file can be sent via the serial interface.
Exit
Trace File
Open for Recording
A file can be opened where the complete communication in both directions is stored with time
and sender information.
Close
The above opened trace file can be closed with this option.
Delete
Trace files which are no longer needed can be deleted from the hard disk.
Display/Edit
Any trace file can be displayed, printed, searched, ... with a multi-functional text editor (see 3.1
for a description of the editor options).
Extract Records
All records of any trace file are extracted and written to a record file by this option.
Insert Comment
This option allows to enter a comment which is written to the actually open trace file.
Clear Window
9-265
Options
Interface Settings
Mode of Operation
Timer Settings
Delimiters
The four delimiter characters of the ASTM protocol can be selected with this option.
Low-Level Errors
Different kind of error simulation can be activated for testing the interface software of the
connected device.
DB Access
This screen allows to take a look at the different database tables which contain the received data.
Test selections and test selection requests can be generated and sent to the connected device.
There are two options for the database in a pull-down menu available:
Compress DB eliminates holes in the database file and decreases the file size.
Store Column Width stores the actual column width of the displayed table after a manual
adaptation.
Create Report creates result reports, if the result table is displayed.
Desktop
Communication Test
This option initiates a short [ENQ] - [ACK] - [EOT] sequence for testing the communication, if
the test program is connected to itself.
This test is supported by the STA Compact, it is not supported by the Elecsys 2010 interface!
?
Help
This option gives access to the integrated online help for the test program itself as well as the two
ASTM specification documents.
About
An info window is displayed which also includes a button for displaying system information.
9-266
9.4
The upper window displays the contents of the record or trace file. The lower window
is an option of the record editor where the meaning and contents of the fields are
displayed.
The record/trace editor has a pull-down menu with the following options:
File
Open
Save as
The whole file, a selected part of it or the parser information (only for record files) can be
written to the printer, a text file or the clipboard.
Send
Exit
9-267
Edit
Cut
The selected part of the text is cut and copied to the clipboard.
Copy
Paste
Delete
Insert Delay
Provoke Wrong
Checksum
Search
Search text
Search again
Options
Parser
Instrument Messages
(only visible, if record files are displayed and the program works as instrument simulator)
All messages that the instrument can send during operation are offered in a option box. The
selected message is displayed with default values in the text editor window and can be modified.
Host Messages
(only visible, if record files are displayed and the program works as host simulator)
All messages that the host sends during operation are offered in a option box. The selected
message is displayed with default values in the text editor window and can be modified.
On this screen the test selection default profile can be displayed, modified and stored in a
separate file.
Small/Large Window
With this option, the text editor window can be reduced to the half height. So it is possible to
observe the trace window on the main screen while the text editor is open. If a record file is
displayed and the small window is selected, the parser option is disabled.
?
Help
This option gives access to the integrated online help and the System Information window.
Test List
If working as Elecsys or Modular the list of tests with test codes is displayed in a small list
control.
9.5
Technical Details
9-268
Each message has to start with a Header record; otherwise it is not sent.
The time delay between messages can be specified on the Timer Settings screen.
9-269
9.6
(mm)
(mr)
(sr)
if more than one entry is selected only the first will be sent
9-270
INSTrument Mode:
Messages
Records
Record
Editor
(Requests)
RecordEditor
(Data)
Send out of
DB
answer
requests
DB write
Calibration
Result
CR
Edit and
send
Calibration
Parameters
XT, CP
Edit and
send
Control
Parameters
XT, QP
Diluent
Parameters
XT, DP
Instrument
Config
IC
Edit and
send
Select DB and
send (sr)
send 1. entry of
DB on request
Instrument
Status
IS
Edit and
send
Select DB and
send (sr)
send 1. entry of
DB on request
Log File
LF
Edit and
send
Select DB and
send (lf)
send on request
with date and
category check
Processing
Message
PM
Edit and
send
Select DB and
send (sr)
Sample Status
SS
Edit and
send
Select DB and
send (sr)
send 1. entry of
DB on request
Service Data
SD
Edit and
send
Select DB and
send (sr)
send 1. entry of
DB on request
Substance
Data
XT
Test
Application
TA
Test
Conditions
TC
Edit and
send
Select DB and
send (mr)
Test Results
P, O, R
Edit and
send
Select DB and
send (mr)
Request
Cancel
Result Context RC
Raw Result
RR
Test Selection
Q, P, O
Select Request
DB and send
(mm)
store received TS
data
create No. of requests
Table 9-1: Data flow options for the ELECSYS 2010 analyzer; Instrument Mode
9-271
HOST Mode:
Messages
Records
Calibration
Result
CR
Calibration
Parameters
XT, CP
Control
Parameters
XT, QP
Diluent
Parameters
XT, DP
Instrument
Config
IC
Instrument
Status
IS
Log File
LF
Processing
Message
PM
Request Cancel
Record Editor
(Requests)
RecordEditor
(Data)
DB read
DB write
Sample Status
SS
Service Data
SD
Substance Data XT
Test
Application
TA
Test
Conditions
TC
Test Results
P, O, R
Result Context
RC
Raw Result
RR
Test Selection
Q, P, O
Table 9-2: Data flow options for the ELECSYS 2010 analyzer; Host Mode
9-272
(mr)
(sr)
if more than one entry is selected only the first will be sent
INSTrument Mode:
Messages
Records
Record
Editor
(Requests)
RecordEditor
(Data)
Send out of
DB
Calibration
Parameters
XT, CP
Control
Parameters
XT, QP
Diluent
Parameters
XT, DP
Instrument
Config
IC
Edit and
send
Select DB and
send (sr)
send 1. entry of DB
on request
Instrument
Status
IS
Edit and
send
Select DB and
send (sr)
send 1. entry of DB
on request
Log File
LF
Edit and
send
Select DB and
send (lf)
Processing
Message
PM
Edit and
send
Select DB and
send (sr)
Service Data
SD
Edit and
send
Select DB and
send (sr)
Substance
Data
XT
Test
Application
TA
Test
Conditions
TC
Edit and
send
Select DB and
send (mr)
Test Results
P, O, R
Edit and
send
Select DB and
send (mr)
Edit and
send
send 1. entry of DB
on request
Select DB and
send (sr)
Result Context RC
Edit and
send
Raw Result
RR
Edit and
send
Test Selection
Q, P, O
Select Request
DB and send
(mm)
store received TS
data
create No. of
requests
Table 9-3: Data flow options for the ELECSYS 1010 analyzer; Instrument Mode
9-273
HOST Mode:
Messages
Records
Record
Editor
(Requests)
RecordEditor
(Data)
DB read
Calibration
Parameters
XT, CP
Control
Parameters
XT, QP
Diluent
Parameters
XT, DP
Instrument
Config
IC
Instrument
Status
IS
Log File
LF
Processing
Message
PM
Service Data
SD
Substance Data
XT
DB write
Test Application TA
Test Conditions
TC
Test Results
P, O, R
Result Context
RC
Raw Result
RR
Test Selection
Q, P, O
store received
request
create No. of TS
Table 9-4: Data flow options for the ELECSYS 1010 analyzer; Host Mode
9-274
Records
Send out of
DB
Worklist
P,O
Worklist
Request
Result
P,O,R,M
answer requests
DB write
Store received data
Table 9-5: Data flow options for the STA analyzer; Instrument Mode
HOST Mode:
Messages
Records
Send out of
DB
Worklist
P,O
Worklist
Request
Result
P,O,R,M
answer requests
DB write
Send worklist if
available
Table 9-6: Data flow options for the STA analyzer; Host Mode
9-275
Records
TS Request
Test Selection
P,O
Result Request
Result
P,O,R,C
Action Request
AR
Send out of
Record-Editor
Send out of
DB
answer requests
Action Confirmation AC
ICQ
Inst Configuration
IC
ISQ
Inst Status
IS
Proc Message
Request
PMQ
Proc Message
PM
XTQ
Substance Data
XT
DB write
Table 9-7: Data flow options for the Cardiac Reader; Instrument Mode
9-276
HOST Mode:
Messages
Records
TS Request
Send out of
Record-Editor
Send out of
DB
answer requests
DB write
Test Selection
P,O
Result Request
Result
P,O,R,C
Action Request
AR
Send confirmation
Action Confirmation AC
ICQ
Inst Configuration
IC
ISQ
Inst Status
IS
Proc Message
Request
PMQ
Proc Message
PM
XTQ
Substance Data
XT
Table 9-8: Data flow options for the Cardiac Reader; Host Mode
9-277
9.6.5 Modular
The tables on this page list the data flow options of the test program for the Modular
analyzer.
Depending on whether the program works as Host or Instrument simulator it is
shown which messages can be generated, modified and sent with which option.
INSTrument Mode:
Messages
Records
P,O
Result Request
P,Q
Routine
Result
P,O,R,C
Send out of
Record-Editor
Send out of
DB
answer requests
DB write
Absorbance Result
P,O,R,C,M
Table 9-9: Data flow options for the Modular analyzer; Instrument Mode
HOST Mode:
Messages
Records
Send out of
Record-Editor
Send out of
DB
answer requests
DB write
Send TS if available
Routine Test
Selection
P,O
Result Request
P,Q
Routine
Result
P,O,R,C
Absorbance Result
P,O,R,C,M
Table 9-10: Data flow options for the Modular analyzer; Host Mode
9-278
9.6.6 VS II
The tables on this page list the data flow options of the test program for the Aliquoter
VS II.
Depending on whether the program works as Host or Instrument simulator it is
shown which messages can be generated, modified and sent with which option.
INSTrument Mode:
Messages
Records
Send out of DB
Test Selection
P,O
TS Request
Sort List
LI
answer requests
DB write
Store received data
Table 9-11: Data flow options for the Aliquoter VS II; Instrument Mode
HOST Mode:
Messages
Records
Send out of DB
Test Selection
P,O
TS Request
Sort List
LI
answer requests
DB write
Send TS if available
Table 9-12: Data flow options for the Aliquoter VS II; Host Mode
9-279
9.6.7 LSM
The tables on this page list the data flow options of the test program for the LSM.
Depending on whether the program works as Host or Instrument simulator it is
shown which messages can be generated, modified and sent with which option.
INSTrument Mode:
Messages
Records
Send out of
Record-Editor
Send out of
DB
Test Selection
P,O
TS Request
Test Results
P,O,R,C
answer requests
DB write
Store received data
Table 9-13: Data flow options for the LSM; Instrument Mode
HOST Mode:
Messages
Records
Send out of
Record-Editor
Send out of
DB
Test Selection
P,O
TS Request
Test Results
P,O,R,C
answer requests
DB write
Table 9-14: Data flow options for the LSM; Host Mode
9-280
9.6.8 PSM
The tables on this page list the data flow options of the test program for the PSM.
Depending on whether the program works as Host or Instrument simulator it is
shown which messages can be generated, modified and sent with which option.
INSTrument Mode:
Messages
Records
Send out of
Record-Editor
Send out of
DB
Test Selection
P,O
TS Request
Test Results
P,O,R
answer requests
DB write
Store received data
Table 9-15: Data flow options for the PSM; Instrument Mode
HOST Mode:
Messages
Records
Send out of
Record-Editor
Send out of
DB
Test Selection
P,O
TS Request
Test Results
P,O,R
answer requests
DB write
Table 9-16: Data flow options for the PSM; Host Mode
9-281
9.6.9 Amplilink
The tables on this page list the data flow options of the test program for the Amplilink.
Depending on whether the program works as Host or Instrument simulator it is
shown which messages can be generated, modified and sent with which option.
INSTrument Mode:
Messages
Records
Send out of
Record-Editor
Test Selection
P,O
Result
Request
Test Results
P,O,R
DB write
Table 9-17: Data flow options for the Amplilink; Instrument Mode
HOST Mode:
Messages
Records
Send out of
Record-Editor
Test Selection
P,O
Result
Request
Test Results
P,O,R
DB write
Table 9-18: Data flow options for the Amplilink; Host Mode
9-282
9.7
BUG
If in the 'Low-Level Errors' screen the 'Send [ENQ]' or 'Send [NAK]', close and open again before the
error simulation takes place, the program aborts with an error message (Error No. 5).
BUG
When sending a test selection out of the database the first test number and dilution factor were '^^^N^R'
because of accessing the wrong table columns.
BUG
When sending a test selection out of the database and a test number is set but the corresponding dilution
factor cell is empty, a '0' is sent.
BUG
The font style for the editor print option is set to 'Courier New'.
NEW
NEW
If enabled on the 'Record Editor/Options/Parser' screen an additional list box appears within the parser
window where the field name and, if available the different options of that field are displayed.
NEW
The use of a TS default profile can be enabled on the 'Options/Operating Mode' screen.
The default profile can be generated with the Record Editor and stored with the 'Store TS default profile'
button on the 'Host Messages' screen. On this screen there is also the option to display the actual TS
default profile.
NEW
With the Record editor the following control lines may be inserted before any record:
!C ccccc ... = Trace comment line ccccc
!D d
= Delay time d seconds
!F f
= Wrong frame number f
!S x
= Wrong Checksum x times; 1 time if x is missing
NEW
A new option on the 'Mode of Operation' screen allows to specify a character by entering the character
code, which replaces the space (20hex) within records when displaying them in the trace window or
storing them in the trace file.
NEW
A new option on the 'Mode of Operation' screen allows to disable the storage of manufacturer defined
records in the trace file. The records are still displayed in the trace window but not stored in the trace file.
NEW
When sending result entries as INSTrument out of the database, there is the option of sending all results
of the selected sample in the result table or only the selected results.
NEW
Implementation of all test program features for the STA/STA Compact coagulation analyzer.
Parser, Access DB, Record-Editor Message generation support, realtime requests.
The instrument is selected on the Mode of Operation screen.
Each instrument has its own host and instrument names for the trace file in the ASTM.INI file.
Version 1.03
BUG
If a large trace or record file (> 28 KB) with several text parts is displayed with the Editor option, the
Search option automatically loads the next text part when the search text is not found.
NEW
An additional option box on the Delimiter Selection screen makes it possible to select between using the
locally defined delimiters or the received delimiters. If the second option is selected the received delimiters
in the header record from the other side overwrite then locally defined delimiters.
9-283
Version 1.04
BUG
On the Options > RS232 Parameters screen the handshake options Xon/Xoff and RTS/CTS were
exchanged.
BUG
If a TA frame with empty application data was received the program was terminated with an error
message.
BUG
If a large file with additional scroll bar was displayed in the record editor and a default host or instrument
message was selected, the scroll bar did not disappear.
NEW
There are menu options for opening help files that contain the ASTM Specifications 1394 and 1381 in the
Help menu.
NEW
There are different device names (host and instrument) stored for each supported instrument.
Version 1.05
BUG
Version 1.06
BUG
If a result message with multiple result records was received by the Host simulator, only the last result was
stored in the database.
NEW
On the Mode of Operation screen an 18-character operator name can be entered which appears in the
head lines of the trace and record files.
NEW
The records of the trace file of the CAEV evaluation system can also be extracted with the trace extract
function.
Version 1.07
NEW
If an update of the test program (newer version) is started after installation the ASTM.INI is deleted and
newly created with default values.
Version 1.08
BUG
The delimiter definition within the Header record was misinterpreted in the parser window.
NEW
NEW
The actually selected instrument is displayed in the title bar of the Host- / Instrument Messages Windows
within the record editor.
9-284
Version 1.09
BUG
If STA was selected as instrument, TS default profile was deactivated and there is no worklist for a specific
request, the host simulator sent a Header and a Termination Record to the instrument.
BUG
The option not to save the Manufacturer Records in the trace file did not work well. Now all messages that
contain a Manufacturer Record as second (!) record after the Header record are not stored in the trace file.
BUG
BUG
The size of the Action Code field in the Test Selection and Test Results tables had to be enlarged to avoid
error messages when receiving records with more than 1 character information in this field.
Version 1.10
BUG
If the Editor screen was left via the Close menu option of the Control box, the software crashed.
BUG
A software send buffer allows to create and send a record file (ELECSYS 2010 in INST mode) with
multiple requests completely, even if the host interrupts by answering test selections.
The max. number of records for the send buffer is limited to 200. If the record file contains more records a
corresponding error message is displayed and the last incomplete message in the record file is removed.
NEW
For ELECSYS 2010 the non-barcode mode is supported. Test selections can be requested by barcode or by
sequence No. The test selection table has additional fields for sequence, carrier and position No.
NEW
On the Error simulation screen there is an additional option of sending a record without the record
delimiter (carriage return before ETX). In the receiving routine the existence of this record delimiter is
checked.
NEW
On the Operation Mode screen the colors for host and instrument trace messages can be selected.
NEW
NEW
Version 1.11
NEW
The Elecsys 1010 is implemented. It can be selected on the Operation Mode screen. There is a separate
database and parser info file.
NEW
If Elecsys 2010 or 1010 is selected, there is an additional menu option in the Help menu of the
Trace/Record editor. This menu option ELECSYS Test List displays all test codes and names of the
Elecsys systems.
NEW
Wherever the BM test No. appears in a field of a record, the test name is displayed in the parser
information window behind the code in brackets.
NEW
As additional indication the text color within the trace/record editor changes to blue as soon as a text
change takes place. When the text is stored it appears again in black.
9-285
Version 1.2
BUG
In the German version, the Parity options Gerade and Ungerade have been exchanged.
BUG
The software crashed, if in Host mode DB Access was disabled and requests have been received.
NEW
The instrument icons are integrated in the software. They are no longer included as ICO files.
NEW
The sequence No. is echoed within the test selection message from host to the ELECSYS.
NEW
A new menu option in the Trace menu allows to enter a comment line which is inserted into the trace
file. This option is also available by clicking the right mouse button on the trace window.
NEW
The actual trace file size is displayed below the trace file name.
Version 1.3
NEW
Not only the sequence No. is echoed within the test selection message from host to the ELECSYS but all
components of the instrument specimen ID.
NEW
There are new columns for the Container Type info in the Request, Test Selection and Result database
tables for ELECSYS 2010 and 1010.
The database files are not compatible with the previous version !!!
Version 1.4
NEW
On the Mode of Operation screen there are separate option controls for echoing Sequence No., Carrier
No., Position No., Carrier Type, Container Type of the Request Record Q within the Order Record O of
the test selection message from Host to analyzer.
Version 1.5
NEW
A different send buffer structure allows to send multiple request (as instrument simulator) where, with the
appropriate timing setting, the host may answer each single request.
The number of messages to send is displayed above the trace window.
The new main menu item Clear Send Buffer allows to delete all messages to send and thus abort a
running transmission.
NEW
NEW
On the DB form there is a main menu item Create Report displayed, if the results table is displayed. If
exactly one sample in the results table is selected, a report with all results of that sample in generated and
stored to the text file REPORT.TXT.
NEW
When installing the software version 1.5, the database files are normally not updated. However, since the
version 1.4 the structure of the Elecsys databases has changed. If an old database structure is detected
when starting the 1.5 for the first time, the database files for Elecsys are deleted and the operator is asked
to install the software again. Then a default database with the new structure is installed.
9-286
Version 1.6
BUG
In Elecsys 2010-Host mode, you may select on the Operation Mode screen which data item shall be
echoed within the order record of the test selection message (Seq. No., Carrier No., ...). This setting is now
also used if the default profile is sent or if the empty test selection (Z as Report Type) is sent to the
Elecsys 2010.
BUG
If the above mentioned empty test selection was sent, there were two field delimiters instead of one
between Test ID and Priority (fields 5 and 6 of the Order Record).
BUG
In Elecsys 2010-Host mode, the tool displayed an error message as soon as it received a Request Record
with empty ID field.
Version 1.7
BUG
There were invalid time values within the Communication Trace when the tool was activated over
midnight.
Version 2.0
BUG
When the tool worked as Elecsys 2010 Host, a field delimiter was missing within the empty test selection
message. This message is sent if no TS is found in the database and Default Profile is disabled.
BUG
The Parser Information files for the Elecsys 2010 is adapted to Host Manual version 3.x.
NEW
The LSM was added as additional instrument on the Operating Mode screen. There is a separate
database, message and parser file for the LSM included.
NEW
On the main screen there is a list where the last x messages are entered as realtime monitor. The max.
number of messages to store is set by default to 20 and may be modified within the ASTM.INI file with
any text editor. (see section Not in GUI).
When working as host the simulator sent two L records within the test selection message as answer to a
realtime request.
BUG
BUG
The cancel request message (Status A) really cancels a previous TS request (=> the TS message is not
sent).
NEW
NEW
The tool was developed with VB 5.0 and therefore needs a 32-bit operating system like Windows 95 or
Windows NT.
NEW
When receiving a TS request from Modular with leading spaces, the Host test tool did not find the
corresponding TS in the database.
9-287
All BM Test Number fields in all tables of database E20_DATA.MDB (Elecsys 2010) have been enlarged to
4 characters.
BUG
Simulator as Modular Host appends all component delimiters in the third field of the order record.
BUG
Simulator as Modular Host echoes seq, ID, type, rack, pos, specID in the default test selection according to
the echo setting on the Mode of Operation screen.
NEW
NEW
BUG
When sending TS request as Modular the ID field is enlarged to 13 characters by leading spaces.
BUG
When sending results as Modular the ID field is enlarged to 13 characters by leading spaces, the operator
ID and comment fields are filled with spaces.
For serial communication COM ports 1 to 10 may be selected (if available via interface board and
Windows configuration).
NEW
The selection of the type of handshake was removed from the Interface Setting screen. No handshake is
taken as default.
NEW
NEW
If the Modular TS request contains a ************* as ID because of unreadability of the barcode, the
TestSelection database is searched for matching rack and position number.
NEW
If the Modular TS request has an empty ID field the TestSelection database is searched for matching
sequence number.
NEW
If the result message from the Modular contains Absorbance data, they are written to the database.
!!!! Structure of MOD_DATA.MDB was changed !!!!
NEW
When sending Modular results out of the database, there is a question if absorbance data shall be sent, if
available in the database table.
The simulator as LSM host stores all results of a multi-order result message.
NEW
The delay between records, delay between messages and reaction to request time may be entered in
milliseconds.
9-288
When working as Modular host it is possible to activate and define rules for a reflex testing.
NEW
The Trace File / Extract Records function also extract records from Modular communication trace files.
Length of port numbers on the TCP/IP setting screen was increased from 4 to 5 digits.
NEW
Complete software crashed if record editor was opened, then default profile was selected in the Messages
menu and the cursor was placed into the Order record.
BUG
Within the record editor the key combination Crtl+V inserted the clipboard text two times.
NEW
NEW
The parser function now allows option lists for single components within a field. Therefore parser info has
been changed within xxx_CONF.MDB databases
Databases incompatible with former version !!!
Full Installation necessary !!!
NEW
The complete test list is displayed for Elecsys 1010,2010 and Modular with menu option ?/Test List within
the Record Editor. The test list is displayed sorted by code as well as by test name.
NEW
During installation of the tool, sub-directories for each supported instrument are created and example
traces and record files are copied into those sub-directories.
NEW
The line wrap feature within the record editor window was disabled so that each complete record is
displayed in one line.
After sending two messages out of the database table the main menu options remained disabled.
BUG
Within the parser info window also 2-digit test numbers are provided with the corresponding test name
out of the test list.
9-289
Received Cardiac Reader messages are stored in the database. Requests are answered.
NEW
When opening the file dialogue for display or delete record (*.DAT) or trace (*.TRC) files a preview of the
selected file is displayed in a text window beside the file list control.
The software does not hang up anymore if a message only consists of [NUL] characters.
NEW
NEW
NEW
NEW
Frames around the device icons and the date/time on the main screen.
NEW
Each database got an additional field Received in the 1. Position of each table where the date and time
(format: YYYYMMDDHHMMSS) of reception is entered.
NEW
The configuration data tables moved from the xxx_CONF.MDB to the xxx_DATA.MDB database files.
The xxx_CONF.MDB files are no longer needed.
NEW
The database tables may be sorted by clicking on the header of the corresponding column.
NEW
When sending results from the database screen, there are options for sending absorbance data or not,
sending sample per message or multiple samples per message and sending only the selected entries or all
table entries with the same sample ID.
NEW
On the Mode of Operation screen the function Realtime Result Generator may be activated if the tool
works as instrument. For each received test selection the tool generates a result message and sends it after
a specified time.
NEW
9-290
10
Indexes
Indexes
10.1 Tables
TABLE 1-1: SPECIAL TYPEFACES...........................................................................................................................................................1-10
TABLE 3-1: MESSAGE PRIORITIES.........................................................................................................................................................3-39
TABLE 3-2: REQUEST FROM INSTRUMENT TO HOST ..........................................................................................................................3-40
TABLE 3-3: RESPONSE FROM HOST TO INSTRUMENT .......................................................................................................................3-40
TABLE 3-4: REQUEST FROM HOST TO INSTRUMENT ..........................................................................................................................3-40
TABLE 3-5: RESPONSE FROM INSTRUMENT TO HOST .......................................................................................................................3-40
TABLE 3-6: UPLOAD FROM INSTRUMENT TO HOST ...........................................................................................................................3-41
TABLE 3-7: DOWNLOAD FROM HOST TO INSTRUMENT ....................................................................................................................3-41
TABLE 3-8: TERMINATION CODES TO DIFFERENT ERROR STATES...................................................................................................3-43
TABLE 3-9: LIST OF ALARM CONDITIONS ...........................................................................................................................................3-44
TABLE 3-10: STANDARD RECORD TYPES AND LEVELS ....................................................................................................................3-47
TABLE 3-11: MANUFACTURER DEFINED RECORDS AND LEVELS ...................................................................................................3-48
TABLE 3-12: INFORMATION STORAGE REQUIREMENTS, TRANSMISSION EXAMPLE ....................................................................3-50
TABLE 3-13: ERROR RECOVERY AT PRESENTATION LAYER .............................................................................................................3-50
TABLE 3-14: DELIMITER CHARACTERS AS USED IN ASTM SPECIFICATIONS ...............................................................................3-52
TABLE 3-15: ALLOWED AND DISALLOWED ASCII CODES ...............................................................................................................3-65
TABLE 3-16: DELIMITER CHARACTERS ................................................................................................................................................3-65
TABLE 4-1: PIN-OUT DESCRIPTIONS ...................................................................................................................................................4-70
TABLE 4-2: TRANSMISSION SPECIFICATION........................................................................................................................................4-71
TABLE 4-3: CRITICAL TIMINGS: SUMMARY OF TIME-OUTS .............................................................................................................4-72
TABLE 4-4: CONTROL CODES ...............................................................................................................................................................4-74
TABLE 4-5: ALLOWED AND DISALLOWED ASCII CODES .................................................................................................................4-74
TABLE 4-6: SUMMARY OF TIME-OUTS ................................................................................................................................................4-74
TABLE 4-7: CALCULATION OF CHECKSUM .........................................................................................................................................4-76
TABLE 4-8: ASCII CODES .....................................................................................................................................................................4-77
TABLE 4-9: ALLOWED AND DISALLOWED ASCII CODES .................................................................................................................4-78
TABLE 4-10: DELIMITER CHARACTERS ................................................................................................................................................4-78
TABLE 4-11: COMMON FIELD TYPES...................................................................................................................................................4-79
TABLE 4-12: DATA TYPE DEFINITION ..................................................................................................................................................4-79
TABLE 4-13: STANDARD RECORD TYPES AND LEVELS ....................................................................................................................4-80
TABLE 4-14: MANUFACTURER DEFINED RECORDS AND LEVELS ...................................................................................................4-80
TABLE 4-15: MESSAGE HEADER RECORD ..........................................................................................................................................4-84
TABLE 4-16: FIELD OPTIONS FOR MESSAGE HEADER RECORD ......................................................................................................4-85
TABLE 4-17: PROCEDURE FOR ASSIGNMENT OF SENDER ID AND RECEIVER ID..........................................................................4-85
TABLE 4-18: MESSAGE TERMINATOR RECORD .................................................................................................................................4-86
TABLE 4-19: FIELD OPTIONS FOR MESSAGE TERMINATOR RECORD .............................................................................................4-86
TABLE 4-20: TERMINATION CODES TO DIFFERENT ERROR STATES ................................................................................................4-87
TABLE 4-21: PATIENT INFORMATION RECORD ..................................................................................................................................4-89
TABLE 4-22: TEST ORDER RECORD .....................................................................................................................................................4-92
TABLE 4-23: AUTO DILUTION FACTOR IS SET CORRESPONDING TO THIS TABLE ..........................................................................4-93
TABLE 4-24: PRIORITY FOR SAMPLE REGISTRATION ELECSYS 2010 ..............................................................................................4-93
TABLE 4-25: SAMPLE REGISTRATION AND UPDATE ELECSYS 2010 ...............................................................................................4-94
TABLE 4-26: FIELD OPTIONS FOR TEST REPORT TYPE ......................................................................................................................4-94
TABLE 4-27: RESULT RECORD ..............................................................................................................................................................4-99
TABLE 4-28: REFERENCE RANGES .......................................................................................................................................................4-99
TABLE 4-29: RESULT ABNORMAL FLAGS ............................................................................................................................................4-99
TABLE 4-30: RESULT STATUS ............................................................................................................................................................ 4-100
TABLE 4-31: COMMENT RECORD ..................................................................................................................................................... 4-101
TABLE 4-32: REQUEST INFORMATION RECORD .............................................................................................................................. 4-103
TABLE 4-33: FIELD OPTIONS FOR REQUEST INFORMATION RECORD.......................................................................................... 4-103
TABLE 4-34: SAMPLE/RESULT HANDLING - BEHAVIOR ............................................................................................................... 4-104
TABLE 4-35: ACTION CONFIRMATION RECORD.............................................................................................................................. 4-105
TABLE 4-36: ACTION REQUEST RECORD ......................................................................................................................................... 4-106
TABLE 4-37: CALIBRATOR PARAMETERS RECORD ......................................................................................................................... 4-107
V 4.2 Version 01/05
10-291
Indexes
10-292
Indexes
10.2 Figures
FIGURE 1-1: ELECSYS 2010 DISK VERSION .......................................................................................................................................1-11
FIGURE 1-2: ELECSYS 2010 RACK VERSION ......................................................................................................................................1-12
FIGURE 1-3: ELECSYS 1010...................................................................................................................................................................1-12
FIGURE 2-1: UTIL SCREEN ....................................................................................................................................................................2-15
FIGURE 2-2: DOCUMENTATION SETUP SCREEN .......................................................................................................................2-16
FIGURE 2-3: INTERFACE SETUP SCREEN .......................................................................................................................................2-17
FIGURE 2-4: SCREEN "COMMUNICATION CONFIRMATION" ............................................................................................................2-17
FIGURE 2-5: MANUAL TRIGGER TO UPLOAD RESULTS ......................................................................................................................2-19
FIGURE 2-6: UTILITIES SCREEN ..........................................................................................................................................................2-20
FIGURE 2-7: INTERFACE SETUP SCREEN .........................................................................................................................................2-21
FIGURE 2-8: SELECT HOST PROTOCOL ................................................................................................................................................2-21
FIGURE 2-9: INSTRUMENT SETUP SCREEN ..........................................................................................................................................2-25
FIGURE 3-1: THE OSI MODEL EXPLAINED BY EXAMPLE ...................................................................................................................3-30
FIGURE 3-2: CORRELATION BETWEEN MESSAGE RECORD FRAME............................................................................3-31
FIGURE 3-3: LAYERS OF THE ASTM-PROTOCOL ...............................................................................................................................3-32
FIGURE 3-4: INQUIRY TO HOST .............................................................................................................................................................3-34
FIGURE 3-5: RESPONSE FROM HOST....................................................................................................................................................3-35
FIGURE 3-6: INQUIRY TO INSTRUMENT ................................................................................................................................................3-35
FIGURE 3-7: RESPONSE FROM INSTRUMENT ......................................................................................................................................3-36
FIGURE 3-8: AUTOMATIC UPLOAD TO HOST ......................................................................................................................................3-37
FIGURE 3-9: BATCH DOWNLOAD FROM HOST ...................................................................................................................................3-37
FIGURE 3-10: HIERARCHICAL STRUCTURE OF MESSAGES ...............................................................................................................3-46
FIGURE 3-11: THREE PHASES AT DATA LINK LAYER ........................................................................................................................3-56
FIGURE 3-12: RESPONSE IS ANY CHARACTER ....................................................................................................................................3-57
FIGURE 3-13: CONTENTION: RESPONSE IS ANY [ENQ]...................................................................................................................3-58
FIGURE 3-14: TIME OUT: NO RESPONSE .............................................................................................................................................3-59
FIGURE 3-15: ESTABLISHMENT PHASE CONFIRMED, CONTINUE WITH TRANSFER PHASE ..........................................................3-59
FIGURE 3-16: ESTABLISHMENT PHASE, FLOWCHART .......................................................................................................................3-60
FIGURE 3-17: TRANSFER PHASE, FLOWCHART ..................................................................................................................................3-63
FIGURE 3-18: TERMINATION PHASE, FLOWCHART ............................................................................................................................3-64
FIGURE 4-1: DATA CABLE WIRING DIAGRAM (----- FOR OPTIONAL BRIDGES) ..........................................................................4-69
FIGURE 4-2: ELECSYS 2010 CONNECTORS (LEFT CASE SIDE) .........................................................................................................4-70
FIGURE 4-3: ELECSYS 1010 CONNECTORS (LEFT CASE SIDE) .........................................................................................................4-70
FIGURE 4-4: SENDER / RECEIVER STATE DIAGRAM (ACCORDING TO ASTM E1381-91) ........................................................4-73
FIGURE 4-5: STRUCTURE OF MESSAGES .............................................................................................................................................4-82
FIGURE 7-1: CONNECTOR STRATEGY FOR INSTRUMENT COMPUTER CONNECTION - CABLE MOUNTED ............................ 7-207
FIGURE 7-2: CONNECTOR STRATEGY FOR INSTRUMENT COMPUTER CONNECTIONS - CHASSIS MOUNTED ...................... 7-207
FIGURE 7-3: STATE DIAGRAM ............................................................................................................................................................ 7-214
FIGURE 9-1: MAIN SCREEN OF THE TEST TOOL .............................................................................................................................. 9-264
FIGURE 9-2: MULTIFUNCTIONAL TEXT EDITOR ................................................................................................................................ 9-267
10-293
Indexes
A
ACTION CONFIRMATION ....................................................................................................................................................3-46, 4-79, 4-104
ACTION REQUEST ...............................................................................................................................................................3-46, 4-79, 4-105
C
C................................................................................................................................................................... SEE COMMENT SEE COMMENT
D
DILUENT PARAMETERS.......................................................................................................................................................3-46, 4-79, 4-112
H
H ...................................................................................................................................... SEE MESSAGE HEADER SEE MESSAGE HEADER
I
INSTRUMENT CONFIGURATION ............................................................................................................................ 3-46, 4-79, 4-113, 4-115
INSTRUMENT STATUS .........................................................................................................................................................3-46, 4-79, 4-116
L
L ..................................................................................................................... SEE MESSAGE TERMINATOR SEE MESSAGE TERMINATOR
LOG FILE ............................................................................................................................................................................3-46, 4-79, 4-119
M
M ......................................................................................................................................................... SEE MANUFACTURER INFORMATION
M-AC............................................................................................................ SEE ACTION CONFIRMATION SEE ACTION CONFIRMATION
MANUFACTURER INFORMATION.................................................................................................................................................................... 4-78
MANUFACTURER INFORMATION ......................................................................................................................................................... 3-37, 3-45
M-AR................................................................................................................................... SEE ACTION REQUEST SEE ACTION REQUEST
10-294
Indexes
O
O ............................................................................................................................................................ SEE TEST ORDER SEE TEST ORDER
P
P ....................................................................................................................... SEE PATIENT INFORMATION SEE PATIENT INFORMATION
PATIENT INFORMATION ........................................................................................................................................3-46, 4-78, 4-87, 4-88
PATIENT INFORMATION ......................................................................................................................................................................3-31, 3-45
PATIENT INFORMATION ................................................................................................................................................................................. 3-31
PROCESSING MESSAGE ..................................................................................................................................................... 3-46, 4-79, 4-120
Q
Q ................................................................................................................... SEE REQUEST INFORMATION SEE REQUEST INFORMATION
R
R ...............................................................................................................................................................................SEE RESULT SEE RESULT
RAW RESULT ..................................................................................................................................................................... 3-46, 4-79, 4-125
REQUEST INFORMATION .................................................................................................................................................. 4-78, 4-101, 4-102
REQUEST INFORMATION .....................................................................................................................................................................3-39, 3-45
REQUEST INFORMATION ................................................................................................................................................................................ 3-47
RESULT ................................................................................................................................................................................ 4-78, 4-97, 4-98
RESULT ......................................................................................................................................................................................................... 3-45
RESULT CONTEXT .............................................................................................................................................................. 3-46, 4-79, 4-124
RESULT ......................................................................................................................................................................................................... 3-47
S
S ................................................................................................................................................................................................ SEE SCIENTIFIC
SAMPLE STATUS................................................................................................................................................................ 3-46, 4-79, 4-128
SCIENTIFIC .................................................................................................................................................................................................4-78
SCIENTIFIC .................................................................................................................................................................................................... 3-45
SCIENTIFIC ..................................................................................................................................................................................................... 3-47
SERVICE DATA................................................................................................................................................... 3-46, 4-79, 4-126, 4-127
SUBSTANCE DATA ............................................................................................................................................... 3-46, 4-79, 4-132, 4-134
T
TEST APPLICATION ............................................................................................................................................................ 3-46, 4-79, 4-130
TEST CONDITIONS ............................................................................................................................................................. 3-46, 4-79, 4-131
TEST ORDER ............................................................................................................................................................ 4-78, 4-89, 4-92, 4-93
TEST ORDER ................................................................................................................................................................................................. 3-45
TEST ORDER .................................................................................................................................................................................................. 3-46
10-295
Indexes
10-296
11
Glossary
Glossary
Definition
ASTMReference
Description
addresses
6.6.05
battery
3.1.02
component field
3.1.07
6.5
6.6.02
delimiter, component
delimiter
6.4.05
delimiter, escape
delimiter
6.4.06
11-1
Glossary
Definition
ASTMReference
Description
delimiter, field
delimiter
6.4.03
delimiter, record
delimiter
6.4.02
Carriage return (ASCII 13) is the delimiter for the end of any of the
defined record types.
delimiter, repeat
delimiter
6.4.04
delimiter, specification
of delimiters
6.4.07
6.4.08
download
3.1.09
field
3.1.05
fields of no concern to
the receiving system
6.4.09
6.4.10
A system may transmit a null value for a field because - (1) it does not
know the value, - (2) it knows the value is irrelevant to the receiving
system, or - (3) the value has not changed since the last transmission, or
any combination thereof. To exemplify case (3), a lab within a tightly
linked hospital network may never transmit the patient's date of birth,
sex, or race in the patient record when transmitting the order and result
records to the requesting system, because it knows that the hospital
registry system always broadcasts new or changed patient data to the
receiving system. - Because the sending system can use null values to
indicate no change, a null value does not overwrite existing data in the
receiving system. In rare circumstances, for example, if a system
erroneously sent a patients date of birth when the date of birth was
actually unknown, the receiving system should replace its existing value
for a field with a null value. - A field containing only a pair of double
quotes (ASCII-34) should be treated as an instruction to the receiver
that the existing contents pertaining to that field definition should be
deleted.
11-2
Glossary
Definition
ASTMReference
Description
fixed measurements
and units
6.6.04
manufacturer's or local
code (part 4)
6.6.01.4
message
3.1.01
multiple phone
numbers
6.6.03.1
6.6.06
record
3.1.04
record sequence
number
6.6.07
This is a required field used in record types that may occur multiple
th
times within a single message. The number used defines the i
occurrence of the associated record type at a particular hierarchical level
and is reset to one whenever a record of a greater hierarchical
significance (lower number) is transmitted or if the same record is used
at a different hierarchical level (for example, comment records).
6.5.05
Comment records can apply to any other record except the message
trailer record. They may be free standing messages sent to or from the
instrument, unrelated to a particular patient or test procedure.
record, manufacturer
information (M)
6.5.08
11-3
Glossary
Definition
ASTMReference
Description
6.5.01
This record contains information about the sender and the receiver, that
is, it identifies the instrument(s) and the computer systems whose
records are being exchanged. It also defines the field, repeat field, and
component field delimiter characters.
record, patient
identifying (P)
6.5.02
record, request
information (Q)
6.5.06
This record is used to request information for new tests, for tests
previously ordered, and possibly for tests previously reported. A single
request information record may request demographic information, or
results for an individual test, multiple test, or all tests for a single date, a
series of dates, or a range of dates, or both, and for an individual patient,
group of patients, individual specimens, groups of specimens, etc.
record, result
6.5.04
6.5.07
This record is used to exchange results between clinical sites for the
purposes of proficiency testing or method development.
6.5.03
When sent from the computer system to the instrument, this record
represents a test order and may be followed by one or more result
records which would contain information pertinent to the test being
ordered. When sent by the instrument to the computer system, it
provides information about the specimen/test request, and may be
followed by result records (at least one record for each test within the
ordered batteries).
repeat field
3.1.06
telephone numbers
6.6.03
Phone numbers are recorded as free text, which may contain extensions
such as area code, country code, beeper number, hours to mail, etc.
test
3.1.03
time zone
6.6.02.1
The time zone may be optionally appended to the date/time field in the
format +HHMM or -HHMM as appropriate. The default time zone is
that of the sender.
universal test ID
6.6.01
This field is defined as a four part field with provisions to further define
the test identification via use of component fields. The test ID field is
used to identify a test or battery name. The four parts which are defined
below are the universal test identifier, the test name, the test identifier
type and the manufacturer defined test code. All test ID parts must be
separated by a component delimiter and are position dependent. As an
example, additional information which may be included in this field
type are instrument ID, organism ID (for sensitivity tests), well number,
cup number, location number, tray number, bar code number, etc. It is
the responsibility of the instrument manufacturer to define the data
content of the test ID field. When the test ID is used in the result record,
there must be sufficient information within the test ID field to
determine the relationship of the test result to the test battery or
batteries ordered.
11-4
Glossary
Definition
ASTMReference
Description
universal test ID
(part 1)
6.6.01.1
This is the first component of the test ID field. This field is currently
unused but reserved for the application of a universal test identifier
code, should one system become available for use at a future time.
6.6.01.2
This would be the test or battery name associated with the universal test
ID code described in 6.6.1.1.
6.6.01.3
Upload
3.1.08
11-5
Glossary
Personal Notes:
11-6
Glossary
Personal Notes:
11-7
Glossary
Personal Notes:
11-8
Glossary
Personal Notes:
11-9