Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 8x 8x 8x 8x 8x 8x 8x | import { utils } from '@ohif/extension-cornerstone';
function promptHydrateStructuredReport({ servicesManager, commandsManager }, ctx, evt) {
const { displaySetService } = servicesManager.services;
const { viewportId, displaySetInstanceUID } = evt;
const srDisplaySet = displaySetService.getDisplaySetByUID(displaySetInstanceUID);
const hydrateCallback = async () => {
return commandsManager.runCommand('hydrateSecondaryDisplaySet', {
displaySet: srDisplaySet,
viewportId,
});
};
// For SR we need to use the whole context
const enhancedSrDisplaySet = {
...srDisplaySet,
displaySetInstanceUID,
};
return utils.promptHydrationDialog({
servicesManager,
viewportId,
displaySet: enhancedSrDisplaySet,
hydrateCallback,
type: 'SR',
});
}
export default promptHydrateStructuredReport;
|