MedLabel Studio
Medical device labeling, GS1/GTIN-14 generation, ISO 15223-1 symbol placement, and 21 CFR Part 801 compliance linting.
Medical Device Label & UDI Verification Brief
Label Controls
Device Archetypes (1-Click)
Barcode Optical Zoom Inspector
ISO/IEC 15415 & 15416 OPTICAL COMPLIANCEReal-Time Regulatory Compliance Inspector
Deterministic evaluation against statutory FDA 21 CFR Part 801 and ISO 11607-1 rules
GS1 Modulo-10 Check Digit Math Breakdown
Official GS1 General Specifications § 7.9.1 calculation audit trail
| Position (L to R) | Position (from Right) | Digit | Weight Factor | Weighted Product |
|---|
Medical device labeling: the root cause of 60% of FDA Form 483 inspection citations
During FDA establishment inspections of medical device manufacturers, deficiencies under 21 CFR Part 801 (Labeling) and 21 CFR Part 830 (Unique Device Identification) consistently rank among the most frequent citations on FDA Form 483 inspection observations. Commercial label design software (such as BarTender, Loftware, or NiceLabel) treats labeling data as arbitrary character strings without regulatory intelligence. If an engineer supplies dates formatted as MM/DD/YYYY, omits an ASCII 29 delimiter between variable-length barcode fields, or forgets the mandatory "Rx only" statement, standard software prints the non-compliant label without warning.
Statutory date syntax: understanding 21 CFR § 801.18
Under 21 CFR § 801.18(a), all dates printed on medical device labels intended to be brought into conformity with UDI requirements must be formatted as YYYY-MM-DD (year in four digits, month in two digits, day in two digits separated by hyphens). This requirement applies to both expiration dates and manufacturing dates.
Common date non-compliances include:
- Slashes instead of hyphens: Printing 2028/12/31 violates the statutory format and triggers Form 483 observations during routine QSR audits.
- Reversed month and day: Formatting dates as 12-31-2028 or European 31-12-2028 violates the mandatory big-endian syntax.
- Barcode date discrepancy: The machine-readable barcode uses GS1 Application Identifier (17) formatted as YYMMDD. MedLabel Studio synchronizes the human-readable date with the barcode's GS1 date automatically.
GS1 DataMatrix (ECC 200) and GS1-128 barcode specifications
Medical device Unique Device Identification mandates both a Device Identifier (UDI-DI) and Production Identifiers (UDI-PI). Under GS1 General Specifications:
- AI (01) — Global Trade Item Number (GTIN): 14 digits including the Modulo-10 check digit. This is a fixed-length field.
- AI (17) — Expiration Date: 6 numeric digits (YYMMDD). Fixed length.
- AI (10) — Batch / Lot Number: 1 to 20 alphanumeric characters. Variable length.
- AI (21) — Serial Number: 1 to 20 alphanumeric characters. Variable length.
- FNC1 and ASCII 29 Delimiters: When a variable-length field (such as Lot or Serial) is followed by another Application Identifier in a 2D DataMatrix or 1D barcode, GS1 rules mandate an ASCII 29 (<GS>) group separator character to signal the field termination to barcode decoders.
ISO 15223-1:2021 standard symbols reference
MedLabel Studio renders compliant vector SVG paths for the core international medical device symbols:
| Symbol | Standard & Clause | Title & Statutory Meaning |
|---|---|---|
| 5.1.1 | ISO 15223-1 § 5.1.1 | Manufacturer: Legal entity responsible for design and manufacturing. |
| 5.1.3 | ISO 15223-1 § 5.1.3 | Date of Manufacture: Date the device was completed. |
| 5.1.4 | ISO 15223-1 § 5.1.4 | Use-by Date: Hourglass indicating sterility and stability expiration. |
| 5.1.5 | ISO 15223-1 § 5.1.5 | Batch Code / LOT: Production traceability identifier. |
| 5.1.6 | ISO 15223-1 § 5.1.6 | Catalogue Number / REF: Reorder or model designation. |
| 5.2.1 | ISO 15223-1 § 5.2.1 | Sterilization Method: STERILE EO, STERILE R, or STERILE STEAM. |
| 5.4.2 | ISO 15223-1 § 5.4.2 | Do Not Reuse: Circle with number 2 and 45° diagonal slash. |
| 5.4.4 | ISO 15223-1 § 5.4.4 | Caution: Equilateral triangle with bold exclamation mark. |
| § 801.109 | FDA 21 CFR § 801.109 | Rx Only: Statutory prescription medical device restriction mark. |
Standards: GS1 General Specifications Release 23.0, FDA 21 CFR Part 801 (April 2026 update), ISO 15223-1:2021, and ISO 11607-1:2019. Checked on 2026-09-11.
Questions we get
Why does 21 CFR § 801.18 require dates in YYYY-MM-DD format?
FDA enacted 21 CFR § 801.18 to eliminate medical errors caused by international date ambiguity. Under domestic MM/DD/YYYY and European DD/MM/YYYY formatting, a date such as 04/05/2028 could indicate either April 5 or May 4. The standard YYYY-MM-DD format (year in four digits, month in two digits, day in two digits separated by hyphens) provides unambiguous clarity across global clinical supply chains.
What is the difference between HRI and the machine-readable GS1 barcode string?
Human Readable Interpretation (HRI) prints Application Identifiers in parentheses, such as (01)00884838036222(17)281231(10)LOT123, for visual reading by clinicians. The machine-readable barcode string encoded inside the DataMatrix or GS1-128 does not encode parentheses. Instead, it begins with an FNC1 indicator and separates variable-length data fields (such as Lot 10 or Serial 21) using the ASCII 29 (<GS>) group separator character.
When must a sterile medical device carry an expiration date?
Under 21 CFR § 801.4 and ISO 11607-1 § 6.4, terminally sterilized devices that maintain sterility must display a defined expiration date supported by real-time and accelerated shelf-life aging validation. Devices that do not degrade or lose sterile barrier integrity over time may only omit an expiration date when justified by comprehensive risk assessment and documented packaging qualification.
What are the quiet zone requirements for GS1 DataMatrix and GS1-128 barcodes?
GS1 General Specifications § 5.2.1 and ISO/IEC 15415 require a quiet zone of at least 1 module (and preferably 2 modules to accommodate thermal ribbon ink spread) on all four sides of a 2D DataMatrix symbol. Linear GS1-128 barcodes require a quiet zone of at least 10 times the narrow module width (X-dimension) on both the left and right ends.
Can a device labeled "Do Not Reuse" also include reprocessing instructions?
No. ISO 15223-1:2021 § 5.4.2 and FDA labeling regulations strictly prohibit contradictory claims. Labeling a device with the single-use symbol (2 with slash) while providing instructions for cleaning, autoclaving, or resterilization creates clinical confusion and constitutes adulteration or misbranding under 21 CFR Part 801.
Limited intake
Get the medical device labeling & UDI compliance checklist
Standard 21 CFR 801 audit checklists, ISO 15223-1 symbol sizing tables, and GS1 DataMatrix grading guides delivered to your inbox.