Tubal flush?

Dr recommend a tubal flush, anyone have it done, thoughts on it & is it painful?