1) For grade school age kids, I would only allow a buddy if they are having a more severe issue. Tell the teachers this and if buddies keep arriving, immediately send them back. Use phrases like "maximize in-class learning," and "missing valuable class time"
2) No resting (absence of illness) in the nurse's office.
3) Review, in person, with the teachers what is in their first aid kits, have them all keep them in one same place (by the door, next to the clock, whatever). I don't think they read the emails because it wasn't until I did an in-person training and covered this, did my bandaid visits stop (almost completely!)
4) Like the pp said, anything you can outsource from your office, do it. I used to get multiple visits for school uniform issues. I literally removed all clothing from my room. Now they have to go to the school store. If there is a blood/body fluid issue I will give them a pass to borrow something from the school store. I am not a Forever 21 salesclerk, I don't have time to go shopping with these kids. lol. Same thing with kleenex boxes as and clorox wipes - this is all school stock stuff and I only keep what I need in my office. For re-stocking students/teachers have to go to the front desk.
5) Send unnecessary visits right back to class. Be straight-forward with the student that this is an unnecessary visit, and if it happens more than 2x in a week, start looping other people in - the adviser, principal, counselor, whomever would be the best point person.
These things helped me reduce my office visits and control my workload.