Middleware guide

What is LIS middleware?

A plain-language guide to the software layer between your instruments and your laboratory information system, and how to decide whether your lab needs it.

Published by Lab Dynamo. Updated November 1, 2026.

What is LIS middleware?

LIS middleware is software that sits between laboratory instruments and the laboratory information system (LIS). It translates each instrument’s communication protocol, sends orders to the right analyzer, and returns results to the LIS, so instruments and the LIS can exchange data without manual entry.

Every analyzer speaks its own dialect. Some use ASTM over a serial cable, some use HL7 over the network, and some only export files. Middleware handles those differences in one place, so the LIS sees one consistent stream of orders and results.

What middleware does

  • Protocol translation. Converts ASTM, HL7, serial output, and flat files into the format the LIS expects, and back again.
  • Order routing. Sends each test to the correct instrument, either by download or by answering an instrument’s query when it scans a barcode.
  • Result capture. Collects results, flags, and instrument messages and returns them to the LIS.
  • Monitoring. Shows which instruments are connected, what traffic is moving, and where a message failed.
  • Rules, in some products. Many middleware products can also apply review rules, reruns, or QC checks before results reach the LIS. Capabilities vary widely, so ask each vendor exactly what theirs does.

When does a lab need middleware?

Middleware earns its place when one or more of these is true:

  • You run many instruments, or add new ones often.
  • You have older analyzers that only offer an RS-232 serial port.
  • Your LIS vendor charges for, or is slow to build, each new instrument interface.
  • You want to change LIS without reconnecting and revalidating every instrument from scratch.
  • You operate more than one site and want a single view of instrument connectivity.

Middleware vs. direct instrument interfaces

A direct interface connects one instrument straight to the LIS. That works well for a small number of modern analyzers your LIS already supports. Middleware adds a layer, but it centralizes every connection, makes instruments independent of the LIS, and usually makes adding or replacing an instrument faster. Many labs use both: direct interfaces where the LIS handles them well, middleware for everything else.

Cloud vs. on-site middleware

Traditional middleware runs on a server at the lab. Cloud middleware runs in a hosted environment, with a small local agent at the lab that connects to instruments and carries their traffic securely to the cloud.

Cloud deployment removes the on-site server your team would otherwise buy, patch, and back up. Self-hosted deployment, for example in Docker containers on your own infrastructure, keeps everything on your network. Either way, the instruments connect locally. Only the place where translation and routing happen changes.

What to look for in LIS middleware

  1. Support for the protocols your instruments actually use: ASTM, HL7, RS-232 serial, TCP/IP, and flat files.
  2. Compatibility with your current LIS, and with the next one.
  3. Deployment options that fit your IT policy, hosted or self-hosted.
  4. Message-level monitoring, so you can see and resolve failures quickly.
  5. Who builds and supports each instrument connection.
  6. Security: encrypted transport, access controls, and audit trails.

Where Lab Dynamo fits

SparkRelay is Lab Dynamo’s custom-built middleware. It sits between your instruments and your LIS, translating, routing, and monitoring orders and results, and it works with SparkLIS, PathArray, or nearly any other LIS. Run it in the Lab Dynamo cloud with local relay agents, or in your own environment with Docker. SparkRelay focuses on instrument-to-LIS traffic; connections to EHRs, reference labs, and billing go through the LIS’s own interfaces.

What is LIS middleware? FAQ

Answers for Laboratory Teams

What is LIS middleware?

LIS middleware is software that sits between laboratory instruments and the laboratory information system. It translates each instrument’s protocol, routes orders to the right analyzer, and returns results to the LIS so data moves without manual entry.

Does every lab need middleware?

No. Labs with a few modern analyzers that their LIS already supports can use direct interfaces. Middleware is most valuable for labs with many instruments, serial-only analyzers, multiple sites, or plans to change LIS.

Can LIS middleware run in the cloud?

Yes. Cloud middleware runs in a hosted environment, and a small local agent at the lab connects to instruments and securely carries their traffic to the cloud, removing the need for an on-site middleware server.

See how your lab would run on Lab Dynamo.

See SparkRelay connect your instruments to the LIS you already run.