Connect your lab analyzers to DokiTab
Install the relay on one always-on PC in your lab. Your analyzers send results to it over the lab network, and it forwards them securely to DokiTab. If the internet drops, it keeps results on disk and sends them when the connection is back.
-
Analyzer Sends results to the relay PC: HL7 on port 2575, ASTM over TCP, or a serial cable
-
Edge relay on your lab PC Saves each result to disk before confirming it, and sends the backlog when the internet is back
-
DokiTab Results land in the lab workbench for verification and release
- HL7 v2 over MLLP/TCP, and ASTM over TCP or a serial (RS-232) cable: tested against a simulated DokiTab server and simulated analyzers, not yet with real analyzers in a lab.
- The Windows installer registers a service that starts with the PC and is set to restart after a failure. Automatic updates check each file against a published SHA-256 first. Both are still being verified on real Windows PCs during the pilot.
- Run a test sample and check it in DokiTab before relying on any analyzer.
Choose your platform
Set it up
-
Pick the lab PC
Any PC that stays on while the lab is working:
- Windows 10/11 64-bit, or Ubuntu/Debian Linux. 2 GB RAM and 1 GB free disk for the offline backlog.
- On the same network as the analyzers (a wired connection is more reliable than wifi), or next to a serial analyzer if it uses an RS-232 cable.
-
Give it a fixed IP address (for example
192.168.1.50) in your router, so analyzers can always find it.
-
Get a pairing code from DokiTab support
During the pilot, DokiTab support creates the pairing code for your lab. It looks like
ABCD-2345, works once, and expires after 15 minutes, so ask for it when you are at the lab PC. No passwords or tokens to copy. -
Run the installer and enter the code
Windows: extract the zip, right-click
install.ps1and choose Run with PowerShell. Enter the pairing code when asked. It installs the relay as a Windows service and opens port2575in Windows Firewall.Ubuntu / Debian:
sudo apt install ./dokitab-edge-linux-amd64.deb sudo dokitab-edge pair --code ABCD-2345Check it with
dokitab-edge status, or openhttp://127.0.0.1:8090on that PC for the status page. -
Point each analyzer at the relay
-
HL7 over TCP/IP (MLLP): in the analyzer's LIS or host settings, set
the host to the relay PC's fixed IP and the port to
2575. The relay only accepts connections from private (lab network) addresses unless"allowedSources"in itsconfig.jsonsays otherwise. -
ASTM over TCP: set
"astmTcpPort"(for example5000) in the relay'sconfig.json, restart the service, and point the analyzer at that port. On Windows you can pass-AstmTcpPort 5000toinstall.ps1instead. -
Serial (RS-232): connect the cable, then set
"serial": {"port": "COM3", "baudRate": 9600}(or/dev/ttyUSB0on Linux) to match the analyzer's settings and restart the service.
Run one test sample and confirm it appears in the DokiTab lab workbench before going live.
-
HL7 over TCP/IP (MLLP): in the analyzer's LIS or host settings, set
the host to the relay PC's fixed IP and the port to
Check your download
Compare the file's fingerprint with the SHA-256 shown above or in SHA256SUMS.
Releases are checksum-verified (SHA-256).
# Windows (PowerShell)
Get-FileHash .\dokitab-edge-windows-amd64.zip -Algorithm SHA256
# Linux
sha256sum dokitab-edge-linux-amd64.deb
Need a hand?
We'll help you connect your first analyzer.