Veona Connect — Command Line
Veona Connect runs as a small application on a PC inside your laboratory
network. It speaks to your analysers and imaging machines and forwards their
results to Veona. Alongside the on-screen console, Connect ships a simple
command-line tool — veona — that your lab’s IT or operator uses to list the
instruments Connect supports, check a configuration before going live, and test
that every device is reachable.
This page is a reference for that tool. For what Connect does and how results flow into a requisition, see the Connect module page.
Running the tool
Section titled “Running the tool”The tool is the veona command, available on the machine where Connect is
installed. Ask for help at any time:
veona --help # the list of commandsveona devices --help # the options for one commandusage: veona [-h] {admin,doctor,devices,validate,run} ...
positional arguments: admin serve the on-screen console and run the bridge doctor test the connection to every device in a configuration devices list the instruments Connect supports validate check a configuration file run start the bridge from a configuration fileList supported instruments — veona devices
Section titled “List supported instruments — veona devices”Lists every instrument Connect can talk to, grouped by how thoroughly each has been verified.
veona devices348 instrument codecs registered:
── FILE_INGEST ── ↑ fully_chem (Fully) Fully chemistry analyzer (OpenELIS Fully plugin) [chemistry] ↑ openelis_generic_file (generic) OpenELIS GenericFile (configurable file import) [file-ingest] ...── SPEC_PENDING ── ↑ mission_u120 ACON Laboratories Mission U120 / U120 Smart (urine strip) [urinalysis (chemistry strip)] ...── VARIANT ── ⇅ abbott_architect_ci4000 Abbott ARCHITECT ci4000 [chemistry] ...── VERIFIED ── ↑ generic_csv (generic) Delimited file export (CSV/TSV) [file-ingest] ⇅ generic_astm (generic) Standard ASTM E1394 / LIS2-A2 analyzer [generic] ...Show just one group with --maturity:
veona devices --maturity verifiedReading the list
- The first symbol is the direction of the link: ⇅ two-way (Veona can send orders down and receive results up), ↑ results only (the instrument sends results up), · neither.
- The group headers describe how each instrument has been confirmed:
- verified — tested against the manufacturer’s own sample messages.
- variant — a model that reuses a verified instrument’s identical protocol.
- file_ingest — no live protocol; Connect reads the file the instrument exports.
- spec_pending — listed with accurate details; the final confirmation is waiting on a sample message or specification from the device.
Check a configuration — veona validate
Section titled “Check a configuration — veona validate”Reads your configuration file and reports exactly what it would set up — without connecting to anything. Run this before going live.
veona validate devices.yamlOK — 2 device(s), 1 channel(s) device chem-1: codec=mindray_bs230 transport=tcp_server caps=bi device hema-1: codec=sysmex_xn transport=tcp_server caps=bi channel synccaps=bi means a two-way device; caps=uni means results-only. If anything is
wrong (an unknown instrument, a missing setting), the command points to the exact
cause so you can fix that line and run it again.
Test every device — veona doctor
Section titled “Test every device — veona doctor”Runs a connection test against every device in your configuration and prints a health report, then a pass count.
veona doctor devices.yaml ✓ chem-1 ok OK — codec round-trips, tcp_server reachable (0.2 ms) ✓ hema-1 ok OK — codec round-trips, tcp_server reachable (0.1 ms)
2/2 devices OKEach device shows ✓ ok, … pending (waiting on a device sample), ! warn, or ✗ fail with the reason. A device that can’t be reached shows ✗ fail — a quick way to confirm cabling and network before a clinic opens.
Start the bridge — veona run and veona admin
Section titled “Start the bridge — veona run and veona admin”Normally Connect starts automatically as a background service, but it can be started by hand:
veona run devices.yaml— start the bridge with no screen (headless).veona admin devices.yaml— start the bridge and the on-screen console, where you can switch equipment on and off, run a connection test, and view logs in a browser.
Veona Connect admin console → http://127.0.0.1:8770 (2 devices, 1 channels)Then open the address shown in a web browser on the same machine.