problem in "forward study" in 13a

  • Note: this post concerns an unreleased version.


    Hi Marcel,
    I am trying to get Conquest 13a to forward studies from the last 360 days, matched by modality, when forwarding patients. Here is how I set up my dicom ini. Converter0 is the one in question.


    ForwardAssociationLevel = image
    ForwardAssociationCloseDelay = 5
    ForwardAssociationRefreshDelay = 3600
    ForwardAssociationRelease = 0


    ExportConverters = 3
    ExportConverter0 = forward study modality %m now -360 to FAIRLIGHT5
    ExportConverter1 = forward to Risviewjh


    Here is what I get:


    [FAIRLIGHT] Exportconverter0.0: queued forward stu - (20070006-20080006 of WTF790) to FAIRLIGHT5
    [FAIRLIGHT] [recompress]: recompressed with mode = j2 (strip=0)
    [FAIRLIGHT] Written file: F:\fairdicom\WTF790\1.22.333.4444.55555.20080101123946.1.1_0001_000002_1199210706002f.dcm
    [FAIRLIGHT] UPACS THREAD 0: ENDED AT: Tue Jan 01 17:01:01 2008
    [FAIRLIGHT] UPACS THREAD 0: TOTAL RUNNING TIME: 2 SECONDS
    [FAIRLIGHT] Mirror copy: \\n5200\usbhdd\fairdicom\WTF790\1.22.333.4444.55555.20080101123946.1.1_0001_000002_1199210706002f.dcm
    [FAIRLIGHT] [recompress]: recompressed with mode = un (strip=1)
    [FAIRLIGHT] ExportConverter1.0: forward F:\fairdicom\WTF790\1.22.333.4444.55555.20080101123946.1.1_0001_000002_1199210706002f.dcm to Risviewjh
    [FAIRLIGHT] [recompress]: recompressed with mode = un (strip=1)
    [FAIRLIGHT]
    [FAIRLIGHT] UPACS THREAD 1: STARTED AT: Tue Jan 01 17:01:07 2008
    [FAIRLIGHT] Calling Application Title : "FAIRLIGHT "
    [FAIRLIGHT] Called Application Title : "FAIRLIGHT "
    [FAIRLIGHT] Application Context : "1.2.840.10008.3.1.1.1"
    [FAIRLIGHT] Presentation Context 0 "1.2.840.10008.5.1.4.1.2.1.2"
    [FAIRLIGHT] C-Move Destination: "FAIRLIGHT5 "
    [FAIRLIGHT] C-Move (PatientRoot)
    [FAIRLIGHT] ***preretrieve/forward xxx to: remote DICOM error
    [FAIRLIGHT] UPACS THREAD 1: ENDED AT: Tue Jan 01 17:01:07 2008
    [FAIRLIGHT] UPACS THREAD 1: TOTAL RUNNING TIME: 0 SECONDS


    I don't know where the remote dicom error is coming from. If I just specify Forward to Fairlight5, it works. What am I missing?
    Thanks,
    Leszek

  • hmm,
    The error is associated with the date filter.
    If I say "forward patient to Fairlight5", it works, sends everything for the patinet.
    If I say " forward patient modality m% to Fairlight5", it only forwards the current examination for the patient.
    If I say "forward patient now -360 to Fairlight5", I get the "remote DICOM error" I mentioned above.
    If I say "forward patient age -360 to Fairlight5", It incorrectly forwards just the current study rather than the last 360 days. It correctly says: [FAIRLIGHT] Exportconverter0.0: queued forward pat - (20070106-20080101 of WTF790) to FAIRLIGHT5 but only delivers the current examination rather than everything for the specified date range.
    I tried "forward study" instead of "forward patient" with the same behavior.


    Am I doing something wrong?


    Thanks, Leszek

  • A CT with 261 images/ 5 series came in. Conquest forwarded 18038 images. I did cut the ForwardDelay = 6, is this the problem? Or, is this behavior due to the ForwardAssociationLevel = image setting? Should it be "study"? The sending CT is a Toshiba Aquillion 4 slice.
    Thanks, Leszek

  • Hi,


    note: this post concerns an unreleased version. I will look into it. I think however, the syntax should be "now -365+0", e.g., the +0 is compulsory. The same holds for age. Can you try that again?


    Also modality m% should be "modality %m"


    Marcel

  • My current statement in Dicom.ini is:


    ExportConverter0 = forward patient age -600+0 modality %m to FAIRLIGHT5


    No change in what happens though. When I run a patient with multiple studies in the last year, Conquest says:


    [FAIRLIGHT] Exportconverter0.0: queued forward pat - (CR of WTF790) to FAIRLIGHT5


    and only forwards the current examination.

  • Hi,


    Can you switch debug log on and show the incoming c-move request that is processed from the queue (after the delay time)?. I believe that maybe the study UID is passed by accident as well as the modality and the date range.


    Marcel

  • [FAIRLIGHT] A-ASSOCIATE-RQ Packet Dump
    [FAIRLIGHT] Calling Application Title : "FAIRLIGHT "
    [FAIRLIGHT] Called Application Title : "FAIRLIGHT "
    [FAIRLIGHT] Application Context : "1.2.840.10008.3.1.1.1"
    [FAIRLIGHT] Number of Proposed Presentation Contexts: 1
    [FAIRLIGHT] Presentation Context 0 "1.2.840.10008.5.1.4.1.2.1.2"
    [FAIRLIGHT] Server Command := 0021
    [FAIRLIGHT] Message ID := 0005
    [FAIRLIGHT] C-Move Destination: "FAIRLIGHT5 "
    [FAIRLIGHT] (QualifyOn) (mapped) IP:192.168.10.73, PORT:5678
    [FAIRLIGHT] MyPatientRootRetrieveGeneric :: SearchOn
    [FAIRLIGHT] Query On Image
    [FAIRLIGHT] Issue Query on Columns: DICOMImages.SOPClassUI, DICOMImages.SOPInstanc, DICOMSeries.Modality, DICOMSeries.SeriesInst, DICOMStudies.StudyDate, DICOMStudies.PatientID, DICOMStudies.StudyInsta,DICOMImages.ObjectFile,DICOMImages.DeviceName
    [FAIRLIGHT] Values: DICOMSeries.Modality = 'CR' and DICOMStudies.StudyDate >= '20060511' and DICOMStudies.StudyDate <= '20080101' and DICOMStudies.PatientID = 'WTF790' and DICOMStudies.StudyInsta = '1.22.333.4444.55555.20080101123946.1' and DICOMSeries.StudyInsta = DICOMStudies.StudyInsta and DICOMImages.SeriesInst = DICOMSeries.SeriesInst
    [FAIRLIGHT] Tables: DICOMImages, DICOMSeries, DICOMStudies
    [FAIRLIGHT] Records = 2
    [FAIRLIGHT] Number of images to send: 2
    [FAIRLIGHT] MyPatientRootRetrieveGeneric :: RetrieveOn
    [FAIRLIGHT] Locating file:MAG0 WTF790\1.22.333.4444.55555.20080101123946.1.1_0001_000001_1199210653002e.dcm
    [FAIRLIGHT] Locating file:MAG0 WTF790\1.22.333.4444.55555.20080101123946.1.1_0001_000002_1199210706002f.dcm
    [FAIRLIGHT] Sending file : F:\fairdicom\WTF790\1.22.333.4444.55555.20080101123946.1.1_0001_000001_1199210653002e.dcm
    [FAIRLIGHT] Image Loaded from Read Ahead Thread, returning TRUE
    [FAIRLIGHT] [recompress]: recompressed with mode = un (strip=1)
    [FAIRLIGHT] MyPatientRootRetrieveGeneric :: RetrieveOn
    [FAIRLIGHT] Sending file : F:\fairdicom\WTF790\1.22.333.4444.55555.20080101123946.1.1_0001_000002_1199210706002f.dcm
    [FAIRLIGHT] Image Loaded from Read Ahead Thread, returning TRUE
    [FAIRLIGHT] [recompress]: recompressed with mode = un (strip=1)
    [FAIRLIGHT] C-Move (PatientRoot)
    [FAIRLIGHT] UPACS THREAD 212: ENDED AT: Wed Jan 02 17:07:29 2008
    [FAIRLIGHT] UPACS THREAD 212: TOTAL RUNNING TIME: 0 SECONDS

Participate now!

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