# HG changeset patch # User Sebastien Jodogne # Date 1770972068 -3600 # Node ID 57976f197f2a1a653fa2437a3ca2aab6d7cb0d34 # Parent a737d4cca0d377462639107018444cbd353642e4 documenting idc dicomweb diff -r a737d4cca0d3 -r 57976f197f2a Sphinx/source/faq/https-ca-certificates.rst --- a/Sphinx/source/faq/https-ca-certificates.rst Tue Feb 10 15:18:53 2026 +0100 +++ b/Sphinx/source/faq/https-ca-certificates.rst Fri Feb 13 09:41:08 2026 +0100 @@ -17,8 +17,8 @@ "--ca-native" option). In most of the setups, this is perfectly fine and the servers certificates are validated correctly. -However, one could face some troubles, especially on Microsoft Windows -setups. +However, one could face some troubles, especially on **Microsoft +Windows** setups. To fix them, download the CA certificate store (in PEM format) from the `cURL project `__. @@ -32,4 +32,11 @@ "HttpsCACertificates" : "C:\\Program Files\\Orthanc Server\\resources\\cacert.pem" } -.. highlight:: text + +On **GNU/Linux distributions**, you will most probably find a file +named ``ca-certificates.crt`` somewhere within the ``/etc/`` folder. +For instance, on Ubuntu/Debian derivatives:: + + { + "HttpsCACertificates" : "/etc/ssl/certs/ca-certificates.crt" + } diff -r a737d4cca0d3 -r 57976f197f2a Sphinx/source/plugins/dicomweb.rst --- a/Sphinx/source/plugins/dicomweb.rst Tue Feb 10 15:18:53 2026 +0100 +++ b/Sphinx/source/plugins/dicomweb.rst Fri Feb 13 09:41:08 2026 +0100 @@ -454,6 +454,8 @@ ``Pkcs11``. Make sure to adapt them if need be. +.. _dicomweb-client-user-interface: + Quickstart - DICOMweb client ---------------------------- @@ -673,6 +675,7 @@ monitored using the Orthanc REST API. +.. _dicomweb-client-wado-rs: Retrieving DICOM resources from a WADO-RS server ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -743,3 +746,74 @@ and provide samples for more advanced features of the REST API (such as dynamically adding/updating/removing remote DICOMweb servers using HTTP PUT and DELETE methods). + + +.. _nci_idc: + +Accessing NCI Imaging Data Commons (IDC) +---------------------------------------- + +The `NCI Imaging Data Commons (IDC) `__ +is a cloud-based data repository that provides access to large-scale, +cancer-related medical imaging datasets integrated with genomic and +clinical data. It is part of the broader National Cancer Institute +Cancer Research Data Commons. The IDC hosts and synchronizes imaging +collections from :ref:`The Cancer Imaging Archive (TCIA) `, +serving as a cloud-native extension that facilitates advanced +computational workflows on TCIA data. + +.. highlight:: json + +Importantly, the IDC servers support the `DICOMweb protocol +`__, +which can be leveraged by the DICOMweb plugin for Orthanc to query and +retrieve imaging studies directly. Here is a minimal configuration +file to access IDC from Orthanc:: + + { + "Plugins" : [ + "/home/user/OrthancDicomWeb/Build/libOrthancDicomWeb.so" + ], + "HttpsCACertificates" : "/etc/ssl/certs/ca-certificates.crt", + "DicomWeb" : { + "Servers" : { + "idc" : [ + "https://proxy.imaging.datacommons.cancer.gov/current/viewer-only-no-downloads-see-tinyurl-dot-com-slash-3j3d9jyp/dicomWeb" + ] + } + } + } + +You might have to adapt the ``HttpsCACertificates`` to point to the +file containing your :ref:`trusted HTTPS certificates +`. This configuration declares a :ref:`DICOMweb +endpoint ` called ``idc`` that points to the +official so-called `"IDC-maintained DICOM store via proxy" +`__. + +The :ref:`Web interface of the Orthanc DICOMweb plugin +` will then allow you to query the +content of the IDC servers, which includes the collections from The +Cancer Imaging Archive (TCIA). There is however a caveat IDC servers +do not allow filtering images by collection, as they prevent requests +against the ``Study ID`` tag at the study level. + +.. highlight:: text + +The main use case of the IDC DICOMweb endpoint is therefore to +`download imaging studies +`__ +whose unique identifiers (i.e., their ``Study Instance UID`` tag) has +been obtained through other means. Here is a working example to +trigger the download of a DICOM study from IDC using the REST API of +:ref:`Orthanc DICOMweb plugin `:: + + $ curl http://localhost:8042/dicom-web/servers/idc/retrieve -X POST -d @- << EOF + { + "Resources" : [ + { + "Study" : "1.3.6.1.4.1.9590.100.1.2.267826310912478261209862427462784808028" + } + ] + } + EOF diff -r a737d4cca0d3 -r 57976f197f2a Sphinx/source/plugins/tcia.rst --- a/Sphinx/source/plugins/tcia.rst Tue Feb 10 15:18:53 2026 +0100 +++ b/Sphinx/source/plugins/tcia.rst Fri Feb 13 09:41:08 2026 +0100 @@ -19,6 +19,10 @@ the image collections of TCIA thanks to the `NBIA REST API `__. +**Alternative**: The **NCI Imaging Data Commons (IDC)** contains +imaging collections from TCIA and can be accessed using the +:ref:`DICOMweb plugin of Orthanc `. + .. highlight:: txt **For researchers**: `Please cite this paper