Posts by jweste

    Hi, Marcel,


    I have a S3 bucket with 3TB of dicom images.

    I can access that bucket as mapped drive(Z:\ , for sample)

    I´d like to do another new conquest 1.50b install with two MAGS:

    MAG0: d:/data0/ -->500GB (fast performance access)

    MAG1: Z:/data1/ ---> 20TB (but, with slow performance)


    In MAG0, I´d like to put the newest dicom patient images and in MAG1 the older patient images.


    My folder with images on S3 is Z:/temp/


    How can I migrate the 3TB S3 bucket(Z:/temp/) to new conquest install?


    Is there a way I use something as:

    dgate -frDEVICE,DIR


    and conquest take care to save newest images into Mag0 and oldest in Mag1?


    if yes, How is the correct command?



    This is similar to my other question, but a little different.


    Regards, Luiz

    Hi Marcel,

    I intent to use AWS S3 mag device and a local MAG device to store images.


    MAG0 will be a disk with 500GB

    MAG0=d:\MAG0\DATA


    MAG1 will be a AWS s3 bucket to store older images.

    MAG1=Z:\images


    I am using TNTDrive to map a S3 bucket to a local drive(Z)


    I intent to use the "* Below … MB move to" option.

    So, when the space in MAG0 is below 10GB, at 02:00, It will move older images to MAG1


    I have tested write and read files to MAG1(AWS drive mapped using TNT drive) and It works.


    Do you see any problem with this strategy?


    Regards , Luiz

    Hi,

    I have read all older posts related to remote hosting of Conquest searching for a solution to my problem, but no look.

    I have Conquest Server in a aws ec2 instance, listening in port 3010.

    I am using my local dev machine to connect Conquest Server in Aws Ec2

    I used the dgate to test and I can send dcm images to Conquest from my dev PC and all is ok.

    Next, I just installed ClearCanvas Viewer and I can issue a query to retrieve a list of patients and all is ok. But Studies, series and images failed.

    I have set My AET as "DESKTOP-TF4A25J" and port:104 in ClearCanvas Viewer


    My Conquest acrnema is:

    /* **********************************************************

    * *

    * DICOM AE (Application entity) -> IP address / Port map *

    * (This is file ACRNEMA.MAP) *

    ********************************************************** */

    CONQUESTSRV1 127.0.0.1 3010 un

    DESKTOP-TF4A25J 45.170.XXX.145(My Public IP from my dev PC) 104 un

    .....


    My problem starts when I try retrieve the studies.

    I get an error:

    [CONQUESTSRV1]

    [CONQUESTSRV1] UPACS THREAD 77: STARTED AT: Wed Jul 07 22:27:29 2021

    [CONQUESTSRV1] A-ASSOCIATE-RQ Packet Dump

    [CONQUESTSRV1] Calling Application Title : "DESKTOP-TF4A25J "

    [CONQUESTSRV1] Called Application Title : "CONQUESTSRV1 "

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

    [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: "DESKTOP-TF4A25J "

    [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 16 AE MoveDestination "DESKTOP-TF4A25J "

    [CONQUESTSRV1] 0000,0700 2 US Priority 0

    [CONQUESTSRV1] 0000,0800 2 US DataSetType 514

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

    [CONQUESTSRV1] Retrieve: move destination not allowed or known : DESKTOP-TF4A25J ---> error here

    [CONQUESTSRV1] C-Move (StudyRoot)

    [CONQUESTSRV1] UPACS THREAD 77: ENDED AT: Wed Jul 07 22:27:29 2021

    [CONQUESTSRV1] UPACS THREAD 77: TOTAL RUNNING TIME: 0 SECONDS



    I have forward 104 port in my local router to my local dev PC.

    I have all ports opened in aws ec2 to make the test.


    But, I am unable to retrieve the studies.


    I know about VPN, but I didn´t have one setted for now.


    To make a test, I also installed Conquest Server locally in my PC. So, I could connect it using Clearcanvas Viewer normally and see the patients and studies.


    But with Conquest Server in Aws EC2, I can retrieve only the patients list. No studies, series or images



    Does someone coud help me to solve it?

    Hi, Marcel

    In this sample what MAG0.Archiving means?


    Regards, Luiz

    Hi, Marcel

    I have a local server with 5TB of images, using firebird database withh odbc.

    It has:

    # Configuration of disk(s) to store images

    MAGDeviceThreshhold = 0

    MAGDeviceFullThreshHold = 100

    IgnoreMAGDeviceThreshold = 0

    MAGDevices = 2

    MAGDevice0 = F:\dicomserver\data\

    MAGDevice1 = H:\dicomserver\Data\

    NightlyCleanThreshhold = 0

    where MAGDevice0 is a 4TB disk and MAGDevice1 is a 3TB disk



    I´d like to migrate all data to a new server with 1.5.0:

    It will be

    # Configuration of disk(s) to store images

    MAGDeviceThreshhold = 0

    MAGDeviceFullThreshHold = 100

    IgnoreMAGDeviceThreshold = 0

    MAGDevices = 2

    MAGDevice0 = D:\data\

    MAGDevice1 = E:\Data\

    NightlyCleanThreshhold = 0

    where MAGDevice0 is a 500GB disk and MAGDevice1 is a 10TB disk


    As you can see the volume devices have differents capacities.

    Please, How can I do it?

    Can you give me a step by step.

    Hi,


    I guess you have to define MAG1 on s3. There is an automatic 'below xx MB' move images to MAG1.


    Marcel

    Hi, Marcel


    From help manual:

    * Below … MB move to … (default 0= do not move even if disk full) (Moves … MB data from
    MAG0 to e.g., MAG1 at 02:00). This option requires the GUI to be running to function, it is
    enabled if multiple MAG devices are defined – which needs to be manually done in dicom.ini.


    May you tell me how conquest will be select the images to move? oldest study images? oldest patients?

    Hi, Marcel

    Sorry to hijack this post, but is possible I use MAG0 and MAG1 with folders on same disk?

    For sample:

    MAG0=C:\data1\

    MAG1=C:\data2\


    If yes, how do I set the folders threshold to work with these settings?

    Otherwise, is there an alternative way to do it?

    Hi, I just created an amazon aws ec2 windows instance, and I installed conquest 1.5.0.

    As the storage volume disk is expensive in ec2, I´d like to have:

    1. the latest three(3) months images/pacients saved into ec2 volume disk and move the oldest to aws s3 storage.

    2. if the magdevice will have more than 100gb, I´d like to do the same moving move the oldest to aws s3 storage.


    The aws has a CLI I can use with line commands to save and restore files to aws S3 storage service.

    Is there a easy way to configure it?

    I must confess I am lost how can I do it.

    Some help will be appreciated


    Regards,

    Luiz

    Hi, I know one question about it was posted long time ago.

    I am trying use OHIF with Conquest.


    I installed Conquest with your default setup.

    I am not runing a webserver to dgate cgi.


    But I have a nodejs server with a html page to serve my html page.


    From OHIF docs, I see this sandbox: https://codesandbox.io/s/viewer-script-tag-tprch

    and here is doc about config: https://docs.ohif.org/deployme…ipes/embedded-viewer.html and

    https://github.com/OHIF/Viewer…rs/both/schema/servers.js


    To Orthanc I see that https://github.com/bgparkloop/…/config/orthancDIMSE.json

    But I don´t know how to use withj Conquest.


    So, I created a local html page and I cloned the code from that sandbox.

    I created a html page and I changed the config from orginal codesandbox to the next.

    But it´s not working. The Conquest is never called.


    What do I need to fix it?

    Hi Marcel.

    In delphi (object pascal) I have used the next code to run dgate in cgi-mode. Note the createprocess function where I set the working directory.

    If I don´t do that, dgate don´t work because it can't find others files such as .ini, .lua ........


    If I use the IW cgi runner, It don´t set the working directory and dgate.exe doesn´t work.


    Hi, Marcel,

    I am comming back to this post to ask about CGI.

    I am using delphi with INTRAWEB (IW)as back end.

    I have a problem with a intraweb cgi runner module doesn´t returning nothing from dgate.exe.

    So, I create my owner CGI runner and It works well, if I set the working directory to child process created for my CGI runner executing dgate.exe.

    If I don´t set the current work directory in "CreateProcess" function, dgate is unable to find and execute the lua scripts.


    I have asked the IW author to modify IW module to allow set the working dir, but he said me that current working directory should be done by dgate.exe.


    I ask you if dgate.exe is setting the current working directory or I am making some error.


    Here is the thread that I open in IW forum: https://www.atozed.com/forums/thread-1224-page-3.html


    Regards, Luiz

    Hi, I installed 1419d with default settings.

    I have configured dicom.ini correctly following the docs.


    And , I installed tinyweb(https://www.ritlabs.com/en/products/tinyweb/install.php) to test wado.

    As second option, I also used an Intraweb app made in delphi with a code to run cgi.

    For both I copied cgi-bin folder into wwwroot.



    I can confirm with dgate is executed.

    The problem is that nothing is returning from dgate.

    I have used 1419d1 version of cgi-script in cgi-bin folder and I tested also with newweb folder.

    Both is returning nothing to browser.


    Some help will be appreciated.


    Regards,

    Luiz

    Mr Marcel,


    That´s ok.


    But, How do I send the a hl7 file from remote app in other pc to conquest dicom server?


    Do I have to write a separate server app to run in the same PC where I installed the conquest server, in order to receive my hl7 file sent and run the command "dgate --loadhl7:filename" ?


    Could I use c_storage or other to send a hl7 file to server?


    Regards,


    Luiz