< Return to Datasets Menu

DOL OSHA Enforcement

DOL OSHA Enforcement

OSHA Enforcement

The dataset consists of inspection case detail for approximately 90,000 OSHA inspections conducted annually. The dataset includes information regarding the impetus for conducting the inspection, and details on citations and penalty assessments resulting from violations of OSHA standards. Additionally, accident investigation information is provided, including textual descriptions of the accident, and details regarding the injuries and fatalities which occurred. For more information refer to: www.osha.gov.

View OSHA's metric codes on the 'Data Enforcement' page under 'OSHA Enforcement Data' or Downloaded.


The following datasets use offset for pagination so you can gather more than the limit of 200 records. For more detailed information read about the how to use our offset under the "data.dol.gov" tab.

Dataset Tables

Accident Table

https://data.dol.gov/get/accident

The following table contains OSHA accident information including date, time, description, and other associated accident fields.

accident
Column Name Column Description Data Type
summary_nr Identifies the accident OSHA-170 form numeric(9,0)
report_id Identifies the OSHA federal or state reporting jurisdiction char(7)
event_date Date of accident (yyyymmdd hhmmss) timestamp without time zone
event_time Time of accident (yyyymmdd) date
event_desc Short description of event varchar(200)
event_keyword Contains comma separated keywords entered by ERG during the review process varchar(200)
const_end_use Construction - end-use (code table ENDU) varchar(1)
build_stories Construction - number of stories in building numeric(4,0)
nonbuild_ht Construction - height in feet when not a building numeric(4,0)
project_cost Construction - project cost range (code table COST) varchar(1)
project_type Construction - project type (code table PTYP) varchar(1)
sic_list Comma separated 4-digit SICs associated with related inspections varchar(40)
fatality X=Fatality is associated with accident varchar(1)
state_flag Flag used to identify a State numeric(1,0)
abstract_text Abstract text varchar
load_dt Date the load was completed (yyyymmdd hhmmss) timestamp without time zone

Accident Abstract Table

https://data.dol.gov/get/accident_abstract

The following table contains information about OSHA accident abstracts. The information in the table originates from form OSHA-170 and is linked to OSHA accident reports found in the osha_accident table.

accident_abstract
Column Name Column Description Data Type
summary_nr Identifies the accident OSHA-170 form numeric(9,0)
line_nr Abstract line number - this is a sequence number which should only be used for ordering the lines numeric(7,0)
abstract_text Abstract text varchar
load_dt Date the load was completed (yyyymmdd hhmmss) timestamp without time zone

Accident Injury Table

https://data.dol.gov/get/accident_injury

The following table contains information about injuries associated with OSHA accident reports. It includes information such as the Degree of Injury and the Cause of Injury and is linked to OSHA accident reports found in the osha_acident table.

accident_injury
Column Name Column Description Data Type
summary_nr Identifies the accident OSHA-170 form numeric(9,0)
rel_insp_nr Identifies the inspection associated with investigating a particular injury numeric(9,0)
age Age of the injured person numeric(2,0)
sex M=Male or F=Female varchar(1)
nature_of_inj Nature of injury code - code table IN numeric(2,0)
part_of_body Part of body code - code table BD numeric(2,0)
src_of_injury Source of injury code - code table SO numeric(2,0)
event_type Event type code - code table FT numeric(2,0)
evn_factor Environmental factor code - code table EN numeric(2,0)
hum_factor Human factor code - code table HU numeric(2,0)
occ_code Occupation code - code table OCC numeric(3,0)
degree_of_inj 1=Fatality or 2=Hospitalized injuries or 3=No Hospitalized injuries numeric(1,0)
task_assigned 1=Task regularly assigned or 2=Task not regularly assigned numeric(1,0)
hazsub Hazardous substance code varchar(4)
const_op Construction - operation code (code table OPER) numeric(2,0)
const_op_cause Construction - cause of injury (code table OPER) numeric(2,0)
fat_cause Construction - cause of fatality (code table CAUS) numeric(2,0)
fall_distance Construction - distance of fall (feet) numeric(4,0)
fall_ht Construction - height of person when fell (feet) numeric(4,0)
injury_line_nr Injury line number - is often referenced in the abstract text to refer to a particular person numeric
load_dt Date the load was completed (yyyymmdd hhmmss) timestamp without time zone

