Hi, Leonardo and Ed. Thanks for the answers!
OpenREM is installed on a Dell Windows 10 workstation, 16GB of RAM and Xeon W3503 2.40GHz processor.
Windows Firewall is turned off and the app settings have been followed (Alow an app through windows firewall:
https://youtu.be/4vbMGp8m5_E?list=UUVJ8yDXmFa9cIvxaRG90Ygg&t=281 ).
What is "OpenREM Database" - is it set up to import the images to OpenREM?
Yes. OpenREM database is the scp store we configured.
The instructions for Orthanc show how this is done with the Lua script - does that DICOM server do this?
Yes. The Lua script has been revised.
Have you configured the remote server with details of your server?
Yes, we configure the AET (ORTHANC) and IP of the station where OpenREM is installed on the remote server.
Some logs from OpenREM (Log 1) and remote server Conquest (Log 2), when we tried to move the images (Figure 2).
Log 1 (C:\OpenREM\media\celery\default.log):
[2022-06-28 16:50:41,686: ERROR/MainProcess] Task remapp.netdicom.qrscu.qrscu[3ff36c4a-0a68-4c17-bf26-5f632b7602ae] raised unexpected: OperationalError('could not connect to server: Connection refused (0x0000274D/10061)\n\tIs the server running on host "localhost" (127.0.0.1) and accepting\n\tTCP/IP connections on port 5432?\ncould not connect to server: Connection refused (0x0000274D/10061)\n\tIs the server running on host "localhost" (::1) and accepting\n\tTCP/IP connections on port 5432?\n',)
Traceback (most recent call last):
File "c:\python27\lib\site-packages\celery\app\trace.py", line 240, in trace_task
R = retval = fun(*args, **kwargs)
File "c:\python27\lib\site-packages\celery\app\trace.py", line 438, in __protected_call__
return self.run(*args, **kwargs)
File "C:\Python27\Lib\site-packages\openrem\remapp\netdicom\qrscu.py", line 831, in qrscu
qr_scp = DicomRemoteQR.objects.get(pk=qr_scp_pk)
File "c:\python27\lib\site-packages\django\db\models\manager.py", line 127, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "c:\python27\lib\site-packages\django\db\models\query.py", line 328, in get
num = len(clone)
File "c:\python27\lib\site-packages\django\db\models\query.py", line 144, in __len__
self._fetch_all()
File "c:\python27\lib\site-packages\django\db\models\query.py", line 965, in _fetch_all
self._result_cache = list(self.iterator())
File "c:\python27\lib\site-packages\django\db\models\query.py", line 238, in iterator
results = compiler.execute_sql()
File "c:\python27\lib\site-packages\django\db\models\sql\compiler.py", line 838, in execute_sql
cursor = self.connection.cursor()
File "c:\python27\lib\site-packages\django\db\backends\base\base.py", line 164, in cursor
cursor = self.make_cursor(self._cursor())
File "c:\python27\lib\site-packages\django\db\backends\base\base.py", line 135, in _cursor
self.ensure_connection()
File "c:\python27\lib\site-packages\django\db\backends\base\base.py", line 130, in ensure_connection
self.connect()
File "c:\python27\lib\site-packages\django\db\utils.py", line 98, in __exit__
six.reraise(dj_exc_type, dj_exc_value, traceback)
File "c:\python27\lib\site-packages\django\db\backends\base\base.py", line 130, in ensure_connection
self.connect()
File "c:\python27\lib\site-packages\django\db\backends\base\base.py", line 119, in connect
self.connection = self.get_new_connection(conn_params)
File "c:\python27\lib\site-packages\django\db\backends\postgresql_psycopg2\base.py", line 176, in get_new_connection
connection = Database.connect(**conn_params)
File "c:\python27\lib\site-packages\psycopg2\__init__.py", line 127, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
OperationalError: could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
[2022-06-28 16:53:01,473: ERROR/MainProcess] consumer: Cannot connect to amqp://guest:**@
127.0.0.1:5672//: [Errno 10061] Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.
Trying again in 2.00 seconds...
Log 2: generated on remote Conquest server on query/retrieve attempt.[CONQUEST] Query On Image
[CONQUEST] Issue Query on Columns: DICOMImages.SOPClassUI, DICOMImages.SOPInstanc, DICOMSeries.SeriesInst, DICOMStudies.StudyInsta,DICOMImages.ObjectFile,DICOMImages.DeviceName
[CONQUEST] Values: DICOMSeries.SeriesInst = '1.2.840.113619.2.428.3.1292524090.764.1656322149.86' and DICOMStudies.StudyInsta = '1.2.840.113619.2.428.3.1292524090.764.1656322149.38' and DICOMSeries.StudyInsta = DICOMStudies.StudyInsta and DICOMImages.SeriesInst = DICOMSeries.SeriesInst
[CONQUEST] Tables: DICOMImages, DICOMSeries, DICOMStudies
[CONQUEST] Records = 1
[CONQUEST] Number of Images to send: 1
[CONQUEST] Host 'ORTHANC' did not accept the connection
[CONQUEST] C-Move (StudyRoot)
[CONQUEST] Server Command := 0021
[CONQUEST] Message ID := 0001
[CONQUEST] C-Move Destination: "ORTHANC "
[CONQUEST] 0000,0002 28 UI AffectedSOPClassUID "1.2.840.10008.5.1.4.1.2.2.2"
[CONQUEST] 0000,0100 2 US CommandField 33
[CONQUEST] 0000,0110 2 US MessageID 1
[CONQUEST] 0000,0600 8 AE MoveDestination "ORTHANC "
[CONQUEST] 0000,0700 2 US Priority 2
[CONQUEST] 0000,0800 2 US DataSetType 1
[CONQUEST] 0002,0010 17 UI TransferSyntaxUID "1.2.840.10008.1.2" [CONQUEST] (QualifyOn) (mapped) IP:INTRUDER_E, PORT:127.0.0.1
[CONQUEST] MyStudyRootRetrieveGeneric :: SearchOn
[CONQUEST] 0002,0010 17 UI TransferSyntaxUID "1.2.840.10008.1.2"
[CONQUEST] 0008,0052 6 CS QueryRetrieveLevel "SERIES"
[CONQUEST] 0020,000d 54 UI StudyInstanceUID "1.2.40.0.13.1.226944653722925549419463495713763851938"
[CONQUEST] 0020,000e 52 UI SeriesInstanceUID "1.2.840.113619.2.428.3.1292516408.663.1656325633.998"
[CONQUEST] Query On Image
[CONQUEST] Issue Query on Columns: DICOMImages.SOPClassUI, DICOMImages.SOPInstanc, DICOMSeries.SeriesInst, DICOMStudies.StudyInsta,DICOMImages.ObjectFile,DICOMImages.DeviceName
[CONQUEST] Values: DICOMSeries.SeriesInst = '1.2.840.113619.2.428.3.1292516408.663.1656325633.998' and DICOMStudies.StudyInsta = '1.2.40.0.13.1.226944653722925549419463495713763851938' and DICOMSeries.StudyInsta = DICOMStudies.StudyInsta and DICOMImages.SeriesInst = DICOMSeries.SeriesInst
[CONQUEST] Tables: DICOMImages, DICOMSeries, DICOMStudies
[CONQUEST] Records = 1
[CONQUEST] Number of Images to send: 1
[CONQUEST] Host 'ORTHANC' did not accept the connection[CONQUEST] C-Move (StudyRoot)
[CONQUEST] UPACS THREAD 89: ENDED AT: Tue Jun 28 17:39:08 2022
[CONQUEST] UPACS THREAD 89: TOTAL RUNNING TIME: 15 SECONDS
Could you help us?
Kind regards,
Guilherme