Skip to main content

Official websites use .gov

A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS

A lock () or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Notice of NFIRS Specification Enforcement

  • Share on:

To improve data quality and consistency, we now enforce several 2015 specification cycle rules previously not enforced by the National Fire Incident Reporting System (NFIRS) validation process. Enforcement began with the October 2020 release of the U.S. Fire Administration's NFIRS applications.

Important points

  • There are no specification or documentation changes for the upcoming NFIRS 5.0 specification cycle.
  • We enforce the relational edits listed below to improve data quality and consistency.
  • Critical errors and invalid status incidents will occur upon import to the NFIRS national database if the items described below are not addressed.

Need help?

Responses to online questions submitted to our Help Desk may be delayed.

Relational edits

Failure to follow the specification for the following relational edits will result in a critical error and an invalid incident status.

Relational edits
EditModuleBlockFieldRelational edit
#30BasicFAction TakenCannot be duplicate, except for blanks.
#35BasicH1Civilian Fire CasualtyIf Incident Type > 100 series then Civilian Casualty Form is not available (allowed).
#59FireE3Human FactorsIf Age Was Factor is checked then age must be greater than zero (0), and sex must be present.
#64FireH1Mobile Prop InvolvedIf None is checked, then no data entry is allowed.
#74Structure FireL1Presence of DetectorIf Presence of Detectors is YES, then L2, L3, and L4 are required. If Presence of Detectors is left blank, then L2, L3 and L4 are not available (allowed).
#75Structure FireL4Detector OperationIf Detector Operation = 2, THEN L5 is required. If Detector Operation not = 2, THEN L5 Detector Effectiveness entry is not allowed.
#76Structure FireL4Detector OperationIf Detector Operation = 3, THEN L6 is required. If Detector Operation = 2, THEN L6 Detector Failure Reason is not allowed.
#79Structure FireM1Presence of Automatic Extinguishment Systems (AES)If not present (code not = 1 or 2), then M2, M3, M4 and M5 are not available.
#81Structure FireM5AES FailureIf M3 = 1, then M5 is not available (allowed).
#105HazmatHHazmat Action TakenActions Taken 1, 2 or 3 cannot be duplicates.
#122EMSH1Body Site and Injury TypeEach Body Site must have an Injury Type. Body Site may be repeated up to five times. Injury Type may be repeated; however, the Body Site and Injury Type combination may not be repeated.
#123EMSIProcedures UsedAt least one procedure must be selected, but they are not mutually exclusive; except no treatment.
#151ArsonM2AgeIf subject Age is greater than 17, then Arson Module blocks M1 through M8 (except for M2) are not allowed.

Software-related items to verify

Reminders

General

Record format

Field level