Inspection Table

https://data.dol.gov/get/inspection

http://enforcedata.dol.gov/views/dd_display.php

The following table highlights OSHA inspections conducted by OSHA compliance safety and health officers under the Occupational Safety and Health Act of 1970 (the Act) to determine whether employers are complying with standards issued by the agency for safe and healthful workplaces. OSHA publishes information on its inspection and citation activity on the Internet under the provisions of the Electronic Freedom of Information Act. Data for a given inspection will be present if data exists for the inspection and the inspection is indicated as being closed.

inspection
Column Name Column Description Data Type
activity_nr Unique identifier for the inspection numeric(9,0)
reporting_id Identifies the OSHA federal or state reporting jurisdiction char(7)
state_flag Flag used to identify a State char(1)
estab_name Establishment being inspected varchar(300)
site_address Street address of site inspected varchar(300)
site_city City of site inspected varchar(180)
site_state State postal abbreviation of site inspected varchar(20)
site_zip Postal zip code of site inspected varchar(40)
owner_type A=Private or B=LocalGovt or C=StateGovt or D=Federal text
owner_code Used for owner=D only varchar(100)
adv_notice Y/N/blank varchar(1000)
safety_hlth Safety/Health indicator (S=Safety or H=Health) varchar(100)
sic_code SIC code varchar(40)
naics_code Unique code number that is assigned to the NAICS varchar(10)
insp_type A=Accident or B=Complaint or C=Referral or D=Monitoring or E=Variance or F=FollowUp or G=Unprog Rel or H=Planned or I=Prog Related or J=Unprog Other or K=Prog Other or L=Other-L varchar(10)
insp_scope A=Complete or B=Partial or C=Records or D=NoInspection varchar(10)
why_no_insp A=No Insp/Not Found or B=No Insp/Out of Business or C=No Insp/Process Inactive or D=No Insp/10 or Fewer Empe or E=No Insp/Denied Entry or F=No Insp/SIC not on PG or G=No Insp/Exempt Voluntary or H=No Insp/NonExempt Consult or I=No Insp/Other text
union_status Indicates union representation during inspection (Yes=Y/U/A or No=N/B/blank) varchar(10)
safety_manuf Safety planning guide manufacturing (X/blank) text
safety_const Safety planning guide construction (X/blank) varchar(10)
safety_marit Safety planning guide maritime (X/blank) text
health_manuf Health planning guide manufacturing (X/blank) text
health_const Health planning guide construction (X/blank) varchar(10)
health_marit Health planning guide maritime (X/blank) text
migrant Migrant labor inspection (X/blank) varchar(10)
mail_street Mailing address street text
mail_city Mailing address city text
mail_state Mailing address state postal abbreviation text
mail_zip Mailing address postal zip code varchar15)
host_est_key Internal establishment key varchar(40)
open_date Indicates when the inspection was started (yyyymmdd) date
case_mod_date Date the inspection or associated violations were last affected by updating (yyyymmdd). Note: this field was only recently added to the database to facilitate the transfer process. Therefore. cases not affected by updating in April. 2004 or later will have zero in this field date
close_conf_date Closing conference date (yyyymmdd) date
close_case_date Close date of inspection (yyyymmdd) date
ld_dt Load Date Timestamp (yyyymmdd hhmmss) timestamp without time zone

Optional Information Table

https://data.dol.gov/get/optional_info

The following table provides additional, optional information associated with an OSHA inspection. The information is linked to OSHA inspection reports found in the osha_inspection table.

optional_info
Column Name Column Description Data Type
activity_nr Identifies the parent inspection numeric(9,0)
opt_type Identifies the optional information type (only N type included) varchar(1)
opt_id Optional information ID numeric(2,0)
opt_value Optional information value varchar(50)
opt_info_id Optional Information ID numeric
load_dt Date the load was completed (yyyymmdd hhmmss) timestamp without time zone

