Yes, it is for convenience, some patients choose for a hospital.
A qualified nurse attends the procedure.
I know some people even put the needle in theirselves, but I don’t dare to do that.