EC90 LIS Communication
EC90 LIS Communication
V1.01
Approved by
EC 90 LIS Interface
1. Revisions
Revision History:
EC 90 LIS communication
V1.0 02.02.2021 Initial version Zsolt Fülöp
initial version
Table of Contents
1. Revisions .......................................................................................................................................... 2
2. EC90 LIS interface ............................................................................................................................ 4
Physical level and data link level ......................................................................................................... 4
Setting status ................................................................................................................................... 4
Forwarding status ............................................................................................................................ 4
End status ........................................................................................................................................ 5
Timeout ............................................................................................................................................... 5
Restricted Message Codes .................................................................................................................. 5
3. Communication mode ..................................................................................................................... 6
EC90->LIS ............................................................................................................................................. 6
4. Data record ...................................................................................................................................... 6
Fields.................................................................................................................................................... 7
Header record ..................................................................................................................................... 7
Patient record ...................................................................................................................................... 8
Order record ........................................................................................................................................ 8
Test result record ................................................................................................................................ 9
End mark record .................................................................................................................................. 9
EC 90 LIS Interface
- ASTM 1381 for “physical” communication – this communication protocol describes the
mechanism of sending of data
- ASTM E 1394 for “logical” communication – this communication protocol describes the
mechanism of coding of data.
Setting status
Forwarding status
End status
Setting status
Establish a logical communication and determine the sending direction of information. This defines
the Sending and Receiving sides.
Forwarding status
The Sending side transmits messages to the Receiving side. The following is an example of the text
frame structure:
<STX><Frame #><Data><ETX><Checksum><CR><LF>
End status
The Sending side sends [EOT] to indicate that all information has been transmitted to the Receiving
side, and turns to the Idling Status.
Timeout
In Setting Status, the Sending side sets a 15-second timer when sending [ENQ]. If there is no response
within the 15 seconds, Timeout is applied. The Sending side turns to an End Status when Timeout
occurs.
3. Communication mode
EC90->LIS
In this mode as soon as an analysis is performed completely, EC90 analyser may send its results to
host computer.
4. Data record
The data record is a type of Text beginning with ASCII (alphabet code) called record descriptor, and
ending with [CR]
- H Record (header)
- P Record (patient)
- OBR Record – one or more (order)
- For each line or one more OBX lines (result)
- L Record (end of message)
Example:
H|\\^&||A.2|20150106142536|
P|1|00010032|A0125|CLAUDE^DOMINIQUE|19680514|
OBR|1|00010032||NORBERT^HAURY||||||
OBX|1|00010032 |TYPE|Na|124.5|mmol/L|0||||20150106112502|
OBX|2|00010032 |TYPE|K|21.1|mmol/L|0||||20150106112502|
OBX|3|00010032 |TYPE|iCa|43.1|mmol/L|0||||20150106112502|
OBX|4|00010032 |TYPE|Cl|15.6|mmol/L|0||||20150106112502|
L|1
EC 90 LIS Interface
Fields
The record can be separated into several fields by separators. The fields are distinguished by their
position in the record. Field lengths are not fixed. The following are types of separators:
Header record
Header records include definitions of separators, Version Information, and the Message Created Date
etc.
H|\\^&|EC90|00500|A.2|20150106142536|
Patient record
Patient record includes patient attribute information.
P|1|00010032|A0125|CLAUDE^DOMINIQUE|19680514|
Order record
Order record includes test order information. Multiple order items are included in a record by using
component separators.
OBR|1|00010032|Test123|NORBERT^HAURY||||||
OBX|1|00010032 |TYPE|Na|124.5|mmol/L|0||||20150106112502|