https://data.dol.gov/get/related_activity

The following table provides information about activity related to an OSHA inspection. The information is linked to OSHA inspection reports found in the osha_inspection table.

related_activity
Column Name Column Description Data Type
activity_nr Identifies the parent inspection numeric(9,0)
rel_type C=Complaint or I=Inspection or R=Referral or A=Accident varchar(1)
rel_act_nr Activity number of the related activity numeric(9,0)
rel_safety X=Yes or blank=No varchar(1)
rel_health X=Yes or blank=No varchar(1)
load_dt Date the load was completed (yyyymmdd hhmmss) timestamp without time zone

Strategic Codes Table

https://data.dol.gov/get/strategic_codes

The following table provides information about strategic codes tied to OSHA inspections, including NEP (National Emphasis Program), LEP (Local Emphasis Program), and Strategic Plan Code. The information is linked to OSHA inspection reports found in the osha_inspection table.

strategic_codes
Column Name Column Description Data Type
activity_nr Identifies the parent inspection numeric(9,0)
prog_type N=NEP (National Emphasis Program) or L=LEP (Local Emphasis Program) or S=Strategic Plan Code varchar(1)
prog_value Code value varchar(25)
load_dt Date the load was completed (yyyymmdd hhmmss) timestamp without time zone

Violation Table

https://data.dol.gov/get/violation

The following table contains information about OSHA violations that are in violation of the Act, Executive Order 12196, or 29 CFR Part 1960. OSHA publishes information on its inspection and citation activity on the Internet under the provisions of the Electronic Freedom of Information Act. Data for a given citation may not be available for 5 days following receipt by the employer for Federal inspections or for 30 days following receipt by the employer for State inspections. The information is linked to OSHA inspection reports found in the osha_inspection table.

violation
Column Name Column Description Data Type
activity_nr Identifies the parent inspection numeric(9,0)
citation_id Identifies the citation number, item number, and item group of the issued citation varchar(25)
delete_flag D=deleted varchar(25)
standard OSHA standard violated varchar(100)
viol_type S=Serious or W=Willful or R=Repeat or O=Other varchar(25)
issuance_date Date of citation issuance (yyyymmdd) date
abate_date Date by which the violation must be abated (yyyymmdd) date
abate_complete Q=Quick Fix or X=Abatement Completed or I=Corrected During Inspection or E=Not Completed - Employer out of business or W=Not Changed - Worksite changed or S=Not Completed - Solicitor advised or A=Not Completed - AD discretion varchar(25)
current_penalty Current penalty assessed (ZZZZZZ9.99) numeric(24,2)
initial_penalty Initial penalty assessed (ZZZZZZ9.99) numeric(24,2)
contest_date Date contested (yyyymmdd) date
final_order_date Date of final order (yyyymmdd) date
nr_instances Number of instances numeric(5,0)
nr_exposed Number of employees exposed numeric(5,0)
rec A=Accident or C=Complaint or I=Imminent Danger or R=Referral or V=Variance varchar(25)
gravity Level of gravity for serious viol - 01-10 or blank varchar(25)
emphasis X or blank varchar(25)
hazcat General industry standard hazard category varchar(25)
fta_insp_nr FTA inspection number numeric(9,0)
fta_issuance_date FTA issuance date (yyyymmdd) date
fta_penalty FTA penalty (ZZZZZZ9.99) numeric(24,2)
fta_contest_date FTA contest date (yyyymmdd) date
fta_final_order_date FTA final order date (yyyymmdd) date
hazsub1 Hazardous substance code varchar(25)
hazsub2 Hazardous substance code varchar(25)
hazsub3 Hazardous substance code varchar(25)
hazsub4 Hazardous substance code varchar(25)
hazsub5 Hazardous substance code varchar(25)
load_dt Date the load was completed (yyyymmdd hhmmss) timestamp without time zone

Violation Event Table

https://data.dol.gov/get/violation_event

The following table provides information about OSHA violation events, including the event and penalty information. The information is linked to OSHA violation reports found in the osha_violation table and inspection reports found in the osha_inspection table.

