view Sphinx/source/integrations/integrate-osirix-using-dicomweb.rst @ 1032:6814e5adb789

end of dual licensing and cla
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 02 Feb 2024 16:37:39 +0100
parents 351af8edb2e8
children 2be8d5889045
line wrap: on
line source

.. _integrate-osirix-using-dicomweb:

Integrate Osirix using DICOMWeb
===============================

.. note:: The OsiriX team has a blog post entitled "`Installing
          Orthanc (Open-Source PACS) on Mac
          <https://www.osirix-viewer.com/installing-orthanc-open-source-pacs-on-mac/>`__"
          that provides a guide to interface OsiriX with Orthanc
          through :ref:`DICOMweb <dicomweb>`.


Configuration of Osirix
-----------------------

- In ``Preferences->Listener``, activate and configure AETitle and Port (e.g. Osirix 11112)
- In ``Preferences->Locations->DICOMWeb Node``, add a DICOM Node:

  - with the URL of the Orthanc server
  - with the DICOMweb API path of Orthanc (default is ``/dicom-web``)
  - with a name (eg ``MYORTHANC``)
  - with Q&R activated
  - without authentication
  - with Send Transfers syntax : Explicit Little Endian


Configuration of Orthanc
------------------------

First, make sure to :ref:`install and enable the DICOMweb plugin <dicomweb>`.

Adapt the following :ref:`configuration options <configuration>`
(obviously, adapt the IP address)::

  {
    "Plugins" : [ /* fill the path to the DICOMweb plugin */ ],
    "RemoteAccessEnabled" : true,
    "DicomWeb" : {
      "Enable" : true,
      "Root" : "/dicom-web/"
    }
  }



Configuration of Docker images by Orthanc Team
----------------------------------------------

This section applies if you are using the :ref:`orthancteam/orthanc Docker imag <docker-orthancteam>`
to run Orthanc.

Make sure Orthanc has the Dicom Web protocol enabled::

  DICOM_WEB_PLUGIN_ENABLED: "true"

If using Orthanc in a docker container, map the Orthanc DICOMWeb Http Port. Eg in docker-compose file::

  ports:
    - "8042:8042"