All medications have a National Drug Code (NDC). This article will define NDC and review the errors received when prescribing.
- What is a National Drug Code (NDC)
- What National Drug Code (NDC) error means when prescribing
- Why is a National Drug Code (NDC) not available
- Document Patient Taking an Obsolete Drug or No NDC
What is a National Drug Code (NDC)
All medications are assigned a National Drug Code (NDC) by the FDA when a new drug is released.
In its full form, it specifies brand, ingredient, manufacturer, and packaging. Surescripts, the electronic pharmacy network, requires than an NDC be sent with the transmitted prescription. In the past, when the doctor selected a medication without an NDC, NewCrop sent a “supply flag.” This eliminated the need for an NDC, allowing the prescription to slip through the transmission process. Surescripts no longer allows this workaround. Thus, the new feature you are seeing.
What National Drug Code (NDC) error means when prescribing
When a National Drug Code (NDC) is no longer available you will see the following error message, highlighted below:

*Drug cannot be transmitted due to missing National Drug Code (NDC).*
1. Search for and select the “Generic” name of the medication.
2. Search for and select an “Alternative” medication.
Why is a National Drug Code (NDC) not available
There are at least two cases when a National Drug Code (NDC) is not available:
1. “Ingredient” when there is only a branded drug.
- Many doctors, especially academics, always prescribe by the ingredient. The pharmacy has no problem filling the rx. However, Surescripts no longer allows this. Therefore, if the doc selects the ingredient, we force a switch to the brand.
- Note “ingredient” not “generic”. Generic means the patent is expired and there are often multiple manufacturers. This drug does not have a “generic.” It does have the ingredient and the single brand name.
2. “Obsolete” brand name.
- This occurs when an older drug is no longer manufactured under the brand name, but the ingredient is available as a generic.
- An example is “Amoxil”, an old brand name for “Amoxicillin”. Doctors still hand-write “Amoxil”. The pharmacy has no problem dispensing generic “Amoxicillin”.
- Surescripts will NOT allow you to transmit the Rx of “Amoxil.”
- If an obsolete brand name is selected, the user will be forced to switch to the equivalent generic.
Document Patient Taking an Obsolete Drug/No NDC
The Med Entry tab allows prescribers to add obsolete drugs or drugs without National Drug Codes (NDCs) to the patient’s Active Medications list. This can be useful for documenting that a patient is taking a drug that has no NDC, such as marijuana, or a brand naem that no longer exists, like Vioxx or Coumadin.
1. Navigate to the Med Entry tab.

2. Enter the drug name in the Drug Search field.
3. Click the Drug Search Dropdown Caret and select Include Obsolete Drugs
4. Click the Drug Search button.

5. Click the appropriate Drug Form. (Obsolete Drugs display in orange.)

6. The medication displays in the Pending Rx section. From here, you can Edit the Effective Date, Source, and Sig Information.

7. Click the Check Box next to the medication name.
8. Click the Record button.

9. Medication is now recorded under the patient’s Active Medications