violation_event
Column Name Column Description Data Type
activity_nr Identifies the associated inspection numeric(9,0)
citation_id Identifies the citation number, item number, and item group of the associated citation varchar(7)
pen_fta P=Penalty or F=FTA varchar(1)
hist_event Z=Issued or P=Petition to Mod Abatement or I=Informal Settlement or A=Amendment or W=Empr Withdrew or D=Govt Dismissed or L=State Settlement or Y=State Decision or F=Formal Settlement or J=ALJ Decision or R=Review Commission or 1=State Lower Court or 2=Appeals Court or 3=Supreme Court varchar(1)
hist_date Date of the event (yyyymmdd) date
hist_penalty Amount assessed (ZZZZZZ9.99) varchar(10)
hist_abate_date Abatement date (yyyymmdd) - when pen-fta=P date
hist_vtype Violation type - when pen-fta=P varchar(1)
hist_insp_nr FTA inspection number - when pen-fta=F numeric(9,0)
load_dt Date the load was completed (yyyymmdd hhmmss) timestamp without time zone

Violation General Duty Standards Table

https://data.dol.gov/get/violation_gen_duty_std

The following table provides information associated with general duty standards cited during OSHA inspections. The information is linked to OSHA violation reports found in the osha_violation table and inspection reports found in the osha_inspection table.

violation_gen_duty_std
Column Name Column Description Data Type
activity_nr Identifies the associated inspection numeric(9,0)
citation_id Identifies the citation number, item number, and item group of the associated citation varchar(30)
line_nr Identifies the relative line in the citation text represented by Line-text integer
line_text Citation text line varchar
load_dt Date the load was completed (yyyymmdd hhmmss) timestamp without time zone

Accident Table

https://data.dol.gov/get/accident

The following table contains OSHA accident information including date, time, description, and other associated accident fields.

accident - OSHA Enforcement

Column Name: summary_nr

Column Description: Identifies the accident OSHA-170 form

Data Type: numeric(9,0)

Column Name: report_id

Column Description: Identifies the OSHA federal or state reporting jurisdiction

Data Type: char(7)

Column Name: event_date

Column Description: Date of accident (yyyymmdd hhmmss)

Data Type: timestamp without time zone

Column Name: event_time

Column Description: Time of accident (yyyymmdd)

Data Type: date

Column Name: event_desc

Column Description: Short description of event

Data Type: varchar(200)

Column Name: event_keyword

Column Description: Contains comma separated keywords entered by ERG during the review process

Data Type: varchar(200)

Column Name: const_end_use

Column Description: Construction - end-use (code table ENDU)

Data Type: varchar(1)

Column Name: build_stories

Column Description: Construction - number of stories in building

Data Type: numeric(4,0)

Column Name: nonbuild_ht

Column Description: Construction - height in feet when not a building

Data Type: numeric(4,0)

Column Name: project_cost

Column Description: Construction - project cost range (code table COST)

Data Type: varchar(1)

Column Name: project_type

Column Description: Construction - project type (code table PTYP)

Data Type: varchar(1)

Column Name: sic_list

Column Description: Comma separated 4-digit SICs associated with related inspections

Data Type: varchar(40)

Column Name: fatality

Column Description: X=Fatality is associated with accident

Data Type: varchar(1)

Column Name: state_flag

Column Description: Flag used to identify a State

Data Type: numeric(1,0)

Column Name: abstract_text

Column Description: Abstract text

Data Type: varchar

Column Name: load_dt

Column Description: Date the load was completed (yyyymmdd hhmmss)

Data Type: timestamp without time zone


Accident Abstract Table

https://data.dol.gov/get/accident_abstract

The following table contains information about OSHA accident abstracts. The information in the table originates from form OSHA-170 and is linked to OSHA accident reports found in the osha_accident table.

accident_abstract - OSHA Enforcement

Column Name: summary_nr

Column Description: Identifies the accident OSHA-170 form

Data Type: numeric(9,0)

Column Name: line_nr

Column Description: Abstract line number - this is a sequence number which should only be used for ordering the lines

Data Type: numeric(7,0)

Column Name: abstract_text

Column Description: Abstract text

