HSG Test

Has anyone ever had an HSG test done? What was your experience?Were you able to drive home afterwards or go back to work the same day?