With the current state of everything I am working from home. I currently have a DICOM server at work that I require to be able to interface with. I am on Windows 10 and I am currently able to connect to the server through WinSCP, but that requires a proxy jump to work. Is it possible to connect Slicer to the DICOM server, or somehow have DICOM read the folders? At work, I have the server set-up as a Samba network drive and have Slicer read that, but I am unsure how to do this from home. Does anyone have an ideas?
I suppose some sort of VPN is the most general solution rather than doing something specific for Slicer. When you say DICOM server at work, so you mean you use DICOM networking (CGET, CFIND, etc) or do you mean it’s a file share with DICOM files?
Either honestly. It is an othanc dicom server, but I could also just access the raw files.
I’m not familiar with WinSCP, but it you have access to command-line ssh to the machine in question (via a shell) you could tunnel the dicom port, like what’s described here. You would need to know the IP and port information.
I do have cmd line ssh and have most of the proxy stuff saved in a OpenSSH config file. Not sure if that makes it easier or not.
If you access the pacs via dicom networking then you could do something like:
ssh ${pacshost} -L 104:localhost:104
then configure Slicer to do dicom networking to localhost port 104 instead of pacshost
104.
I’m not entirely sure how to use that information.
Fair enough, that’s probably not a good approach for you then.
If you have access to the data via a file system on a remote machine, then you really just need to investigate file sharing options. There are many ways to do this these days and the best solution depends on the details of your setup, but dropbox, google drive, and other off the shelf solutions are options to investigate.
You may also ask for DICOMweb enabled on the Orthanc server and use DICOMweb extensions to browse the server and download/upload data. DICOMweb can use various standard authentication methods (password, token, etc).