Data Type: varchar

Column Name: load_dt

Column Description: Date the load was completed (yyyymmdd hhmmss)

Data Type: timestamp without time zone


Accident Injury Table

https://data.dol.gov/get/accident_injury

The following table contains information about injuries associated with OSHA accident reports. It includes information such as the Degree of Injury and the Cause of Injury and is linked to OSHA accident reports found in the osha_acident table.

accident_injury - OSHA Enforcement

Column Name: summary_nr

Column Description: Identifies the accident OSHA-170 form

Data Type: numeric(9,0)

Column Name: rel_insp_nr

Column Description: Identifies the inspection associated with investigating a particular injury

Data Type: numeric(9,0)

Column Name: age

Column Description: Age of the injured person

Data Type: numeric(2,0)

Column Name: sex

Column Description: M=Male or F=Female

Data Type: varchar(1)

Column Name: nature_of_inj

Column Description: Nature of injury code - code table IN

Data Type: numeric(2,0)

Column Name: part_of_body

Column Description: Part of body code - code table BD

Data Type: numeric(2,0)

Column Name: src_of_injury

Column Description: Source of injury code - code table SO

Data Type: numeric(2,0)

Column Name: event_type

Column Description: Event type code - code table FT

Data Type: numeric(2,0)

Column Name: evn_factor

Column Description: Environmental factor code - code table EN

Data Type: numeric(2,0)

Column Name: hum_factor

Column Description: Human factor code - code table HU

Data Type: numeric(2,0)

Column Name: occ_code

Column Description: Occupation code - code table OCC

Data Type: numeric(3,0)

Column Name: degree_of_inj

Column Description: 1=Fatality or 2=Hospitalized injuries or 3=No Hospitalized injuries

Data Type: numeric(1,0)

Column Name: task_assigned

Column Description: 1=Task regularly assigned or 2=Task not regularly assigned

Data Type: numeric(1,0)

Column Name: hazsub

Column Description: Hazardous substance code

Data Type: varchar(4)

Column Name: const_op

Column Description: Construction - operation code (code table OPER)

Data Type: numeric(2,0)

Column Name: const_op_cause

Column Description: Construction - cause of injury (code table OPER)

Data Type: numeric(2,0)

Column Name: fat_cause

Column Description: Construction - cause of fatality (code table CAUS)

Data Type: numeric(2,0)

Column Name: fall_distance

Column Description: Construction - distance of fall (feet)

Data Type: numeric(4,0)

Column Name: fall_ht

Column Description: Construction - height of person when fell (feet)

Data Type: numeric(4,0)

Column Name: injury_line_nr

Column Description: Injury line number - is often referenced in the abstract text to refer to a particular person

Data Type: numeric

Column Name: load_dt

Column Description: Date the load was completed (yyyymmdd hhmmss)

Data Type: timestamp without time zone


Inspection Table

https://data.dol.gov/get/inspection

The following table highlights OSHA inspections conducted by OSHA compliance safety and health officers under the Occupational Safety and Health Act of 1970 (the Act) to determine whether employers are complying with standards issued by the agency for safe and healthful workplaces. OSHA publishes information on its inspection and citation activity on the Internet under the provisions of the Electronic Freedom of Information Act. Data for a given inspection will be present if data exists for the inspection and the inspection is indicated as being closed.

inspection - OSHA Enforcement

Column Name: activity_nr

Column Description: Unique identifier for the inspection

Data Type: numeric(9,0)

Column Name: reporting_id

Column Description: Identifies the OSHA federal or state reporting jurisdiction

Data Type: char(7)

Column Name: state_flag

Column Description: Flag used to identify a State

Data Type: char(1)

Column Name: estab_name

Column Description: Establishment being inspected

Data Type: varchar(300)

Column Name: site_address

Column Description: Street address of site inspected

Data Type: varchar(300)

Column Name: site_city

Column Description: City of site inspected

Data Type: varchar(180)

Column Name: site_state

Column Description: State postal abbreviation of site inspected

Data Type: varchar(20)

Column Name: site_zip

Column Description: Postal zip code of site inspected

Data Type: varchar(40)

