Including a file in the installation folder titled ConfigurationDefaults.INI permits default configurations for all PCs that launch DCV/rebrands. Acceptable syntax for binary entries are Enable, 1, Yes, Y, Disable, 0, No, N.
Note that older versions of DCV used “1” or “0” to denote [Enable, 1, Yes, Y, TRUE, Disable, 0, No, N, FALSE]. When working with older versions of DCV, you may want to use “1” or “0” to ensure expected results.
[ADDITIONALDATABASES]
ENABLE = 0 or 1
PROMPT = 0 or 1
ENABLEQUERY = 0 or 1
QUERYALL = 0 or 1
DATABASE1 = String
DATABASE2 = String
DATABASEn = String
[BARCODESCANNING]
ENABLE= 0 or 1
IMMEDIATESCAN = 0 or 1
[BRIDGEDDATA]
AUTOWORKLISTQUERY = [Enable, 1, Yes, Y, TRUE, Disable, 0, No, N, FALSE]
AUTOIMAGEQUERY = [Enable, 1, Yes, Y, TRUE, Disable, 0, No, N, FALSE
BRIDGEDDATAENTRYONLY = [Enable, 1, Yes, Y, TRUE, Disable, 0, No, N, FALSE]
BRIDGEDDATAENTRYONLYCAPTURE = [Enable, 1, Yes, Y, TRUE, Disable, 0, No, N, FALSE]
BRIDGEDDATAENTRYONLYVIEW = [Enable, 1, Yes, Y, TRUE, Disable, 0, No, N, FALSE]
SAVEMODIFIEDIMAGES = "NEVER", "OVERWRITE", "DERIVATIVE", "DERIVATIVEPLUS" or "DERIVATIVEOVERWRITE"
[CONFIGURATION]
USEDEFAULTSNOPROMPT= Enable, 1, Yes, Y, Disable, 0, No, N
[DATABASE]
DATABASE = String
DATABASE = String
DATABASESUPPLEMENTAL = String
[DATAENTRY]
PATIENTIDPREFIXSTRING = <String>
PATIENTIDPREFIXFORMAT = <String>
PATIENTIDPREFIXCAPTURE = [Enable, 1, Yes, Y, Disable, 0, No, N]
PATIENTIDPREFIXVIEW = [Enable, 1, Yes, Y, Disable, 0, No, N]
PATIENTIDPREFIXBRIDGE = [Enable, 1, Yes, Y, Disable, 0, No, N]
PATIENTIDPREFIXWORKLIST = [Enable, 1, Yes, Y, Disable, 0, No, N]
PREVENTMANUALDATAENTRYCAPTURE = [Enable, 1, Yes, Y, Disable, 0, No, N]
PREVENTMANUALDATAENTRYVIEW = [Enable, 1, Yes, Y, Disable, 0, No, N]
AUTOWILDCARDING = QUERYNAMEFRONT, QUERYNAMEEND, QUERYIDFRONT, QUERYIDEND,
WORKLISTNAMEFRONT, WORKLISTNAMEEND, WORKLISTIDFRONT,
WORKLISTIDENDAUTOMATCHCHARACTERCOUNT = integer
AUTOMATCHENABLE = one or more of the following separated by ',' or ';' [ARROWS, QUERYID, QUERYLASTNAME, QUERYFIRSTNAME, QUERYAUTOPROGRESS, WORKLISTID, WORKLISTLASTNAME, WORKLISTFIRSTNAME, WORKLISTAUTOPROGRESS]
AUTOMATCHDISABLE = one or more of the following separated by ',' or ';' [ARROWS, QUERYID, QUERYLASTNAME, QUERYFIRSTNAME, QUERYAUTOPROGRESS, WORKLISTID, WORKLISTLASTNAME, WORKLISTFIRSTNAME, WORKLISTAUTOPROGRESS]
QUERYMODALITIES = See Below
WORKLISTMODALITIES = See Below
ALL, DENTAL, or one or more of the following separated by ',' or ';' ["CR", "XA", "MR", "US", "BI", "DD", "ES", "MA", "PT", "ST", "RTIMAGE", "RTSTRUCT", "RTRECORD", "DX", "IO", "GM", "XC", "AU", "EPS", "SR", "CT", "NM", "OT", "CD", "DG", "LS", "MS", "RG", "TG", "RT", "RTDOSE", "RTPLAN", "HC", "MG", "PX", "SM", "PR", "ECG", "HD", "IVUS", "DS", "DF", "AS", "EC", "FA", "DM", "CF", "VF", "CS", "LP", "CP", "FS"]
[DICOMSERVER]
UPDATEEXISTINGDEFINITIONS = [Enable, 1, Yes, Y, TRUE, Disable, 0, No, N, FALSE]
SERVERDEFINITION = server_name, server_IP, server_port, serverAETitle, clientAETitle, client_port, encryption(NONE, SSL, TLS), TSL_cert_filename, enabled(ENABLED,DISABLED)
// note that everything form client_port on is optional
SERVERDEFINITION1 = server_name, server_IP, server_port, serverAETitle, clientAETitle, client_port, encryption(NONE, SSL, TLS), TSL_cert_filename, enabled(ENABLED,DISABLED)
SERVERDEFINITION2 = server_name, server_IP, server_port, serverAETitle, clientAETitle, client_port, encryption(NONE, SSL, TLS), TSL_cert_filename, enabled(ENABLED,DISABLED)
SERVERDEFINITIONn = server_name, server_IP, server_port, serverAETitle, clientAETitle, client_port, encryption(NONE, SSL, TLS), TSL_cert_filename, enabled(ENABLED,DISABLED)
e.g.:
SERVERDEFINITION = customercare, dicom.Apteryx.net, 2762, customercare, ASDesk, 1004, TLS, C:\ConfigurationINITest\Apteryx_net_testing.pfx, ENABLED
[IMAGES]
RTF=FilenameOfIADLL
[IMAGINGEXTENSIONS]
ENABLE = “ALL” or a list of IXDLL filenames
DISABLE = “ALL” or a list of IXDLL filenames
ONLYENABLE = list of IXDLL filenames
ONLYDISABLE = list of IXDLL filenames
Filenames (e.g. “Simulator.IXDLL”). Lists of filenames are separated by ‘;’ (e.g. “Simulator.IXDLL; Image Importer.IXDLL”).
“ONLYENABLE” will disable all other IXDLLs than those listed. Note that if you leave the IXDLL list blank, it will disable all IXDLLs.
“ONLYDISABLE” will enable all other IXDLLs than those listed. Note that you leave the IXDLL list blank, it will enable all IXDLLs.
[IMAGEFORWARDING]
IMAGEFORWARDING = [Enable, 1, Yes, Y, Disable, 0, No, N]
FORWARDTOSERVERSLIST = <list of server nicknames separated by ‘,’>
ADDTOIMAGESMENU = [Enable, 1, Yes, Y, Disable, 0, No, N]
ADDTOIMAGESMENUSERVERLIST = <list of server nicknames separated by ‘,’>
FORWARDAFTERCAPTURE = [Enable, 1, Yes, Y, Disable, 0, No, N]
IMAGEPURGE = [Enable, 1, Yes, Y, Disable, 0, No, N]
MOVEPURGEDIMAGESTORECYCLEBIN = [Enable, 1, Yes, Y, Disable, 0, No, N]
AUTOPURGEIMAGES = [Enable, 1, Yes, Y, Disable, 0, No, N]
DONOTDISPLAYFORWARDINGBUTTON = [Enable, 1, Yes, Y, Disable, 0, No, N]
RESUBMITFAILEDCONNECTIONS = [Enable, 1, Yes, Y, Disable, 0, No, N]
RESUBMITATTEMPTS = <Number>
RESUBMITDELAY = <Number of seconds>
PREVENTFORWARDINGOFGHOSTED= [Enable, 1, Yes, Y, Disable, 0, No, N]
PREVENTFORWARDINGOFRETAKEN = [Enable, 1, Yes, Y, Disable, 0, No, N]
ADDNEWIMAGESTOTOSTORE = [Enable, 1, Yes, Y, Disable, 0, No, N]
DISPLAYTOSTOREERRORS = [Enable, 1, Yes, Y, Disable, 0, No, N]
DISPLAYOPTIONALSERVERLIST = [Enable, 1, Yes, Y, Disable, 0, No, N]
[IMAGEHANDLING]
SAVEMODIFIEDIMAGES = NEVER, OVERWRITE or DERIVATIVE
[IMAGEPURGING]
ENABLEIMAGEPURGING = [Enable, 1, Yes, Y, TRUE, Disable, 0, No, N, FALSE]
PURGETORECYCLEBIN = [Enable, 1, Yes, Y, TRUE, Disable, 0, No, N, FALSE]
AUTOPURGEAFTERSUCCESSFULFORWARD = [Enable, 1, Yes, Y, TRUE, Disable, 0, No, N, FALSE]
[INTERFACE]
STATIONTYPE= VIEW, CAPTURE, BOTH
DISPLAYQUERYFORORDERSBUTTON = 0 or 1
ONSCREENKEYBOARD = 0 or 1
DONOTPROMPTFORSHORTCUTS = 1 or 0
AUTOVIEWPATIENTIMAGES = 1 or 0
AUTOVIEWPATIENTIMAGES_STUDYCOUNTCUTOFF = integer
[MESSAGES]
QUERYWARNING = 0 or 1
[MULTIPLEIMAGEPRINT]
FORMAT = SEPARATE or 2 or 3 or 4 or CONTACT or LAYOUT or SINGLE
[PERMISSIONS]
REQUIRESPERMISSION = DATACORRECTION, IMAGETYPECHANGES, REPORTGENERATOR, IMAGEDELETION, CALIBRATION, MODIFIEDIMAGESAVING, MODIFYDOCTORLIST, IMAGEIMPORT, IMAGEEXPORT, IMAGEPRINT, ALLOWMANUALDATAENTRY, VIEWIMAGES, CAPTUREIMAGES, MANUALDATAENTRY
[PROXY]
ENABLE = 0 or 1
IP = String
PORT = Number
[SETUPWIZARD]
PREVENTDISPLAY= 0 or 1
Other Known Strings & Entries
SERVERDEFINITION
DICOMSERVER
UPDATEEXISTINGDEFINITIONS
AUTOPURGEAFTERSUCCESSFULFORWARD
PURGETORECYCLEBIN
IMAGEPURGING
ENABLEIMAGEPURGING
IMAGES
ONLYDISABLE
ONLYENABLE
DISABLE
IMAGINGEXTENSIONS
ADDTOIMAGESMENUSERVERLIST
FORWARDTOSERVERSLIST
RESUBMITDELAY
RESUBMITATTEMPTS
DISPLAYOPTIONALSERVERLIST
DISPLAYTOSTOREERRORS
ADDNEWIMAGESTOTOSTORE
PREVENTFORWARDINGOFRETAKEN
PREVENTFORWARDINGOFGHOSTED
RESUBMITFAILEDCONNECTIONS
DONOTDISPLAYFORWARDINGBUTTONAUTOPURGEIMAGES
MOVEPURGEDIMAGESTORECYCLEBINIMAGEPURGE
CONTINUOUSLYSENDIMAGES
FORWARDAFTERCAPTURE
ADDTOIMAGESMENU
IMAGEFORWARDING
DONOTPROMPTFORSHORTCUTS
MANUALDATAENTRY
CAPTUREIMAGES
VIEWIMAGES
ALLOWMANUALDATAENTRY
IMAGEPRINT
IMAGEEXPORT
IMAGEIMPORT
MODIFYDOCTORLIST
MODIFIEDIMAGESAVING
CALIBRATION
IMAGEDELETION
REPORTGENERATOR
IMAGETYPECHANGES
DATACORRECTION
PERMISSIONS
REQUIRESPERMISSION
DERIVATIVEOVERWRITE
DERIVATIVEPLUS
DERIVATIVE
OVERWRITE
IMAGEHANDLING
SAVEMODIFIEDIMAGES
ENABLEDIXDLLS
WORKLISTMODALITIES
DENTAL
QUERYMODALITIES
AUTOVIEWPATIENTIMAGES_STUDYCOUNTCUTOFF
AUTOVIEWPATIENTIMAGES
PREVENTAUTOIMAGEDISPLAYSTUDYCOUNT
DISPLAYMULTIPLEMATCHWARNINGMESSAGE
AUTOPROCEEDWITHIMAGEDISPLAY
PREVENTMANUALDATAENTRYVIEW
PREVENTMANUALDATAENTRYCAPTURE
PATIENTIDPREFIXWORKLIST
PATIENTIDPREFIXBRIDGE
PATIENTIDPREFIXVIEW
PATIENTIDPREFIXCAPTURE
PATIENTIDPREFIXFORMAT
PATIENTIDPREFIXSTRING
WORKLISTIDEND
WORKLISTIDFRONT
WORKLISTNAMEEND
WORKLISTNAMEFRONT
QUERYIDEND
QUERYIDFRONT
QUERYNAMEEND
QUERYNAMEFRONT
AUTOWILDCARDING
AUTOMATCHDISABLE
WORKLISTAUTOPROGRESS
WORKLISTFIRSTNAME
WORKLISTLASTNAME
WORKLISTID
QUERYAUTOPROGRESS
QUERYFIRSTNAME
QUERYLASTNAME
QUERYID
ARROWS
AUTOMATCHENABLE
DATAENTRY
AUTOMATCHCHARACTERCOUNT
AUTOIMAGEQUERY
AUTOWORKLISTQUERY
BRIDGEDDATAENTRYONLYVIEW
BRIDGEDDATAENTRYONLYCAPTURE
BRIDGEDDATA
BRIDGEDDATAENTRYONLY
CAPTURE
VIEW
STATIONTYPE
ONSCREENKEYBOARD
INTERFACE
DISPLAYQUERYFORORDERSBUTTON
MESSAGES
QUERYWARNING
LAYOUT
CONTACT
SEPARATE
MULTIPLEIMAGEPRINT
FORMAT
QUERYALL
ENABLEQUERY
PROMPT
ADDITIONALDATABASES
SETUPWIZARD
PREVENTDISPLAY
IMMEDIATESCAN
BARCODESCANNING
PORT
PROXY
DATABASESUPPLEMENTAL
DATABASE