Загрузка данных 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 на этот сервер, чтобы сделать их доступными.