Column Name: owner_type

Column Description: A=Private or B=LocalGovt or C=StateGovt or D=Federal

Data Type: text

Column Name: owner_code

Column Description: Used for owner=D only

Data Type: varchar(100)

Column Name: adv_notice

Column Description: Y/N/blank

Data Type: varchar(1000)

Column Name: safety_hlth

Column Description: Safety/Health indicator (S=Safety or H=Health)

Data Type: varchar(100)

Column Name: sic_code

Column Description: SIC code

Data Type: varchar(40)

Column Name: naics_code

Column Description: Unique code number that is assigned to the NAICS

Data Type: varchar(10)

Column Name: insp_type

Column Description: A=Accident or B=Complaint or C=Referral or D=Monitoring or E=Variance or F=FollowUp or G=Unprog Rel or H=Planned or I=Prog Related or J=Unprog Other or K=Prog Other or L=Other-L

Data Type: varchar(10)

Column Name: insp_scope

Column Description: A=Complete or B=Partial or C=Records or D=NoInspection

Data Type: varchar(10)

Column Name: why_no_insp

Column Description: A=No Insp/Not Found or B=No Insp/Out of Business or C=No Insp/Process Inactive or D=No Insp/10 or Fewer Empe or E=No Insp/Denied Entry or F=No Insp/SIC not on PG or G=No Insp/Exempt Voluntary or H=No Insp/NonExempt Consult or I=No Insp/Other

Data Type: text

Column Name: union_status

Column Description: Indicates union representation during inspection (Yes=Y/U/A or No=N/B/blank)

Data Type: varchar(10)

Column Name: safety_manuf

Column Description: Safety planning guide manufacturing (X/blank)

Data Type: text

Column Name: safety_const

Column Description: Safety planning guide construction (X/blank)

Data Type: varchar(10)

Column Name: safety_marit

Column Description: Safety planning guide maritime (X/blank)

Data Type: text

Column Name: health_manuf

Column Description: Health planning guide manufacturing (X/blank)

Data Type: text

Column Name: health_const

Column Description: Health planning guide construction (X/blank)

Data Type: varchar(10)

Column Name: health_marit

Column Description: Health planning guide maritime (X/blank)

Data Type: text

Column Name: migrant

Column Description: Migrant labor inspection (X/blank)

Data Type: varchar(10)

Column Name: mail_street

Column Description: Mailing address street

Data Type: text

Column Name: mail_city

Column Description: Mailing address city

Data Type: text

Column Name: mail_state

Column Description: Mailing address state postal abbreviation

Data Type: text

Column Name: mail_zip

Column Description: Mailing address postal zip code

Data Type: varchar15)

Column Name: host_est_key

Column Description: Internal establishment key

Data Type: varchar(40)

Column Name: open_date

Column Description: Indicates when the inspection was started (yyyymmdd)

Data Type: date

Column Name: case_mod_date

Column Description: Date the inspection or associated violations were last affected by updating (yyyymmdd). Note: this field was only recently added to the database to facilitate the transfer process. Therefore. cases not affected by updating in April. 2004 or later will have zero in this field

Data Type: date

Column Name: close_conf_date

Column Description: Closing conference date (yyyymmdd)

Data Type: date

Column Name: close_case_date

Column Description: Close date of inspection (yyyymmdd)

Data Type: date

Column Name: ld_dt

Column Description: Load Date Timestamp (yyyymmdd hhmmss)

Data Type: timestamp without time zone


Optional Information Table

https://data.dol.gov/get/optional_info

The following table provides additional, optional information associated with an OSHA inspection. The information is linked to OSHA inspection reports found in the osha_inspection table.

optional_info - OSHA Enforcement

Column Name: activity_nr

Column Description: Identifies the parent inspection

Data Type: numeric(9,0)

Column Name: opt_type

Column Description: Identifies the optional information type (only N type included)

Data Type: varchar(1)

Column Name: opt_id

Column Description: Optional information ID

Data Type: numeric(2,0)

Column Name: opt_value

Column Description: Optional information value

Data Type: varchar(50)

Column Name: opt_info_id

