Загрузка данных DICOM с локального компьютера в OHIF Viewer

Я просмотрел документы OHIF/Viewer. Я обнаружил, что он загружает данные из https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE. Однако я хочу загрузить его из своей локальной файловой системы, поэтому преобразовал следующий код

<script>
    var containerId = "root";
    var componentRenderedOrUpdatedCallback = function(){
      console.log('OHIF Viewer rendered/updated');
    }
    window.OHIFViewer.installViewer(
      {
      // routerBasename: '/',
      servers: {
        dicomWeb: [
          {
            name: 'DCM4CHEE',
            wadoUriRoot: 'https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/wado',
            qidoRoot: 'https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs',
            wadoRoot: 'https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs',
            studyInstanceUids: 'MY-DICOM-STUDY-ID',
            qidoSupportsIncludeField: true,
            imageRendering: 'wadors',
            thumbnailRendering: 'wadors',
          },
        ],
      },
    }, containerId, componentRenderedOrUpdatedCallback);
</script>

к ->

<script>
    var containerId = "root";
    var componentRenderedOrUpdatedCallback = function(){
      console.log('OHIF Viewer rendered/updated');
    }
    window.OHIFViewer.installViewer(
      {
      // routerBasename: '/',
      servers: {
        dicomWeb: [
          {
            name: 'DCM4CHEE',
            wadoUriRoot: '/assets/',
            qidoRoot: '/assets/',
            wadoRoot: '/assets/',
            studyInstanceUids: 'MY-DICOM-STUDY-ID',
            qidoSupportsIncludeField: true,
            imageRendering: 'wadors',
            thumbnailRendering: 'wadors',
          },
        ],
      },
    }, containerId, componentRenderedOrUpdatedCallback);
</script>

Однако я не вижу никаких файлов.

У меня есть структура каталога как

root/
-public/
--assets/
--js/
--css/
-index.html

1 ответ

Решение

Я не знаком с реальной программой просмотра, которую вы пытаетесь использовать, но смотрю на значения конфигурации - программа просмотра ожидает, что адреса будут указывать на сервер, который предоставляет веб-службы QIDO и WADO DICOM. Это не просто пути к файлам.

QIDO и WADO - это службы RESTful, указанные в стандарте DICOM. Поэтому вам следует установить локально сервер, который может предоставлять эти услуги и направлять вашего зрителя на этот сервер. Вам также необходимо импортировать изображения DICOM на этот сервер, чтобы сделать их доступными.

Другие вопросы по тегам