Uterus1.com: Great Information, Real Community, Better Living.
 Register
 Login
 Main Page
 Uterus News
Feature Story
 Education Center

Conditions
Treatments
Diagnostics

Find a Physician
HTA in the News
 Heavy Periods Center
sharonbober  Uterus
 Hero™

Dr. Sharon Bober:
Healing the Sex Lives of Cancer Patients
About Heroes
 Join the Discussion in  Our Forums
 Community
Uterus1 Forums
Patient Stories
Frequently
    Asked Questions

One Question Poll
    Archive

 Reference
Locate a Specialist
Online Resources
Uterus Anatomy
Video Library
Menstrual Diary
Office Visits
Patient Brochures
  
advertisement
Search the Body1 Network
February 23, 2020  
EDUCATION CENTER: Diagnostics
  • Printer Friendly Version
  • Email this Diagnostic
  • Hysterosalpingography


    Overview:
    Reviewed by Marcela Millan, MD

    Hysterosalpingography uses iodinated contrast medium and fluoroscopic x-ray monitoring to define the intrauterine cavity and the fallopian tubes.

    Detailed Information:
    You will lie on a table as you do for a pelvic exam, with feet up in the stirrups. First, a speculum will be inserted into the vagina to visualize the cervix. A catheter is then inserted into the uterus. Contrast dye is inserted through the catheter. This can cause several minutes of cramping. The dye enters the uterus and then flows through the fallopian tubes. Four to eight X-ray pictures are taken of the organs as the contrast moves through the reproductive system. Abnormal progression indicates an obstruction.

    This test can be uncomfortable. The dye can cause cramping as it flows through the uterus, so patients are advised to take a pain reliever like ibuprofen 30 minutes to an hour before the test to minimize discomfort.

    This test should not be performed if you have a history of previous reaction to iodine, if you are menstruating, pregnant or have a pelvic infection. If you are prone to pelvic infections, tell your doctor. This information will affect the type of dye used in the test. Also, your doctor may decide to give you antibiotics to prevent infection.

    After the procedure you may feel mild discomfort and cramping. It is not unusual to experience mild spotting for several days after the procedure. Notify your doctor if you develop severe cramping, bleeding or fever.

    Last updated: 06-Jun-07


    Lucee 5.2.9.31 Error (expression)
    Message variable [TEMPLATEPATH] doesn't exist
    Stacktrace The Error Occurred in
    C:\Sites\Uterus1\include\comments.cfm: line 30
    28: <cfquery datasource="#application.globalContentDB#" name="derefGCID">
    29: Select globalcontentID from globalContent
    30: where <cfif #templatepath# eq "/video/"><cfelse>sitename='#Application.CurrentSite#' and </cfif> templatePath='#templatePath#' and templateFile='#templatefile#' and localContentID=#localContentIDforComment#
    31: </cfquery>
    32: <cfif #DerefGCID.RecordCount# GT 0>

    called from C:\Sites\Uterus1\care\diag20.cfm: line 114
    Java Stacktrace lucee.runtime.exp.ExpressionException: variable [TEMPLATEPATH] doesn't exist
      at lucee.runtime.type.scope.UndefinedImpl.get(UndefinedImpl.java:241)
      at include.comments_cfm$cf.call(/include/comments.cfm:30)
      at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933)
      at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823)
      at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:805)
      at care.diag20_cfm$cf.call(/care/diag20.cfm:114)
      at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:933)
      at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:823)
      at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:66)
      at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:45)
      at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2464)
      at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2454)
      at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2427)
      at lucee.runtime.engine.Request.exe(Request.java:44)
      at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1090)
      at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1038)
      at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:102)
      at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
      at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:479)
      at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
      at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)
      at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
      at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      at java.lang.Thread.run(Thread.java:748)
     
    Timestamp 2/23/20 5:12:30 AM EST