Query from any location
-
- Posts:2
- Joined:Fri Dec 28, 2012 1:46 am
I have installed the PacsOne server and intend to be able to access it from anywhere I have internet. I use Osirix HD on the iPad to do this. I understand that the IP will change when I try and grab the images from somewhere else. How do I make it so that PacsOne will accept queries from my iPad?
-
- Posts:2
- Joined:Fri Dec 28, 2012 1:46 am
Not really.
For a client (e.g., a web browser, a modality, etc) to connect to the host/server where PacsOne Server is running from anywhere in the world, you need to either get a fixed/static IP address for that host, or get a DNS domain name for that host so that the clients can connect to the DNS domain name instead of a fixed/static IP address. Since the fixed/static IP address is usually more expensive (getting scarce as well), the more feasible option is to purchase/register a DNS domain name, which will be mapped to the actual IP address of the PacsOne Server host/server at your Internet Service Provider (ISP) or hosting company.
For a client (e.g., a web browser, a modality, etc) to connect to the host/server where PacsOne Server is running from anywhere in the world, you need to either get a fixed/static IP address for that host, or get a DNS domain name for that host so that the clients can connect to the DNS domain name instead of a fixed/static IP address. Since the fixed/static IP address is usually more expensive (getting scarce as well), the more feasible option is to purchase/register a DNS domain name, which will be mapped to the actual IP address of the PacsOne Server host/server at your Internet Service Provider (ISP) or hosting company.
Osirix HD has the option to use WADO as a protocol. What I did and works with any dynamic IP is:
- configure your iPad as AE but do not fill any computer name or IP address (only the port number is OK). In my case I only allowed C-FIND command needed to perform the search.
- configure your server in Osirix HD to use WADO, fill the port (80 or 443 if you have SSL), http or https and /wado.php as your WADO url
- make sure in PacsOne configuration you enable WADO with predefined username / password since there is no field for that in Osirix HD
Using this setup you can perform Q via DICOM protocol and R via WADO protocol and apparently you do not need any fixed IP anymore. In fact this is also mentioned in Osirix HD manual.
- configure your iPad as AE but do not fill any computer name or IP address (only the port number is OK). In my case I only allowed C-FIND command needed to perform the search.
- configure your server in Osirix HD to use WADO, fill the port (80 or 443 if you have SSL), http or https and /wado.php as your WADO url
- make sure in PacsOne configuration you enable WADO with predefined username / password since there is no field for that in Osirix HD
Using this setup you can perform Q via DICOM protocol and R via WADO protocol and apparently you do not need any fixed IP anymore. In fact this is also mentioned in Osirix HD manual.
And here comes my question about this usage scenario. As Osirix HD is implemented as an AE when using C-FIND I can see all existing studies no matter who is using the terminal.
Is there any way to filter the results of the C-FIND based on some association between the AE title and some existing user? If not, can we have a new feature to create that filter?
So finally I would need not only to assign uploaded studies to some user for a specific AE but also use that AE in the assigned user context from a security point of view.
If the DICOM protocol does not allow it, maybe we can find another workaround?
Is there any way to filter the results of the C-FIND based on some association between the AE title and some existing user? If not, can we have a new feature to create that filter?
So finally I would need not only to assign uploaded studies to some user for a specific AE but also use that AE in the assigned user context from a security point of view.
If the DICOM protocol does not allow it, maybe we can find another workaround?
More info on my experiments with iPhone/iPad and Osirix HD
I use more than one device under my iTunes account, so I got one iPad, 2 iPhones (business and SW test units) and one iPod Touch.
The concurrent number of connections allowed for the same AE can be set in PacsOne AE definition page (default is 10). I could configure all my IOS devices as the same AE title and I was able to open studies (filtered on my username) from any of my devices, even simultaneously.
Of course another user would have a separate iTunes account (hence another Osirix HD license) plus another AE title to get filters on its username.
I use more than one device under my iTunes account, so I got one iPad, 2 iPhones (business and SW test units) and one iPod Touch.
The concurrent number of connections allowed for the same AE can be set in PacsOne AE definition page (default is 10). I could configure all my IOS devices as the same AE title and I was able to open studies (filtered on my username) from any of my devices, even simultaneously.
Of course another user would have a separate iTunes account (hence another Osirix HD license) plus another AE title to get filters on its username.