DSCSA Compliance

DSCSA Compliance, Done Right

We've implemented DSCSA compliance for pharmacies, distributors, and manufacturers from the ground up. We've debugged EPCIS events that silently broke trading partner connections. We've traced NDC-to-GTIN mapping failures that caused entire product lines to fail verification. And we've helped organizations reduce exception rates from 4%+ down to under 1%.

Platform-agnostic consultants with deep expertise in LSPedia OneScan, xATP by LegisYm, SAP ATTP, and the Big Three distributors. We don't sell software — we make it work.

LSPedia / OneScan ExpertxATP CredentialingEPCIS & VRS SpecialistBig Three Distributor Integration
7 months
Until small dispenser deadline (Nov 27, 2026)
$500K
Maximum civil fine per DSCSA violation
25-50%
Pharmacies receiving accurate EPCIS data (2024 assessment)
2%
Shipments with physical/digital data mismatches
33,000+
ATP credential interactions on VRS (late 2025)
6 years
Transaction data retention required by FDA
24 hours
Maximum response time for FDA data requests
231Days
14Hours
16Minutes
39Seconds

Until the final DSCSA enforcement deadline

Why AlbaHub

What makes us different

There are plenty of DSCSA consultants who can hand you a checklist. We're the ones who can tell you why item #7 on that checklist will break your VRS integration if you implement it wrong.

Platform-Agnostic

We don't sell DSCSA software — we find what fits YOUR operations. LSPedia OneScan is our #1 recommendation for most pharmacy use cases, but we also implement and integrate RedSail, SAP ATTP, TraceLink, InfiniTrak, and others. We evaluate your existing systems, your trading partner requirements, and your budget to recommend the right platform, not the one that pays us a referral fee.

All Trading Partner Types

We've worked across the full chain: from manufacturer serialization lines where SGTINs are first assigned, through wholesale distributor aggregation and case-level tracking at McKesson, Cardinal Health, and Cencora, all the way to pharmacy point-of-receipt scanning and verification. That end-to-end visibility means we understand how upstream decisions affect downstream compliance.

Deep Technical Expertise

We've traced NDC-to-GTIN mapping failures that silently broke verification for entire product lines. We've debugged EPCIS events where the bizStep was correct but the disposition was wrong, causing downstream systems to reject valid shipments. We don't hand you a PDF and walk away — we get into the XML, the VRS routing tables, and the ATP credential chains to find the actual root cause.

Ongoing, Not One-Off

DSCSA compliance is a moving target. The GS1 Release 1.3 migration alone requires re-validating event formats, aggregation hierarchies, and master data exchange patterns. FDA enforcement posture changes with each guidance update. xATP credentials expire, state licenses lapse, and trading partner configurations drift. We provide continuous monitoring so none of these silently break your compliance.

The Compliance Deadline

DSCSA Implementation Timeline

The FDA has been phasing in requirements since 2013. The final enforcement deadline is approaching fast.

November 27, 2013

DSCSA Signed Into Law

The Drug Supply Chain Security Act was signed into law, establishing a national framework for an electronic, interoperable system to trace prescription drugs through the U.S. supply chain.

November 27, 2023

Original EDDS Effective Date

The original deadline for Enhanced Drug Distribution Security (EDDS) requirements. The FDA extended the timeline through a series of guidance documents citing industry readiness gaps.

November 27, 2024

Stabilization Period Ends

The FDA’s one-year stabilization period concluded, marking the transition from voluntary adoption to phased enforcement of EDDS requirements.

May 27, 2025

Manufacturers & Repackagers Must Comply

Manufacturers and repackagers are required to send and receive EPCIS transaction data at the package level for all prescription drug shipments.

August 27, 2025

Wholesale Distributors Must Comply

Wholesale distributors must fully participate in electronic EPCIS data exchange, including sending and receiving package-level transaction data with all trading partners.

November 27, 2025

Large Dispensers Must Comply

Dispensers with more than 25 full-time employees licensed as pharmacists or qualified as pharmacy technicians must comply with all EDDS requirements.

November 27, 2026

Small Dispensers Must Comply

Small dispensers—corporate entities with 25 or fewer full-time pharmacists and pharmacy technicians—must meet all EDDS requirements. This is the final compliance deadline. YOU ARE HERE.

Who This Is For

Whether you're launching, optimizing, or expanding

New companies launching their first product, existing organizations that need to fix what they have, and established operations ready to expand into new DSCSA requirement domains — we support them all.

New Product Launches

Pharmaceutical startups and manufacturers bringing new products to market. We build your serialization, EPCIS, and trading partner infrastructure from scratch so you launch DSCSA-compliant from day one.

Independent & Chain Pharmacies

Single-location and multi-site pharmacies that need package-level verification, EPCIS data exchange with distributors, and FDA audit readiness — whether starting fresh or optimizing what you have.

Wholesale Distributors

Distributors managing EPCIS exchange with hundreds of trading partners. We optimize exception rates, fix data quality issues, and expand capabilities like saleable return verification.

Specialty & 340B Pharmacies

High-value products with complex supply chains. We handle the intersection of DSCSA compliance with split billing, limited-distribution networks, and enhanced verification requirements.

Health Systems & Hospital Pharmacies

Outpatient and inpatient pharmacies integrating DSCSA compliance with existing hospital IT infrastructure — EHR systems, materials management, and central pharmacy operations.

Existing Systems That Need Improvement

Already have DSCSA systems but exception rates are high, trading partners are complaining, or you need to expand into new requirement domains like VRS or ATP credentialing? We fix and optimize what you have.

Full Supply Chain Coverage

We support every trading partner type

DSCSA affects every link in the pharmaceutical supply chain. We understand the specific requirements, deadlines, and technical challenges facing each trading partner type — and we know how to integrate them all.

Manufacturers

May 27, 2025

Companies that produce finished pharmaceutical products and assign serialized identifiers.

  • Serialize every package with GTIN + unique serial number
  • Generate EPCIS commissioning events at point of serialization
  • Send EPCIS shipping events to downstream trading partners
  • Respond to VRS verification requests within required timeframes
  • Maintain master data accuracy (NDC-to-GTIN cross-reference)

Wholesale Distributors

August 27, 2025

