Assyro AI
Assyro AI logo background
spl format
spl xml format
fda spl requirements
structured product labeling format
spl submission format

SPL Format: Complete Technical Guide to FDA Structured Product Labeling (2026)

Technical Guide

SPL format is the FDA's required XML standard for drug labeling. Learn SPL XML structure, submission requirements, validation rules, and compliance best.

Assyro Team
9 min read

SPL Format: Complete Technical Guide to FDA Structured Product Labeling

Quick Answer

Structured Product Labeling (SPL) is the FDA-mandated XML format required for all prescription drug labeling submissions. It's an HL7-based electronic standard that encodes both the content and structure of drug labels in machine-readable format, which FDA uses to populate drug databases like DailyMed and the NDC Directory. SPL replaced paper-based labeling in 2005 and remains mandatory for all electronic drug registrations, listing submissions, and labeling updates.

Key Takeaways

Key Takeaways

  • SPL is an HL7-based XML standard that replaced paper-based labeling in 2005 and is mandatory for all electronic drug registrations and listing submissions.
  • FDA uses SPL data to populate DailyMed and the NDC Directory; a single formatting error can delay submissions by weeks.
  • SPL is required under 21 CFR 314.50 (NDA content/format) and 21 CFR 207 (establishment registration and listing).
  • SPL authoring and validation can be labor-intensive, especially when organizations manage labeling changes manually.
  • A Structured Product Labeling (SPL) format is the FDA-mandated XML standard for submitting prescription drug labeling, package inserts, and medication guides. This standardized electronic format replaced traditional paper-based drug labeling submissions in 2005 and remains the required format for all electronic drug registrations and listing submissions.
  • If you're a regulatory affairs professional, labeling specialist, or technical writer preparing drug submissions, understanding SPL format is non-negotiable. A single formatting error can delay your submission by weeks or trigger FDA rejection letters.
  • The complexity of SPL XML structure, combined with strict FDA validation requirements, makes manual SPL creation time-consuming and error-prone. Teams that build or revise SPL files manually should expect careful technical review and validation before submission.
  • In this guide, you'll learn:
  • What SPL format is and why FDA requires it for all drug labeling
  • The complete SPL XML structure and required elements
  • FDA SPL submission requirements and validation rules
  • Common SPL format errors that cause submission rejections
  • Best practices for creating, validating, and submitting SPL files
  • Tools and resources for SPL format compliance
  • ---

What Is SPL Format?

Definition

Structured Product Labeling (SPL) is an HL7-based XML document standard that encodes both the content and structure of prescription drug labeling in a machine-readable format. FDA mandates SPL for all electronic submissions of drug establishment registration, drug listing information, and post-approval labeling changes. SPL documents are processed through FDA's Electronic Submissions Gateway (ESG) and automatically populate regulatory databases including DailyMed and the National Drug Code (NDC) Directory.

The Structured Product Labeling (SPL) format is an HL7 (Health Level Seven International) document markup standard that uses XML to encode the content and structure of prescription drug labeling. FDA requires SPL format for all electronic submissions of drug establishment registration and drug listing information.

Key characteristics of SPL format:

  • XML-based structure using HL7 Version 3 document architecture with specific schemas for drug labeling content
  • Mandatory for all prescription drugs marketed in the United States since June 2009 per FDA regulations
  • Includes comprehensive labeling data such as product information, ingredients, dosage forms, routes of administration, warnings, and adverse reactions
  • Machine-readable and human-readable allowing both automated processing and visual presentation through XSLT stylesheets
Key Statistic

FDA processes a large volume of SPL submissions annually through its Electronic Submissions Gateway (ESG), making it one of the most common regulatory submission formats in use today.

The SPL format serves as the foundation for FDA's National Drug Code (NDC) Directory, DailyMed database, and various drug safety surveillance systems. Without properly formatted SPL documents, pharmaceutical manufacturers cannot legally market prescription drugs in the United States.

Understanding SPL XML Format Structure

The SPL XML format follows a hierarchical structure defined by the HL7 Clinical Document Architecture (CDA). Every SPL document contains a header section with metadata and a body section with the actual labeling content.

Core SPL XML Components

Every valid SPL document must include these essential elements:

ElementPurposeRequired
Document RootDefines XML namespaces and schema referencesYes
Header (id, code, title)Contains document identifiers and classificationYes
AuthorIdentifies the labeling author (typically the sponsor)Yes
Component/structuredBodyContains the actual labeling sectionsYes
SectionIndividual labeling sections (warnings, dosage, etc.)Yes
CodeLOINC codes identifying each section typeYes

