I'm having some fun and games trying to launch a python script to extract an encapsulated pdf, give it a filename using the PatientID and save to a folder just for the PDFs. I've tried a number of import converters but without any success. What would be the correct syntax for the export converter to get the script to run?
So far I've tried:
#ImportConverter0 = lua:dofile("wrap_batch.lua")
#ImportConverter0 = process patient after 0 by wrap_batch.lua
this is set by FileNameSyntax. The default is 4 I think. From the manual:
4 (same as 3, but data is stored in chapter 10 format): filename = ID[16]\Seriesuid_Series#_Image#_TimeCounter.dcm
You can define any filename name syntx you like as follows:
Note: FileNameSyntax may also be string containing % that is treated as flexible filenamesyntax. e.g., %id\%studyid\%seriesid\%sopuid.dcm. This string may contain: %name=(0010,0010), %id=(0010,0020), %modality=(0008,0060), %studyid=(0020,0010), %studyuid=(0020,000D), %seriesid=(0020,0011), %series=(0020,0011) with 4 digits, %seriesuid=(0020,000E), %sopuid=(0008,0018), %imagenum=(0020,0013), %image=(0020,0013) as 6 digit integer, %imageid=(0054,0400), %studydesc=(0008,1030), %time, %counter = (4 digit hex), %calledae, %callingae, %studydate, %date (current date in yyyymmdd)
I've just noticed on a new installation of conquest that when I push data to it the folders being created only use 16 characters. This would be fine if the folders only had 16 characters but they don't so it's giving me a bit of headache. I'm sure I've missed something really simple. Can you enlighten me?
And thanks for the help with the SOP Class. I'm in contact with vendor for a little more support but I managed a work around for the time being.
Thanks for getting back to me so quickly. I was on the right track then! I've had to contact GE directly to get the UID. Once I've got that I'll give it a whirl.
Thanks for your help and support. I'm hoping I may have solved this little head scratcher but I wanted to run this by you first. We've not long commissioned a new GE Premier 3T MR. It's all going pretty well until we want to send send studies with 2D Flow (VENC) data. If we export from the scanner directly to a USB and import that scan to our application server all is well. However, if we go the normal route via the CONQEST PACS the flow data doesn't get to the application server. After some consultation with the GE engineers they have told me that the essential VENC tag is located at 0019,10CC. Further conversations with them suggested that a modification should be made to the corresponding dictionary file. I've grabbed the tag information from the GE manual, converted the data in the tables pertaining to all the 0019 tags and imported it into the the dgate.dic file. I've not, put this updated file into the live system as i wanted to check it out with you first. I can send you the GE information, a sample of what we're having issues with and my edited file. What do you reckon?
I am having an issue that I was wondering if you had encountered previously.
Weh our application calls for the image from the Study list, at times we see the image just fine but at other times after a short delay we get the message "C-MOVE failed - error number 1415 - C-MOVE SCP returned error status FE00" I acknowledge the image and try again and this time it retrieves the image.
I checked the serverstatus.log this is the entry I see (no Errors):
20230808 11:49:37
20230808 11:49:37 UPACS THREAD 59: STARTED AT: Tue Aug 08 11:49:37 2023
20230808 11:49:37 Calling Application Title : "M1783 "
20230808 11:49:37 Called Application Title : "DICOM_LOCAL "
We've got a new GE Premier 3T MRI but it's giving Conquest some problems (particularly with cardioac 2D flow (VENC(?) data). Previously we've been (and still) using Seimens kit so our instance of conquest appears to be tuned to that. The problem we're having is that GE are using different tags. Is there a GE dictionary for the private tags that we need to import or is it a specific setting within the DICOM.ini we need to tweak?
Just make mention to my name as someone that help you in the development of node qido/wado API with a vuejs demo app. You can show it where you find better.
You need compile each extension and add the script into index.html. The docs show a sample in link above
Add Extensions
The UMD build of the OHIF Viewer is a "light weight" build that only contains the core extensions required for basic 2D image viewing. It's possible to add other extensions at runtime.
This only requires us to include a single script tag, and add it using the extensions key to our config. In this practical example, we register our popular whole slide microscopy extension:
By default when any Dicom images comes from modalities to Conquest database, the folder name shows as PatientID, but I changed the “FileNameSyntax = 5”, now all the incoming Folder name changed to PatientName, can you please guide me how I can store the all data in different folders for different modalities. For example, when CT modality send the data it store into “..\data\CT” folder, for MR studies it store into “..\data\MR” folder.
Also how can I create a folder with Date and time ?
I have a Question regarding Re-initialize. I have a large DB and when I re-initialized, I can only see 297 Studies. i tried three times and each time the record stopped re-initializing at 297
Conquest is free software. I can only offer offline support. Usually this happens when the image source does not have the configuation of conquest set correctly.
I'm stuck with an export converter that just wont work. Can you have a look for me? I've attached our DICOM.ini file The one in question is the last one ExportConverter 16
Thanks
Mike
# This file contains configuration information for the DICOM server
# Do not edit unless you know what you are doing
[sscscp]
MicroPACS = sscscp
Edition = Personal
# Network configuration: server name and TCP/IP port#
MyACRNema = OCMRSERVER
TCPPort = 3140
# Reference to other files: known dicom servers; database layout; sops
ACRNemaMap = acrnema.map
kFactorFile = dicom.sql
SOPClassList = dgatesop.lst
# Host, database, username and password for MySql database
# Configuration of compression for incoming images and archival
DroppedFileCompression = un
IncomingCompression = un
ArchiveCompression = as
# Names of the database tables
PatientTableName = DICOMPatients
StudyTableName = DICOMStudies
SeriesTableName = DICOMSeries
ImageTableName = DICOMImages
WorkListTableName = DICOMWorkList
DMarkTableName = DICOMAccessUpdates
RegisteredMOPDeviceTable = RegisteredMOPIDs
UIDToMOPIDTable = UIDToMOPID
UIDToCDRIDTable = UIDToCDRID
# Banner and host for debug information
PACSName = OCMRSERVER
OperatorConsole = 127.0.0.1
# Configure email of error messages
MailHost =
MailPort = smtp
MailSignon =
MailFromName =
MailRcptName1 =
MailCollectTime = 1
MailWaitTime = 10
# Configuration of disk(s) to store images
MAGDeviceThreshhold = 0
MAGDeviceFullThreshHold = 500
IgnoreMAGDeviceThreshold = 0
MAGDevices = 2
MAGDevice0 = E:\images\
MAGDevice1 = c:\images1\
NightlyCleanThreshhold = 0
NightlyMoveThreshhold = 0
NightlyMoveTarget =
# Configuration of forwarding and/or converter programs to export DICOM slices
ForwardAssociationLevel = SERIES
ForwardAssociationCloseDelay = 5
ForwardAssociationRefreshDelay = 3600
ForwardAssociationRelease = 1
ExportConverters = 20
#Forward any incomming data to OCMRBACKUP unless it's coming from OCMRBACKUP
ExportConverter0 = ifequal "%u","OCMRBACKUP"; stop; forward to OCMRBACKUP
#Forward cardiac research scans to CVI42
#"ifequal "%V0008,0016","1.3.12.2.1107.5.9.1"; stop;" stops the transfer of objects with the seimens non-image SOPclass which breaks CVI42 (spectroscopy etc.)
Hola gracias por tu respuesta, los puertos y la ip están ok igual que en los equipos donde si funciona, mañana pararemos el antivirus del servidor y el cortafuegos y te digo, el antivirus de los puestos y firewire los hemos parado. Gracias
even though you have had claimed to resolve this issue with you e-mail-server by may 2nd, i still encounter that issue: i can't verify my new e-mail-address! can you tell someone with the necessary permissions to change my mail-address?
i do have an issue with changing my e-mail address: I don't get a verification e-mail. I've already tried it several times. and no, there is no e-mail in the spam-folder
could you or someone else at your team change the e-mail address manually?
Hey Marcel sorry to write you here but I can't send you a pm and figure this is better than a thread.
I was wondering if you'd consider doing a little forum cleanup. There are some older announcements (such as previous versions) that can probably be taken off the front page to make browsing a little easier. I was also thinking there may be a good use for an additional subforum for Projects and Configurations like the webviewer integrations and completed Lua scripts or other tools.
I'd be happy to pitch in if forum management isn't your thing. Thanks by the way for continuing to spend as much time here as you do. We all appreciate it.
Hi I agree; I have already a changed a number of announcements to regular posts before. But because it is not my own forum I do no have permission to create subforms I think.