Column Description: Optional Information ID

Data Type: numeric

Column Name: load_dt

Column Description: Date the load was completed (yyyymmdd hhmmss)

Data Type: timestamp without time zone


https://data.dol.gov/get/related_activity

The following table provides information about activity related to an OSHA inspection. The information is linked to OSHA inspection reports found in the osha_inspection table.

related_activity - OSHA Enforcement

Column Name: activity_nr

Column Description: Identifies the parent inspection

Data Type: numeric(9,0)

Column Name: rel_type

Column Description: C=Complaint or I=Inspection or R=Referral or A=Accident

Data Type: varchar(1)

Column Name: rel_act_nr

Column Description: Activity number of the related activity

Data Type: numeric(9,0)

Column Name: rel_safety

Column Description: X=Yes or blank=No

Data Type: varchar(1)

Column Name: rel_health

Column Description: X=Yes or blank=No

Data Type: varchar(1)

Column Name: load_dt

Column Description: Date the load was completed (yyyymmdd hhmmss)

Data Type: timestamp without time zone


Strategic Codes Table

https://data.dol.gov/get/strategic_codes

The following table provides information about strategic codes tied to OSHA inspections, including NEP (National Emphasis Program), LEP (Local Emphasis Program), and Strategic Plan Code. The information is linked to OSHA inspection reports found in the osha_inspection table.

strategic_codes - OSHA Enforcement

Column Name: activity_nr

Column Description: Identifies the parent inspection

Data Type: numeric(9,0)

Column Name: prog_type

Column Description: N=NEP (National Emphasis Program) or L=LEP (Local Emphasis Program) or S=Strategic Plan Code

Data Type: varchar(1)

Column Name: prog_value

Column Description: Code value

Data Type: varchar(25)

Column Name: load_dt

Column Description: Date the load was completed (yyyymmdd hhmmss)

Data Type: timestamp without time zone


Violation Table

https://data.dol.gov/get/violation

The following table contains information about OSHA violations that are in violation of the Act, Executive Order 12196, or 29 CFR Part 1960. OSHA publishes information on its inspection and citation activity on the Internet under the provisions of the Electronic Freedom of Information Act. Data for a given citation may not be available for 5 days following receipt by the employer for Federal inspections or for 30 days following receipt by the employer for State inspections. The information is linked to OSHA inspection reports found in the osha_inspection table.

violation - OSHA Enforcement

Column Name: activity_nr

Column Description: Identifies the parent inspection

Data Type: numeric(9,0)

Column Name: citation_id

Column Description: Identifies the citation number, item number, and item group of the issued citation

Data Type: varchar(25)

Column Name: delete_flag

Column Description: D=deleted

Data Type: varchar(25)

Column Name: standard

Column Description: OSHA standard violated

Data Type: varchar(100)

Column Name: viol_type

Column Description: S=Serious or W=Willful or R=Repeat or O=Other

Data Type: varchar(25)

Column Name: issuance_date

Column Description: Date of citation issuance (yyyymmdd)

Data Type: date

Column Name: abate_date

Column Description: Date by which the violation must be abated (yyyymmdd)

Data Type: date

Column Name: abate_complete

Column Description: Q=Quick Fix or X=Abatement Completed or I=Corrected During Inspection or E=Not Completed - Employer out of business or W=Not Changed - Worksite changed or S=Not Completed - Solicitor advised or A=Not Completed - AD discretion

Data Type: varchar(25)

Column Name: current_penalty

Column Description: Current penalty assessed (ZZZZZZ9.99)

Data Type: numeric(24,2)

Column Name: initial_penalty

Column Description: Initial penalty assessed (ZZZZZZ9.99)

Data Type: numeric(24,2)

Column Name: contest_date

Column Description: Date contested (yyyymmdd)

Data Type: date

Column Name: final_order_date

Column Description: Date of final order (yyyymmdd)

Data Type: date

Column Name: nr_instances

Column Description: Number of instances

Data Type: numeric(5,0)

Column Name: nr_exposed

Column Description: Number of employees exposed

Data Type: numeric(5,0)

Column Name: rec

