Sample package check
See how a 2D-barcoded package is checked against an EPCIS file. Pick a scenario to compare the outcomes. The data is made up.
Interactive sample
Scanned sample, human-readable form
(01)10301430000019(21)A7K29Q(10)LX2045(17)271130
| Field | Scanned | EPCIS file | Check |
|---|---|---|---|
| GTIN (01) | 10301430000019 |
10301430000019 |
Match |
| Serial (21) | A7K29Q |
A7K29Q |
Match |
| Lot (10) | LX2045 |
LX2045 |
Match |
| Expiry (17) | 2027-11-30 |
2027-11-30 |
Valid |
Reconciled. The package is cleared to ship.
Scanned sample, human-readable form
(01)10301430000019(21)A7K29Q(10)LX2045(17)271130
| Field | Scanned | EPCIS file | Check |
|---|---|---|---|
| GTIN (01) | 10301430000019 |
10301430000019 |
Match |
| Serial (21) | A7K29Q |
No record found | Exception |
| Lot (10) | LX2045 |
— | Not checked |
| Expiry (17) | 2027-11-30 |
— | Not checked |
Exception. No EPCIS record matches this serial, so the package moves to quarantine for review.
Scanned sample, human-readable form
(01)10301430000019(21)A7K29Q(10)LX2045(17)261001
| Field | Scanned | EPCIS file | Check |
|---|---|---|---|
| GTIN (01) | 10301430000019 |
10301430000019 |
Match |
| Serial (21) | A7K29Q |
A7K29Q |
Match |
| Lot (10) | LX2045 |
LX2045 |
Match |
| Expiry (17) | 2026-10-01 |
2026-10-01 |
Expired |
Blocked. The lot expired on 2026-10-01, so the shipment is stopped.
What the check does
Each scanned package goes through the same three steps, whatever the outcome.
-
Read
The GTIN, serial number, lot, and expiration are taken from the 2D barcode.
-
Match
Each field is compared with the wholesale EPCIS file for that package.
-
Decide
Clean matches are reconciled, missing records go to quarantine, and expired lots are blocked.
Sample data only. This illustration is static and does not connect to any pharmacy, wholesaler, or EPCIS system.
Want this running on your own feeds?
Tell us about your pharmacy and we will plan a walkthrough with your real EPCIS data sources.
Request a demo