Sysmex XQ320 1. Clone/Copy the xq320 driver from: https://github.com/HISMalawi/mlab_drivers  onto the server 2. Navigate to xq320 directory and do: npm install .Since servers do not have internet,  you can do this on your local machine, make sure node version is the same as that  on the server via node –version then copy node_modules to this directory on the  server. 3. Navigate to config/settings.json file of xq320 and change serverIp to your server ip  address and localhost on lispath to actual server IP. LisUser and lisPassword to  credentials used to log into iBLIS and serverPort to 5555 4. Open the file xq320.js via vim xq320.js and the last line as follows: where there is  settings.serverPort, it should be 5555 and where there is settings.serverIP should be  server ip address just the same as those you have set in config/settings.json 5. Do run this command to allow firewall on the server: sudo ufw allow 5555/tcp 6. In the xq320 folder, run this to start the driver: node xq320.js This should start the  service and a successful start will show a log that it has started on this ip address and  port which are set in the config/settings.json. 7. Go to the machine and give the machine network by connecting to it at the back via  ethernet cable. Make sure the network is capable of DHCP as the machine  automatically picks the IP address, there is no manual setting of network. 8. On the machine software interface, go to settings then TCP/IP connection and set  the Host IP as the Server Ip which is the same as that in config/settings.json and the  port to the port same as serverPort in config/settings.json 9. Save the TCP/IP connections. Upon saving and going back to main screen and clicking  browser, bottom left of the screen has to show a green bar as shown in the picture  below. This indicates that there is connection between the service that was run in  step 4 and the machine. Without this not communication can happen. This also  shows that network between machine and LAN is Ok via the ethernet. 10. Once this is ok, Register one FBC test in IBLIS, take the accession number without the  facility code i.e starting from the number, go to the machine, let the lab tech do one  dummy test but the test should have the sample id as the accession number of the  just registered test( achieved by entered the accession number on the sample ID  input field when recording the detail of the sample in the machine before testing it). 11. Once it has finished testing, click on explore on the top navigation on the machine,  you will be presented with a list as below image. Select the test with the accession  number you registered(should be highlighted blue), then click browserr.    12. Browser will have the details of the test(results and the sample id i.e accession  number ) as shown in the picture in step 7. Click validate and once its validated, click  on Output the HC Outpus. This should send results to the service and you can  observe the log of the service running that was done in step 4. 13. If all is good, fetch the result in IBLIS for the test you registered and compare the  results if the machine what is in the browser of step 9. 14. Should some results be missing, check the mapping in config/xnseries.json. 15. If every this is OK, make the service to auto start by doing: pm2 start xq320.js then  pm2 save. 16. To make the machine automatically sent the results once the machine finishes  testing, do step 15 and 16. 17. Making sure the test is auto validated once testing finishes by going to the machine  interface Menu, then settings and choose the settings for auto validation (can be  found in operational) as below image. Then click modify settings and set auto  validation to be for all samples and save. 18. Making sure the test results are automatically sent to iblis once testing finishes by  going to the machine interface Menu, then settings and choose the settings for auto  output (can be found in operational) as below image. Then click modify settings and  make sure HC is select to as well to be an auto output destination as well and save. That’s it. You can try testing an actual sample and verify if its sent to iblis automatically  without you clicking on output as was done in step 10.