2

我浏览了 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

4

1 回答 1

5

我不熟悉您尝试使用的实际查看器,但查看配置值 - 查看器希望地址指向提供 QIDO 和 WADO DICOM Web 服务的服务器。它们不仅仅是简单的文件路径。

QIDO 和 WADO 是 DICOM 标准中指定的 RESTful 服务。因此,您应该在本地安装一个服务器,该服务器能够提供这些服务并将您的查看器指向该服务器。您还需要将 DICOM 图像导入此服务器以使其可用。

于 2020-09-11T10:00:19.483 回答