Lab Inventory Management Software for CLIA Labs
For the lab manager or director of a CLIA lab choosing software to track reagents, controls and calibrators: lot numbers, expiry alerts, receipt dates, reorder levels and the usage record an inspector asks for. We read LIS inventory modules and analyzer makers' inventory systems against the reagent, control and retention rules in 42 CFR 493. Research-lab stockroom tools are left out, and so are prices.
The verdict by use case
Best for a physician office or small independent lab
Its options page documents lot, receipt date, expiry alerts, storage conditions and the patients tested on each lot: the record an inspector asks for when a reagent is in question.
Best for a lab with collection centres or several sites
It maps stock to tests, draws it down as tests run, and its help centre documents central ordering and multi-centre views.
Best for a high-volume lab on one analyzer maker
Siemens states it records usage, lot numbers and expiry dates from RFID check-in to discard, with reorder rules by threshold; Abbott's AlinIQ IMS is the counterpart for Abbott labs.

Requirement by requirement
Each row is something the CLIA reagent, control or retention rules make a lab prove, with its cite. Two rows carry none: CLIA does not ask for reorder levels or an LIS link, but a lab buys on them.
- verified against a document
- stated by the vendor
- not stated
Scroll sideways for more vendors
| Requirement | 1CGM LABDAQ | 2Crelio Inventory | 3Atellica Inventory Manager | 4AlinIQ IMS | 5LABGEN LIS |
|---|---|---|---|---|---|
| ATracks every reagent and control by lot number§ 493.1252(e) | CGM LABDAQ: verified against a document | Crelio Inventory: not stated | Atellica Inventory Manager: stated by the vendor | AlinIQ IMS: stated by the vendor | LABGEN LIS: not stated |
| BWarns before a reagent or control reaches its expiration date§ 493.1252(d) | CGM LABDAQ: verified against a document | Crelio Inventory: stated by the vendor | Atellica Inventory Manager: stated by the vendor | AlinIQ IMS: not stated | LABGEN LIS: not stated |
| CHolds a new lot until its QC run is on record (lot-to-lot crossover)§ 493.1256(d)(10)(i) | CGM LABDAQ: not stated | Crelio Inventory: not stated | Atellica Inventory Manager: not stated | AlinIQ IMS: not stated | LABGEN LIS: not stated |
| DRecords the date each box was received§ 493.1252(c)(3) | CGM LABDAQ: verified against a document | Crelio Inventory: stated by the vendor | Atellica Inventory Manager: stated by the vendor | AlinIQ IMS: stated by the vendor | LABGEN LIS: not stated |
| EDraws stock down as it is used and alerts at a reorder level the lab sets | CGM LABDAQ: verified against a document | Crelio Inventory: stated by the vendor | Atellica Inventory Manager: stated by the vendor | AlinIQ IMS: not stated | LABGEN LIS: not stated |
| FKeeps each item's storage requirement and location§ 493.1252(b) | CGM LABDAQ: verified against a document | Crelio Inventory: not stated | Atellica Inventory Manager: not stated | AlinIQ IMS: not stated | LABGEN LIS: not stated |
| GShares data with the LIS or the analyzers | CGM LABDAQ: verified against a document | Crelio Inventory: stated by the vendor | Atellica Inventory Manager: not stated | AlinIQ IMS: not stated | LABGEN LIS: stated by the vendor |
| HProduces a usage log an inspector can read: which lot, when, on which patients§ 493.1105(a)(3) | CGM LABDAQ: verified against a document | Crelio Inventory: stated by the vendor | Atellica Inventory Manager: stated by the vendor | AlinIQ IMS: stated by the vendor | LABGEN LIS: not stated |
Product by product
CGM LABDAQColumn 1
What it is
CompuGroup Medical's LIS, sold to physician office labs, clinics and independent labs. Inventory Management is a paid option inside it: each item carries its lot number, receipt date, expiration, storage conditions and location, and the option tracks which patients were tested with each reagent lot.
Who it fits
A physician office lab or small independent lab already on CGM LABDAQ, or choosing an LIS now, that wants reagent lots tied to patient results in the same system.
What the reagent rules ask, and whether it meets it
ATracks every reagent and control by lot number
§ 493.1252(e) verified, source
BWarns before a reagent or control reaches its expiration date
§ 493.1252(d) verified, source
CHolds a new lot until its QC run is on record (lot-to-lot crossover)
§ 493.1256(d)(10)(i) not stated; check with the vendor
DRecords the date each box was received
§ 493.1252(c)(3) verified, source
EDraws stock down as it is used and alerts at a reorder level the lab sets
verified, source
FKeeps each item's storage requirement and location
§ 493.1252(b) verified, source
GShares data with the LIS or the analyzers
verified, source
HProduces a usage log an inspector can read: which lot, when, on which patients
§ 493.1105(a)(3) verified, source
Crelio InventoryColumn 2
What it is
CrelioHealth's inventory product, sold with its cloud LIS or beside another LIS through its consumption and purchase APIs. Items are mapped to tests so stock is drawn down as tests run, with near-expiry and below-alert dashboards, purchase orders, and stock audits from a mobile app.
Who it fits
A lab with collection centres or several sites that orders centrally. Its help centre shows settings that limit each centre's orders to the items its tests use.
What the reagent rules ask, and whether it meets it
ATracks every reagent and control by lot number
§ 493.1252(e) not stated; check with the vendor
BWarns before a reagent or control reaches its expiration date
§ 493.1252(d) stated, vendor page; check with the vendor
CHolds a new lot until its QC run is on record (lot-to-lot crossover)
§ 493.1256(d)(10)(i) not stated; check with the vendor
DRecords the date each box was received
§ 493.1252(c)(3) stated, vendor page; check with the vendor
EDraws stock down as it is used and alerts at a reorder level the lab sets
stated, vendor page; check with the vendor
FKeeps each item's storage requirement and location
§ 493.1252(b) not stated; check with the vendor
GShares data with the LIS or the analyzers
stated, vendor page; check with the vendor
HProduces a usage log an inspector can read: which lot, when, on which patients
§ 493.1105(a)(3) stated, vendor page; check with the vendor
Atellica Inventory ManagerColumn 3
What it is
Siemens Healthineers' cloud inventory system with RFID: Siemens reagents arrive pre-labelled for one-click check-in, other boxed items get printed labels, and stock is reconciled when an item is discarded. Siemens footnotes that availability and hardware vary by country.
Who it fits
A hospital or reference lab running mostly Siemens analyzers and ordering through Siemens, with several storage rooms or sites to keep in one view.
What the reagent rules ask, and whether it meets it
ATracks every reagent and control by lot number
§ 493.1252(e) stated, vendor page; check with the vendor
BWarns before a reagent or control reaches its expiration date
§ 493.1252(d) stated, vendor page; check with the vendor
CHolds a new lot until its QC run is on record (lot-to-lot crossover)
§ 493.1256(d)(10)(i) not stated; check with the vendor
DRecords the date each box was received
§ 493.1252(c)(3) stated, vendor page; check with the vendor
EDraws stock down as it is used and alerts at a reorder level the lab sets
stated, vendor page; check with the vendor
FKeeps each item's storage requirement and location
§ 493.1252(b) not stated; check with the vendor
GShares data with the LIS or the analyzers
not stated; check with the vendor
HProduces a usage log an inspector can read: which lot, when, on which patients
§ 493.1105(a)(3) stated, vendor page; check with the vendor
AlinIQ IMSColumn 4
What it is
Abbott's inventory management system in its AlinIQ digital suite. RFID tags track stock without line-of-sight scanning; non-Abbott reagents get their own tags; Abbott says it keeps reagent traceability records with the date received and the lot number.
Who it fits
A core lab built around Abbott analyzers, or a hospital lab with satellite sites, that wants one RFID system for Abbott and third-party reagents.
What the reagent rules ask, and whether it meets it
ATracks every reagent and control by lot number
§ 493.1252(e) stated, vendor page; check with the vendor
BWarns before a reagent or control reaches its expiration date
§ 493.1252(d) not stated; check with the vendor
CHolds a new lot until its QC run is on record (lot-to-lot crossover)
§ 493.1256(d)(10)(i) not stated; check with the vendor
DRecords the date each box was received
§ 493.1252(c)(3) stated, vendor page; check with the vendor
EDraws stock down as it is used and alerts at a reorder level the lab sets
not stated; check with the vendor
FKeeps each item's storage requirement and location
§ 493.1252(b) not stated; check with the vendor
GShares data with the LIS or the analyzers
not stated; check with the vendor
HProduces a usage log an inspector can read: which lot, when, on which patients
§ 493.1105(a)(3) stated, vendor page; check with the vendor
LABGEN LISColumn 5
What it is
MEDFAR's LIS. Its molecular modules list inventory and reagent management for pharmacogenomics and cancer genetics work; the general clinical modules on the same page do not mention inventory.
Who it fits
A PCR or genetics lab already looking at LABGEN that wants reagent stock kept in the LIS. Ask for the inventory screens: MEDFAR lists the feature without describing it.
What the reagent rules ask, and whether it meets it
ATracks every reagent and control by lot number
§ 493.1252(e) not stated; check with the vendor
BWarns before a reagent or control reaches its expiration date
§ 493.1252(d) not stated; check with the vendor
CHolds a new lot until its QC run is on record (lot-to-lot crossover)
§ 493.1256(d)(10)(i) not stated; check with the vendor
DRecords the date each box was received
§ 493.1252(c)(3) not stated; check with the vendor
EDraws stock down as it is used and alerts at a reorder level the lab sets
not stated; check with the vendor
FKeeps each item's storage requirement and location
§ 493.1252(b) not stated; check with the vendor
GShares data with the LIS or the analyzers
stated, vendor page; check with the vendor
HProduces a usage log an inspector can read: which lot, when, on which patients
§ 493.1105(a)(3) not stated; check with the vendor
What 42 CFR 493 asks of a reagent shelf
The reagent rule is one short section, § 493.1252, in the quality system for nonwaived testing. Three of its paragraphs are the whole case for inventory software. Paragraph (c) says reagents, controls, calibrators and other supplies must be labelled with their identity, their storage requirements, and their “preparation and expiration dates”. Paragraph (e) says “components of reagent kits of different lot numbers must not be interchanged unless otherwise specified by the manufacturer”. And paragraph (d) is the line every expired box on a shelf runs into:
Reagents, solutions, culture media, control materials, calibration materials, and other supplies must not be used when they have exceeded their expiration date, have deteriorated, or are of substandard quality.
Nothing in the rule asks for software. A surveyor asks a simpler question: show me that nothing past its date touched a patient sample. On paper that means a receiving log, dated labels, and a tech who checks the shelf. Software earns its place when the answer has to cover hundreds of lots across several fridges, and when the surveyor picks one result and asks which reagent lot and which control lot produced it. More on what a CLIA inspection looks at.
The storage paragraph of the same section, § 493.1252(b), was the most cited standard-level deficiency in CMS surveys for 2024: D5413, 818 labs, 5.0% (CMS Top 10, 2024). Storage is the fridge log, not the stock count, but both records meet on the same shelf.
Takeaway
New lots: what CLIA asks and where the record lives
Lot changes are where inventory and quality control overlap, and no product on this page closes the gap. CLIA asks for three things around a new lot.
- New control lots. For quantitative controls, statistical parameters “for each batch and lot number of control materials must be defined and available” (§ 493.1256(d)(10)(i)). A new control lot needs its own mean and SD before it judges a run.
- A complete change of reagents. Controls are run “before resuming patient testing when a complete change of reagents is introduced” (§ 493.1256(d)(6)).
- Reagents, disks, stains, antisera and identification systems. Each batch, lot number and shipment is checked “when prepared or opened for positive and negative reactivity” (§ 493.1256(e)(1)).
Comparing patient samples on the old and new reagent lot side by side is the usual way labs show a new lot behaves. CLIA's text does not set that study out; accreditors' checklists may. Read your own checklist for what it asks and how many samples.
No vendor here documents a new-lot hold
None of the five products says it blocks a new lot from use until its QC or crossover is on record. Keep that record in your QC software and file the lot number with it. Our lab QC software comparison covers the tools that store control statistics by lot.
The quoted text is from § 493.1256 on eCFR.
Receipt dates, open dates and on-board stability
A box has two clocks. The printed expiration date runs from manufacture. The open-vial or on-board stability in the package insert starts when the tech opens or loads it, and it is often the one that runs out first. Because § 493.1252(c)(3) asks for “preparation and expiration dates” on the label, an opened control whose open stability ends before its printed date needs the earlier date written on it the day it is opened.
Only CGM LABDAQ's option page names a receipt-date field. None of the five products names an open-date field or works out the shorter of the two dates for you. Ask to see it in the demo: scan a box as opened and watch whether the expiry alert moves.
Setting par levels from test volume
Every tool on this page alerts at a level, but none chooses the level for you. Work it out per analyte from what the bench runs. The example below is one chemistry test on one analyzer with a 300-test reagent pack; swap in your own volumes, your insert's pack size and your supplier's lead time.
| Line | Basis | Tests or packs |
|---|---|---|
| Patient tests | 45 a day, 6 testing days | 270 |
| Repeats and dilutions | 5% of patient tests (use your own rate) | 14 |
| Controls | 2 levels a day, § 493.1256(d)(3)(i) | 12 |
| Use per week | the sum, before calibrations from the insert | 296 |
| Reorder point | 1 week of lead time + 1 week of safety stock | 2 packs |
| Par level | reorder point + 1 week of use | 3 packs |
At 296 tests a week, one 300-test pack lasts about a week. Then check the insert: if the pack's on-board stability is shorter than the time it takes you to use it, the leftover tests expire on the analyzer, and a smaller pack size is cheaper even at a higher price per test. Controls follow the same sum, with the open-vial stability as the limit.
Takeaway
Where the fridge log meets the stock list
None of these products reads a fridge probe. CGM LABDAQ stores each item's storage conditions and location, so it can tell you what sits in fridge 2; a monitoring system tells you fridge 2 ran warm. When it does, the corrective-action rule applies. One of the occasions it lists reads: “The criteria for proper storage of reagents and specimens, as specified under § 493.1252(b), are not met” (§ 493.1282(b)(3)).
That is one of the events whose corrective action must be documented. The record needs both halves: the excursion from the monitor and the lots that were inside from the inventory. Our lab temperature monitoring comparison covers the monitor side.
What to ask in the demo
- Pick a patient result from last month. Show me the reagent lot and the control lot behind it.
- Receive a box, open it, load it. Where do the receipt date and the open date go, and does the expiry alert use the earlier date?
- Try to use an expired lot. Does the system stop it, warn, or say nothing?
- Bring in a new control lot. Can the lot be held until its mean and SD are set in our QC software?
- Mix two lots of one kit. Does anything flag it under § 493.1252(e)?
- Export two years of usage for one analyte as a file an inspector can read.
- Which analyzers and which LIS does it take consumption from, and which are on the roadmap only?
Ask the analyzer makers one more thing: is the product sold in the US today. Siemens footnotes that Atellica Inventory Manager's availability varies by country, and Beckman Coulter's DxONE Inventory Manager page marks it “Product in development. Not available for sale.”, which is why it is not compared here.
How this comparison was made
We read CGM's LABDAQ software options page, CrelioHealth's Crelio Inventory page and two of its help-centre articles, Siemens Healthineers' Atellica Inventory Manager page, Abbott's AlinIQ IMS page, MEDFAR's LABGEN LIS modules page, Beckman Coulter's DxONE Inventory Manager page, 42 CFR 493 on eCFR and CMS's 2024 top-ten deficiency list, last on .
A filled well means we verified the claim against a document we could read and link: the vendor's own documentation or a regulator's record. An open ring means the vendor says so in its own material, but we found no document to check it against. A blank well means we found nothing either way, which does not prove the product lacks it.
Verdicts are editorial: no vendor can buy a verdict position or displace another vendor. This page carries no prices and no ratings; ask each vendor for a quote and a demo on your own test menu.
A well is filled only where a module or option page, user guide or help-centre article names the feature; product and marketing pages count as stated. CGM documents its inventory option feature by feature, so its column carries the filled wells. Products sold only to research labs were left out on purpose.
Questions labs ask
Does CLIA require inventory software?
No. § 493.1252 asks for labelled reagents with storage needs and dates, no expired or deteriorated material in use, and no mixing of kit lots. A receiving log and dated labels can meet that. Software helps when the lab has to answer, quickly and for any result, which lot was used and whether it was in date.
Can a lab use a reagent after its expiration date?
No. Reagents, solutions, culture media, controls, calibrators and other supplies “must not be used when they have exceeded their expiration date, have deteriorated, or are of substandard quality” (§ 493.1252(d)). Treat the open-vial or on-board stability in the insert the same way: § 493.1252(a) has testing follow the manufacturer's instructions.
Can components from different kit lots be mixed?
Only if the manufacturer says so. “Components of reagent kits of different lot numbers must not be interchanged unless otherwise specified by the manufacturer” (§ 493.1252(e)). Tracking lots by kit, not just by box, is what lets software catch it.
Do I have to run QC on every new lot?
For quantitative controls, a new control lot needs its own statistics: mean and SD are defined “for each batch and lot number” (§ 493.1256(d)(10)(i)). Controls are run before patient testing resumes after “a complete change of reagents” (§ 493.1256(d)(6)). Reagents, disks, stains, antisera and identification systems are checked by lot and shipment when prepared or opened (§ 493.1256(e)(1)). Your accreditor's checklist may ask for a patient-sample comparison on top.
How long do lot and inventory records have to be kept?
At least 2 years. § 493.1105(a)(3) covers “records documenting all analytic systems activities specified in §§ 493.1252 through 493.1289”, so receiving, lot and expiry records fall in it. Check that the product keeps that much usage history, or export it before you change systems.
Does a waived lab need any of this?
A lab with a certificate of waiver must “follow manufacturers' instructions for performing the test” (§ 493.15(e)(1)), and the instructions give storage and expiry for every kit. The quality-system rules quoted on this page are written for nonwaived testing. A waived lab with a handful of kits rarely needs software; a dated shelf and a weekly check do the job.
Is an LIS inventory module enough, or do I need a separate system?
If your LIS sells one, start there: the module can link a lot to the patients it was used on, which a separate tool cannot do without an interface. A separate system makes sense when several sites order centrally, or when RFID check-in from the analyzer maker saves real staff time.