Entities that distribute prescription drugs to pharmacies, hospitals, and other dispensers.

  • Receive and validate inbound EPCIS shipping events from manufacturers
  • Generate EPCIS receiving events upon product receipt
  • Send EPCIS shipping events to downstream dispensers
  • Manage exception handling workflows for data mismatches
  • Verify saleable returns through VRS before redistribution
  • Onboard and maintain connections with 100+ trading partners

Dispensers (Large)

November 27, 2025

Pharmacies, hospitals, and clinics with more than 25 full-time pharmacists or technicians.

  • Receive and validate EPCIS data from wholesale distributors
  • Scan and verify 2D DataMatrix barcodes at point of receipt
  • Investigate and report suspect or illegitimate products
  • Maintain 6-year transaction data retention with 24-hour FDA access

Dispensers (Small)

November 27, 2026

Pharmacies with 25 or fewer full-time pharmacists or technicians — the final compliance group.

  • All requirements that apply to large dispensers
  • Must be actively working toward compliance during exemption period
  • Communicate exemption status to trading partners
  • Foundational DSCSA obligations still enforceable (suspect product procedures, authorized partner verification)

Repackagers

May 27, 2025

Entities that repackage prescription drugs into different containers, reassigning serialization.

  • Generate new SGTINs for repackaged product
  • Maintain chain-of-custody EPCIS events through repackaging process
  • Link original and new serial numbers in transaction data

Third-Party Logistics (3PLs)

August 27, 2025

Logistics providers that handle pharmaceutical products without taking ownership.

  • Pass through EPCIS data without modification
  • Maintain physical security and chain-of-custody records
  • Report suspect products identified during handling
Enhanced Drug Distribution Security

What the FDA requires by November 2026

The Enhanced Drug Distribution Security (EDDS) requirements mandate package-level traceability across the entire U.S. pharmaceutical supply chain.

Package-Level Serialization

Every unit must have a unique product identifier (GTIN + serial number) encoded in a 2D DataMatrix barcode, along with lot number and expiration date.

Electronic EPCIS Exchange

Transaction data must be exchanged electronically with trading partners using the GS1 EPCIS 1.2 standard in XML format — replacing paper-based transaction histories.

Product Verification

Capability to verify product identifiers through VRS or direct manufacturer verification for saleable returns and suspect product investigations.

Suspect Product Investigation

Procedures to identify, quarantine, investigate, and report suspect or illegitimate products within 24 hours of discovery.

Authorized Trading Partners

Only transact with properly licensed and authorized trading partners whose credentials have been verified through state and federal databases.

Data Retention & Access

Maintain transaction records for 6 years and provide the FDA access to transaction data and transaction statements within 24 hours of a request.

Self-Assessment

DSCSA Readiness Checklist

Check each item your organization has already addressed. This is a quick operational readiness snapshot — not a substitute for a full compliance assessment.

0 of 10 requirements met0%

You have significant compliance gaps. Schedule an assessment to understand what's needed. Schedule an assessment

Our Process

Three paths — one goal: full DSCSA compliance

Every organization is at a different stage. Whether you are starting from zero, fixing what you have, or expanding into new requirement domains — we meet you where you are and get you where you need to be.

01

Build from Scratch

New companies & product launches

Launching a new pharmaceutical product or entering the U.S. market? We design your entire DSCSA compliance infrastructure — GS1 Company Prefix, serialization, EPCIS, VRS, ATP credentialing, trading partner onboarding — so you launch compliant from day one. No retrofitting needed.

02

Optimize Existing Systems

Fix what's broken, improve what's slow

Already have DSCSA systems but exception rates are high, trading partners are flagging data quality issues, or verification keeps failing? We audit your current implementation, trace the root causes, and fix them. Better data quality, fewer exceptions, happier trading partners.

03

Expand Capabilities

Add new DSCSA requirement domains

Need to add VRS product verification, ATP credentialing with xATP, saleable return processing, or suspect product investigation workflows to an existing system? We integrate new capabilities into your current infrastructure without disrupting what already works.

All three paths start with a discovery call where we assess your current state and recommend the right engagement.

Schedule a Discovery Call
Learn From Others' Mistakes

Common Pitfalls We Prevent

These are real implementation failures we've seen — and fixed — across dozens of DSCSA deployments. Each one can silently break your compliance posture if you don't know what to look for.

NDC Format Conversion Errors

The FDA's NDC Directory uses three formats: 4-4-2, 5-3-2, and 5-4-1. Each requires different zero-padding to produce a valid GTIN-14. Many pharmacy systems strip leading zeros when storing NDCs, producing incorrect GTINs that silently fail verification. The product scans fine at the register but returns 'not verified' from the manufacturer's VRS responder — and nobody knows why until we look at the raw GTIN.

EPCIS bizStep/Disposition Mismatches

Using a 'shipping' bizStep with 'in_progress' disposition when GS1 CBV requires 'in_transit' is one of the most common EPCIS errors. The event looks structurally valid — it passes XML schema validation — but downstream trading partner systems reject it because the bizStep-disposition combination violates CBV business rules. These mismatches cascade through the supply chain.

GLN Assignment Gaps

Pharmacies with multiple locations often use a single GLN for the entire organization. This makes it impossible to determine which specific location received a shipment, breaking the chain of custody at the last mile. Under EDDS, each receiving location needs its own GLN — and those GLNs must be registered, shared with trading partners, and kept current in the GS1 registry.

Aggregation Hierarchy Breaks

When a case is opened at a distribution center and individual packages are distributed to different pharmacies, the disaggregation event is frequently missed. Without it, the EPCIS chain of custody shows packages still inside a case that no longer exists. This is one of the hardest problems to catch because the break only surfaces when someone traces the full history of a specific serial number.

VRS Timeout and Lookup Failures

Verification requests time out because the pharmacy system sends the GTIN without the check digit, or with the wrong indicator digit, causing lookup failures in the VRS Lookup Directory. The directory can't route to the correct manufacturer responder, so the request either fails silently or returns a generic error. Staff see 'verification failed' and quarantine a perfectly legitimate product.

ATP Credential Lapses

State pharmacy licenses expire without the xATP credentialing provider being notified, silently invalidating your ATP status. Trading partners check credentials before sharing EPCIS data — if your credential is stale, McKesson, Cardinal Health, and Cencora will stop sending you transaction data and you won't know until shipments start arriving without electronic records.

