猿问

如何在 OHIF Viewer 中从本地加载 DICOM 数据?

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


蝴蝶刀刀
浏览 498回答 1
1回答

米脂

我不熟悉您尝试使用的实际查看器,但查看配置值 - 查看器希望地址指向提供 QIDO 和 WADO DICOM Web 服务的服务器。它们不仅仅是简单的文件路径。QIDO 和 WADO 是 DICOM 标准中规定的 RESTful 服务。所以你应该在本地安装一个服务器,它能够提供这些服务并将你的观众指向这个服务器。您还需要将 DICOM 图像导入此服务器以使其可用。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答