It worked
Do you think I can safely use this option? Won't it change or miss any important information for for example calculating the SUV? Anyway, I think I can check it easily.
Thank you very much !!!
It worked
Do you think I can safely use this option? Won't it change or miss any important information for for example calculating the SUV? Anyway, I think I can check it easily.
Thank you very much !!!
I imported the files to GE SPECT-CT machine and took a look at the dicom tags. There is a group of private tags, starting from 0067 which are filled with radnom numbers and letters, could it be that this PET-CT exclusively needs these tags to accept them? I somehow found these logs and there are many warnings about this group:
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp1395Mcsf::DICOMConvertorParser::FindAndInsertUint8Array0X0000000000218600Unexpected Result: findAndGetUint8Array() failed while tag is (0028,0106) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp1395Mcsf::DICOMConvertorParser::FindAndInsertUint8Array0X0000000000218600Unexpected Result: findAndGetUint8Array() failed while tag is (0028,0107) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp1395Mcsf::DICOMConvertorParser::FindAndInsertUint8Array0X0000000000218600Unexpected Result: findAndGetUint8Array() failed while tag is (0028,0108) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp1395Mcsf::DICOMConvertorParser::FindAndInsertUint8Array0X0000000000218600Unexpected Result: findAndGetUint8Array() failed while tag is (0028,0109) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0061,1606) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp1854Mcsf::DICOMConvertorParser::FindAndInsertFloat640X0000000000218600Unexpected Result: findAndGetFloat64() failed while tag is (0067,1004) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp1854Mcsf::DICOMConvertorParser::FindAndInsertFloat640X0000000000218600Unexpected Result: findAndGetFloat64() failed while tag is (0067,1005) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,1007) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,1008) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,1009) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,100a) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,100b) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,100d) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,1010) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,1011) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,1012) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,1014) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,1015) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,1017) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,1019) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,101a) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,101b) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,101c) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,101d) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_parser.cpp2638Mcsf::DICOMConvertorParser::FindAndInsertString0X0000000000218600Unexpected Result: findAndGetString() failed while tag is (0067,1020) as Illegal call, perhaps wrong parameters!1580985428910
LOG_DEV_ERROR1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_convertor_instance.cpp2696Mcsf::DICOMConvertorInstance::PutAllHeaders0X0000000000218600Unexpected Result: findAndGetSequence() from tag(0067,1021) failed as Invalid VR!1580985428910
LOG_DEV_ERROR1580985428910MCSF/Archiving(4316:4848)mcsf_dbimporter.cpp2261Mcsf::CImportDataToDB::SaveDataToDB0X0000000000218201PutAllHeaders Failed!1580985428910
LOG_DEV_ERROR1580985428910MCSF/Archiving(4316:4848)mcsf_dbimporter_interface.cpp282Mcsf::ImportDcmDatasetToDB0X0000000000218201SaveDataToDB(DCMDataset) failed:1580985428910
LOG_DEV_WARNING1580985428910MCSF/Archiving(4316:4848)mcsf_dbimporter.cpp3035Mcsf::CImportDataToDB::UpdateSeriesThumbnails0X0000000000218201No Series Imported!1580985428910
LOG_DEV_INFO1580985428910MCSF/Archiving(4316:4848)mcsf_dbimporter.cpp3053Mcsf::CImportDataToDB::ClearAllFilePaths0X0000000000218201All filepath in importer has been successfully cleared!1580985428910
LOG_DEV_ERROR1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_store_context.cpp332Mcsf::McsfDicomStoreContext::saveImageToDB0X0000000000000000ImportDcmDatasetToDB() failed in McsfDicomStoreContext::saveImageToDB()!1580985428910
LOG_DEV_INFO1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_store_context.cpp587Mcsf::McsfDicomStoreContext::callbackHandler0X0000000000000000StoreSCP saveImageToDB cost time is: 21580985428910
LOG_DEV_INFO1580985428910MCSF/Archiving(4316:4848)mcsf_dicom_service_provider.cpp219Mcsf::McsfDicomServiceProvider::dispatch0X0000000000000000StoreSCP cost time is: 31580985428910
LOG_DEV_ERROR1580985428911MCSF/Archiving(4316:6596)mcsf_dicom_move_scu.cpp879Mcsf::McsfDicomMoveSCU::MoveSCU0X0000000000000000Something is failed to retrieve, the response is: ===================== INCOMING DIMSE MESSAGE ====================
Message Type : C-MOVE RSP
Message ID Being Responded To : 1
Affected SOP Class UID : MOVEStudyRootQueryRetrieveInformationModel
Remaining Suboperations : 0
Completed Suboperations : 0
Failed Suboperations : 361
Warning Suboperations : 0
Data Set : none
DIMSE Status : 0xfe00: Cancel: Suboperations termina1580985428911
I took a look at dicom tags directly from PET-CT, not from Conquest, and they're like in the attached image.[Blocked Image: https://ibb.co/rGzHpBr]
You mean our PET-CT logs? Unfortunately I'll have to wait for someone from the hardware support to take a look in to it as only the service has the access. I'll try in a few days.
Hello all,
After adding the Conquest as the Dicom Server in our PET-CT machine I can't import the PET dicoms back. There is no problem with CT though. Sending CT and PET to Conquest works (both modality dicoms are on the Conquest), importing the CT works too, but during the PET there is the unknown error on the PET-CT (it doesn't even start).
What the log shows:
05.02.2020 15:10:52 [CONQUESTTEST] UPACS THREAD 10: STARTED AT: Wed Feb 05 15:10:51 2020
05.02.2020 15:10:52 [CONQUESTTEST] A-ASSOCIATE-RQ Packet Dump
05.02.2020 15:10:52 [CONQUESTTEST] Calling Application Title : "UIHWR1 "
05.02.2020 15:10:52 [CONQUESTTEST] Called Application Title : "CONQUESTTEST "
05.02.2020 15:10:52 [CONQUESTTEST] Application Context : "1.2.840.10008.3.1.1.1", PDU length: 16384
05.02.2020 15:10:58 [CONQUESTTEST] Number of Proposed Presentation Contexts: 2
05.02.2020 15:10:58 [CONQUESTTEST] Presentation Context 0 "1.2.840.10008.5.1.4.1.2.2.1" 1
05.02.2020 15:10:58 [CONQUESTTEST] Presentation Context 1 "1.2.840.10008.5.1.4.1.2.2.2" 1
05.02.2020 15:10:58 [CONQUESTTEST] Server Command := 0021
05.02.2020 15:10:58 [CONQUESTTEST] Message ID := 0001
05.02.2020 15:10:58 [CONQUESTTEST] C-Move Destination: "UIHWR1"
05.02.2020 15:10:58 [CONQUESTTEST] (QualifyOn) (mapped) IP:192.168.3.52, PORT:104
05.02.2020 15:10:58 [CONQUESTTEST] MyStudyRootRetrieveGeneric :: SearchOn
05.02.2020 15:10:58 [CONQUESTTEST] Query On Image
05.02.2020 15:10:58 [CONQUESTTEST] Queried item 0008 0005 is not in the database
05.02.2020 15:10:58 [CONQUESTTEST] Issue Query on Columns: DICOMImages.SOPClassUI, DICOMImages.SOPInstanc, DICOMSeries.SeriesInst, DICOMStudies.PatientID, DICOMStudies.StudyInsta,DICOMImages.ObjectFile,DICOMImages.DeviceName
05.02.2020 15:10:58 [CONQUESTTEST] Values: DICOMSeries.SeriesInst = '1.2.156.112605.189250948959119.200116104010.3.6288.79480' and DICOMStudies.PatientID = '85001' and DICOMStudies.StudyInsta = '1.2.156.112605.189250948959119.200116102837.2.10744.14462' and DICOMSeries.StudyInsta = DICOMStudies.StudyInsta and DICOMImages.SeriesInst = DICOMSeries.SeriesInst
05.02.2020 15:10:58 [CONQUESTTEST] Tables: DICOMImages, DICOMSeries, DICOMStudies
05.02.2020 15:10:58 [CONQUESTTEST] Records = 361
05.02.2020 15:10:58 [CONQUESTTEST] Number of Images to send: 361
05.02.2020 15:10:58 [CONQUESTTEST] MyStudyRootRetrieveGeneric :: RetrieveOn
05.02.2020 15:10:58 [CONQUESTTEST] Locating file:MAG0 85001\1.2.156.112605.189250948959119.200116104010.3.6288.79480_0301_000001_158091175902a9.dcm
(deleted the numbers from 2 to 360)
05.02.2020 15:10:59 [CONQUESTTEST] Locating file:MAG0 85001\1.2.156.112605.189250948959119.200116104010.3.6288.79480_0301_000361_15809117640411.dcm
05.02.2020 15:10:59 [CONQUESTTEST] ReadAheadThread: readahead > 0000
05.02.2020 15:10:59 [CONQUESTTEST] ReadAheadThread: readahead > 0001
05.02.2020 15:10:59 [CONQUESTTEST] ReadAheadThread: readahead > 0002
05.02.2020 15:10:59 [CONQUESTTEST] ReadAheadThread: readahead > 0003
05.02.2020 15:10:59 [CONQUESTTEST] ReadAheadThread: readahead > 0004
05.02.2020 15:11:00 [CONQUESTTEST] ReadAheadThread: readahead > 0005
05.02.2020 15:11:00 [CONQUESTTEST] ReadAheadThread: readahead > 0006
05.02.2020 15:11:00 [CONQUESTTEST] ReadAheadThread: readahead > 0007
05.02.2020 15:11:00 [CONQUESTTEST] RetrieveOn: givenout < 0000
05.02.2020 15:11:00 [CONQUESTTEST] Sending file : C:\Conquest\Data\85001\1.2.156.112605.189250948959119.200116104010.3.6288.79480_0301_000001_158091175902a9.dcm
05.02.2020 15:11:00 [CONQUESTTEST] Image Loaded from Read Ahead Thread, returning TRUE
05.02.2020 15:11:00 [CONQUESTTEST] Retrieve: remote connection dropped after 0 images, 361 not sent
05.02.2020 15:11:00 [CONQUESTTEST] C-Move (StudyRoot)
05.02.2020 15:11:00 [CONQUESTTEST] UPACS THREAD 10: ENDED AT: Wed Feb 05 15:10:52 2020
05.02.2020 15:11:00 [CONQUESTTEST] UPACS THREAD 10: TOTAL RUNNING TIME: 1 SECONDS
The rest of the log is in the attachment (it's from the starting the Conquest, sending CT and PET to the Conquest, and then importing the dicoms back).
If you have any ideas what can be wrong, I'd be grateful. I tested it on the 1.5 beta version and on the previous version too. Always the same problem.
Best regards.
Hello,
I have some rather vague and very general question, as I'm complete noob in the matter of Conquest. But at least I'd like to now of what should I ask someone who might have some skill with it
I'd like to import one of the patient data to OtherPatientID (0010,1000) Field from the Worklist. But it seems there is no such Tag to use for our HIS software. In the attachment there is a list of possible columns to use for our HIS provider coming from Conquest.
Is it possible to do something to have OtherPatientID (0010,1000) available to use? Update of Conquest? Or maybe something could be done in the server itself?
Best regards,
John