Saleable Return Rejections

Products returned to distributors with damaged or degraded DataMatrix barcodes can't be scanned for verification. The distributor rejects the return outright because they can't verify the serial number through VRS. This creates direct financial losses — the product may be perfectly good, but without a readable barcode, it's unsaleable under EDDS requirements.

EPCIS XML Schema Validation Errors

Missing required fields like eventTimeZoneOffset, using deprecated CBV URN prefixes (e.g., 'urn:epcglobal:cbv:bizstep' instead of the current namespace), or omitting the action element causes trading partner systems to reject otherwise valid events. These errors often go undetected in testing because internal systems are more lenient than the strict validators used by the Big Three distributors.

Representative Outcomes

Results We Deliver

These are representative engagement outcomes that illustrate the kind of measurable impact our DSCSA consulting delivers. Every engagement is scoped to the organization's specific situation.

98.7% First-Scan Rate

Engagement: Independent Pharmacy Network — 12 Locations

Challenge

No DSCSA systems in place, 8 months before deadline, 3 different pharmacy management systems across locations.

What We Did

Standardized on LSPedia OneScan, configured EPCIS exchange with 4 wholesale distributors, implemented VRS verification, trained 45 staff members.

Results

  • All 12 locations compliant 3 months ahead of deadline
  • 98.7% first-scan verification rate
  • Zero FDA audit findings
4.2% → 0.8% Exception Rate

Engagement: Regional Distributor — Exception Rate Crisis

Challenge

4.2% EPCIS exception rate (industry average ~2%), trading partners threatening to pause shipments, 3 staff spending 60+ hours/week on manual exception resolution.

What We Did

Root cause analysis revealed NDC-to-GTIN mapping errors in 340 products and a misconfigured GLN that was routing events to the wrong location.

Results

  • Exception rate reduced to 0.8% in 6 weeks
  • Reclaimed 140+ staff hours per month
  • Zero trading partner escalations since engagement
Compliant from Day One

Engagement: Pharmaceutical Startup — Pre-Launch Compliance

Challenge

New manufacturer with 15 SKUs preparing for first commercial shipment, no GS1 infrastructure, no trading partner connections, no serialization system.

What We Did

GS1 Company Prefix registration, GTIN assignment, serialization system selection and configuration, EPCIS setup, VRS responder registration, ATP credentialing, onboarding with 8 initial trading partners.

Results

  • Launched fully compliant on day one
  • Connected to all 3 Big Three distributors within first quarter
  • Zero compliance issues through first 6 months
Zero Split-Billing Errors

Engagement: Health System — 340B & DSCSA Integration

Challenge

Hospital outpatient pharmacy running 340B program with virtual inventory model. DSCSA serialization requirements conflicting with split-billing workflows — 340B software couldn't track which serialized units were 340B vs non-340B, creating audit risk on both sides.

What We Did

Redesigned the data flow between the 340B accumulator and LSPedia OneScan. Implemented serial-number-level tracking that maintains both DSCSA chain of custody and 340B purchase traceability. Built custom exception workflows for 340B-specific scenarios (manufacturer returns, WAC purchases).

Results

  • 340B and DSCSA compliance running in parallel without conflicts
  • Zero split-billing errors since integration
  • Passed both HRSA audit and FDA data request in same quarter
How We Can Help

Consulting engagements tailored to where you are

Every organization is at a different stage of DSCSA readiness. We scope every engagement individually — no cookie-cutter packages. Start with a discovery call and we'll recommend the right path forward.

Readiness Assessment

Understand exactly where you stand

2–4 weeks

A comprehensive evaluation of your current compliance posture — for any trading partner type. We identify every gap between your current state and full EDDS readiness, and deliver a prioritized roadmap to close them.

What You Get

  • Full gap analysis against all EDDS requirements for your trading partner type
  • Trading partner connection inventory — who you transact with and their readiness status
  • Technology evaluation: scanning hardware, pharmacy management system DSCSA modules, EPCIS capability
  • NDC-to-GTIN mapping audit — we check your product master data for silent conversion errors
  • Barcode readability assessment across your product inventory
  • Prioritized remediation roadmap with clear milestones and dependencies
  • Written compliance report suitable for leadership, board, or legal review

Who This Is For

  • Pharmacies that haven't started DSCSA preparation
  • Organizations unsure if their current systems meet EDDS requirements
  • Distributors or manufacturers that need a third-party compliance audit
  • Any trading partner approaching a compliance deadline
Schedule Your Assessment
Most Common Engagement

Implementation & Integration

Get compliant end-to-end

4–12 weeks depending on scope

We guide your organization through the full DSCSA implementation — from platform selection and EPCIS configuration to trading partner onboarding and staff training. We work alongside your team and your vendors to make sure everything works before a single deadline hits.

