NAV

Product Package Data Details

Drug products can be found in a variety of packages and package combinations. Refer to the table below for an explanation of the package data structure and its components.

AttributeDescription
package_ndc_code

The eleven digit NDC package code. The first nine digits correspond to the NDC code of the product in this package.

E.g. 12345-6789-10

description

A description of the package form and content.

E.g. 10 in 1 CARTON, 100 mL in 1 VIAL

amount

The quantity of the package contents.

unit

The unit for describing the quantity of the package contents. The unit will be 1 if unitless (i.e. 1 bottle).

form

The form of the package.

E.g. BOTTLE

for_product / for_part

The product contained in the package. Packages that may be found independently or as part of a kit will have the for_product label. Some packages are only found as part of a kit (a package containing multiple products), in this case the label will be for_part instead of for_product. This will be a JSON object with the following attributes:

Product/Part AttributeDescription
ndc_product_codeThe nine digit NDC product code.
nameThe product name.
active_ingredientsA list of active ingredients in the product.

Ingredients will have the following attributes:

name
unii
strength_number
strength_unit

inactive_ingredientsA list of inactive ingredients in the product.
"for_part": {
    "ndc_product_code": "52959-0190",
    "name": "NAPROXEN",
    "active_ingredients": [
        {
            "name": "NAPROXEN",
            "unii": "57Y76R9ATQ",
            "strength_number": "250",
            "strength_unit": "mg/1"
        }
    ],
    "inactive_ingredients": [
        {
            "name": "CROSCARMELLOSE SODIUM",
            "unii": "M28OL1HH48",
            "strength_number": null,
            "strength_unit": null
        },
        {
            "name": "POVIDONE",
            "unii": "FZ989GH94E",
            "strength_number": null,
            "strength_unit": null
        },
        {
            "name": "MAGNESIUM STEARATE",
            "unii": "70097M6I30",
            "strength_number": null,
            "strength_unit": null
        }
    ]
}
parts

Packages may be kits, which contain two or more parts. These types of packages will have an array of parts. A part object describes a product, along with its ingredients and packaging, that is contained within the kit. This will be a JSON object with the following attributes:

AttributeDescription
number
ndc_product_code

The nine digit NDC product code for the product in this part.

routeThe route of administration.
amountThe quantity of the product.
unitThe unit describing the quantity of the product.
dosage_formThe product form.
marketing_categoryNDC marketing category. See here for details.
application_numberNDC application number.
packaging_treeAn array of trees describing the structure of the package. See below for details
active_ingredientsA list of active ingredients in the product. See above for a description of ingredient attributes
inactive_ingredientsA list of inactive ingredients in the product. See above for a description of ingredient attributes
"parts": [
    {
        "number": 1,
        "ndc_product_code": "52959-0190",
        "name": "NAPROXEN",
        "route": "ORAL",
        "amount": "60",
        "unit": "1",
        "dosage_form": "TABLET",
        "marketing_category": "ANDA",
        "application_number": "ANDA075927",
        "packaging_tree": [
            {
                "package_ndc_code": "52959-0190-30",
                "description": "60 in 1 BOTTLE",
                "amount": "60",
                "unit": "1",
                "form": "BOTTLE"
            }
        ],
        "active_ingredients": [
            {
                "name": "NAPROXEN",
                "unii": "57Y76R9ATQ",
                "strength_number": "250",
                "strength_unit": "mg/1"
            }
        ],
        "inactive_ingredients": [
            {
                "name": "CROSCARMELLOSE SODIUM",
                "unii": "M28OL1HH48",
                "strength_number": null,
                "strength_unit": null
            },
            {
                "name": "POVIDONE",
                "unii": "FZ989GH94E",
                "strength_number": null,
                "strength_unit": null
            },
            {
                "name": "MAGNESIUM STEARATE",
                "unii": "70097M6I30",
                "strength_number": null,
                "strength_unit": null
            }
        ]
    },
    {
        "number": 2,
        ...
    }
]
packaging_tree

Packages may be found in a nested structure (i.e. An inner package inside an outer package). This attribute is an array of possible packaging structure(s) described as a series of nested objects, starting at the outermost package. The package objects in the trees contain an abbreviated subset of the package attributes, with an additional content field which contains the nested package, if there is one.

"packaging_tree": [
    {
        "package_ndc_code": "67402-0023-07",
        "description": "7 in 1 CASE",
        "amount": "7",
        "unit": "1",
        "form": "CASE",
        "content": {
            "package_ndc_code": "67402-0023-01",
            "description": "0.5 g in 1 POUCH",
            "amount": "0.5",
            "unit": "g",
            "form": "POUCH"
        }
    }
]
part_of

Packages that can be found inside kits will have a part_of array listing the kits containing this package. The kits are described as an abbreviated package object.

"part_of": [
    {
        "package_ndc_code": "44224-3000-01",
        "description": "1 in 1 KIT",
        "product": {
            "ndc_product_code": "44224-3000",
            "name": "Adventure Medical Kits 1-4 Person First Aid"
        }
    }
]