Hysteroscopy

My dr mentioned a hysteroscopy before my transfer. Has anyone had one before? What is it for? Would I need to have someone drive me home afterwards? Please share your experiences. Thanks!