Marian:
Maybe your son could contact the hospital where he is going to get the procedure done and they have a service to pickup and drop off patient after a procedure. I was able to find this for a specific hospital:
Transportation Services
As far as getting the result, maybe your son could speak with the doctor another day. If your son doesn't know the person that well, he may not want the person to get know his medical condition.
I could imagine you must be frantic.