Erytra Service Training
LIS and Diana Server
Global Service and Training
Dec 2015
Index
[Link] connection
• Serial transmission
• Files transmission
• DianaServer and DSC
• Configuration
• Connection to LIS buttons
• Example of connection using files
• Using Host Demo to test Diana Server
• Diana Server and DSC Log files
• Main differences with WADiana
[Link]
• Remote database connection
• Sharing data
2 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Index
[Link] connection
• Serial transmission
• Files transmission
• DianaServer and DSC
• Configuration
• Connection to LIS buttons
• Example of connection using files
• Using Host Demo to test Diana Server
• Diana Server and DSC Log files
• Main differences with WADiana
3 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Definitions
• LIS (Laboratory Information System): software that receives, processes and stores
information generated by medical laboratory processes.
• ASTM (American Society for Testing and Materials) protocol: international standard language
used for the transmission.
4 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
LIS Connection
• Communication can be established using:
• Serial Interface
• File Mode
• Transmission mode is configured in DianaServer software by TAS of FSE.
• Erytra® request from the LIS what samples and tests to process and at the end the results
are transmitted to the LIS.
Worksheet
Results
LIS
5 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
LIS Connection: Serial Connection
Serial communication is made through serial port/cable directly to the LIS / LIS
Middleware. Serial ASTM messages are chopped into frames.
• After each frame is sent, the LIS driver has to reply with an ‘OK’ message in order to
continue the transmission.
• Each frame is numbered so a flow control can be established.
SERIAL
LIS
6 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
LIS Connection: File Connection
Files communication is made by writing/taking files to/from a specified common folder.
• [Link]: transmission from DianaServer to LIS
• [Link]: transmission from LIS to DianaServer
• TX_TMP.dat: temporary file where DianaServer writes the information to transmit to LIS. Once
all the information is written it is renamed to [Link]
Common
folder
LIS
* Erytra can be in workgroup or domain. Domain network rights are controlled by site IT.
7 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Diana Server
• Gateway Interface between Erytra® software and LIS.
• Erytra® software communicates with DianaServer to send/receive data to/from the LIS.
Erytra® ASTM protocol
DianaServer LIS
software
Serial / Files
• Data transferred between DianaServer and the Erytra® is stored in a database ([Link]).
Erytra® Commands
software
DianaServer
Data
Data
[Link]
8 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Diana Server and DSC (Diana System Connectivity)
• Erytra communicates with the LIS using the Diana Server.
• The Diana Server was designed for use with Diana Reader, DG Reader and Wadiana.
• Diana System Connectivity (DSC) inside the Erytra Software is how the Erytra communicates
with the Diana Server.
• DSC translates and links Erytra Names to Diana System Names. It makes the Erytra act like
a Wadiana so it can communicate with Diana Server.
• Erytra DOES NOT use Grus and Pln to process tests and view results.
• The Diana Server requires Grus and Templates (pln) for test orders and results.
• Grus and Templates must be defined in Importer so that the Erytra can send results and
receive test orders from Diana Server.
9 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
D:\Data\Erytra\Wadiana\[Link]
• Contains a translation of Erytra Test and Well Definitions to Diana System definitions.
10 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
D:\Data\Erytra\Wadiana\DSC_Custom.def
• Contains a list of Grus and Templates for Not Unitary Profiles defined in Importer
11 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
How to Activate LIS Connection in Erytra
• LIS connection must be enabled in the Erytra Software by editing the [Link] file
located in D:\conf using Notepad++
• Set LIS_ACTIVATED paramter to True
• Set LIS_SHARED_MODE to True or False
• False: sample requests with sample missing will be held waiting for waiting for sample.
• True: sample request with missing sample will be sent back to LIS as cancelled.
12 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Diana Server Configuration
• Select Serial or File Mode
• Serial port: port number and speed.
• File: transfer directory (remember it has to be accessible for the LIS too).
• Timeout: waiting timeout (in seconds).
13 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Connection to LIS buttons
• In Status tab → Missing samples subtab, the Import button allows requesting a Worksheet to
the LIS.
• In Results tab, Profile information, once the result is validated, the Export button is enabled
and it is possible to send the information to the LIS. Also the Export button is enabled in the
Results tab if the selected result is validated.
14 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Connection to LIS buttons
• In DATABASE tab, the Export button allows to re-send selected (already exported results) to
the LIS (unidirectional).
15 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Example Connection using File
•DianaServer starts automatically with Operating System
•Start the Erytra® software.
•Identify the samples.
•Press Import button.
•DianaServer sends an [Link] file to the common network directory requesting all samples
available from the LIS:
– Temporarily writes the query request in a file named TX_TMP.DAT.
– Once writing has finished, TX_TMP.DAT file is renamed to [Link]
H|\^&|||WADIANA^2134^ERY|||||||P|1|20100516085157
Q|1|ALL||ALL||||||||I|
L|1|N
16 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Example Connection using File
• If the LIS does not delete [Link] file within the configured timeout, DianaServer will erase
the [Link] file and return an error.
• LIS sends an [Link] file to shared directory with all information about samples and tests to
perform.
H|\^&|||WADIANA^2134^ERY|||||||P|1|20100516085157
P|1|345|||LastName^FirstName||19000101|U| •
O|1|345||^^^[Link]^[Link]||||||||||||
L|1|N
• DianaServer stores all transient LIS data in [Link] file and sends a command to Erytra®
software.
• Erytra® software checks if requests can be executed and:
• If it can be executed (sample identified, all required reagents and cards are available) it
allocates the test to the sample and automatically starts the test.
• If it can not be executed at present time because:
• Sample is missing: sample is cancelled or held in missing samples (see:
LIS_SHARED_MODE).
• Reagent is missing…: test is allocated and stopped until requirements are met.
17 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Example Connection using File
Results are sent to the LIS when they have been validated by pressing Export button. All results
are then stored in [Link] database.
H|\^&|||WADIANA^2134^ERY|||||||P|1|20100516091815
P|1|345|||LastName^FirstName||19000101|U|
O|1|345||^^^[Link]^[Link]|R||||||||||||||||||
|WADIANA^2134^ERY|F|
R|1|^^^[Link]^[Link]|^^^^M4+^^M-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^|A^B^AB^Ctl^A1Cell^A
[Link]^BCell^[Link]^[Link]^[Link]^[Link]^rA^rB^rAB^rCtl^rA
1Cell^[Link]^rBCell^[Link]^[Link]^AC^[Link]^ACF^[Link]^A
[Link]^Cell 1^Cell2^Cell3^[Link]^[Link]^
[Link]^[Link]^[Link]^[Link]^[Link]^[Link]^[Link]^[Link]
^[Link]^[Link]^[Link]||N||F||ADMIN|||WADIANA^2
134^ERY|
L|1|N
• Erytra software sends a command to DianaServer to send result data to the LIS.
• DianaServer creates an [Link] file with all information
taken from [Link]: Erytra
software
Command
– It temporary writes the data in a file named TX_TMP.DAT. DianaServer
– Once writing has finished, TX_TMP.DAT file is Data
renamed to [Link] Data
[Link]
[Link]
18 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Host Demo Description
• Program that simulates an LIS and allows testing of Diana Server configuration.
• It works both in serial and file mode.
• We use it to test that the Erytra Software and Diana Server can send and receive data
to/from the LIS.
• Host demo is included in Diana System CD.
19 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Host Demo Interface
Received results window
Samples being processed window
Pending samples window
Edit sample
Create new sample
Random samples creation
Load worksheet (*.hst)
Save worksheet
Log window
20 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
DianaASTM Log
• Logs communications between DianaServer and LIS.
• Location - D:\Data\SistemaDiana\Log\[Link]
21 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
DSC (Diana System Connectivity) Log
• Logs communications between Erytra and Diana Server - Location - D:\log\[Link]
22 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Main difference with WaDiana
• Erytra can be configured (LIS_SHARED_MODE parameter in [Link] file) to send
as ‘cancelled’ the sample-test that can not be processed due to sample missing or to hold it
and wait for sample introduction (default configuration).
• Erytra does not inform LIS about the samples-test that are being processed.
• Erytra does not work with batches and does not have a carrousel thereby no batch number
and carousel position is transmitted.
23 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Index
2. Networking
• Remote database connection
• Possible Configurations
24 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Remote Database Connection
Erytra® software has been designed based on web
technology, so enabled users can access the database
Network from any remote desktop using http protocol.
Remote access maintains the user privileges which are
configured locally.
1. Configure the remote computer to get access to the same network where the Erytra® is
connected.
2. Open web browser software in the remote computer (Internet Explorer 7 or higher) and write
following address:
[Link] PC IP or Name:8080/Erytra (It is case sensitve!)
3. Once software is opened, enter user and password of enabled user. Only Results and Database
tabs can be available.
25 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Possible LIS Configurations
Multiple Erytras Sharing One Diana Server
26 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Possible Configurations
Multiple Erytras Connected to Standalone Diana Server
27 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Possible Configurations
Multiple Erytras Each Running Diana Server
28 Erytra Service Training | Global Service and Training| Dec 2015| Business Use Only
Thank you!
Global Service and Training