US National Drug Code (NDC)
ID us_ndc
DatatypeNot PIIidentifierDraft
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Ten-digit identifier of a drug package listed with the US Food and Drug Administration. It has three segments: the labeler code assigned by the FDA, the product code and the package code, both assigned by the labeler. The official form separates the segments with hyphens in one of the configurations 4-4-2, 5-3-2, 5-4-1, 6-3-2 or 6-4-1. Claims data under HIPAA use an 11-digit form without hyphens that pads the segments with zeros to 5-4-2.
- Categories
- Medical/pharma identifiers
- Countries
- United States
- Languages
- Common to most languages
- Bioregistry
ndc- Quality
- 95/100 · missing: translation
- Metacrafter rules
- no detection rule yet
- Supported by tools
- Amazon Macie, AWS Glue Sensitive Data Detection, Collibra Data Classification, IBM Knowledge Catalog (IBM watsonx.data intelligence), Nightfall AI
Regular expression
^(?:\d{4}-\d{4}-\d{2}|\d{5}-\d{3}-\d{2}|\d{5}-\d{4}-\d|\d{6}-\d{3}-\d{2}|\d{6}-\d{4}-\d|\d{11})$
Python re syntax.
Examples
| Value | Description |
|---|---|
| 50242-090-02 | Zelboraf (vemurafenib), 5-3-2 configuration |
| 0009-0417-01 | Depo-Testosterone, 4-4-2 configuration |
| 00009041701 | The same package in the 11-digit HIPAA form |
| 50242-090 invalid | Labeler and product only; the package code is missing |
Sources
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/us_ndc - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/US/medical/us_ndc.yamlon GitHub