Column Description: A=Accident or C=Complaint or I=Imminent Danger or R=Referral or V=Variance

Data Type: varchar(25)

Column Name: gravity

Column Description: Level of gravity for serious viol - 01-10 or blank

Data Type: varchar(25)

Column Name: emphasis

Column Description: X or blank

Data Type: varchar(25)

Column Name: hazcat

Column Description: General industry standard hazard category

Data Type: varchar(25)

Column Name: fta_insp_nr

Column Description: FTA inspection number

Data Type: numeric(9,0)

Column Name: fta_issuance_date

Column Description: FTA issuance date (yyyymmdd)

Data Type: date

Column Name: fta_penalty

Column Description: FTA penalty (ZZZZZZ9.99)

Data Type: numeric(24,2)

Column Name: fta_contest_date

Column Description: FTA contest date (yyyymmdd)

Data Type: date

Column Name: fta_final_order_date

Column Description: FTA final order date (yyyymmdd)

Data Type: date

Column Name: hazsub1

Column Description: Hazardous substance code

Data Type: varchar(25)

Column Name: hazsub2

Column Description: Hazardous substance code

Data Type: varchar(25)

Column Name: hazsub3

Column Description: Hazardous substance code

Data Type: varchar(25)

Column Name: hazsub4

Column Description: Hazardous substance code

Data Type: varchar(25)

Column Name: hazsub5

Column Description: Hazardous substance code

Data Type: zvarchar(25)zz

Column Name: load_dt

Column Description: Date the load was completed (yyyymmdd hhmmss)

Data Type: timestamp without time zone


Violation Event Table

https://data.dol.gov/get/violation_event

The following table provides information about OSHA violation events, including the event and penalty information. The information is linked to OSHA violation reports found in the osha_violation table and inspection reports found in the osha_inspection table.

violation_event - OSHA Enforcement

Column Name: activity_nr

Column Description: Identifies the associated inspection

Data Type: numeric(9,0)

Column Name: citation_id

Column Description: Identifies the citation number, item number, and item group of the associated citation

Data Type: varchar(7)

Column Name: pen_fta

Column Description: P=Penalty or F=FTA

Data Type: varchar(1)

Column Name: hist_event

Column Description: Z=Issued or P=Petition to Mod Abatement or I=Informal Settlement or A=Amendment or W=Empr Withdrew or D=Govt Dismissed or L=State Settlement or Y=State Decision or F=Formal Settlement or J=ALJ Decision or R=Review Commission or 1=State Lower Court or 2=Appeals Court or 3=Supreme Court

Data Type: varchar(1)

Column Name: hist_date

Column Description: Date of the event (yyyymmdd)

Data Type: date

Column Name: hist_penalty

Column Description: Amount assessed (ZZZZZZ9.99)

Data Type: varchar(10)

Column Name: hist_abate_date

Column Description: Abatement date (yyyymmdd) - when pen-fta=P

Data Type: date

Column Name: hist_vtype

Column Description: Violation type - when pen-fta=P

Data Type: varchar(1)

Column Name: hist_insp_nr

Column Description: FTA inspection number - when pen-fta=F

Data Type: numeric(9,0)

Column Name: load_dt

Column Description: Date the load was completed (yyyymmdd hhmmss)

Data Type: timestamp without time zone


Violation General Duty Standards Table

https://data.dol.gov/get/violation_gen_duty_std

The following table provides information associated with general duty standards cited during OSHA inspections. The information is linked to OSHA violation reports found in the osha_violation table and inspection reports found in the osha_inspection table.

violation_gen_duty_std - OSHA Enforcement

Column Name: activity_nr

Column Description: Identifies the associated inspection

Data Type: numeric(9,0)

Column Name: citation_id

Column Description: Identifies the citation number, item number, and item group of the associated citation

Data Type: varchar(30)

Column Name: line_nr

Column Description: Identifies the relative line in the citation text represented by Line-text

Data Type: integer

Column Name: line_text

Column Description: Citation text line

Data Type: varchar

Column Name: load_dt

Column Description: Date the load was completed (yyyymmdd hhmmss)

Data Type: timestamp without time zone