HSG vs laparoscopy

I got my HSG results which showed a partial obstruction. My doc wants to repeat scan bc it's possible the tubes spasmed, but my friend, who is a GYN says I should get a laparoscopy done. Thoughts?