Clarix
Inventory

Inventory Overview

How Clarix tracks pharmaceutical raw materials at the lot level — including FIFO management, expiry monitoring, COA storage, and quarantine controls.

Clarix Inventory provides lot-level traceability for every raw material used in sterile and non-sterile compounding. Every received shipment is tracked as a discrete lot with its own quantity, expiry date, Certificate of Analysis (COA), and status. This granular tracking is essential for 503B facilities — it supports FDA traceability expectations, enables rapid recall response, and ensures that only released, in-date materials are used in batch production.

Inventory catalog

Key concepts

Material masters vs. lots

Clarix uses a two-level inventory model:

LevelWhat it representsExample
Inventory item (material master)The generic material — its name, specifications, and configuration"Famotidine USP"
LotA specific received shipment of that material — with its own lot number, quantity, expiry, and COA"Lot 2024-A-047, received June 1 2026, 500 g, assay 97.2%"

Think of it this way: the item is the ingredient; the lot is the physical container in your storeroom. A single item can have many lots on hand simultaneously — from different manufacturers, different shipments, or different dates.

FIFO management

Clarix enforces First In, First Out (FIFO) lot selection by default. When a batch requires an ingredient, the system recommends the oldest released lot first, minimizing the risk of materials expiring before use. Batch managers can override FIFO lot selection but the override is logged.

COA on file

Every lot in Clarix can store the Certificate of Analysis (COA) assay value provided by the supplier. This percentage (e.g., 97.2%) is used in two ways:

  1. Purity-adjusted calculations — formula calculation steps can use component["Name"].purity to automatically adjust the required weight/volume based on actual lot potency.
  2. Compliance reference — the COA assay is printed on the batch record and provides traceability from finished product to raw material quality data.

Quarantine controls

Every newly received lot starts in Quarantined status. A quarantined lot cannot be issued to a batch, even if it has a valid expiry date and assay. A QA officer must review the lot and explicitly Release it before it becomes available for production. This ensures that every material used in compounding has passed an incoming QC check.


The inventory dashboard

At the top of the Inventory catalog page, four summary cards give you an at-a-glance view of your current inventory health:

CardWhat it shows
Total itemsNumber of distinct material master records
Low stockNumber of items where the current on-hand quantity is at or below the reorder threshold
Expiring soonNumber of lots expiring within the next 30 days
QuarantinedNumber of lots currently in Quarantined status

Click any card to jump to a filtered view of the relevant items or lots.


The inventory catalog table shows all material masters with summary columns:

ColumnDescription
Item nameLinked to the item detail page
CategoryAPI, excipient, diluent, packaging, etc.
UnitDefault unit of measure
On handTotal quantity across all released lots
LotsNumber of active lots (released + quarantined)
Reorder thresholdThe quantity at which a low-stock alert is triggered
StatusNormal, Low stock, or Out of stock

Use the search bar to find items by name or NDC. Use the Category and Status filters to narrow the view.


Traceability and compliance

Clarix's inventory module is designed to support the traceability requirements that FDA inspectors look for during 503B facility inspections:

  • Lot-level issuance — every batch record captures the exact lot numbers and quantities of each ingredient used
  • Full forward and backward traceability — from a raw material lot, you can see every batch it was used in; from a batch, you can trace every lot used
  • COA retention — assay values are stored permanently with each lot record
  • Audit log — every quantity adjustment, status change, and lot release is logged with user, timestamp, and reason
  • Expiry enforcement — expired lots cannot be issued to batches; Clarix prevents the selection of lots past their expiry date

On this page