Connecting dcm4chee PACS to OsiriX
OsiriX


OsiriX is a very powerful software and has full PACS implementation. It can behave as a PACS server or as a PACS workstation. For the purpose of this tutorial, we will be using OsiriX workstation as our PACS workstation to manage CT or CBCT data sets.


After setting up the dcm4chee PACS server from previous tutorials, you will learn how to access it from a different workstation on the network.


First you need to make sure that Windows firewall or any other firewall software installed on the PACS server is not blocking the server IP address and PACS server port to the outside world. For testing purposes and to make things easier you can disable the firewall.


Since the server will always be online you need to use a fixed IP address for the server as you don’t want to have the IP address changing every now and then or you will be unable to access the server anymore. There are several tutorials on the internet to teach you how to fix an IP address; just search in Google.

The IP address of our server is 192.168.1.106 to find the IP address for your server you can go to command prompt and type:

ipconfig /all

dcm4chee pacs ip address


Scroll all the way up and under IPv4 Address is your IP address. dcm4chee default port is 11112. Now we got all what we need to establish a connection. Open OsiriX on your Mac and go to Preferences and select Locations. Click on Add new node. Put the IP address, port, AETitle, and description. It should like this:

dcm4chee osirix pacs


Make sure you check the boxes next to Q& R (Query and Retrieve) and Send. Q& R allows Osirix to query the PACS server for patients and retrieve the data set the user asks for. Send allows OsiriX to send data sets stored locally on the machine running OsiriX to be stored in the PACS server. Close the preferences window.

Now we need to store some patient data on the server. We do that by loading a data set in OsiriX then send it to be stored on the server. Open a DICOM data set in Osirix. In this example, we will be using a CBCT DICOM data set from the Hitachi MercuRay CBCT scanner. You can load a DICOM set under File menu. After the data set loading is completed, select it and click the Send button from the toolbar on top.

sending cbct dicom data set from osirix to dcm4chee


You can follow the status in Osirix by installing Growl app.

DICOM send Done!


Now it’s time to test Q & R function. Click on Query button from the OsiriX top bar. You should be able to search for the data set you just uploaded using different search criteria. OsiriX comes loaded with many powerful tools that let you query the server for data either by patient name, date, modality…etc. It also allows you to specify to which workstation you want to retrieve your data to.

Cone Beam CT DICOM Q & R Osirix and dcm4chee


Set Retrieve to your Mac OsiriX workstation if it not set already from the drop down menu. Click Retrieve.

Incoming DICOM data set from dcm4chee to OsiriX PACS workstation


Depending on your server/workstation hard drive speed, network speed, and data set size; it can take from less than a minute to several minutes to download the data set to your local machine.

Double click on the data set to open it.

Opening DICOM CBCT data set in OsiriX


Congratulations!! You’ve just managed to link an Open Source PACS server (dcm4chee) to an Open Source PACS workstation OsiriX!


It is possible to send different types of data sets to the PACS server and not only CT data sets but since many oral and maxillofacial radiologists as well as dental schools use Cone Beam CT (CBCT) in their practice we decided to use a CBCT data set as an example.


As you can see, we setup the dcm4chee PACS server under Windows 7 Pro running  Parallels Dekstop 5. While this is not the best setup and you’ll need a dedicated PACS server for your work; it helps to show how powerful a Mac computer can be and  it make things easier for us for writing this tutorial!


   Print This Post Print This Post    Email This Post Email This Post    PDF Version

12 Comments :, , ,

Reader comments (12)


  1. Lee said this on February 3rd, 2010 5:24 PM

    What about adding the Osirix workstation to the PACS server through dcm4chee’s web interface?



  2. Do you mean adding the AE Title for Osirix to the web interface?
    You can do that by going to AE Management. Click on new AET and put the information in the appropriate fields. Don’t forget to put the port 11112. But I find it easier to do it from OsiriX.



  3. Chawket said this on February 5th, 2010 4:19 AM

    Hello Wisam
    How do you access your dcm4che or Osirix database from a remote place (via internet and not intranet)?

    Thanks



  4. Hi Chawket, I will write about this. Expect it soon!



  5. Ebtihal said this on February 11th, 2010 8:01 AM

    from where can i download osirix for mac ?



  6. Here is the download page for Osirix http://www.osirix-viewer.com/Downloads.html



  7. Ross said this on February 23rd, 2010 9:58 PM

    Have you had any issues with generating a panoramic view with Osirix? It literally takes forever on my MBP. Everything else about Osirix works smoothly but the 2-D curved MPR function is quite inefficient.



  8. Yes, I have the same problems you mentioned. I think OsiriX need to have optimizations and tools that suite the dental practitioners (implant planning, TMJ, better panoramic ..etc). It would help to write to the OsiriX Yahoo group mailing list and ask them for these features. http://tech.groups.yahoo.com/group/osirix/

    I found this tutorial on youtube to help with the cross-sections/panoramic
    http://www.youtube.com/watch?v=jmj3e3SHc0Y



  9. Luca Bertoglio said this on April 19th, 2010 7:15 AM

    When I add images to PACS, i loose the album architecture and preserve only the comments. Few questions?
    It is possible to query the PACS for comments?
    It is possible to organize the PACS in album or Folders?
    Thank you
    Best regards
    Luca



  10. Hi Luca, I don’t know how to do that. Maybe you can check the documentation or write in dcm4chee forums.



  11. Ed Ventura said this on August 5th, 2010 3:30 AM

    How can I configure the Osirix to use my Xserver RAID storage?

    Thanks a lot.

    Best Regards,
    Ed Ventura



  12. If you are talking about the database location in Osirix. Go to OsiriX>Preference>Database. Under File Management, change recommended to other and select the location you want to store the data on your Xserver RAID storage.




What do you think?