Posts by jweste

    Hi, Marcel


    I had success receving images from conquest using OHIF with dicomweb-proxy from https://github.com/knopkem/dicomweb-proxy



    This is what dicomweb-proxy says:

    /*Supported Transfer Syntaxes:

    1.2.840.10008.1.2 Implicit VR Endian: Default Transfer Syntax for DICOM

    1.2.840.10008.1.2.1 Explicit VR Little Endian

    1.2.840.10008.1.2.2 Explicit VR Big Endian

    1.2.840.10008.1.2.4.50 JPEG Baseline (Process 1) - Lossy JPEG 8-bit Image Compression

    1.2.840.10008.1.2.4.51 JPEG Baseline (Processes 2 & 4) - Lossy JPEG 12-bit Image Compression

    1.2.840.10008.1.2.4.70 JPEG Lossless, Nonhierarchical, First- Order Prediction

    1.2.840.10008.1.2.4.80 JPEG-LS Lossless Image Compression <-- recommended

    1.2.840.10008.1.2.4.81 JPEG-LS Lossy (Near- Lossless) Image Compression

    1.2.840.10008.1.2.5 RLE Lossless

    */

    // transfer syntax (e.g. compression of dicom files) used for transmission via wado and proposed to pacs

    And It uses the next default transferSyntax:

    config.transferSyntax = '1.2.840.10008.1.2.4.80';



    If I set transferSyntax='1.2.840.10008.1.2', I can see conquest is faster to send the response because this test below is not repeated many times:

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.1' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.2' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.1' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.1' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.1' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.1' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.1' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.1' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.1' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.2' against list #0 = '1.2.840.10008.1.2'


    But, there are some imagens where dicomweb-proxy is unable to receive them and it seems it continues asking conquest to send the images resulting a loop forever in conquest logs.

    In the logs I see: Host 'C-GET client' will not accept image.


    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.1' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.2' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.1' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2.1' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] Records = 1

    [CONQUESTLOCAL] Number of images to send: 1

    [CONQUESTLOCAL] Host 'C-GET client' will not accept image

    [CONQUESTLOCAL] C-Get (PatientRoot)


    And in dicomweb-proxy I see something as:

    "errno":-4058,"code":"ENOENT","syscall":"access","path":"F:\Programas\dicomweb-proxy\data\1.3.46.670589.30.1.6.1.116520970982.1515094474578.1\1.3.46.670589.30.1.6.1.116520970982.1515095184046.2"}

    Error: ENOENT: no such file or directory, access 'F:\Programas\dicomweb-proxy\data\1.3.46.670589.30.1.6.1.116520970982.1515094474578.1\1.3.46.670589.30.1.6.1.116520970982.1515095184046.2'

    20:00:38.753 ERROR file not found data\1.3.46.670589.30.1.6.1.116520970982.1515094474578.1\1.3.46.670589.30.1.6.1.116520970982.1515095184046.2

    20:00:38.764 INFO fetch start: 1.3.46.670589.30.1.6.1.116520970982.1515094474578.1/1.3.46.670589.30.1.6.1.116520970982.1515095185578.1

    20:00:38.967 INFO fetch finished: 1.3.46.670589.30.1.6.1.116520970982.1515094474578.1/1.3.46.670589.30.1.6.1.116520970982.1515095183937.1

    20:00:38.968 ERROR ENOENT: no such file or directory, access 'F:\Programas\dicomweb-proxy\data\1.3.46.670589.30.1.6.1.116520970982.1515094474578.1\1.3.46.670589.30.1.6.1.116520970982.1515095183875.2'

    {"errno":-4058,"code":"ENOENT","syscall":"access","path":"F:\Programas\dicomweb-proxy\data\1.3.46.670589.30.1.6.1.116520970982.1515094474578.1\1.3.46.670589.30.1.6.1.116520970982.1515095183875.2"}

    Error: ENOENT: no such file or directory, access 'F:\Programas\dicomweb-proxy\data\1.3.46.670589.30.1.6.1.116520970982.1515094474578.1\1.3.46.670589.30.1.6.1.116520970982.1515095183875.2'



    The weird is that I set transferSyntax = '1.2.840.10008.1.2.4.80', I also get some imagens giving the same problem.



    Can you help me?

    Hi, Marcel


    I had looking into CC help and I get the text in the picture below.


    So, It is as CC works. It appends '*' around the 'name'.


    I´d need rebuild the source to fix it. It is out of my work scope.


    From CC help search:

    "- Name

    Searches in the patient's name field. Enter as much of the patient's name as is known; for example, his/her entire last name. The search uses wildcards by adding an * to the beginning and end of the text you entered and will find all patients whose name contains the text anywhere in their full name."





    Hi Luiz,


    I meant in the conquest log. At high level it logs the dicom request.


    Marcel

    Hi, Marcel


    My debuglevel is 4.

    The GUI log is the one posted above:

    with Clearcanvas

    If I use:

    Name:MARIA*

    I get

    [CONQUESTLOCAL] Issue Query on Columns: DICOMStudies.StudyDate, DICOMStudies.StudyTime, DICOMStudies.AccessionN, DICOMStudies.StudyModal, DICOMStudies.ReferPhysi, DICOMStudies.StudyDescr, DICOMStudies.PatientNam, DICOMStudies.PatientID, DICOMStudies.PatientBir, DICOMStudies.PatientSex, DICOMStudies.PatientsAg, DICOMStudies.StudyInsta, DICOMStudies.StudyID

    [CONQUESTLOCAL] Values: DICOMStudies.PatientNam LIKE '%MARIA%%'

    [CONQUESTLOCAL] Tables: DICOMStudies

    [CONQUESTLOCAL] Sorting (DICOMStudies.PatientNam) DoSort := 1

    [CONQUESTLOCAL] Query Distinct Tables: DICOMStudies

    [CONQUESTLOCAL] Columns : DICOMStudies.StudyDate, DICOMStudies.StudyTime, DICOMStudies.AccessionN, DICOMStudies.StudyModal, DICOMStudies.ReferPhysi, DICOMStudies.StudyDescr, DICOMStudies.PatientNam, DICOMStudies.PatientID, DICOMStudies.PatientBir, DICOMStudies.PatientSex, DICOMStudies.PatientsAg, DICOMStudies.StudyInsta, DICOMStudies.StudyID

    [CONQUESTLOCAL] Where : DICOMStudies.PatientNam LIKE '%MARIA%%'

    [CONQUESTLOCAL] Order : DICOMStudies.PatientNam


    If I use:

    Name:MARIA

    I get

    CONQUESTLOCAL] Issue Query on Columns: DICOMStudies.StudyDate, DICOMStudies.StudyTime, DICOMStudies.AccessionN, DICOMStudies.StudyModal, DICOMStudies.ReferPhysi, DICOMStudies.StudyDescr, DICOMStudies.PatientNam, DICOMStudies.PatientID, DICOMStudies.PatientBir, DICOMStudies.PatientSex, DICOMStudies.PatientsAg, DICOMStudies.StudyInsta, DICOMStudies.StudyID

    [CONQUESTLOCAL] Values: DICOMStudies.PatientNam LIKE '%MARIA%'

    [CONQUESTLOCAL] Tables: DICOMStudies

    [CONQUESTLOCAL] Sorting (DICOMStudies.PatientNam) DoSort := 1

    [CONQUESTLOCAL] Query Distinct Tables: DICOMStudies

    [CONQUESTLOCAL] Columns : DICOMStudies.StudyDate, DICOMStudies.StudyTime, DICOMStudies.AccessionN, DICOMStudies.StudyModal, DICOMStudies.ReferPhysi, DICOMStudies.StudyDescr, DICOMStudies.PatientNam, DICOMStudies.PatientID, DICOMStudies.PatientBir, DICOMStudies.PatientSex, DICOMStudies.PatientsAg, DICOMStudies.StudyInsta, DICOMStudies.StudyID

    [CONQUESTLOCAL] Where : DICOMStudies.PatientNam LIKE '%MARIA%'

    [CONQUESTLOCAL] Order : DICOMStudies.PatientNam

    [CONQUESTLOCAL] Records = 17716


    Isn´t it what you asked for?

    Hi, I´d like to search a name starting with "MARIA" for sample


    I think the correct sql will be something as: DICOMStudies.PatientNam LIKE 'MARIA%'


    with Clearcanvas

    If I use:

    Name:MARIA*

    I get

    [CONQUESTLOCAL] Issue Query on Columns: DICOMStudies.StudyDate, DICOMStudies.StudyTime, DICOMStudies.AccessionN, DICOMStudies.StudyModal, DICOMStudies.ReferPhysi, DICOMStudies.StudyDescr, DICOMStudies.PatientNam, DICOMStudies.PatientID, DICOMStudies.PatientBir, DICOMStudies.PatientSex, DICOMStudies.PatientsAg, DICOMStudies.StudyInsta, DICOMStudies.StudyID

    [CONQUESTLOCAL] Values: DICOMStudies.PatientNam LIKE '%MARIA%%'

    [CONQUESTLOCAL] Tables: DICOMStudies

    [CONQUESTLOCAL] Sorting (DICOMStudies.PatientNam) DoSort := 1

    [CONQUESTLOCAL] Query Distinct Tables: DICOMStudies

    [CONQUESTLOCAL] Columns : DICOMStudies.StudyDate, DICOMStudies.StudyTime, DICOMStudies.AccessionN, DICOMStudies.StudyModal, DICOMStudies.ReferPhysi, DICOMStudies.StudyDescr, DICOMStudies.PatientNam, DICOMStudies.PatientID, DICOMStudies.PatientBir, DICOMStudies.PatientSex, DICOMStudies.PatientsAg, DICOMStudies.StudyInsta, DICOMStudies.StudyID

    [CONQUESTLOCAL] Where : DICOMStudies.PatientNam LIKE '%MARIA%%'

    [CONQUESTLOCAL] Order : DICOMStudies.PatientNam


    If I use:

    Name:MARIA

    I get

    CONQUESTLOCAL] Issue Query on Columns: DICOMStudies.StudyDate, DICOMStudies.StudyTime, DICOMStudies.AccessionN, DICOMStudies.StudyModal, DICOMStudies.ReferPhysi, DICOMStudies.StudyDescr, DICOMStudies.PatientNam, DICOMStudies.PatientID, DICOMStudies.PatientBir, DICOMStudies.PatientSex, DICOMStudies.PatientsAg, DICOMStudies.StudyInsta, DICOMStudies.StudyID

    [CONQUESTLOCAL] Values: DICOMStudies.PatientNam LIKE '%MARIA%'

    [CONQUESTLOCAL] Tables: DICOMStudies

    [CONQUESTLOCAL] Sorting (DICOMStudies.PatientNam) DoSort := 1

    [CONQUESTLOCAL] Query Distinct Tables: DICOMStudies

    [CONQUESTLOCAL] Columns : DICOMStudies.StudyDate, DICOMStudies.StudyTime, DICOMStudies.AccessionN, DICOMStudies.StudyModal, DICOMStudies.ReferPhysi, DICOMStudies.StudyDescr, DICOMStudies.PatientNam, DICOMStudies.PatientID, DICOMStudies.PatientBir, DICOMStudies.PatientSex, DICOMStudies.PatientsAg, DICOMStudies.StudyInsta, DICOMStudies.StudyID

    [CONQUESTLOCAL] Where : DICOMStudies.PatientNam LIKE '%MARIA%'

    [CONQUESTLOCAL] Order : DICOMStudies.PatientNam

    [CONQUESTLOCAL] Records = 17716



    So, It can't use the table index to search a name starting with "MARIA", because it puts "%" before the name in the sql


    Is it a ClearCanvas problem not related to conquest?

    Hi, Marcel,


    When I start conquest with my magdevice point to S3 mapped drive('Z') I get the next error on start, and next, conquest seems work normally.

    # Configuration of disk(s) to store images

    MAGDeviceFullThreshHold = 100

    MAGDevices = 1

    MAGDevice0 = Z:\dicomortoc\ ---> very large bucket with 2.6TB

    Here I get the error showing in the picture attached below.


    If I use:

    # Configuration of disk(s) to store images

    MAGDeviceFullThreshHold = 100

    MAGDevices = 2

    MAGDevice0 = Z:\dicomimages\ ---> Here I have about 30MB of dicom images in the mapped drive

    MAGDevice1 = Z:\dicomortoc\ ---> very large bucket with 2.6TB dicom images in the mapped drive

    then, No error occur


    If I use:

    # Configuration of disk(s) to store images

    MAGDeviceFullThreshHold = 100

    MAGDevices = 2

    MAGDevice0 = D:\data0\ ---> local drive not mapped

    MAGDevice1 = Z:\dicomortoc\ ---> very large bucket with 2.6TB dicom images

    No error occur


    Only to you know, aws S3 storage has no size limit to save images.


    I´m not running conquest as NT service. I am running as normal app in admin account.

    Can you help to find the error?







    Hi,Marcel


    I continue to trying a better fast way to move my old conquest to aws ec2 and S3


    I am trying the next:

    In my old conquest install I have seen that 'dicomimages' table contains a column 'DEVICENAME'. In my case all content of this column is 'MAGO'.

    Your dicom.ini has:

    MAG0=C:\data0\


    In a new conquest install I´d like to change old MAG0 to MAG1:

    MAG0=D:\data0\ --> Initially this folder will be empty, and I hope that conquest start to put new images here

    MAG1=Z:\data1\ --> where Z is a S3 mapped drive where I have the images from old conquest install(MAG0 from old conquest).


    So, in MAG1(Z:\data1\) I have all data copied from old conquest that was in MAG0.


    If I execute an sql update right into 'dicomimages' table as: 'update dicomimages set DEVICENAME='MAG1'


    Is it enough to conquest find all older images(now in MAG1) and conquest will start to put new images in MAG0 of the new install?


    Regards, Luiz

    Hi, Marcel

    I did EnableComputedFields=0

    I have stiil a long time to retrieve images:

    Here is the log. This conquest version is 1.14.17c


    [CONQUESTSRV1] UPACS THREAD 34: STARTED AT: Mon Jul 19 09:57:13 2021

    [CONQUESTSRV1] A-ASSOCIATE-RQ Packet Dump

    [CONQUESTSRV1] Calling Application Title : "v192.168.10.55 "

    [CONQUESTSRV1] Called Application Title : "CONQUESTSRV1 "

    [CONQUESTSRV1] Application Context : "1.2.840.10008.3.1.1.1", PDU length: 1048576

    [CONQUESTSRV1] Number of Proposed Presentation Contexts: 1

    [CONQUESTSRV1] Presentation Context 0 "1.2.840.10008.5.1.4.1.2.2.2" 1

    [CONQUESTSRV1] Server Command := 0021

    [CONQUESTSRV1] Message ID := 0001

    [CONQUESTSRV1] C-Move Destination: "v192.168.10.55"

    [CONQUESTSRV1] 0000,0002 28 UI AffectedSOPClassUID "1.2.840.10008.5.1.4.1.2.2.2"

    [CONQUESTSRV1] 0000,0100 2 US CommandField 33

    [CONQUESTSRV1] 0000,0110 2 US MessageID 1

    [CONQUESTSRV1] 0000,0600 14 AE MoveDestination "v192.168.10.55"

    [CONQUESTSRV1] 0000,0700 2 US Priority 0

    [CONQUESTSRV1] 0000,0800 2 US DataSetType 258

    [CONQUESTSRV1] 0002,0010 17 UI TransferSyntaxUID "1.2.840.10008.1.2"

    [CONQUESTSRV1] (QualifyOn) (mapped) IP:192.168.10.55, PORT:1234

    [CONQUESTSRV1] MyStudyRootRetrieveGeneric :: SearchOn

    [CONQUESTSRV1] 0002,0010 17 UI TransferSyntaxUID "1.2.840.10008.1.2"

    [CONQUESTSRV1] 0008,0020 0 DA StudyDate (empty)

    [CONQUESTSRV1] 0008,0030 0 TM StudyTime (empty)

    [CONQUESTSRV1] 0008,0050 0 SH AccessionNumber (empty)

    [CONQUESTSRV1] 0008,0052 6 CS QueryRetrieveLevel "STUDY "

    [CONQUESTSRV1] 0008,0090 0 PN ReferringPhysicianNa (empty)

    [CONQUESTSRV1] 0008,1030 0 LO StudyDescription (empty)

    [CONQUESTSRV1] 0010,0010 0 PN PatientName (empty)

    [CONQUESTSRV1] 0010,0020 0 LO PatientID (empty)

    [CONQUESTSRV1] 0010,0030 0 DA PatientBirthDate (empty)

    [CONQUESTSRV1] 0010,0040 0 CS PatientSex (empty)

    [CONQUESTSRV1] 0020,000d 52 UI StudyInstanceUID "1.3.46.670589.30.1.6.1.116520970982.1626698633593.1"

    [CONQUESTSRV1] Query On Image

    [CONQUESTSRV1] Issue Query on Columns: DICOMImages.SOPClassUI, DICOMImages.SOPInstanc, DICOMSeries.SeriesInst, DICOMStudies.StudyDate, DICOMStudies.StudyTime, DICOMStudies.AccessionN, DICOMStudies.ReferPhysi, DICOMStudies.StudyDescr, DICOMStudies.PatientNam, DICOMStudies.PatientID, DICOMStudies.PatientBir, DICOMStudies.PatientSex, DICOMStudies.StudyInsta,DICOMImages.ObjectFile,DICOMImages.DeviceName

    [CONQUESTSRV1] Values: DICOMStudies.StudyInsta = '1.3.46.670589.30.1.6.1.116520970982.1626698633593.1' and DICOMSeries.StudyInsta = DICOMStudies.StudyInsta and DICOMImages.SeriesInst = DICOMSeries.SeriesInst

    [CONQUESTSRV1] Tables: DICOMImages, DICOMSeries, DICOMStudies

    [CONQUESTSRV1] Records = 1

    [CONQUESTSRV1] Number of Images to send: 1

    [CONQUESTSRV1] MyStudyRootRetrieveGeneric :: RetrieveOn

    [CONQUESTSRV1] Locating file:MAG0 327412\1.3.46.670589.30.1.6.1.116520970982.1626699074031.1_0001_000001_1626699081000a.dcm

    [CONQUESTSRV1] ReadAheadThread: readahead > 0000

    [CONQUESTSRV1] RetrieveOn: givenout < 0000

    [CONQUESTSRV1] Sending file : F:\dicomserver\data\327412\1.3.46.670589.30.1.6.1.116520970982.1626699074031.1_0001_000001_1626699081000a.dcm

    [CONQUESTSRV1] Image Loaded from Read Ahead Thread, returning TRUE

    [CONQUESTSRV1] C-Move (StudyRoot)

    [CONQUESTSRV1] Connected by address: 370aa8c0

    [CONQUESTSRV1] Testing transfer: '1.2.840.10008.1.2' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTSRV1]

    [CONQUESTSRV1] UPACS THREAD 35: STARTED AT: Mon Jul 19 09:57:41 2021

    [CONQUESTSRV1] A-ASSOCIATE-RQ Packet Dump

    [CONQUESTSRV1] Calling Application Title : "v192.168.10.55 "

    [CONQUESTSRV1] Called Application Title : "CONQUESTSRV1 "

    [CONQUESTSRV1] Application Context : "1.2.840.10008.3.1.1.1", PDU length: 1048576

    [CONQUESTSRV1] Number of Proposed Presentation Contexts: 1

    [CONQUESTSRV1] Presentation Context 0 "1.2.840.10008.5.1.4.1.2.2.2" 1

    [CONQUESTSRV1] Server Command := 0021

    [CONQUESTSRV1] Message ID := 0001

    [CONQUESTSRV1] C-Move Destination: "v192.168.10.55"

    [CONQUESTSRV1] 0000,0002 28 UI AffectedSOPClassUID "1.2.840.10008.5.1.4.1.2.2.2"

    [CONQUESTSRV1] 0000,0100 2 US CommandField 33

    [CONQUESTSRV1] 0000,0110 2 US MessageID 1

    [CONQUESTSRV1] 0000,0600 14 AE MoveDestination "v192.168.10.55"

    [CONQUESTSRV1] 0000,0700 2 US Priority 0

    [CONQUESTSRV1] 0000,0800 2 US DataSetType 258

    [CONQUESTSRV1] 0002,0010 17 UI TransferSyntaxUID "1.2.840.10008.1.2"

    [CONQUESTSRV1] (QualifyOn) (mapped) IP:192.168.10.55, PORT:1234

    [CONQUESTSRV1] MyStudyRootRetrieveGeneric :: SearchOn

    [CONQUESTSRV1] 0002,0010 17 UI TransferSyntaxUID "1.2.840.10008.1.2"

    [CONQUESTSRV1] 0008,0020 0 DA StudyDate (empty)

    [CONQUESTSRV1] 0008,0030 0 TM StudyTime (empty)

    [CONQUESTSRV1] 0008,0050 0 SH AccessionNumber (empty)

    [CONQUESTSRV1] 0008,0052 6 CS QueryRetrieveLevel "STUDY "

    [CONQUESTSRV1] 0008,0090 0 PN ReferringPhysicianNa (empty)

    [CONQUESTSRV1] 0008,1030 0 LO StudyDescription (empty)

    [CONQUESTSRV1] 0010,0010 0 PN PatientName (empty)

    [CONQUESTSRV1] 0010,0020 0 LO PatientID (empty)

    [CONQUESTSRV1] 0010,0030 0 DA PatientBirthDate (empty)

    [CONQUESTSRV1] 0010,0040 0 CS PatientSex (empty)

    [CONQUESTSRV1] 0020,000d 52 UI StudyInstanceUID "1.3.46.670589.30.1.6.1.116520970982.1626698633593.1"

    [CONQUESTSRV1] Query On Image

    [CONQUESTSRV1] Issue Query on Columns: DICOMImages.SOPClassUI, DICOMImages.SOPInstanc, DICOMSeries.SeriesInst, DICOMStudies.StudyDate, DICOMStudies.StudyTime, DICOMStudies.AccessionN, DICOMStudies.ReferPhysi, DICOMStudies.StudyDescr, DICOMStudies.PatientNam, DICOMStudies.PatientID, DICOMStudies.PatientBir, DICOMStudies.PatientSex, DICOMStudies.StudyInsta,DICOMImages.ObjectFile,DICOMImages.DeviceName

    [CONQUESTSRV1] Values: DICOMStudies.StudyInsta = '1.3.46.670589.30.1.6.1.116520970982.1626698633593.1' and DICOMSeries.StudyInsta = DICOMStudies.StudyInsta and DICOMImages.SeriesInst = DICOMSeries.SeriesInst

    [CONQUESTSRV1] Tables: DICOMImages, DICOMSeries, DICOMStudies

    [CONQUESTSRV1] Records = 1

    [CONQUESTSRV1] Number of Images to send: 1

    [CONQUESTSRV1] MyStudyRootRetrieveGeneric :: RetrieveOn

    [CONQUESTSRV1] Locating file:MAG0 327412\1.3.46.670589.30.1.6.1.116520970982.1626699074031.1_0001_000001_1626699081000a.dcm

    [CONQUESTSRV1] ReadAheadThread: readahead > 0000

    [CONQUESTSRV1] RetrieveOn: givenout < 0000

    [CONQUESTSRV1] Sending file : F:\dicomserver\data\327412\1.3.46.670589.30.1.6.1.116520970982.1626699074031.1_0001_000001_1626699081000a.dcm

    [CONQUESTSRV1] Image Loaded from Read Ahead Thread, returning TRUE

    [CONQUESTSRV1] UPACS THREAD 34: ENDED AT: Mon Jul 19 09:57:49 2021

    [CONQUESTSRV1] UPACS THREAD 34: TOTAL RUNNING TIME: 36 SECONDS

    [CONQUESTSRV1] C-Move (StudyRoot)

    Hi, Marcel,



    Does this error is normal when in debug mode?


    [CONQUESTLOCAL] Connected by address: 0100007f

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL] 0000,0002 18 UI AffectedSOPClassUID "1.2.840.10008.1.1"

    [CONQUESTLOCAL] 0000,0100 2 US CommandField 48

    [CONQUESTLOCAL] 0000,0110 2 US MessageID 7

    [CONQUESTLOCAL] 0000,0800 2 US DataSetType 257

    [CONQUESTLOCAL] 0002,0010 17 UI TransferSyntaxUID "1.2.840.10008.1.2"

    [CONQUESTLOCAL] 9999,0400 1110 LO ConquestConsoleComma "lua:local first=true; local ae=[[CONQUESTLOCAL]];local level=[[SERIES]];local q={QueryRetrieveLevel=[[SERIES]],PatientID=[[]],PatientName=[[]],StudyDate=[[]],SeriesNumber=[[202011*]],SeriesDescription=[[]],Modality=[[]],};local q2=DicomObject:new(); for k,"

    [CONQUESTLOCAL] Connected by address: 0100007f

    [CONQUESTLOCAL] Testing transfer: '1.2.840.10008.1.2' against list #0 = '1.2.840.10008.1.2'

    [CONQUESTLOCAL]

    [CONQUESTLOCAL] UPACS THREAD 20: STARTED AT: Sun Jul 18 11:19:30 2021

    [CONQUESTLOCAL] A-ASSOCIATE-RQ Packet Dump

    [CONQUESTLOCAL] Calling Application Title : "CONQUESTLOCAL "

    [CONQUESTLOCAL] Called Application Title : "CONQUESTLOCAL "

    [CONQUESTLOCAL] Application Context : "1.2.840.10008.3.1.1.1", PDU length: 32768

    [CONQUESTLOCAL] Number of Proposed Presentation Contexts: 1

    [CONQUESTLOCAL] Presentation Context 0 "1.2.840.10008.5.1.4.1.2.2.1" 1

    [CONQUESTLOCAL] Server Command := 0020

    [CONQUESTLOCAL] Message ID := 019b

    [CONQUESTLOCAL] 0000,0002 28 UI AffectedSOPClassUID "1.2.840.10008.5.1.4.1.2.2.1"

    [CONQUESTLOCAL] 0000,0100 2 US CommandField 32

    [CONQUESTLOCAL] 0000,0110 2 US MessageID 411

    [CONQUESTLOCAL] 0000,0700 2 US Priority 0

    [CONQUESTLOCAL] 0000,0800 2 US DataSetType 258

    [CONQUESTLOCAL] 0002,0010 17 UI TransferSyntaxUID "1.2.840.10008.1.2"

    [CONQUESTLOCAL] (StudyRootQuery) search level: SERIES

    [CONQUESTLOCAL] 0002,0010 17 UI TransferSyntaxUID "1.2.840.10008.1.2"

    [CONQUESTLOCAL] 0008,0020 0 DA StudyDate (empty)

    [CONQUESTLOCAL] 0008,0052 6 CS QueryRetrieveLevel "SERIES"

    [CONQUESTLOCAL] 0008,0060 0 CS Modality (empty)

    [CONQUESTLOCAL] 0008,103e 0 LO SeriesDescription (empty)

    [CONQUESTLOCAL] 0010,0010 0 PN PatientName (empty)

    [CONQUESTLOCAL] 0010,0020 0 LO PatientID (empty)

    [CONQUESTLOCAL] 0020,0011 8 IS SeriesNumber "202011* "

    [CONQUESTLOCAL] Query On Series

    [CONQUESTLOCAL] Issue Query on Columns: DICOMSeries.Modality, DICOMSeries.SeriesDesc, DICOMSeries.SeriesNumb, DICOMStudies.StudyDate, DICOMStudies.PatientNam, DICOMStudies.PatientID

    [CONQUESTLOCAL] Values: DICOMSeries.SeriesNumb LIKE '202011%' and DICOMSeries.StudyInsta = DICOMStudies.StudyInsta

    [CONQUESTLOCAL] Tables: DICOMSeries, DICOMStudies

    [CONQUESTLOCAL] Records = 0

    [CONQUESTLOCAL] C-Find (StudyRoot) located 0 records

    [CONQUESTLOCAL] UPACS THREAD 20: ENDED AT: Sun Jul 18 11:19:30 2021

    [CONQUESTLOCAL] UPACS THREAD 20: TOTAL RUNNING TIME: 0 SECONDS

    [CONQUESTLOCAL] *** lua run error [string "local first=true; local ae=[[CONQUESTLOCAL]..."]:1: attempt to call a nil value in 'local first=true; local ae=[[CONQUESTLOCAL]];local level=[[SERIES]];local q={QueryRetrieveLevel=[[SERIES]],PatientID=[[]],PatientName=[[]],StudyDate=[[]],SeriesNumber=[[202011*]],SeriesDescription=[[]],Modality=[[]],};local q2=DicomObject:new(); for k,v in pairs(q) do q2[k]=v end;local r2=dicomquery(ae, level, q2);local s=tempfile("txt") f=io.open(s, "wb");if r2==nil then f:write("no connection with "..ae.."\n") returnfile=s f:close() return end; local r = loadstring("return "..r2:Serialize())();r[1].QueryRetrieveLevel=nil; r[1].TransferSyntaxUID=nil; local keys={} for k,v in pairs(r[1]) do keys[#keys+1]=k end; table.sort(keys, function(a, b) return string.sub(a, 1, 7)<string.sub(b, 1, 7) end); if first then for k,v in ipairs(keys) do f:write(v.." ") end f:write("\n") end if first then f:write("---------------------------------------------------------------------------------------------------------------------------------------------------------------\n") end for k,v in ipairs(r) do for k2,v2 in ipairs(keys) do f:write("["..v[v2].."] ") end f:write("\n") end returnfile=s f:close();'

    Hi,


    I have a 30sec timeout message when I click on Clearcanvas(CC) 'Today' Button to get studies.


    On conquest log, I can see it is working to find the data and It takes more than 30sec.


    But, CC only wait 30sec for a response and throw a warning message because it didn´t receive the response in that time(30sec).


    Is there some setup on CC or conquest to solve it?


    If I search only by Patient ID, there is no problem.


    But if search by patient part name, I have a 30sec timeout message as well.


    Regards, Luiz