The National Drug Code (NDC) is a gremlin in the works of pharmacy

The National Drug Code, or NDC number as it’s affectionately called in pharmacy, is a set of numbers used to uniquely identify “human drugs and biologicals“. Every pharmacist is familiar with the NDC number, but if you’re not it’s basically a  unique number assigned to each package of medication. It’s an 11 digit number in a 3-segment format, i.e. XXXXX-XXXX-XX.

The first segment consists of five digits and indicates the manufacturer of the drug. The second segment is four digits used to identify the medication and strength. And the final segment of two digits represents the package size.

Here’s a basic example: NDC number for Diovan (valsartan) 80mg capsules is 00083-4000-41.

The 00083- identifies the manufacturer, in this case Novartis Pharmaceuticals.

The -4000- identifies the drug, in this case 80mg valsartan (Diovan) capsules.

The -41 identifies the package size, in this case 4000 count bottle.

If you’d like to entertain yourself for hours looking up NDC numbers feel free to do so by going to the FDA website and using the NDC directory.

The idea of the NDC number appears like a good idea on the surface, but it can create a lot of problems when you have to use these numbers to identify medications within any type of organized system like BCMA. The problem stems from the sheer number of NDC numbers in the wild. Imagine all the drug manufacturers making drugs, then multiply that by the number of drugs made by each manufacturer, then multiply that by the number of different package sizes available for each drug made by each manufacturer, and so on. And remember, many generically available medications are often available from more than one manufacturer. To get a better idea of what I’m talking about go to the NDC directory and search for ‘acetaminophen’. Get the picture?

The NDC number is commonly encoded in the barcode of a majority of unit dosed and bulk medications. Thus it makes sense that the NDC number is the primary method for identifying a medication when using any type of barcode scanning to administer medications at the point of care. Problems arise when the NDC numbers become obsolete, or the manufacturer changes their NDC, or the manufacturer stops making the drug, or a different manufacture starts making the same drug, or the packaging changes, and so on and so forth. This creates a cumbersome system of cross-referenced “crosswalks” in many healthcare systems, including BCMA, pharmacy information systems and finance. Not only can it become difficult to maintain these crosswalks over time, it can be time consuming and is fraught with human error. One error that I’ve seen more than once is when an NDC number gets “taught” to the wrong medication. The system isn’t smart enough to know that you messed up, it only does what it’s told.

I’ve always been curious why the middle four digits of the NDC number are different for the same drug depending on the manufacturer or re-packager. For example:

Capoten 25mg tablets from E R Squibb NDC# 00003-0452-51

Capoten 25mg tablets from Cardinal Health 55154-3707-*7

Capoten 25mg tablets from PDRX Pharmaceuticals 55289-*506-01

Why not just use the same middle four digits to identify the drug entity as 25mg captopril tablets? Why not have the same four digit number tied to only captopril 25mg tablet until the end of time? I don’t know. Maybe someone can explain that to me.

With all the difficulty surrounding the use of NDC numbers for medication identification, some people have proposed using an alternative system such as RxNorm. I’ve written about RxNorm before and think the structure of it is pretty cool, but the utility of it to replace NDC numbers as a unique identifier is not immediately obvious to me. The nomenclature can become pretty complex. I have friends that are pretty high on RxNorm and I’m hoping to sit down with them at ASHP Midyear in December and have them walk me through their thought process to better understand where RxNorm might fit in. Until then I will remain skeptical.

Unfortunately there isn’t a quick fix to the problem as the NDC number is firmly entrenched in pharmacy culture. One thing is for certain however, the NDC number has outlived its usefulness and is on the brink of causing more harm than good. I hope someone has something already on the drawing board because it’s a little late in the game to have to start from scratch at this point. I’m just sayin’.

Comments (10)