Osirix + Orthanc + AWS Setup

Hi there,
Just looking for some help on getting my Osirix + AWS Orthanc server working well together.

I have my Orthanc server set up on AWS and I can upload studies but I can’t seem to set up the location properly in Osirix (do I use Standard DICOM nodes or DICOMweb nodes?).

Is anyone out there open to helping me get my configuration right or possibly jump on a quick 30 min call?

I’m not that technical, just enough to get things setup. Both Osirix and Orthanc are working well on their own, just need to hook them up together!

Thank you,
Kyle

Screen Shot 2022-07-14 at 11.52.18 AM.pngScreen Shot 2022-07-14 at 11.53.12 AM.png

I don’t have Osirix, just Horos. If the UI is similar you need to configure Orthanc as a “location” in Osirix;

Address: would be the public IP for your AWS instance.

AETitle: Your Orthanc AET.
Port: The exposed DICOM port on your AWS instance.
Q&R, you probably want both.
Retrieve: C-GET is what I have mine at.
TLS: This could be problematic. I would try setting it up to use a regular connection initially and then setup TLS later.
Name: Whatever you want.
Send" Probably Implicit Little Endian.

You can click on the 'Verify" to Echo the connection to see if it is working.

You might run into some issues with ports being blocked and with your orthanc.json setup.

These are ‘permissive’, but you’ll want to secure it once you get it working.

“DicomCheckCalledAet” : false,
“DicomCheckModalityHost” : false,

and you’ll want to configure your OSIRIX in the orthanc.json under DicomModalities or in the DB if you are using that method.

You should read the documentation.

“DicomModalities” : {

“OSIRIX” : {
“AET” : “OSIRIX”,
“Port” : 1112,
“Host” : “your.public.ip.address”,
“Manufacturer” : “Generic”,
“AllowEcho” : true,
“AllowFind” : true,
“AllowFindWorklist” : true, // new in 1.10.0
“AllowGet” : true,
“AllowMove” : true,
“AllowStore” : true,
“AllowStorageCommitment” : false, // new in 1.6.0
“AllowTranscoding” : true, // new in 1.7.0
“UseDicomTls” : false // new in 1.9.0
“LocalAet” : “HELLO” // new in 1.9.0
“Timeout” : 60 // new in 1.9.1
}
}

A default configuration.json file is here with examples and comments is here:

https://hg.orthanc-server.com/orthanc/file/Orthanc-1.11.1/OrthancServer/Resources/Configuration.json

Setting up TLS is a bit more complicated:

https://book.orthanc-server.com/faq/dicom-tls.html?highlight=dicommodalities

and I think that Horos has some sort of issue with the TLS setup. Osirix might be different since it is a commercial package.

Stephen. D. Scotti, M.D.

Hello Kyle

In your case it is better to use DICOM WEB instead of the standard DICOM protocol.

Enable DICOMWEB in Orthanc, put your Osirix AET in AET conf list. from Orthanc.

On Osirix, go to add node DICOM WEB

Vido explanation https://www.youtube.com/watch?v=qv2xt4lG_kg

Put Orthanc endpoint on Osirix -
http://IP:port (if not default 80 or 443)/dicom-web

using the standard port of orthanc It would look something like this http://192.168.1.1:8042/dicom-web

using standard web port http://192.168.1.1/dicom-web

for more details https://book.orthanc-server.com/plugins/dicomweb.html

Regards,

Screen Shot 2022-07-14 at 11.52.18 AM.png

Screen Shot 2022-07-14 at 11.53.12 AM.png

Thanks everyone, will try this and report back asap!