/** @type {AppTypes.Config} */ window.config = { routerBasename: '/', extensions: [], modes: [], showStudyList: true, maxNumberOfWebWorkers: 3, showLoadingIndicator: true, showWarningMessageForCrossOrigin: true, showCPUFallbackMessage: true, strictZSpacingForVolumeViewport: true, // filterQueryParam: false, defaultDataSourceName: 'orthanc', dataSources: [ { namespace: '@ohif/extension-default.dataSourcesModule.dicomweb', sourceName: 'orthanc', configuration: { friendlyName: 'local Orthanc DICOMWeb Server', name: 'DCM4CHEE', wadoUriRoot: 'http://localhost/dicom-web', qidoRoot: 'http://localhost/dicom-web', wadoRoot: 'http://localhost/dicom-web', qidoSupportsIncludeField: true, supportsReject: true, dicomUploadEnabled: true, imageRendering: 'wadors', thumbnailRendering: 'wadors', enableStudyLazyLoad: true, supportsFuzzyMatching: true, supportsWildcard: true, omitQuotationForMultipartRequest: true, bulkDataURI: { enabled: true, // This is an example config that can be used to fix the retrieve URL // where it has the wrong prefix (eg a canned prefix). It is better to // just use the correct prefix out of the box, but that is sometimes hard // when URLs go through several systems. // Example URLS are: // "BulkDataURI" : "http://localhost/dicom-web/studies/1.2.276.0.7230010.3.1.2.2344313775.14992.1458058363.6979/series/1.2.276.0.7230010.3.1.3.1901948703.36080.1484835349.617/instances/1.2.276.0.7230010.3.1.4.1901948703.36080.1484835349.618/bulk/00420011", // when running on http://localhost:3003 with no server running on localhost. This can be corrected to: // /orthanc/dicom-web/studies/1.2.276.0.7230010.3.1.2.2344313775.14992.1458058363.6979/series/1.2.276.0.7230010.3.1.3.1901948703.36080.1484835349.617/instances/1.2.276.0.7230010.3.1.4.1901948703.36080.1484835349.618/bulk/00420011 // which is a valid relative URL, and will result in using the http://localhost:3003/orthanc/.... path // startsWith: 'http://localhost/', // prefixWith: '/orthanc/', }, }, }, { namespace: '@ohif/extension-default.dataSourcesModule.dicomjson', sourceName: 'dicomjson', configuration: { friendlyName: 'dicom json', name: 'json', }, }, { namespace: '@ohif/extension-default.dataSourcesModule.dicomlocal', sourceName: 'dicomlocal', configuration: { friendlyName: 'dicom local', }, }, ], httpErrorHandler: error => { // This is 429 when rejected from the public idc sandbox too often. console.warn(error.status); // Could use services manager here to bring up a dialog/modal if needed. console.warn('test, navigate to https://ohif.org/'); }, };