SPL Header Structure

The SPL header contains critical metadata that identifies the drug product and submission:

[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop

Required Document Identifiers

SPL documents use specific UUID-based identifiers that must remain consistent across submissions:

  • Document ID (id root) - Unique identifier for this specific version of the label
  • Set ID (setId root) - Persistent identifier that remains the same across all versions of a product's labeling
  • Version Number - Sequential number incremented with each label update
Critical Requirement: The setId root must never change for a given product. Changing the setId creates a new product registration rather than updating an existing one.

FDA SPL Requirements and Submission Standards

FDA regulations specify strict requirements for SPL format submissions under 21 CFR 314.50 and related guidance documents. Understanding these requirements is essential for submission acceptance.

Mandatory SPL Submission Types

The FDA requires SPL format for these submission categories:

Submission TypeSPL Document CodeWhen Required
Prescription Drug Labeling34391-3All marketed Rx drugs
OTC Drug Facts Labeling34390-5All marketed OTC drugs
Medication Guide42230-3High-risk medications requiring patient counseling
Patient Package Insert42231-1Oral contraceptives, estrogens, progestins
Drug Establishment Registration51726-8All drug manufacturing facilities
Drug Listing53409-4All marketed drug products

SPL Validation Requirements

Before submission, all SPL documents must pass multiple levels of validation:

Pro Tip

Use a three-tier validation strategy: (1) Local XML schema validation using an editor like Oxygen XML, (2) Business rule validation with commercial SPL software, and (3) Final FDA validation using the official SPL Validator. This layered approach catches errors early and significantly reduces submission rejection risk.

1. Schema Validation

  • Document must validate against FDA's SPL Implementation Guide schemas
  • All required XML namespaces must be declared correctly
  • Element nesting must follow HL7 CDA hierarchy rules

2. Business Rule Validation

  • LOINC codes must match section content appropriately
  • NDC codes must follow the correct 10-digit or 11-digit format
  • UNII codes for active ingredients must be valid FDA Substance Registration System codes
  • DUNS numbers must match registered manufacturer information

3. Stylesheet Validation

  • SPL must render correctly using FDA's reference XSLT stylesheets
  • Human-readable output must be legible and formatted appropriately
  • All sections must display in the correct order per FDA labeling regulations

FDA ESG Submission Process

SPL documents are submitted through FDA's Electronic Submissions Gateway (ESG) using this workflow:

  1. Package SPL XML with associated files (images, stylesheets) in eCTD format
  2. Generate MD5 checksum for integrity verification
  3. Submit through ESG with appropriate submission metadata
  4. Receive acknowledgment and any validation or processing messages through FDA's electronic submission channels
  5. Address validation errors if submission is rejected
  6. Resubmit corrected SPL if changes are required
Pro Tip

Validate the SPL file locally before submission and confirm that the document renders correctly using FDA-recognized tools and resources. Processing timelines vary depending on the submission pathway and whether validation issues need correction.

SPL Submission Format: Section-Level Requirements

The body of an SPL document contains multiple sections, each identified by specific LOINC codes that dictate the content type and required structure.

Required Labeling Sections (Prescription Drugs)

For prescription drug labeling (PLR format), FDA requires these specific sections:

Section NameLOINC CodeContent Requirements
Highlights of Prescribing Information34391-3Summary box with key safety info, must be ≤ 1/2 page
Indications and Usage34067-9FDA-approved uses for the drug product
Dosage and Administration34068-7Recommended dosing, route, administration instructions
Dosage Forms and Strengths43678-2Available presentations (tablets, vials, etc.)
Contraindications34070-3Situations where drug should not be used
Warnings and Precautions43685-7Important safety information and monitoring
Adverse Reactions34084-4Side effects observed in clinical trials
Drug Interactions34073-7Known interactions with other drugs
Use in Specific Populations43684-0Pregnancy, pediatric, geriatric considerations
Description34089-3Chemical structure, active ingredients, formulation
Clinical Pharmacology34090-1Mechanism of action, pharmacokinetics, pharmacodynamics
Nonclinical Toxicology34091-9Animal study safety data
Clinical Studies34092-7Pivotal clinical trial results supporting approval
How Supplied/Storage and Handling34069-5Package configurations, storage requirements
Patient Counseling Information34076-0Information to communicate to patients

Section Nesting and Hierarchy

SPL sections can contain subsections up to 5 levels deep. Proper nesting is critical for validation:

[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop

References