Created
February 28, 2024 09:36
-
-
Save feliwir/458a63e46ccf57c41cb087dea1fa091e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
window.config = { | |
routerBasename: '/', | |
extensions: [], | |
modes: [], | |
customizationService: { | |
dicomUploadComponent: | |
'@ohif/extension-cornerstone.customizationModule.cornerstoneDicomUploadComponent', | |
}, | |
showStudyList: true, | |
maxNumberOfWebWorkers: 3, | |
showLoadingIndicator: true, | |
showWarningMessageForCrossOrigin: true, | |
showCPUFallbackMessage: true, | |
strictZSpacingForVolumeViewport: true, | |
// filterQueryParam: false, | |
defaultDataSourceName: 'dicomweb', | |
dataSources: [ | |
{ | |
namespace: '@ohif/extension-default.dataSourcesModule.dicomweb', | |
sourceName: 'dicomweb', | |
configuration: { | |
friendlyName: 'local Orthanc DICOMWeb-RS Server', | |
name: 'DCM4CHEE', | |
wadoUriRoot: 'http://localhost:8080', | |
qidoRoot: 'http://localhost:8080', | |
wadoRoot: 'http://localhost:8080', | |
qidoSupportsIncludeField: true, | |
supportsReject: true, | |
imageRendering: 'wadors', | |
thumbnailRendering: 'wadors', | |
enableStudyLazyLoad: true, | |
supportsFuzzyMatching: true, | |
supportsWildcard: true, | |
dicomUploadEnabled: true, | |
omitQuotationForMultipartRequest: true, | |
bulkDataURI: { | |
enabled: true, | |
}, | |
}, | |
}, | |
{ | |
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/'); | |
}, | |
hotkeys: [ | |
{ | |
commandName: 'incrementActiveViewport', | |
label: 'Next Viewport', | |
keys: ['right'], | |
}, | |
{ | |
commandName: 'decrementActiveViewport', | |
label: 'Previous Viewport', | |
keys: ['left'], | |
}, | |
{ commandName: 'rotateViewportCW', label: 'Rotate Right', keys: ['r'] }, | |
{ commandName: 'rotateViewportCCW', label: 'Rotate Left', keys: ['l'] }, | |
{ commandName: 'invertViewport', label: 'Invert', keys: ['i'] }, | |
{ | |
commandName: 'flipViewportVertical', | |
label: 'Flip Horizontally', | |
keys: ['h'], | |
}, | |
{ | |
commandName: 'flipViewportHorizontal', | |
label: 'Flip Vertically', | |
keys: ['v'], | |
}, | |
{ commandName: 'scaleUpViewport', label: 'Zoom In', keys: ['+'] }, | |
{ commandName: 'scaleDownViewport', label: 'Zoom Out', keys: ['-'] }, | |
{ commandName: 'fitViewportToWindow', label: 'Zoom to Fit', keys: ['='] }, | |
{ commandName: 'resetViewport', label: 'Reset', keys: ['space'] }, | |
{ commandName: 'nextImage', label: 'Next Image', keys: ['down'] }, | |
{ commandName: 'previousImage', label: 'Previous Image', keys: ['up'] }, | |
{ | |
commandName: 'previousViewportDisplaySet', | |
label: 'Previous Series', | |
keys: ['pagedown'], | |
}, | |
{ | |
commandName: 'nextViewportDisplaySet', | |
label: 'Next Series', | |
keys: ['pageup'], | |
}, | |
{ commandName: 'setZoomTool', label: 'Zoom', keys: ['z'] }, | |
// ~ Window level presets | |
{ | |
commandName: 'windowLevelPreset1', | |
label: 'W/L Preset 1', | |
keys: ['1'], | |
}, | |
{ | |
commandName: 'windowLevelPreset2', | |
label: 'W/L Preset 2', | |
keys: ['2'], | |
}, | |
{ | |
commandName: 'windowLevelPreset3', | |
label: 'W/L Preset 3', | |
keys: ['3'], | |
}, | |
{ | |
commandName: 'windowLevelPreset4', | |
label: 'W/L Preset 4', | |
keys: ['4'], | |
}, | |
{ | |
commandName: 'windowLevelPreset5', | |
label: 'W/L Preset 5', | |
keys: ['5'], | |
}, | |
{ | |
commandName: 'windowLevelPreset6', | |
label: 'W/L Preset 6', | |
keys: ['6'], | |
}, | |
{ | |
commandName: 'windowLevelPreset7', | |
label: 'W/L Preset 7', | |
keys: ['7'], | |
}, | |
{ | |
commandName: 'windowLevelPreset8', | |
label: 'W/L Preset 8', | |
keys: ['8'], | |
}, | |
{ | |
commandName: 'windowLevelPreset9', | |
label: 'W/L Preset 9', | |
keys: ['9'], | |
}, | |
], | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment