Multiple ports question

  • I have a facility that wants me to send to one AE, but give different modalities different ports; CR is 16000, DX is 16001, etc. I have been trying different things and have come to the conclusion that I just have to set up ten instances of Conquest, one per modality to route properly. I can't write it to route properly otherwise given that the AE is the same. Am I missing something? Any ideas?

    Thank you,

    L.J.Jaszczak MD

  • Hmm, I have a problem. Here is my dicom.ini structure:


    SQLHost =

    SQLServer =

    Username =

    Password =

    ForwardAssociationLevel = SERIES

    ImportConverter0 = ifequal “%m”, “CR”; { forward to IP:16000 dest SDYSCP1 channel *; destroy; }

    ImportConverter1 = ifequal “%m”, “CT”; { forward to IP:16001 dest SDYSCP1 channel *; destroy; }

    ImportConverter2 = ifequal “%m”, “DR”; { forward to IP:16002 dest SDYSCP1 channel *; destroy; }

    ImportConverter3 = ifequal “%m”, “DX”; { forward to IP:16003 dest SDYSCP1 channel *; destroy; }

    ...


    Here is the result:


    [CONQUESTSRV1] *** Importconverter0.0 error: ifequal “DX”, “CR”

    [CONQUESTSRV1] ImportConverter0.0: forwarded object to IP:16000

    [CONQUESTSRV1] *** ImportConverter0.0: Forward failed to connect to host IP:16000

  • I am stil struggling. Here is a part of the significant part of my my DICOM.INI:


    SQLHost =

    SQLServer =

    Username =

    Password =

    Exportconverters = 11

    ForwardAssociationLevel = SERIES

    ImportConverter0 = ifequal “%m”, “CR”; { forward to 10.14.2.99:16000 dest SDYSCP1 channel *; destroy; }

    ImportConverter1 = ifequal “%m”, “CT”; { forward to 10.14.2.99:16001 dest SDYSCP1 channel *; destroy; }

    ImportConverter2 = ifequal “%m”, “DR”; { forward to 10.14.2.99:16002 dest SDYSCP1 channel *; destroy; }

    ImportConverter3 = ifequal “%m”, “DX”; { forward to 10.14.2.99:16003 dest SDYSCP1 channel *; destroy; }

    ImportConverter4 = ifequal “%m”, “FL”; { forward to 10.14.2.99:16004 dest SDYSCP1 channel *; destroy; }

    ImportConverter5 = ifequal “%m”, “MG”; { forward to 10.14.2.99:16005 dest SDYSCP1 channel *; destroy; }

    ImportConverter6 = ifequal “%m”, “MR”; { forward to 10.14.2.99:16006 dest SDYSCP1 channel *; destroy; }

    ImportConverter7 = ifequal “%m”, “NM”; { forward to 10.14.2.99:16007 dest SDYSCP1 channel *; destroy; }

    ImportConverter8 = ifequal “%m”, “PT”; { forward to 10.14.2.99:16008 dest SDYSCP1 channel *; destroy; }

    ImportConverter9 = ifequal “%m”, “RF”; { forward to 10.14.2.99:16009 dest SDYSCP1 channel *; destroy; }

    ImportConverter10 = ifequal “%m”, “US”; { forward to 10.14.2.99:16010 dest SDYSCP1 channel *; destroy; }


    Trying to send a CT I get the following repeating error;


    3/25/2020 2:19:46 PM [CONQUESTSRV1] [recompress]: recompressed with mode = j2 (strip=0)

    3/25/2020 2:19:46 PM [CONQUESTSRV1] *** Importconverter0.0 error: ifequal “CT”, “CR”

    3/25/2020 2:19:46 PM [CONQUESTSRV1] ImportConverter0.0: forwarded object to 10.14.2.99:16000

    3/25/2020 2:19:46 PM [CONQUESTSRV1] [recompress]: recompressed with mode = UN (strip=1)

    3/25/2020 2:19:48 PM [CONQUESTSRV1] Importconverter0.2: destroyed received image

    3/25/2020 2:19:48 PM [CONQUESTSRV1] [recompress]: recompressed with mode = j2 (strip=0)

    3/25/2020 2:19:48 PM [CONQUESTSRV1] *** Importconverter0.0 error: ifequal “CT”, “CR”

    3/25/2020 2:19:48 PM [CONQUESTSRV1] ImportConverter0.0: forwarded object to 10.14.2.99:16000


    It seems I have a syntax error, what am I doing wrong? Again, I am trying to get the system to route series to the same AE, IP, but different ports by modality.


    Thank you!

    LJJ

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!