Surgical instruments on a tray

Doctor, what is hysteroscopy?

What hysteroscopy is, when in your cycle we schedule it, which conditions it is indicated for and when it is contraindicated.