Key Takeaways

  • NDC (National Drug Code) is an 11-digit number in format: 5-4-2 (labeler-product-package).
  • Par levels are the minimum and maximum quantities of medication to keep in stock.
  • FIFO (First In, First Out) ensures older medications are dispensed first.
  • Perpetual inventory tracks stock continuously; physical inventory is periodic count.
  • Medications within 3-6 months of expiration should be returned or marked for short dating.
Last updated: January 2026

Inventory Management and NDC Numbers

Quick Answer: The NDC (National Drug Code) is an 11-digit identifier with three segments: labeler code (5 digits), product code (4 digits), and package code (2 digits). Effective inventory management uses par levels, FIFO rotation, and perpetual inventory systems to ensure medication availability and minimize waste.

Proper inventory management is critical for pharmacy operations. This section covers NDC numbers, stock management, ordering systems, and handling expired medications.

National Drug Code (NDC)

The NDC is a unique identifier for every drug product in the United States.

NDC Structure (11 digits)

SegmentDigitsIdentifies
Labeler CodeFirst 5 digitsManufacturer or distributor
Product CodeMiddle 4 digitsSpecific drug, strength, and dosage form
Package CodeLast 2 digitsPackage size and type

Format: 12345-6789-01

NDC Examples

DrugNDCBreakdown
Lisinopril 10mg #100 (Manufacturer A)00093-1040-0100093 (labeler) - 1040 (product) - 01 (package)
Lisinopril 10mg #500 (Manufacturer A)00093-1040-05Same labeler and product, different package
Lisinopril 10mg #100 (Manufacturer B)00378-1040-01Different labeler, same product/package codes

Important: Different manufacturers of the same generic drug will have different NDC numbers because the labeler code differs.

NDC Format Variations

Original NDC assignments used 10 digits in various formats:

  • 4-4-2 format
  • 5-3-2 format
  • 5-4-1 format

These are converted to 11 digits by adding leading zeros:

  • 1234-5678-90 becomes 01234-5678-90
  • 12345-678-90 becomes 12345-0678-90

Inventory Management Systems

Perpetual Inventory

  • Definition: Continuous tracking of inventory in real-time
  • Method: Computer system updates stock levels with each transaction
  • Benefit: Always know current stock levels
  • Used for: Controlled substances (legally required), high-value items

Periodic Inventory

  • Definition: Physical count at scheduled intervals
  • Method: Manual counting of all stock
  • Frequency: Monthly, quarterly, or annually
  • Purpose: Verify perpetual inventory accuracy

Point-of-Sale (POS) System

  • Updates inventory automatically when prescriptions are dispensed
  • Generates reorder alerts when stock reaches par level
  • Tracks purchasing patterns and seasonal demands

Par Levels

Par levels define minimum and maximum inventory quantities.

TermDefinition
Minimum Par LevelLowest quantity before reordering
Maximum Par LevelHighest quantity to keep in stock
Reorder PointWhen to place an order (usually at or above minimum)
Order QuantityAmount to order (usually brings stock to maximum)

Factors Affecting Par Levels

  • Usage rate: How quickly medication is dispensed
  • Lead time: How long it takes to receive order
  • Seasonal variation: Flu season increases demand for certain medications
  • Storage constraints: Refrigerator space, shelf space
  • Cost: Balance between stock-outs and capital tied up in inventory

Stock Rotation: FIFO

First In, First Out (FIFO) is the standard method for stock rotation.

FIFO Principles

  1. Place newer stock behind older stock
  2. Dispense from the front (oldest first)
  3. Check expiration dates during stocking
  4. Move short-dated items to the front

Why FIFO Matters

  • Reduces waste: Medications used before expiration
  • Cost savings: Less expired medication to return or discard
  • Patient safety: Ensures medication potency
  • Regulatory compliance: Required practice

Managing Expiration Dates

Expiration Date Rules

SituationAction
Medication expires this monthCannot be dispensed
3-6 months before expirationFlag as short-dated
Expired medicationRemove from stock immediately
No day listed (exp: 05/2026)Expires on last day of month (05/31/2026)

Beyond-Use Dating (BUD)

Different from manufacturer expiration date:

  • Repackaged medications: Usually 6 months or manufacturer expiration (whichever is sooner)
  • Compounded preparations: Depends on USP guidelines (days to weeks)
  • Multi-dose vials (opened): Usually 28 days unless otherwise specified

Returns and Recalled Medications

Drug Returns

TypeProcess
Expired medicationsReturn to wholesaler or reverse distributor
Recalled medicationsFollow recall instructions (return, destroy, or hold)
Damaged medicationsDocument and return for credit
Short-dated (unsold)May return before expiration for partial credit

Drug Recalls

ClassSeverityAction Required
Class ISerious health hazard or deathImmediate removal, may notify patients
Class IITemporary or reversible health problemsRemove from stock promptly
Class IIIUnlikely to cause adverse health consequencesRemove from stock

Ordering and Receiving

Common Ordering Methods

MethodDescription
Direct from manufacturerLarger quantities, better prices, longer lead time
Wholesaler (primary)Daily orders, next-day delivery
Wholesaler (secondary)Backup for out-of-stock items
Emergency/STAT ordersSame-day delivery for urgent needs (higher cost)

Receiving Orders Checklist

  1. Verify order against invoice/packing slip
  2. Check for damaged items
  3. Verify quantities received
  4. Check expiration dates (refuse if too short)
  5. Verify controlled substance counts (DEA 222 forms)
  6. Store refrigerated items immediately
  7. Sign and date receiving documents
  8. Enter into inventory system
Test Your Knowledge

An NDC number is formatted as 12345-6789-01. What does the middle segment (6789) identify?

A
B
C
D
Test Your Knowledge

Which drug recall class indicates the most serious health hazard?

A
B
C
D
Test Your Knowledge

What does FIFO stand for, and why is it important in pharmacy inventory management?

A
B
C
D