01 / BARCODES
Resolve the item from the label already in hand
Scan GS1 DataMatrix, GS1-128, UPC, Code 128, QR, or an internal barcode, with manual entry as a fallback.
- Parse GTIN, lot, and expiration
- Associate unknown barcodes with authorization
- Map multiple barcodes to one catalog item
02 / CATALOG
A catalog that understands EMS supplies
Keep agency item numbers, manufacturers, NDCs, GTINs, units of measure, vendors, substitutions, and par levels together.
- Lot and expiration requirements by item
- Default, minimum, and maximum quantities
- Active and replacement-item controls
03 / LOCATIONS
Inventory in operational context
Select the working location first so unrelated stations never blend together and field users see only what is relevant.
- Station and apparatus inventory
- Compartment and container hierarchy
- Preassigned kiosk locations
04 / COUNTS
Count what should be there
Load expected inventory by compartment, scan to confirm, enter manual quantities when needed, and review every difference before submission.
- Expected, counted, and difference
- Clear counted and uncounted state
- Permanent count history
05 / RESTOCK
Turn a shortage into assigned work
Create restock needs without requiring a scan, identify source and destination, assign an owner, and follow the request through completion.
- Draft, in-progress, completed, and cancelled states
- Order creation from restock needs
- Confirmed completion workflow
06 / TRACEABILITY
Follow the lot and the action
Usage, transfers, receiving, and counts retain the person, place, quantity, time, lot, and notes needed to reconstruct change.
- Lot-location and recall search
- Expiration and expired-item visibility
- Duplicate-safe integration retries