diff --git a/extensions/cornerstone-dicom-seg/src/getSopClassHandlerModule.ts b/extensions/cornerstone-dicom-seg/src/getSopClassHandlerModule.ts index 564dc52a5b2..e380810ced5 100644 --- a/extensions/cornerstone-dicom-seg/src/getSopClassHandlerModule.ts +++ b/extensions/cornerstone-dicom-seg/src/getSopClassHandlerModule.ts @@ -2,6 +2,7 @@ import { utils } from '@ohif/core'; import { metaData, triggerEvent, eventTarget } from '@cornerstonejs/core'; import { CONSTANTS, segmentation as cstSegmentation } from '@cornerstonejs/tools'; import { adaptersSEG, Enums } from '@cornerstonejs/adapters'; +import { internal } from '@cornerstonejs/dicom-image-loader'; import { SOPClassHandlerId } from './id'; import { dicomlabToRGB } from './utils/dicomlabToRGB'; @@ -97,8 +98,10 @@ function _getDisplaySetsFromSeries( displaySet.referencedDisplaySetInstanceUID = referencedDisplaySet.displaySetInstanceUID; } + const codHeaders = internal.getCodHeaders(); + displaySet.load = async ({ headers }) => - await _load(displaySet, servicesManager, extensionManager, headers); + await _load(displaySet, servicesManager, extensionManager, { ...headers, ...codHeaders }); return [displaySet]; }