National Drug Code - National Drug Code Format

National Drug Code Format

The National Drug Code is a unique 10-digit, 3-segment numeric identifier assigned to each medication listed under Section 510 of the US Federal Food, Drug, and Cosmetic Act. The segments identifies the labeler or vendor, product (within the scope of the labeler), and trade package (of this product).

  • The first segment, the labeler code, is 4 or 5 digits long and assigned by the Food and Drug Administration (FDA) upon submission of a Labeler Code Request. A labeler is any firm that manufactures, repacks or distributes a drug product.
  • The second segment, the product code, is 3 or 4 digits long and identifies a specific strength, dosage form, and formulation for a particular firm.
  • The third segment, the package code, is 1 or 2 digits long and identifies package forms and sizes. In very exceptional cases, product and package segments may have contained characters other than digits.

While the labeler code is assigned by the FDA, both the product and package segments are assigned by the labeler. While in the past labelers may have had the opportunity to re-assign old product codes no longer used to new products, according to the new FDA validation procedures, once an NDC code is assigned to one product (defined by key properties including active ingredients, strength, and dosage form) it may not be later reassigned to a different product.

NDC codes exist in one of the following groupings of digits into segments: 4-4-2, 5-3-2, or 5-4-1, but all NDC codes have 10 digits.

The official FDA format for NDCs separates the 3 segments with dashes. This is the format in which the NDC must be submitted by labelers since mandatory electronic listing was established in June 2009.


While the NDC is a 10-digit identifier, confusion exists because of a proliferation of different notations and variants.

The previous NDC directory, populated by a paper-based listing system, sometimes inserted an asterisk in either a product code or a package code in addition to the dashes. This format is easily transformed to the official format in effect today by deleting the asterisk (if any).

Each NDC-coded product package in the US bears a barcode with a Universal Product Code that begins with a 3 (UPC-A) or 03 (EAN-13). The remainder of the numbers are the 10 NDC digits, plus the check digit. This is the most minimal form of the NDC code with 10 digits only. Because the NDC code has been linked with product barcodes in this way, the NDC code could contain ambiguities in this form. For example, 1234-5678-90, 12345-678-90, and 12345-6789-0 could all be entirely different products with the same barcode 1234567890. To prevent any actual ambiguity from impacting the marketplace, ambiguity checks are part of the new electronic listing process.

The pure 10-digit NDC format cannot be transformed back into the standard format with dashes without the help of the product listing database.

The Centers for Medicare and Medicaid Services (CMS) had created an 11-digit NDC derivative, which pads the labeler, product, or package code segments of the NDC with leading zeroes wherever they are needed to result in a fixed length 5-4-2 configuration (but always written without dashes). This format was adopted by data standards selected pursuant to HIPAA regulation, thus other government agencies' lists and databases (such as the UMLS) may contain the 11-digit derivative of the original NDC.

The 11-digit NDC format cannot be transformed back into the 10-digit standard format without the help of the product listing database.

Read more about this topic:  National Drug Code

Famous quotes containing the words national, drug and/or code:

    Let us waive that agitated national topic, as to whether such multitudes of foreign poor should be landed on our American shores; let us waive it, with the one only thought, that if they can get here, they have God’s right to come.
    Herman Melville (1819–1891)

    While man can still his body keep
    Wine or love drug him to sleep,
    Waking he thanks the Lord that he
    Has body and its stupidity....
    William Butler Yeats (1865–1939)

    ...I had grown up in a world that was dominated by immature age. Not by vigorous immaturity, but by immaturity that was old and tired and prudent, that loved ritual and rubric, and was utterly wanting in curiosity about the new and the strange. Its era has passed away, and the world it made has crumbled around us. Its finest creation, a code of manners, has been ridiculed and discarded.
    Ellen Glasgow (1873–1945)