REV 2026-09
HL7 LIS INTEGRATION
Connect your laboratory to EMRs, EHRs, reference labs, and billing systems with built-in HL7 ORM/ORU messaging and FHIR-ready APIs. LIMS IQ handles the interface layer so your team focuses on testing, not file transfers.
- HL7 v2.x ORM / ORU
- FHIR-Ready APIs
- Bidirectional Exchange
- Reference Lab Support
Bidirectional data exchange
Mapped orders flow in, finalized results flow out, and message status stays visible for review.
AUTOMATED, BIDIRECTIONAL DATA EXCHANGE
Integration capabilitiesCreate accessions automatically from complete, mapped electronic orders while routing incomplete messages to pending review. Deliver finalized results to configured recipients over HL7 with every attempt logged for follow-up.
- Native HL7 v2.x ORM and ORU message processing
- FHIR-ready APIs for modern EHR integrations
- Bidirectional interface with Epic, Cerner, Allscripts, and others
- Reference lab send-out and results return (LabCorp, Quest, and partners)
- Billing data feeds with ICD-10, CPT, and insurance demographics
- Real-time eligibility verification via clearinghouse integration
- Interface monitoring dashboard with error alerting
- Full audit trail for all inbound and outbound transactions
Key Capabilities
11 capabilitiesExplore the core capabilities available for this laboratory workflow.
FHIR-Ready APIs
Epic & Cerner Integration
Reference Lab Workflows
Billing Data Feeds
Real-Time Eligibility
Interface Monitoring
MLLP, SFTP, and HTTPS Transport
LOINC and CPT Code Mapping
ELR to Public Health
Audit and Compliance
HL7 interface implementation guide
In a laboratory setting, “HL7 interface” almost always means HL7 v2.x: pipe-and-hat delimited messages exchanged over MLLP, HTTPS, or SFTP. FHIR is gaining ground for patient-facing apps and some public health endpoints, but day-to-day order, result, demographic, and charge traffic between an EMR and an LIS is still v2, and mapping it to a real lab, EMR, and instrument fleet is where projects succeed or stall.
Message types and the segments that matter
- ORM (order). Sent from the EMR to the LIS. PID carries patient identity, PV1 the visit and location, ORC the order control (new, cancel, hold), OBR the ordered test, specimen source, collection time, and ordering provider, DG1 the ICD-10 diagnoses that back medical necessity, and OBX any ask-at-order-entry answers.
- ORU (result). Returned from the LIS on finalization. OBR carries order-level metadata and report status in OBR-25; each OBX carries one observation with its LOINC identifier, value, units, reference range, abnormal flag, and status in OBX-11; NTE carries comments.
- ADT (demographics). Admit, discharge, transfer, and update events keep the LIS and EMR sharing one patient identity so results do not bounce on drifted demographics.
- DFT (charges). FT1 segments carry the CPT code, units, charge amount, dates of service, and the ICD-10 codes from the original ORM. The LIS billing integration guide covers that path.
- ELR. ORU^R01 messages shaped to a state public health specification for electronic laboratory reporting of reportable conditions.
Each type has its own segment expectations, acknowledgment pattern, and per-trading-partner quirks; “we speak HL7” is the start of the conversation, not the end.
Message flow from order to result
- The EMR sends an ORM. LIMS IQ maps it through the connection’s code translations and creates a requisition automatically when the message is complete; incomplete orders enter a pending queue for staff review rather than being dropped.
- The LIS acknowledges receipt, the specimen is collected, accessioned, and resulted, and autoverification and reflex rules run as they would for any other order.
- On finalization, and for preliminary reports where the site allows them, LIMS IQ generates the ORU and delivers it to every configured recipient. The same result can go to one contact over HL7 and to another by email, fax, or portal.
- Each delivery attempt is logged with status, timestamp, and destination; corrected reports flow through the same path with correction formatting, and charge data follows as a DFT feed where a billing interface is configured.
Common mapping pitfalls
- OBR vs OBX. Order-level metadata belongs in OBR; individual observations belong in OBX. Mappings must state explicitly where each value lives.
- Reference ranges and units. Ranges vary by age, sex, and sometimes pregnancy status; units may arrive in conventional or SI form. Agree which units the EMR will receive.
- Coding carry-over. ICD-10 codes on the inbound order should ride through to the outbound DFT, and LOINC codes should be present on both sides; dropping LOINC creates payer and public health rework.
- Z-segments. Partner-specific extensions are not portable and break on upgrades; document them and prefer standard fields where possible.
- Result status transitions. Preliminary, final, corrected, and cancelled map to specific OBR-25 and OBX-11 values; inconsistent handling produces orphan results and amendment confusion in the chart.
- Specimen identifiers. SPM data, container types, and collection times are easy to under-map and matter for chain of custody in toxicology and molecular work.
Transport, acknowledgments, and queueing
MLLP over TCP is the workhorse for real-time bidirectional traffic inside a hospital network; HTTPS is common for cross-organization feeds and cloud deployments; SFTP suits batch files but not real-time orders. Pick one acknowledgment mode per partner (original or enhanced, accept-ack or application-ack), document it, and enforce it; mismatched ack expectations are a leading cause of stuck queues. Messages must persist until confirmed delivered, with retry policies that protect both sides when an endpoint goes down. Interface logs contain PHI in clear text, so retention, redaction, and access controls have to be deliberate, and capacity should be sized for peak hour, not daily average.
In LIMS IQ each trading partner gets a named connection with its own transport, message definition, code translations, distribution list, test-filtering criteria, message queue with viewer and batch resend, and activity logs, all controlled from the Interface Connection Manager.
Testing and validation before go-live
A clean go-live is the result of unglamorous validation work, not a single switchover:
- Separate test and production data. Each LIMS IQ connection allows testing data, production data, or both, so an interface runs end to end on test messages first.
- Generate and process test messages. Generate the outbound ORU for a real requisition and review it, or paste a partner’s sample ORM and see exactly how it parses.
- Scenario coverage and payload diffing. Validate every status path (new order, cancellation, correction, addendum, reflex add-on, amendment after final) and compare a sample of real inbound ORMs and outbound ORUs against the expected mappings.
- Volume soak. Push expected peak-hour volume through the test connection and measure ack latency and queue depth.
- Regulatory mapping. ELR feeds must match the public health specification your jurisdiction requires this quarter.
Keep the validation evidence; CLIA and CAP inspectors ask about system controls. The LIS implementation timeline shows where interface work sits in a project plan, the integrations hub maps the full connection surface, and EMR integrations and instrument integrations cover the other connection families.
Frequently asked questions
12 answers on file
Q01
Does LIMS IQ support HL7 v2, FHIR, or both?
Q02
Which HL7 message types does LIMS IQ exchange with EMRs?
Q03
Can LIMS IQ connect to Epic, Cerner, or other major EMRs?
Q04
Can the lab send referrals to Quest or LabCorp?
Q05
What transport do LIMS IQ HL7 interfaces run over?
Q06
Does the lab need a separate HL7 interface engine?
Q07
How are lab test codes mapped to LOINC and the EMR compendium?
Q08
Can LIMS IQ submit results to state public health agencies?
Q09
What is the difference between OBR and OBX segments in an ORU message?
Q10
Which HL7 acknowledgment mode should an interface use?
Q11
How do we validate an HL7 interface before go-live?
Q12
How long does an HL7 interface implementation typically take?
Related guides
Buyer's guides on the workflows this lab type runs- About LIMS IQ | Cloud LIS Software for Clinical Labs LIMS IQ is cloud LIS software for clinical and specialty labs, connecting accessioning, specimen tracking, instrument interfaces, reporting, and portals.
- Best Cloud LIS for Small Labs & POLs 2026 How to pick a cloud LIS for a small or physician office lab: the criteria that matter, a public-facts comparison table across six vendors, which system fits which lab, and how to run a two-week evaluation.
- CGM LabDAQ Alternatives for Physician Office Labs What CGM LabDAQ is publicly positioned for, the qualitative reasons physician office labs evaluate alternatives, the criteria to score, and a fair look at LIMS IQ Lite ($999/month published), Clinisys Harvest, Dendi and LigoLab.
Related resources
Expert guidance on workflows, compliance, and lab operations- LIMS IQ Named to CIO Bulletin's Best Companies to Watch 2026 CIO Bulletin included LIMS IQ in its Best Companies to Watch 2026 list, profiling the cloud-based LIS platform for modern clinical and specialty labs.
- Westgard Rules & Failed-QC Review Westgard rules and Levey-Jennings charts flag failed QC, alert result reviewers, and support documented sample holds under the lab's SOP.
- LIS Billing Integration: Cutting Claim Denials LIS billing integration reduces avoidable claim denials with eligibility checks, code validation, automated charge capture, and cleaner first-pass claims.
Ready to automate orders and results?
Our integration team handles connection configuration, mapping, testing, and go-live coordination so each interface is validated against agreed test cases before live data flows.