Protocol Support

HL7 & ASTM E1394 Lab Interface Software

Full HL7 v2.x and ASTM E1394 support — bidirectional, real-time, and validated. Send orders to analyzers and receive results back. No custom code.

35
Instruments supported
14
Bidirectional-capable
>99.9%
Parse accuracy
15 min
Parser update cycle

Every Protocol, Handled Correctly

LISBridge doesn't approximate the ASTM or HL7 spec — it implements it fully, including every instrument-specific quirk.

📡

HL7 v2.x

  • ✓ v2.3 · v2.4 · v2.5 · v2.5.1
  • ✓ ORU^R01 inbound parsing
  • ✓ ACK acknowledgement
  • ✓ Bidirectional TCP socket
  • ✓ MLLP frame detection
🔬

ASTM E1394

  • ✓ Full ENQ/ACK handshake
  • ✓ STX/ETX frame boundaries
  • ✓ H|P|O|R|L record types
  • ✓ Multi-frame message assembly
  • ✓ Instrument auto-detection
⚙️

Custom Protocols

  • ✓ COBAS proprietary format
  • ✓ VIDAS / Minividas frames
  • ✓ Dimension RxL dialect
  • ✓ Abbott i800 format
  • ✓ WASM-updated monthly

How HL7 & ASTM Flow Through LISBridge

01

Instrument connects

RS-232 serial (ASTM) or TCP/IP (HL7). LISBridge auto-detects protocol and instrument model from the first bytes received.

02

Messages parsed

Full ASTM ENQ/ACK handshake or HL7 MLLP framing. Every field, delimiter, and escape sequence decoded accurately.

03

Results validated

Completeness check on every message. Duplicates caught. Malformed frames flagged and logged — clean data only moves forward.

04

HIS receives data

Validated results forwarded as HL7 ORU^R01 or raw ASTM — whichever your HIS expects. Bidirectional: orders come back the same way.

Built for Real Lab Environments

Not a proof-of-concept — production middleware running in clinical labs across 3 continents.

📤

Bidirectional order placement

LISBridge now sends orders to analyzers. Your HIS posts an order via HTTP; a routing engine maps test codes to the right instrument; LISBridge transmits the order via HL7 OML^O33 or ASTM E1394 — and reads back the ACK. 16 instruments supported.

❓

Host query responder

Analyzers that work in query mode ask LISBridge what to run: the instrument scans a sample barcode and sends a host query, and LISBridge answers over HL7/MLLP with the pending orders for that sample — in real time, no pre-loaded worklist required.

↔️

Bidirectional TCP connections

LISBridge opens bidirectional TCP sockets — data flows both ways on every connection. Instruments sending HL7 natively (Abbott i800, Mindray BC-20s, Rayto CBC, Faca-280) are fully parsed in real time.

⚡

Real-time ASTM parsing

Every byte off the RS-232 wire is parsed in real time. The full ENQ/ACK/EOT handshake is implemented correctly — no missed messages, no dropped frames.

🛡️

Validation before delivery

Each message is validated for completeness and structure before it reaches your HIS. Malformed messages, duplicates, and partial transmissions are caught and logged.

♻️

Auto-updating parsers

The WASM parser module is fetched from CDN every 15 minutes. New instrument support and protocol fixes deploy silently with zero restart required.

🔌

RS-232 + TCP/IP

ASTM instruments connect via serial RS-232. HL7 traffic runs over TCP/IP. Both operate simultaneously on the same LISBridge installation.

📋

Full message logging

Every raw message received and every parsed result sent is logged locally with timestamps. Audit trail available for troubleshooting and compliance.

New in v1.20

Bidirectional Order Placement

LISBridge now sends orders to analyzers — not just receives results from them. Your HIS/HMS POSTs an order to LISBridge's local HTTP intake. A routing engine maps test codes to the right analyzer. LISBridge dials the analyzer and transmits the order via HL7 OML^O33 or ASTM E1394 worklist download — then reads back the ACK.

HIS / HMS
POST /api/orders
→
LISBridge
Routing engine
→
Analyzer
HL7 OML^O33 or ASTM
→
ACK back
Status tracked
AnalyzerOrder ProtocolDelivery Mode
Horiba Yumizen P8000HL7 OML^O33Download
Snibe MaglumiHL7 OML^O33Download
ADVIA Centaur CPASTM E1394Download
ADVIA Centaur XPTASTM E1394Download
Horiba Pentra C400ASTM E1394Query
Horiba Pentra XLRASTM E1394Download
Mindray BS-430ASTM E1394Download
YHLO iFlashASTM E1394Download
Dymind DH-76HL7 ORR^O02Query
Orphée Mythic 22 ALASTM E1394Download
Horiba Yumizen H550HL7 OML^O33Download
Abbott i800ASTM E1394Query
Maccura i1000ASTM E1394Query
Diatron Pictus 700ASTM E1394Query

Download mode: LISBridge pushes the order unsolicited. Query mode: analyzer polls; LISBridge responds with the worklist.

Host Query

Or let the analyzer ask

Pushing an order at an analyzer assumes it is listening. Most analyzers would rather ask — they read the barcode, then query the host for that specimen's worklist. LISBridge answers that query on whatever transport it arrived on, in the dialect it was asked in. This is the default: LISBridge waits to be asked.

ASTM E1394
Q-record → H / P / O / L worklist

The analyzer sends a query record naming the specimen. LISBridge replies with a full worklist frame — header, patient, one order record per test, terminator. Records that arrive without separators between them are still read correctly.

HL7 v2.x over MLLP
QRY^Q02 → DSR^Q03

The analyzer sends a query message. LISBridge responds with a display response carrying the pending order. The response is only ever sent in HL7 if the query came in as HL7 — a dialect mismatch fails silently on the analyzer, so it is never guessed at.

What LISBridge guarantees when it answers

Answers in the dialect it was asked in

An HL7 query gets an HL7 answer, an ASTM query gets an ASTM answer. Replying in the wrong dialect fails silently at the analyzer.

Says “no order” out loud

When nothing is pending for that specimen, LISBridge sends an explicit no-order reply instead of leaving the analyzer waiting on silence.

Never hands over another analyzer's order

A query is answered only with orders routed to the analyzer that asked — one bench never receives another bench's worklist.

Holds the order against the specimen

Query-driven orders are held against the specimen rather than a fixed bench, so whichever analyzer runs the sample can claim it.

Cancellable while still answerable

An order can be cancelled right up until it is answered, so a withdrawn request does not reach the analyzer anyway.

Works on every transport

Serial, TCP/IP and file transport all carry queries, and all of them get answered — not just the network path.

Every query received and every answer sent is recorded in the Queries tab on the Data page.

Ready to connect your instruments?

Start your free 7-day trial. No credit card. Full HL7 + ASTM support from day one.