What You Get

  • Platform selection guidance — we evaluate vendors against your specific needs (we recommend LSPedia OneScan as the industry's leading solution, and also work with RedSail, SAP ATTP, and others)
  • EPCIS data exchange configuration and testing (XML-based EPCIS 1.2 / CBV 1.2)
  • Trading partner onboarding — connection setup, testing, and go-live with each partner
  • VRS integration for product verification (requestor for dispensers, responder for manufacturers)
  • ATP credentialing setup — xATP by LegisYm, OCI digital credentials, or manual verification workflows
  • Exception handling and suspect product investigation SOPs
  • 2D DataMatrix barcode scanning setup, validation, and troubleshooting
  • Saleable return verification procedures and pre-return scanning workflows
  • Staff training sessions with hands-on walkthroughs
  • Compliance documentation package: SOPs, workflow diagrams, contact escalation matrix

Who This Is For

  • Pharmacies and distributors that completed an assessment and are ready to implement
  • Organizations that selected a DSCSA platform but need help configuring and integrating it
  • Multi-site operations that need consistent compliance across all locations
  • Manufacturers setting up serialization and VRS responder capabilities
Start Your Implementation

Ongoing Compliance Support

Stay compliant as standards evolve

Ongoing engagement

DSCSA compliance is not a one-time project. Data quality degrades, trading partners change, GS1 releases new guidelines, and the FDA updates enforcement priorities. We provide continuous oversight so you stay audit-ready without adding headcount.

What You Get

  • EPCIS data quality monitoring — we track exception rates and flag anomalies before they become violations
  • Exception root cause analysis and resolution support
  • Trading partner license and ATP credential verification — continuous monitoring for lapses
  • FDA audit preparation — we help you assemble response packages within the 24-hour window
  • Quarterly compliance reports with trend analysis, exception benchmarking, and actionable recommendations
  • GS1 Implementation Guideline updates — we assess impact and plan migrations when new releases drop
  • Ongoing staff training for new hires and refresher sessions

Who This Is For

  • Organizations that completed implementation and need sustained compliance
  • Pharmacies without dedicated compliance staff
  • Multi-site chains that need centralized compliance oversight
  • Any trading partner that wants to stay ahead of evolving FDA enforcement
Discuss Ongoing Support

New Product & Company Launch

DSCSA-ready from day one

6–16 weeks depending on complexity

Launching a new pharmaceutical product, starting a new distribution operation, or entering the U.S. market? We build your DSCSA compliance infrastructure from the ground up — so you launch compliant, not catch up later.

What You Get

  • End-to-end compliance architecture design for your specific trading partner type
  • GS1 Company Prefix application guidance and GTIN assignment strategy
  • Serialization system selection and configuration for your product lines
  • EPCIS infrastructure setup — data exchange, event generation, and trading partner connectivity
  • VRS registration and verification endpoint configuration
  • ATP credentialing — xATP enrollment, state license registration, DEA setup
  • Trading partner onboarding playbook — how to connect with distributors, pharmacies, or manufacturers
  • Barcode label design and 2D DataMatrix print specification compliance
  • Launch readiness checklist and pre-go-live trading partner testing

Who This Is For

  • Pharmaceutical startups preparing to bring a product to market
  • Manufacturers launching new product lines that require serialization
  • New wholesale distributors or repackagers entering the market
  • International companies expanding into the U.S. that need DSCSA compliance from scratch
  • Private equity portfolio companies acquiring pharma assets and inheriting compliance obligations
Plan Your Launch

System Optimization & Expansion

Make what you have work better

3–8 weeks for optimization, ongoing for expansion

Already have DSCSA systems in place but they're not performing? Exception rates too high, trading partners complaining about data quality, or you need to expand into new requirement domains? We audit your current implementation, identify what's broken or underperforming, and fix it.

What You Get

  • Current-state audit — we evaluate your existing EPCIS data flows, exception rates, and trading partner connectivity
  • Data quality analysis — identify root causes of verification failures, EPCIS rejections, and barcode scan errors
  • Integration optimization — improve throughput, reduce latency, and fix silent failures in your current platform
  • Trading partner expansion — onboard new partners, resolve connectivity issues with existing ones
  • Requirement domain expansion — add VRS verification, ATP credentialing, or saleable return processing to existing infrastructure
  • Platform migration support — if your current system isn't cutting it, we manage the transition to a better one
  • Exception workflow redesign — streamline how your team handles suspect products, quarantines, and FDA notifications
  • Performance benchmarking — compare your exception rates, verification success rates, and response times against industry standards

Who This Is For

  • Organizations with high EPCIS exception rates that need root cause analysis
  • Companies whose trading partners are flagging data quality issues
  • Distributors or pharmacies that implemented a basic system and need to expand capabilities
  • Organizations that need to add VRS, ATP credentialing, or saleable return verification to existing systems
  • Companies considering a platform migration and need guidance on vendor selection and data migration
Optimize Your Systems

FDA Audit Response

When the FDA comes knocking

1–2 weeks (urgent engagement)

If you receive an FDA data request or are selected for a compliance inspection, we help you respond quickly and correctly. The FDA requires access to transaction data within 24 hours — we make sure you can deliver.

What You Get

  • 24-hour response package assembly — transaction data, transaction statements, and transaction histories
  • Data extraction and formatting for FDA submission
  • Gap identification if your records are incomplete — and rapid remediation
  • Mock audit preparation for organizations that want to be ready before an actual request
  • Post-audit remediation plan if the FDA identifies deficiencies

Who This Is For

  • Organizations that received an FDA data request
  • Pharmacies or distributors selected for compliance inspection
  • Any trading partner that wants to proactively prepare for FDA scrutiny
Get Audit Support

Not sure which engagement you need? That's normal — most organizations start with a discovery call. We'll assess your situation and recommend the right starting point. No commitment required.

Schedule a Discovery Call
Integration Expertise

Deep expertise across every major DSCSA platform

We've implemented, configured, troubleshot, and optimized every major DSCSA platform on the market. LSPedia OneScan is our primary recommendation for most organizations — and we have the deepest integration experience with their platform of any consulting firm in the industry.

LSPedia

Leading Serialization Network

The industry's leading global serialization and traceability network, used by all major trading partner types — manufacturers, distributors, dispensers, repackagers, and 3PLs. OneScan is the most comprehensive DSCSA platform available: full EPCIS data exchange, serial number verification, VRS integration (requestor and responder), exception management with root cause analysis, ATP credentialing integration, multi-site compliance dashboards, and FDA audit reporting. Connected to all Big Three distributors (McKesson, Cardinal Health, Cencora) and thousands of trading partners. We consider LSPedia the gold standard for DSCSA compliance and recommend it as our first choice for every engagement.

xATP by LegisYm

ATP Credentialing & VRS

The leading digital credentialing platform for Authorized Trading Partner verification under the Open Credentialing Initiative (OCI). xATP enables real-time, automated ATP verification using verifiable credentials — eliminating manual license lookups and reducing credential lapse risk. Integrates natively with LSPedia OneScan for end-to-end trust verification on every data exchange.

Cencora

Wholesale Distribution

One of the three largest U.S. pharmaceutical distributors (formerly AmerisourceBergen). Full EPCIS data exchange, compliance services, and trading partner onboarding for manufacturers and dispensers alike.

McKesson

Wholesale Distribution

The largest pharmaceutical distributor in the U.S. by revenue. McKesson's traceability platform provides EPCIS exchange, compliance management, and serialized returns processing at massive scale.

Cardinal Health

Wholesale Distribution

Major U.S. distributor with comprehensive DSCSA compliance services. End-to-end serialization support, EPCIS data exchange, and returns verification for manufacturers and dispensers.

RedSail Technologies

Pharmacy Management Systems

Parent company of BestRx and PioneerRx — two of the most widely used independent pharmacy management systems. Integrated DSCSA compliance modules built directly into the pharmacy workflow.

SAP ATTP

Enterprise Serialization

Advanced Track and Trace for Pharmaceuticals — the enterprise standard for manufacturer-level serialization, EPCIS event generation, and global compliance across multiple markets.

Also experienced with: TraceLink · Spherity · InfiniTrak · TrackTraceRx · rfxcel · Antares Vision · Optel Group · Systech · Covectra — and more.

GS1 Identifier Standards We Work With

StandardAI CodeDescriptionExample
GTIN-1401Global Trade Item Number — 14-digit product identifier at the trade item level00367457832104
Serial Number21Unique serial number assigned to each individual packageABC123XYZ789
Lot/Batch Number10Manufacturing lot or batch identifierLOT2026A
Expiration Date17Product expiration date in YYMMDD format271231
SGTINN/ASerialized GTIN — combination of GTIN-14 + serial number for unique package identificationurn:epc:id:sgtin:036745783210.4.ABC123XYZ789
SSCC00Serial Shipping Container Code — identifies logistics units (cases, pallets)003674578321000015
Technical Reference

DSCSA Technical Deep-Dive

A comprehensive technical reference for pharmacy teams, IT departments, and compliance officers navigating EDDS requirements.

EPCIS Events Explained

The Electronic Product Code Information Services (EPCIS) standard, maintained by GS1, is the backbone of DSCSA interoperable data exchange. Every transaction in the pharmaceutical supply chain generates EPCIS events that document who handled a product, when, where, and why. Under EDDS, trading partners must exchange these events at the package level using standardized formats.

There are four core EPCIS event types relevant to DSCSA. ObjectEvent records an observation or action on one or more products — this is the most common event type and covers shipping, receiving, and dispensing. AggregationEvent captures parent-child relationships, such as when individual packages are packed into a case or cases onto a pallet. TransactionEvent links business transactions (purchase orders, invoices) to specific product identifiers. TransformationEvent handles repackaging or kit assembly where input products are transformed into different output products.

Each event contains a standardized set of dimensions known as the "what, when, where, why" framework. The "what" identifies the specific products using their serialized GS1 identifiers (SGTINs). The "when" captures the event timestamp in UTC. The "where" specifies the business location using GLN (Global Location Number) and optional sub-site identifiers. The "why" describes the business context through a combination of business step (e.g., "shipping," "receiving") and disposition (e.g., "in_transit," "in_progress").

Here is an example of an EPCIS ObjectEvent representing a dispenser receiving a shipment of serialized drug products. DSCSA implementations use XML-based EPCIS 1.2, though we show a simplified representation below for readability:

<ObjectEvent>
  <eventTime>2026-09-15T14:30:00.000-05:00</eventTime>
  <eventTimeZoneOffset>-05:00</eventTimeZoneOffset>
  <epcList>
    <epc>urn:epc:id:sgtin:0363391.012345.100000001</epc>
    <epc>urn:epc:id:sgtin:0363391.012345.100000002</epc>
    <epc>urn:epc:id:sgtin:0363391.012345.100000003</epc>
  </epcList>
  <action>OBSERVE</action>
  <bizStep>urn:epcglobal:cbv:bizstep:receiving</bizStep>
  <disposition>urn:epcglobal:cbv:disp:in_progress</disposition>
  <readPoint>
    <id>urn:epc:id:sgln:0363391.00001.0</id>
  </readPoint>
  <bizLocation>
    <id>urn:epc:id:sgln:0363391.00001.0</id>
  </bizLocation>
  <bizTransactionList>
    <bizTransaction type="urn:epcglobal:cbv:btt:po">
      urn:epc:id:gdti:0363391.00001.PO-2026-4521
    </bizTransaction>
  </bizTransactionList>
  <extension>
    <sourceList>
      <source type="urn:epcglobal:cbv:sdt:owning_party">
        urn:epc:id:pgln:0341234.00000
      </source>
    </sourceList>
    <destinationList>
      <destination type="urn:epcglobal:cbv:sdt:owning_party">
        urn:epc:id:pgln:0363391.00000
      </destination>
    </destinationList>
  </extension>
</ObjectEvent>

GS1 Identifier Formats

DSCSA mandates that all prescription drug packages carry a unique product identifier encoded as a 2D data matrix barcode. This identifier combines four data elements defined by GS1 standards: the National Drug Code (NDC) expressed as a GTIN-14, a unique serial number, the lot number, and the expiration date. Together, these elements form the Serialized Global Trade Item Number (SGTIN).

The GTIN-14 is a 14-digit number derived from the NDC. The FDA provides a specific mapping: the NDC's labeler code, product code, and package code are zero-padded and combined with a GS1 Company Prefix indicator digit and a check digit. For example, NDC 12345-678-90 maps to GTIN-14 00312345006789 with check digit 0. Getting this conversion right is critical — a single digit error means the product cannot be verified.

The 2D data matrix barcode encodes these elements using GS1 Application Identifiers (AIs):

AI (01)  GTIN-14:     00312345006789  (14 digits)
AI (21)  Serial:      ABC123XYZ456    (up to 20 alphanumeric)
AI (17)  Expiry:      261130          (YYMMDD format)
AI (10)  Lot Number:  LOT2026A        (up to 20 alphanumeric)

Full barcode string:
(01)00312345006789(21)ABC123XYZ456(17)261130(10)LOT2026A

URN format (used in EPCIS):
urn:epc:id:sgtin:0312345.006789.ABC123XYZ456

A common source of errors is the NDC-to-GTIN conversion. The FDA's NDC Directory uses three formats (4-4-2, 5-3-2, 5-4-1), and each must be converted differently to reach the correct GTIN-14. Many pharmacy systems store NDCs without leading zeros, which silently produces incorrect GTINs. This is the single most common technical failure in DSCSA implementations — and one of the first things we check during any assessment.

VRS Verification Flow

The Verification Router Service (VRS) is the industry-standard mechanism for product verification under DSCSA. When a dispenser (pharmacy) needs to verify the authenticity of a product, they send a verification request containing the product's SGTIN to the VRS network. The VRS routes the request to the appropriate manufacturer's verification responder based on the GTIN's GS1 Company Prefix.

The verification flow works as follows. First, the pharmacy scans the 2D data matrix barcode on the product package, extracting the GTIN, serial number, lot, and expiry date. The pharmacy's system formats a verification request and sends it to a VRS Lookup Directory — this is a centralized registry maintained by participating solution providers that maps GTIN prefixes to manufacturer verification endpoints.

The VRS Lookup Directory returns the URL of the appropriate manufacturer's verification responder. The pharmacy system then sends the full verification request (GTIN + serial + lot + expiry) to that endpoint. The manufacturer's system checks whether the serial number was legitimately produced, has not been recalled, and has not been flagged as suspect. It returns a response indicating whether the product is verified, along with the verification timestamp and any applicable status codes.

The entire round trip must complete within seconds to be practical for pharmacy operations. Under EDDS, dispensers must have the capability to verify products upon request from the FDA or a trading partner. Suspect and illegitimate products must be quarantined immediately, and the FDA must be notified within 24 hours. This means your VRS integration cannot be a theoretical capability — it must be tested, operational, and understood by your staff.

LSPedia OneScan integrates directly with the VRS network and handles both sides of the verification flow — the requestor role (for dispensers verifying products they receive) and the responder role (for manufacturers responding to incoming verification requests). The platform manages the entire VRS workflow end to end: barcode scan at the point of receipt, GTIN lookup against the product master data, VRS Lookup Directory query to resolve the manufacturer's verification endpoint, the actual manufacturer endpoint call with full product identifiers, response processing and status interpretation, and automatic exception flagging for any verification that returns a "not verified" or inconclusive result. Failed verifications are immediately routed into OneScan's exception management workflow for investigation and resolution.

ATP Credentialing

Authorized Trading Partner (ATP) credentialing is the trust layer of the DSCSA ecosystem. Before exchanging transaction data or responding to verification requests, trading partners must confirm that the other party is a legitimate, licensed participant in the pharmaceutical supply chain. This prevents counterfeit operators from injecting fraudulent data into the system.

ATP credentialing involves verifying state pharmacy licenses, DEA registrations, and FDA establishment registrations against authoritative databases. Several third-party credentialing services exist to automate this process, cross-referencing multiple data sources and maintaining continuously updated registries of credentialed partners.

For pharmacies, the practical implication is that you must maintain current, accurate licensing information with your credentialing provider. If your state license lapses, your DEA registration expires, or your business information changes (name, address, ownership), your ATP credential may become invalid — and your trading partners will be unable to share transaction data with you until it is resolved. We can help you establish credentialing processes that prevent these disruptions.

xATP by LegisYm is the leading digital ATP credentialing platform, enabling real-time credential verification through the Open Credentialing Initiative (OCI). Rather than manual license lookups and periodic batch verification, xATP provides a continuously updated, digitally signed credential that trading partners can verify programmatically before every data exchange. LSPedia OneScan integrates directly with xATP for automated ATP verification — when your organization exchanges EPCIS data through OneScan, the platform automatically checks your trading partner's ATP credential status before processing the transaction. No manual license lookups, no spreadsheets of expiration dates, no compliance gaps from overlooked renewals. The combination of LSPedia and xATP gives trading partners a fully automated trust layer: every data exchange is preceded by an automated credential check, ensuring that you are only sharing sensitive pharmaceutical transaction data with verified, licensed participants in the supply chain.

The 2% Problem

In industry discussions — including at HDA conferences — a persistent theme is the "2% problem." While the vast majority of pharmaceutical transactions flow smoothly through serialized systems, roughly 2-5% of packages encounter issues: unreadable barcodes, mismatched serial numbers, incorrect GTIN mappings, damaged labels, or data discrepancies between what the sender shipped and what the receiver scanned.

At scale, 2% is enormous. A mid-size distributor processing millions of packages per month faces tens of thousands of exceptions requiring manual investigation. For pharmacies, even a small percentage of unscannable or unverifiable products creates workflow disruptions, quarantine backlogs, and potential patient care delays.

Solving the 2% problem requires a combination of better barcode quality (GS1 DataMatrix print specifications), robust exception handling workflows, clear escalation procedures with trading partners, and systems that can gracefully handle mismatches without halting operations. This is where deep implementation experience matters — we understand which failures are systemic versus one-off, and how to build systems that handle both.

Exception Handling

DSCSA defines specific procedures for handling suspect and illegitimate products. When a pharmacy identifies a product that fails verification — meaning the manufacturer's system does not confirm the serial number — the product becomes "suspect" and must be quarantined. The pharmacy must then conduct an investigation to determine if the product is illegitimate (counterfeit, diverted, stolen, or intentionally adulterated).

If a product is determined to be illegitimate, the pharmacy must notify the FDA and all immediate trading partners within 24 hours. The product must not be dispensed and must be disposed of according to applicable regulations. If the investigation concludes the product is not illegitimate (e.g., the verification failure was due to a data error), the product can be returned to saleable inventory once the discrepancy is resolved.

Common triggers for suspect product investigations include: verification response indicating "not verified," physical evidence of tampering or counterfeiting, a product received from an unauthorized trading partner, or a notification from the FDA or a trading partner about a specific lot or serial number. Your SOPs must clearly define who in your organization is responsible for these investigations, what documentation is required, and how to contact the FDA's Office of Criminal Investigations (OCI) if needed.

Saleable Returns

Saleable returns are one of the most operationally painful aspects of DSCSA compliance. When a pharmacy returns a product to a wholesale distributor — for reasons like overstock, short dating, or formulary changes — the distributor must verify the product before placing it back into saleable inventory. This verification requirement fundamentally changes the economics and logistics of the returns process.

Under EDDS, the distributor must scan the 2D DataMatrix barcode on each returned package, extract the SGTIN, and send a verification request through VRS to the original manufacturer. The manufacturer must confirm the product is legitimate, has not been recalled, and has not been reported as suspect. Only after receiving a positive verification response can the distributor return the product to saleable inventory.

The challenge is scale. A large distributor may process tens of thousands of returns per day. Each return requires individual package-level scanning and verification — a dramatic change from the pre-DSCSA process of accepting returns at the case or lot level. Many pharmacies have also discovered that returned products with damaged or unreadable barcodes cannot be verified and may be rejected outright, creating financial losses.

To minimize returns friction, pharmacies should invest in proper barcode label protection (avoiding label damage during storage and handling), maintain accurate internal records linking physical product to EPCIS transaction data, and establish clear returns SOPs that include pre-verification scanning before shipment back to the distributor. Catching a verification failure before you ship the return saves time, money, and trading partner frustration.

Release 1.3 Requirements

The GS1 US EPCIS Implementation Guideline for DSCSA Release 1.3 introduces several important refinements to the existing XML-based EPCIS 1.2 standard. While the core data format remains XML, Release 1.3 tightens requirements around event granularity, master data exchange, and aggregation handling.

Release 1.3 also tightens requirements around event granularity. Prior versions allowed some flexibility in how aggregation events were captured — for example, some implementations only tracked case-level movements. Under Release 1.3, the full hierarchy from pallet to case to package must be captured and maintained throughout the supply chain. When a case is opened and individual packages are distributed, the disaggregation event must be recorded.

The master data requirements have also been clarified. Trading partners must exchange CBV (Core Business Vocabulary) master data — including product descriptions, GLN locations, and party information — using standardized formats. This master data must be kept current and shared with trading partners to enable meaningful interpretation of EPCIS events.

For pharmacy systems that implemented EPCIS support based on earlier releases, an upgrade assessment is critical. The differences between Release 1.2 and 1.3 are not cosmetic — they affect data formats, required fields, event types, and master data exchange patterns. Our assessment includes a gap analysis against Release 1.3 requirements and a migration plan that minimizes disruption to your daily operations.

Common EPCIS Error Patterns

One of the most frequent EPCIS validation failures we encounter is a missing eventTimeZoneOffset element. This is a required field in the EPCIS 1.2 schema, but many systems omit it because the eventTime already contains a timezone offset in its ISO 8601 value. The problem is that lenient internal validators accept the event, but when it reaches a trading partner running a strict schema validator — which is standard practice at the Big Three distributors — the event is rejected outright. The fix is simple, but finding it requires knowing that the two fields serve different purposes in the EPCIS specification.

Another common issue is incorrect use of Core Business Vocabulary (CBV) URN prefixes. The original EPCIS specification used the urn:epcglobal:cbv:bizstep: namespace prefix, but GS1 has since updated this to a new namespace structure. Some systems still generate events with the deprecated prefix, and while many receivers accept both for backward compatibility, others do not. During the Release 1.3 migration, trading partners are increasingly enforcing the updated namespace, and events using the old prefix are being flagged or rejected. We see this most often in systems that were implemented early in the DSCSA timeline and have not been updated since.

SGTIN formatting errors are particularly insidious because they produce URNs that look valid but encode the wrong product identity. The SGTIN URN format urn:epc:id:sgtin:CompanyPrefix.ItemRef.Serial requires that the partition indicator — which determines where the GS1 Company Prefix ends and the Item Reference begins — matches the actual length of the company's GS1 prefix. When a system constructs an SGTIN URN from a scanned barcode, it must know the correct partition value for that company prefix. Many implementations hardcode a single partition value, which works for their own products but produces malformed URNs when processing products from manufacturers with different prefix lengths.

Finally, extension element ordering causes subtle failures in EPCIS 1.2 XML documents. The XML schema defines a specific sequence for elements within the event body, and extension elements (such as sourceList and destinationList) must appear in the correct order within the <extension> block. Out-of-order elements pass lenient parsers but fail strict XSD validation. This error is especially common when development teams build EPCIS event generators from documentation examples rather than validating against the actual GS1 schema files. We always recommend automated schema validation as part of every EPCIS implementation pipeline.

Choosing the Right DSCSA Platform

LSPedia is the leading DSCSA serialization and compliance platform in the United States, and their OneScan platform is what we recommend for the vast majority of organizations. LSPedia is not limited to a single trading partner type — their platform is used by manufacturers, wholesale distributors, dispensers (pharmacies), repackagers, and 3PLs. OneScan supports the full DSCSA lifecycle: serialization and commissioning, EPCIS data exchange, VRS verification (both requestor and responder roles), exception management, ATP credentialing integration, and audit-ready reporting. No other platform covers all of these capabilities with the same depth and reliability.

What sets LSPedia apart is their trading partner network. OneScan connects to all major wholesale distributors including McKesson, Cardinal Health, and Cencora — the Big Three that control the majority of U.S. pharmaceutical distribution. LSPedia's network is the largest in the industry, which means that when you onboard to OneScan, you are connecting to a live, proven infrastructure that already handles EPCIS data exchange at massive scale. You are not building connections from scratch — you are joining an existing network where most of your trading partners are already participating.

For independent pharmacies and small chains, OneScan is purpose-built for dispensers with pharmacy-friendly workflows. The onboarding process is straightforward, the interface is designed for pharmacy staff (not IT engineers), and LSPedia's support team understands dispensing operations — not just the technical standards. For multi-site chains, OneScan provides a centralized compliance dashboard with per-location exception tracking and management, aggregated reporting across all sites, and automated credential monitoring. You get a single pane of glass for compliance across your entire organization.

For manufacturers, LSPedia provides serialization line integration, commissioning event generation, VRS responder capabilities, and master data management across hundreds of downstream trading partners. For distributors, OneScan handles EPCIS exchange at scale with hundreds of trading partners, returns verification, and exception management with automated workflows. SAP ATTP (Advanced Track and Trace for Pharmaceuticals) remains the enterprise option for global manufacturers with multi-market serialization requirements across different regulatory regimes — but for organizations focused on U.S. DSCSA compliance, LSPedia delivers equivalent or superior functionality with significantly less implementation complexity and cost.

RedSail Technologies (BestRx and PioneerRx) offers integrated DSCSA modules for pharmacies running those specific pharmacy management systems. If your stores are on BestRx or PioneerRx, RedSail's embedded approach puts compliance directly into the dispensing workflow without requiring a separate application. For pharmacies on any other PMS platform, LSPedia OneScan is the clear choice.

Regardless of which platform you choose, remember that interoperability is the foundational principle of the EPCIS standard — any compliant platform can exchange data with any other compliant platform. Do not let trading partner pressure drive your platform decision. That said, choosing a platform with the largest existing network of connected partners reduces your onboarding friction and time to compliance. This is where LSPedia's market position provides a tangible operational advantage.

FDA Enforcement and Inspection Readiness

The FDA has taken a phased enforcement approach to DSCSA compliance, initially focusing on good-faith compliance efforts rather than punitive action. During the stabilization period following the November 2023 deadline, the agency prioritized education and engagement — working with trading partners who were actively implementing systems rather than penalizing those still in progress. However, this leniency is narrowing as each deadline passes. The FDA has made it clear that the window for "we're working on it" is closing, and organizations that cannot demonstrate meaningful progress toward full compliance face increasing regulatory risk.

Understanding what an FDA inspection looks like in practice is critical for readiness. When FDA investigators arrive — or more commonly, when they issue a data request remotely — they will ask for transaction data for specific products identified by GTIN or serial number. You must be able to produce the complete chain of custody for that product within 24 hours: who manufactured it, who distributed it, when you received it, what the EPCIS events show, and whether verification was performed. This is not a summary or a spreadsheet — they want the actual transaction data, the EPCIS event records, and evidence that your systems are operational and your staff know how to use them.

The consequences of failing to produce this data are severe. Products for which you cannot demonstrate a complete chain of custody may be quarantined, effectively removing them from your saleable inventory. For importers, the FDA can issue import alerts that block future shipments. Civil monetary penalties can reach up to $500,000 per violation, and intentional violations — such as knowingly accepting product without proper documentation or falsifying transaction records — can result in criminal charges under the Federal Food, Drug, and Cosmetic Act.

LSPedia OneScan's audit reporting module is specifically designed for FDA inspection readiness. The platform can generate FDA-ready response packages directly from your EPCIS data — complete chain of custody reports for any product by GTIN or serial number, verification history, exception investigation records, and ATP credential status at the time of each transaction. When the FDA asks for data, you should be able to produce it in minutes, not days. OneScan makes that possible.

Data Quality and Exception Management

Data quality is the number one operational challenge in DSCSA compliance. It is not the technology that creates the most pain — it is the data flowing through it. Every trading partner in the pharmaceutical supply chain generates and consumes EPCIS data, and the quality of that data varies enormously. When the data is clean, compliance is automated and invisible. When it is not, you get exceptions — and exceptions require human intervention, investigation, and resolution.

The most common exception categories fall into predictable patterns. Barcode scan failures due to damaged labels, poor print quality, or ink bleeding on the 2D data matrix are the most visible. EPCIS data mismatches — where what was shipped according to the sender's EPCIS event does not match what was received at the scanning station — are the most operationally disruptive. NDC-to-GTIN mapping discrepancies, where the national drug code on the product does not correctly resolve to the expected GTIN in the master data, cause silent failures that may not surface until an audit. Missing master data — a product that exists in the physical world but has no corresponding record in the serialization system — creates verification dead ends.

Exception rates compound at scale. A 2% exception rate sounds manageable in isolation, but a distributor processing one million packages per month generates 20,000 exceptions requiring manual investigation. Each exception requires root cause analysis, communication with the trading partner, documentation, and resolution. Without a systematic approach, exception backlogs grow faster than your team can resolve them, and unresolved exceptions create compliance risk.

LSPedia OneScan's exception management dashboard is built specifically for this problem. The platform categorizes exceptions by type, prioritizes them by severity and age, and provides root cause analysis tools that identify patterns — for example, if 80% of your barcode scan failures come from a single manufacturer's packaging line, OneScan surfaces that insight so you can escalate directly with the trading partner. The platform tracks exception resolution workflows, maintains audit trails for every investigation, and provides escalation tools for communicating with trading partners about recurring issues.

The most important step in managing data quality is measuring it. If you do not know your baseline exception rate, you cannot improve it. We help organizations establish exception rate benchmarks, identify their top exception categories, and build systematic reduction plans. The goal is not zero exceptions — that is unrealistic in a system with millions of daily transactions. The goal is a known, measured, and continuously declining exception rate with clear ownership and resolution timelines.

Multi-Site Compliance Management

Maintaining consistent DSCSA compliance across multiple pharmacy locations, distribution centers, or manufacturing sites introduces a category of challenges that single-site operations never encounter. Each location needs its own Global Location Number (GLN) — this is non-negotiable, as the GLN is how the EPCIS system identifies where a product was received, stored, or dispensed. Each location also needs its own scanning hardware, its own trained staff, and its own exception handling procedures. But compliance oversight must be centralized — you cannot have fifty locations making independent decisions about suspect product investigations or ATP credential management.

LSPedia OneScan's multi-site capabilities address this directly. The platform provides a centralized compliance dashboard that aggregates data across all locations while maintaining per-location granularity. Compliance officers can see exception rates by site, identify locations that are falling behind on scanning compliance, monitor ATP credential status across the entire organization, and generate aggregated reporting for FDA requests. Per-location exception tracking ensures that when a problem occurs at a specific site, it is routed to the right people for investigation — not lost in a centralized queue.

The most common pitfalls in multi-site deployments are avoidable with proper planning. Sharing a single GLN across multiple locations — which some organizations attempt to simplify setup — makes it impossible to determine which site actually received a shipment, rendering your EPCIS data useless for chain of custody purposes. Inconsistent scanning procedures across locations, where one site scans every package and another only scans exceptions, creates gaps in your transaction data. Staff turnover at individual locations is particularly dangerous — when the one person who understood the DSCSA scanning workflow leaves, that location's compliance can silently degrade until the next audit or FDA inspection exposes the gap. Automated credential monitoring across all locations ensures that a lapsed license at a single site does not disrupt data exchange for your entire organization.

FAQ

Frequently Asked Questions

Schedule Your DSCSA Readiness Assessment

The November 2026 enforcement deadline is not moving. Every month of delay narrows your implementation window and increases your risk.

With 7 months remaining, organizations that start now have time for a proper implementation. Those that wait risk rushed deployments, trading partner disruptions, and potential FDA enforcement.

Implementation timelines average 6-12 months. Your window is narrowing fast. Start now.