Skip to main content

Resources


Training & Safety Requirements

EHS Training and Lab Safety Requirements

Mandatory Training for All Experimental Lab Members
Additional Training Resources
EHS Training Questionnaire body{font-family:Arial,Helvetica,sans-serif;line-height:1.4;margin:2rem auto;max-width:700px;} h1{text-align:center;} .question{margin:1.5em 0;} .question label{font-weight:bold;display:block;margin-bottom:0.3em;} .result{border:1px solid #ddd;border-radius:4px;padding:1em;margin-top:1em;} .result h3{margin-top:0;} .btn{display:inline-block;padding:.5em 1em;background:#007bff;color:#fff;text-decoration:none;border-radius:4px;} .btn:hover{background:#0056b3;}

EHS Training Questionnaire

Select a role… PI – Experimental PI – Computational Faculty Instructor (Teaching Lab) Faculty Instructor (Classroom Only) Staff (Research/Facilities) Staff (Administrative) Student Org (Experiential) Student Org (Non‑Hazard)
/*—————————————————————– Traning data – each entry may have: – code : course code – freq : frequency string – title : full title – desc : short desc – roles : array of job roles for which the course is mandatory – triggers : additional conditions that must be met (“van”, “aerial”, etc.) —————————————————————–*/ const trainings = [ {code:”EHS870″,title:”12‑15 Passenger Van Training”,freq:”Initial”, desc:”Required before operating a UF van.”,roles:[“staff-research”,”staff-admin”,”student-org-exp”],triggers:{van:”yes”}}, {code:”EHS849″,title:”Aerial‑Lift Training”,freq:”Initial & Every 2 Years”, desc:”Required for any employee who works with an aerial lift/MEWP.”,roles:[“pi-exp”,”pi-comp”,”staff-research”],triggers:{aerial:”yes”}}, {code:”EHS801″,title:”Asbestos Awareness”,freq:”Initial & Annual”, desc:”Required for maintenance personnel who may encounter asbestos.”,roles:[“staff-research”],triggers:{hazard:”yes”}}, {code:”EHS851″,title:”Biomedical Waste Training (Main Campus)”,freq:”Initial & Annual”, desc:”Required for faculty & staff who generate biomedical waste (main campus).”,roles:[“pi-exp”,”faculty-lab”,”staff-research”]}, {code:”EHS854″,title:”Biomedical Waste Training (Satellite Campus)”,freq:”Initial & Annual”, desc:”Required for faculty & staff who generate biomedical waste (off‑site).”,roles:[“pi-exp”,”faculty-lab”,”staff-research”]}, {code:”EHS850G”,title:”Bloodborne Pathogens Training (General Audience)”,freq:”Initial & Annual”, desc:”Required for all UF faculty, staff and students who may come into contact with blood or OPIM.”,roles:[“pi-exp”,”pi-comp”,”faculty-lab”,”faculty-classroom”,”staff-research”,”staff-admin”,”student-org-exp”,”student-org-nonhaz”]}, {code:”EHS855″,title:”BBP/BMW Clinical Dentistry”,freq:”Initial & Annual”, desc:”For Dental clinical personnel.”,roles:[“faculty-lab”]}, {code:”EHS869″,title:”Chemical Hygiene Plan”,freq:”Initial”, desc:”Required in labs where chemicals are used.”,roles:[“pi-exp”,”faculty-lab”,”staff-research”]}, {code:”EHS805″,title:”Confined Space Entry”,freq:”Initial & Annual”, desc:”For maintenance workers who enter confined spaces.”,roles:[“staff-research”],triggers:{hazard:”yes”}}, {code:”EHS900″,title:”Managing Controlled Substances in Research Labs”,freq:”Initial”, desc:”Recommended for anyone working with DEA controlled substances.”,roles:[“pi-exp”],triggers:{hazard:”yes”}}, {code:”EHS812″,title:”Excavation & Trenching Safety”,freq:”Initial – Needed before digging”, desc:”Required before any digging activity.”,roles:[“staff-research”],triggers:{laddershot:”yes”}}, {code:”EHS813″,title:”Fall Protection Training”,freq:”Initial & Every 2 Years”, desc:”Required for anyone exposed to fall hazards.”,roles:[“staff-research”,”staff-admin”],triggers:{laddershot:”yes”}}, {code:”EHS827″,title:”Fire Extinguisher/Safety Training”,freq:”Recommended”, desc:”Basic fire safety.”,roles:[“pi-exp”,”pi-comp”,”staff-research”,”staff-admin”]}, {code:”EHS839″,title:”Forklift Training”,freq:”Initial & Every 3 Years”, desc:”Required for anyone operating a forklift.”,roles:[“staff-research”],triggers:{heavy:”forklift”}}, {code:”EHS883″,title:”Gator TRACS Tutorial”,freq:”Recommended”, desc:”For new Lab Managers & PIs.”,roles:[“pi-exp”,”pi-comp”]}, {code:”EHS853″,title:”General Biosafety Training”,freq:”Initial”, desc:”For anyone with recombinant DNA or infectious agents.”,roles:[“pi-exp”,”faculty-lab”]}, {code:”EHS814″,title:”Hazard Communication Training”,freq:”Initial”, desc:”For non‑lab chemical handlers.”,roles:[“staff-research”,”staff-admin”]}, {code:”EHS844″,title:”Hazardous Energy Control”,freq:”Initial & Annual”, desc:”Lockout/Tagout training.”,roles:[“pi-exp”,”staff-research”],triggers:{laddershot:”yes”}}, {code:”EHS809″,title:”Hazardous Waste Management”,freq:”Initial & Annual”, desc:”For employees who generate or manage hazardous waste.”,roles:[“staff-research”],triggers:{hazard:”yes”}}, {code:”EHS810″,title:”Hazardous Waste: Building Services”,freq:”Initial & Annual”, desc:”For custodial staff.”,roles:[“staff-research”]}, {code:”EHS811″,title:”Hazardous Waste: Facilities/Vehicle Maintenance”,freq:”Initial & Annual”, desc:”For maintenance staff in the Physical Plant.”,roles:[“staff-research”]}, {code:”EHS838″,title:”Hearing Conservation Training”,freq:”Initial & Annual”, desc:”For participants in the Hearing Conservation Program.”,roles:[“staff-research”]}, {code:”EHS819″,title:”Heat Stress Training”,freq:”Initial & Annual”, desc:”For work in high heat.”,roles:[“pi-exp”,”staff-research”]}, {code:”EHS815″,title:”Hot Work Awareness Training”,freq:”Initial”, desc:”For welding, cutting, brazing.”,roles:[“pi-exp”,”staff-research”],triggers:{laddershot:”yes”}}, {code:”EHS901″,title:”Hydrofluoric Acid Training”,freq:”Initial & Every 2 Years”, desc:”Required for HF users.”,roles:[“pi-exp”],triggers:{hazard:”yes”}}, {code:”EHS817″,title:”Indoor Air Quality Training”,freq:”Recommended”, desc:”For maintenance staff dealing with mold, etc.”,roles:[“staff-research”]}, {code:”EHS818″,title:”Ladder Safety Training”,freq:”Initial”, desc:”For anyone who climbs ladders.”,roles:[“pi-exp”,”staff-research”],triggers:{laddershot:”yes”}}, {code:”EHS833a”,title:”Laser Safety”,freq:”Initial”, desc:”For regulated laser users.”,roles:[“pi-exp”,”staff-research”]}, {code:”EHS866″,title:”Liquid Nitrogen Training”,freq:”Recommended”, desc:”For cryogen users in labs.”,roles:[“pi-exp”]}, {code:”EHS830″,title:”Radiation Safety Short Course”,freq:”Initial”, desc:”For anyone working with radioactive matter.”,roles:[“pi-exp”]}, {code:”EHS843″,title:”Resp Protection: Online Tight Fit”,freq:”Initial & Annual”, desc:”For tight‑fit respirator users.”,roles:[“pi-exp”],triggers:{hazard:”yes”}}, {code:”EHS846″,title:”Resp Protection: Online N95″,freq:”Initial & Annual”, desc:”For N95 users.”,roles:[“pi-exp”],triggers:{hazard:”yes”}}, {code:”EHS841″,title:”Safe Lifting in the Workplace”,freq:”Recommended”, desc:”For all who lift heavy objects.”,roles:[“pi-exp”,”staff-research”]}, {code:”EHS852″,title:”Shipping and Transport of Biological Materials”,freq:”Initial & Every 2 Years”, desc:”For transport of hazardous goods.”,roles:[“staff-research”],triggers:{hazard:”yes”}}, {code:”EHS820″,title:”Tractor Safety”,freq:”Initial & Annual”, desc:”For all tractor operators.”,roles:[“staff-research”],triggers:{heavy:”tractor”}}, {code:”EHS884″,title:”Waste Anesthetic Gas”,freq:”Initial”, desc:”For users of anesthetic gas.”,roles:[“pi-exp”]}, {code:”EHS840″,title:”X‑Ray Generating Equipment Safety”,freq:”Initial”, desc:”For anyone who works near X‑ray equipment.”,roles:[“pi-exp”]}, ]; /* ——————————————————- */ function run() { const role = document.getElementById(‘role’).value; if (!role) { alert(‘Please choose your job role.’); return; } // read every radio answer const answers = { van : document.querySelector(‘input[name=”van”]:checked’)?.value ?? ‘no’, aerial : document.querySelector(‘input[name=”aerial”]:checked’)?.value ?? ‘no’, hazard : document.querySelector(‘input[name=”hazard”]:checked’)?.value ?? ‘no’, laddershot : document.querySelector(‘input[name=”laddershot”]:checked’)?.value ?? ‘no’, heavy : document.querySelector(‘input[name=”heavy”]:checked’)?.value ?? ‘none’ }; // gather required trainings let required = []; for (const tr of trainings) { // 1) job role must match if (!tr.roles.includes(role)) continue; // 2) all trigger conditions must be satisfied let ok = true; if (tr.triggers) { for (const k in tr.triggers) { if (answers[k] !== tr.triggers[k]) { ok = false; break; } } } if (ok) required.push(tr); } // output const out = document.getElementById(‘output’); if (!required.length) { out.innerHTML = ‘

No specific trainings beyond the institutional minimum.

‘; } else { out.innerHTML = `

Required Trainings for you (${role})

` + `` + required.map(t=>``).join(”) + `
CodeCourseFrequencyDescription
${t.code}${t.title}${t.freq}${t.desc}
`; } } document.getElementById(‘run’).addEventListener(‘click’, run);