test HSG

sonia

can anyone tell me how the HSG is painful and what is the procedure of HSG. because doctor prescribed this this test