Unidirectional interfacing is commonly used for analyzers that lack the capability to internally scan barcodes and directly communicate with a Laboratory Information System (LIS).
This method allows data to flow in one direction—from the analyzer to the LIS—via a host system and middleware agent.
Steps:
Analyzer: Processes the sample and generates test results.
Middleware: Acts as a listener to collect data from the analyzer.
Host PC: Runs the middleware executable.
LIS Instance / Cloud: Receives and stores test results via SQL push.
The analyzer is configured to output test results after the sample is processed.
The patient ID and test order are pre-entered into the analyzer manually or via barcode (if supported).
Once the test is completed, the analyzer sends the data through a communication cable to a middleware installed on the Host PC.
The middleware parses the result data and then pushes it into the LIS database using SQL.
Prepare the Test Environment
Ensure the analyzer is connected to the Host PC via the proper communication cable (RS232, TCP/IP, etc.).
Ensure the middleware is also up and running.
Confirm that the LIS Agent is installed and running. Make sure that the Machine ID and Test ID has been mapped correctly.
How to add Machine in the LIS Agent
Open the LIS Agent interface and go to the Machine Master tab
Cick Create+ and insert the machine details (LIS Machine ID, LIS Machine Name, and set the LIS Machine is Active to 1)
Click Save to save the changes.
How to map the Test ID and Machine ID in the LIS Agent
Open the LIS Agent Interface and go to the Test Mapping Master tab
Click Create+ and insert the mapping details (LIS Machine ID, LIS Machine Name, LIS Machine Test ID, HIS Test ID, and HIS Test Name)
Make sure that the mapped details are correct and correlates to the data available in the eHospital (eg. the HIS Test Name and Test ID).
Click Save to save the changes.
Run Sample Test
Create new patient order on the eHospital:
Go to the diagnostic support examination, choose the examination item, and click Add Item
Scroll down to the Sample Collection Information section, then input all required details, make sure that the Machine model is correct. You can input the Sample Number manually or you can left it blank as it will be automatically generated later. Click Next to continue.
Go back to the examination page, and choose/input the correct Sample Number in the Examination Results section. The lab order now has been sent to the LIS Agent.
Verify on LIS
Check if the test result appears correctly in the LIS interface.
Verify if the test results were sent properly to the eHospital
Validate test code mapping and data consistency.
IMPORTANT NOTES:
The conditions that the lab order will be sent to the LIS Agent are as follows: