Core laboratory
- Chemistry analyzers
- Immunoassay analyzers
- Hematology analyzers
- Coagulation analyzers

When analyzers do not talk to the LIS, technologists retype results, QC sits in a separate log and every new instrument is a risky project. Agnotic Technologies builds the instrument interfaces and middleware rules that move orders, results and QC data between your analyzers and your laboratory information system.
Trusted by global innovators
























Medical laboratory instrument integration connects analyzers to the laboratory information system, so work orders reach each instrument and results, flags and QC data return without retyping. Agnotic Technologies builds it for you: ASTM and HL7 v2 interfaces, middleware rules for autoverification and a validated onboarding process for every new analyzer.
This page is about the instrument side of the lab. Orders and results between your EHR and reference labs such as Quest and LabCorp are covered on our lab integration services page.
The LIS itself, with accessioning, reporting and billing, is covered on our laboratory information system development page. Here we connect the analyzers and middleware to whichever LIS you run.
Data path
Six handoffs, each one a place where a result can stall or change. We design and test every one.
The LIS holds the tests for each accession. The interface either sends them to the analyzer in advance or answers the analyzer's query when the tube arrives.
The analyzer reads the tube barcode and asks the host which tests to run. Unknown or duplicate barcodes go to a review queue, never to a guess.
The analyzer returns the result with units, flags and the instrument identity, plus reagent lot and run details where the instrument sends them.
Rules check QC status, instrument flags, limits and deltas. A result that passes moves on; one that fails is held for a technologist, a rerun or a dilution.
The verified result files against its accession with the rule outcome and analyzer recorded, ready for the LIS to report to the EHR.
Every message is acknowledged. A failed message is queued for replay and alerted on, so no result is dropped without someone knowing.
Instrument protocols
Most labs run a mix. Older analyzers speak ASTM over serial lines; newer ones and most middleware speak HL7 v2 over TCP.
| Code | Name | Typical use |
|---|---|---|
| ASTM E1381 / CLSI LIS1-A | Low-level transfer | Framing, checksums and acknowledgement between an analyzer and the host, over serial or TCP. |
| ASTM E1394 / CLSI LIS2-A2 | Record format | Header, patient, order, result and terminator records that carry work orders down and results up. |
| HL7 v2 (IHE LAW profile) | Analyzer messaging over HL7 v2.5.1 | Work orders, host queries and results with acknowledgements, used by newer analyzers and middleware. |
| CLSI POCT1-A | Point-of-care connectivity | Messaging between point-of-care devices and their data manager before results reach the LIS. |
| File export | CSV or XML results file | Instruments that write results to a folder. A watched-folder listener reads, validates and archives each file. |
| Vendor interface | Published by the instrument maker | Where the vendor documents its own interface, we build to that document and its version. |
Decision table
Putting the same rule in two places is the most common cause of results that behave differently by instrument. We give each rule one home.
| Rule or function | Analyzer | Middleware | LIS | Our usual choice |
|---|---|---|---|---|
| Flags and error codes | Generates them | Maps each code to an action | Stores the flag with the result | Map once in middleware and keep the raw flag |
| QC evaluation | Runs the controls | Applies the lab's QC rules and holds results on failure | Records QC status | Middleware, so a failed run stops results before they file |
| Autoverification | Rarely | Rules by test, range, flag and delta | Some LIS products support it | One home only, where the lab already validates its rules |
| Delta checks | No patient history | Possible with a history feed | Has the full patient history | LIS, or middleware with a history feed |
| Reruns and dilutions | Performs them | Triggers them from rules | Records the final result | Middleware |
| Reflex tests that bill | Runs them once ordered | Can suggest them | Orders and charges them | LIS, so billing and orders stay in step |
Each piece is scoped on its own, so a first release can be one analyzer and one rule set.
ASTM and HL7 v2 drivers over serial, TCP or file, one per analyzer model, behind a single internal result model.
Answers analyzer queries by barcode and sends work orders in advance where the analyzer expects them.
Autoverification, rerun and hold rules written with your lab, versioned, tested against sample results and logged when they change.
Control results stored by lot and level, kept apart from patient results, with data ready for QC charts and review.
Each instrument test code mapped to an LIS test and LOINC code, with units and decimal places checked.
Connection status, message queues and alerts for each analyzer, with replay for any message that failed.
Instrument families
We work from the instrument maker's interface specification, so any analyzer with a documented interface is in scope.
Original checklist
Our onboarding checklist for each instrument. It produces interface evidence the lab can file with its own verification records.
The lab owns its CLIA compliance. We build the interface so the evidence and controls it needs are already in place.
A new test system is verified before it reports. Our interface tests and parallel runs feed that work, and nothing reports until the lab signs off.
Controls are stored by lot and level. A failed run holds patient results on that analyzer, and controls run again after reagent changes or maintenance.
Where one test runs on two instruments, paired results export for the lab's twice-yearly comparison.
Rule changes, releases and manual edits are logged with user and time. Agnotic signs a BAA before any PHI is shared, as part of HIPAA-ready engineering.
Four steps per instrument, with a fixed first release agreed before build starts.
We list your analyzers, their protocols, any middleware already in place, your LIS and the rules you want automated.
We read the instrument maker's interface document and build the test code, flag and unit maps with your lab team.
The driver and rules are built and tested against recorded and simulated messages, with synthetic patients only.
The interface runs alongside the current process until differences are resolved and the lab approves it for patient reporting.
Scope drivers
We do not quote a price before scoping. These factors move the effort most.
Each model needs its own driver. Older serial analyzers may also need a serial to network bridge.
A complete vendor document keeps mapping short. A thin one means more time capturing and reading real messages.
Connecting to existing middleware is mostly mapping. Building the rules layer itself is a larger piece of work.
A few high-volume tests is a contained rule set. Rules across every section need more testing and lab review.
Some LIS vendors make interface changes themselves on their own schedule, which shapes the plan.
Parallel run length and the evidence your lab needs for its records add effort on both sides.
Who needs it
Labs and lab technology teams where results must move from instrument to record without retyping.
Many analyzers across sections, feeding one LIS through middleware.
New analyzers added often, each needing a fast, repeatable onboarding.
A few analyzers connected straight to a small LIS.
Products that sit between analyzers and the LIS and need tested drivers.
Teams that need LIS connectivity built and documented for their analyzer.
Device results gathered by a data manager and sent on to the LIS.
Standards in scope
Health Insurance Portability and Accountability Act
Protect PHI with privacy-first architecture, encrypted storage and transmission, strict access controls, and traceable audit logs.
General Data Protection Regulation
Implement lawful consent flows, data minimization, retention controls, and secure processing for sensitive health data.
Fast Healthcare Interoperability Resources
Enable standardized health data exchange across apps, care teams, and systems through standards-based FHIR APIs.
Health Level Seven International
Support enterprise-grade interoperability with HL7-based integrations for records, events, and clinical messaging workflows.
Health Information Trust Alliance
Align security programs to healthcare-specific control and risk management practices trusted by providers and ecosystem partners.
Health Information Technology for Economic and Clinical Health Act
Design with breach notification readiness, digital record safeguards, and operational controls that support regulated care programs.
FDA Software as a Medical Device
Plan software quality, traceability, and documentation pathways for products that may require SaMD review and submission.
Medical Device Regulation (European Union)
Prepare EU market-ready processes for risk classification, evidence tracking, and lifecycle governance under MDR expectations.
Substance Abuse and Mental Health Services Administration
Apply confidentiality controls and consent-aware sharing models for behavioral and mental health data experiences.
Short facts we design around, each linked to its primary source.
Under CLIA, a laboratory that introduces an unmodified, FDA-cleared or approved test system must, before reporting patient results, show it can match the manufacturer's accuracy, precision and reportable range, verify the reference intervals for its patients, and document this work.
Source: 42 CFR 493.1253 (eCFR)Unless a specialty rule or an approved equivalent procedure says otherwise, CLIA requires at least two control materials of different concentrations for each quantitative procedure, at least once each day patient specimens are tested.
Source: 42 CFR 493.1256(d)(3) (eCFR)CLIA requires control testing before patient testing resumes after a complete change of reagents, major preventive maintenance, or replacement of any critical part that may affect test performance.
Source: 42 CFR 493.1256(d)(6) (eCFR)A laboratory that runs the same test on different instruments, methods or sites must evaluate and define the relationship between those results twice a year, and document the comparison.
Source: 42 CFR 493.1281 (eCFR)FDA classifies a calculator or data processing module for clinical use, an electronic device intended to process laboratory data, as Class I (general controls), exempt from premarket notification subject to the limits in 21 CFR 862.9.
Source: 21 CFR 862.2100 (eCFR)