Last modified: July 7, 2023

Poultry Good Commercial Practices Inspection Task 

Data Documentation

Overview

The Poultry Products InspectionAct (PPIA) (21 U.S.C. 453(g)(5) and 9 CFR 381.90 provide that carcasses 

showing evidence of having died from causes other than slaughter are considered adulterated. 9 CFR 

381.65(b) requires that poultry be slaughtered in accordance with Good Commercial Practices.

InspectionProgram Personnel (IPP) complete a Poultry Good Commercial Practices verification task at 

least once per slaughter shift.

Records are eligible for inclusion if the InspectionTaskCode value is 04C05 (Poultry Good Commercial 

Practices).

These data contain information on poultry good commercial practices inspection task verifications. Also, 

noncompliance records (NRs) or Memorandum of Interview (MOIs) associated with the task are 

reported. NRs are only eligible for inclusion if the NR regulations (NRRegs) or NR description 

(NRDescription)field is populated. Rows in the data that don’t contain NR fields indicate instances ofthe 

task where inspectors did not find regulatory noncompliance.

This dataset is a snapshot in time of a dynamic process. Datasets are posted by fiscal quarter with a 

quarterlag on the first Friday of the next quarter. For example, data for Fiscal Year 2023 Quarter 1 was 

posted on April 7, 2023. This information is updated on a quarterly basis and will be made available to 

the public in future datasets.

Establishments may present objections to content within a MOI and may appeal an inspection decision 

per 9 CFR 381.35. Appeals and objections may result in revised data reflected in future data sets. More 

information regarding appeals can be found in the FSIS Fact Sheet: Appealing Inspection Decisions.

All personally identifiable information (e.g., names, phone numbers, etc.) and any corporate proprietary 

information has been redacted.

Additional information regarding verification of poultry good commercial practices canbe found in 

Directive 6110.1.
Last modified: July 7, 2023

Data Dictionary

Data elements are listedin the order in which they appear in the dataset.

• EstablishmentID

o Definition: A unique number identifier that is usedto identify an establishment across 

data tables in FSIS databases.

• EstablishmentNumber

o Definition: A letter/number combination uniquely identifying each establishment.

o Eachestablishment is assigneda number for each FSIS grant of inspection or approval 

for voluntary inspection. Each number is preceded by a variable prefix to indicate the 

type of grant or approval.

▪ M = Meat

▪ P = Poultry

▪ I = Imports

▪ G = Eggs

▪ V = Voluntary

o Some establishment numbers also have a suffix letter. These letters indicate different 

establishments.

o Establishments withmultiple numbers have multiple grants of inspection or approvals. 

When this happens, the different numbers are joined with a ‘+’.

o Examples

▪ M1234 – The prefix ‘M’ indicates that the establishment has a meat grant. The 

‘1234’ is the numerical portion that goes with the meat grant.

▪ P1234 – The prefix ‘P’ indicates that the establishment has a poultry grant. The 

‘1234’ is the numerical portion that goes with the poultry grant.

▪ Note: If an establishment has more thanone grant or approval, the numerical 

portions may be the same, but that is not required.

• If establishment M234 has a poultry grant as well, the poultry number 

might be P234, but it could be a different number.

• If M234 has a poultry number thatis different than P234, (e.g., 

M234+P567), then P234 could be the number of a different 

establishment.

▪ M1234A and M1234B would be different establishments because theyhave 

different suffixes.

• EstablishmentName

o Definition: The name of an establishment on the FSIS grant of inspection.

• InspectionDate

o Definition: The date of the inspection task.

• InspectionTypeCategory

o Definition: A categorythat denotes whether the inspection wasroutine or directed.

▪ Routine: Inspectionverification activities conducted on a routine, ongoing, or 

planned basis whenever the establishment is in operation.

▪ Directed: Inspectionverification activities performed on an as-needed basis.

• ShiftTypeID

o Definition: An identifier to distinguishbetweenShift 1 and Shift 2.

o Values:

▪ 1: Shift 1

▪ 2: Shift 2
Last modified: July 7, 2023

• InspectionTaskCode

o Definition: A short name given to identify an inspection task. The task code in this data 

set is ‘04C05’.

• InspectionTaskName

o Definition: The name for a given task code. For example, a value of ‘04C05’ represents 

tasks associated with Poultry Good Commercial Practices.

• TaskId

o Definition: A unique identifier that is used to identify eachinspection task.

• RegsVerified

o Definition: The regulationsthat were verified in the inspection task.

• RegsVerifiedCount

o Definition: The number of regulationsthat were verified in the inspection task.

• NoncomplianceID

o Definition: A unique identifier for a specific noncompliance within a noncompliance 

record.

• NRNumber

o Definition: The noncompliance record number.

• NRRegs

o Definition: The regulations associatedwiththe specific noncompliance in the 

noncompliance record.

• NRRegsCount

o Definition: The number of regulations associatedwiththe specific noncompliance in the 

noncompliance record.

• NRDescription

o Definition: The description of the specific noncompliance within the noncompliance 

record.

• MOINumber

o Definition: The unique identifier that identifies each MOI.

• MOIDate

o Definition: The date thatthe MOI recordwas opened.

• MOIDescription

o Definition: The narrative portion of the MOI documentation.
Last modified: July 7, 2023

Relationship to Other Data

The data can be combined with other FSIS datasets using the EstablishmentID variable.

Notes and Limitations

To calculate the noncompliance rate, take the sum of the NRRegsCount columnand divide it by the sum 

of the RegsVerifiedCount column.

Information about FSIS’ noncompliance reports canbe found in FSIS’ “What Is a Noncompliance Report” 

article. More information regarding appealing NRs can be found in Directives 13,000.3 and 5000.1 as 

well as the FSIS Fact Sheet: Appeal Inspection Decisions.

Information on the objection to the content in an MOI can be found in Directives 5000.1, 5010.1, and 

6900.2.

For data with inspection dates between April 1, 2021 and September 30, 2021, FSIS did not redact the 

name of Plant Managers or Owners within the NRDescription or MOIDescription field.

Datasets released July 7, 2023 and later reflect changes to FSIS' redaction guidelines that were applied to 

both Current and Archive datasets across all records. Roles (e.g., Supervisory Public Health Veterinarian, 

plant owner) and titles (e.g., Dr., Jr., Mr.) are no longer redacted.

Converting from CSV to PDF

1. Select “View” and then “Page Break Preview” from the top menu bar in Excel -or- select the 

“Page BreakPreview” icon located to the left of the “ZoomOut” slider button in the lower righthand corner of the document.

2. Move the blue vertical lines to include the desired columns for each page.

3. Move the blue horizontal lines to include the desiredrows for eachpage.

4. Select “File”.

a. Select “File” and then “Save As” from the top menu bar.

b. In the drop down, select “Save As Adobe PDF” or select “Save As” and then select PDF 

(*.pdf) from the drop-down list.

Another option to convert CSV files to PDF is to use Adobe’s PDF Converter. This enables the userto 

upload Excel files, convert the files to PDF, and to download the files onto the user’s computer.
Last modified: July 7, 2023

Filtering Tips

If it is desired to only view recordsthat have a populated field for NRDescriptionor MOIDescription, 

then follow these steps:

NRDescription

1. Select the drop down arrow from NRDescription.

2. Deselect “Blanks”.

3. Click “OK”.

To clearthe filter:

4. Click the drop down for NRDescription.

5. Click “Clearfilterfrom NRDescription”.

MOIDescription

1. Select the drop down arrow from MOIDescription.

2. Deselect “Blanks”.

3. Click “OK”.

To clearthe filter:

4. Click the drop down for MOIDescription.

5. Click “Clearfilterfrom MOIDescription”.

Note: It is highly recommended to filter on one field at a time.