He might get to watch these things, but he is NOT going to get to do them. Think of the liability there. There is a reason doctors carry malpractice insurance. Plenty can go wrong…an untrained HS student is not going to be able to do this.
Re:blood. Maybe he can volunteer to do something at blood drives…not drawing blood…but helping in some other way.