Forwarding by patient name

  • I need to split up a stream of patient CTs inbound to a Conquest server so that there are, say, 4 separate destinations and Conquest forwards by looking at the first initial of the patient surname such that patients of surnames beginning A through F go to destination 1, G through L go to destination 2 &c.


    Is there an easy way to do this?


    Even if doing it alphabetically is not be the easiest way of dividing up the workload - are there any other methods that splits the traffic into more-or-less equal chunks?


    dermot

  • Hi,


    you can try something like


    ifnotequal "%V0010,0010[0,1]^","A"; stop; ifnotequal "%V0010,0010[0,1]^","B"; stop; forward series to XXXXXX
    ifnotequal "%V0010,0010[0,1]^","C"; stop; ifnotequal "%V0010,0010[0,1]^","D"; stop; forward series to XXXXXY


    etc.


    Marcel

  • Thanks for the response.


    I've tried:


    .......................


    # Configuration of forwarding and/or converter programs to export DICOM slices
    ForwardAssociationLevel = SERIES
    ForwardAssociationCloseDelay = 5
    ForwardAssociationRefreshDelay = 3600
    ForwardAssociationRelease = 2
    ExportConverters = 2
    ExportModality0 = CT
    ExportConverter0 = ifnotequal "%V0010,0010[0,1]^","A"; stop; ifnotequal "%V0010,0010[0,1]^","B"; stop; forward series to server1
    ExportModality1 = CT
    ExportConverter1 = ifnotequal "%V0010,0010[0,1]^","C"; stop; ifnotequal "%V0010,0010[0,1]^","D"; stop; forward series to server2


    ForwardCollectDelay = 5
    MaximumExportRetries = 0
    MaximumDelayedFetchForwardRetries = 0


    ...................


    Although when the server reboots, it states that two export queue threads are started, no forwarding happens after a CT study arrives.


    Any thoughts?


    dermot

Participate now!

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