简体   繁体   English

如何在 OHIF 查看器中从本地加载 DICOM 数据?

[英]How to load DICOM data from local in OHIF Viewer?

I went through the docs of OHIF/Viewer.我浏览了 OHIF/Viewer 的文档。 I found that it loads data from https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE .我发现它从https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE加载数据。 However I want to load it from my local file system so I converted the following code但是我想从我的本地文件系统加载它,所以我转换了以下代码

<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>

to ->到->

<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>

However, I am unable to see any files.但是,我看不到任何文件。

I have the dir structure as我的目录结构为

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

I am not familiar with the actual viewer you are trying to use, but looking at the configuration values - the viewer expects the addresses to point to a server which provides QIDO and WADO DICOM web services.我不熟悉您尝试使用的实际查看器,但查看配置值 - 查看器希望地址指向提供 QIDO 和 WADO DICOM Web 服务的服务器。 They are not just simple file paths.它们不仅仅是简单的文件路径。

QIDO and WADO are RESTful services specified in the DICOM standard. QIDO 和 WADO 是 DICOM 标准中规定的 RESTful 服务。 So you should install a server locally, that is capable of providing these services and point your viewer to this server.因此,您应该在本地安装一个服务器,该服务器能够提供这些服务并将您的查看器指向该服务器。 You also need to import your DICOM images to this server to make them available.您还需要将 DICOM 图像导入此服务器以使其可用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM