I am a new OHN but find the job varies greatly from site to site (company to company). I work for the local hospital who staffs client clinics. My job entails being the company RN for 8 hours. I work days. This particular company has a nurse on site 24 hours, but not on weekends or holidays. Paperwork also depends on the company. My company is particular about how things are done because the company safety/health officer is greatly involved but other companies may not have as much paperwork. By paperwork, I mean understanding what paper to fill out and knowing what to tell employees their requirements are. It's not reams of paper. We also paper chart. (Easy, short SOAP charting.)
My typical day is seeing people who are returning to work after absences or work restrictions, checking BPs, assessing people for various illnesses and treating them, making the decision to send them home or to the doc, and responding to an occasional in-plant emergency. The papertrail and involvement is greater for workers comp cases.
I absolute LOVE my job. The stress level is nothing compared to the hospital. The most stress I encounter is people upset because we ran out of flu vax or they're having to wait in line for tx. The best part is, our mistakes won't kill anybody!
Also, I do prn work at another clinic and all that happens there is BP checks. Honest. I don't understand how they've justified having a nurse there for 20+ years. (But I ain't saying nuthin'!) And some of our other clinics are more like doctor's offices. (They're staffed with NPs, yay.)
Honestly, though, OHN is not for everyone. I like it because I was familiar with the industrial setting from a prior career and my father was a blue-collar worker. I love the client population. We also have white-collar employees, and I can relate to them, also. If you love the clinical setting, OH may not be for you. No lines, no narcs, no docs running around.
If you want to ask specific questions, I'll do my best to answer.