import { Meteor } from "meteor/meteor"; /** * Obtain an imageId for Cornerstone from an image instance * * @param instance * @returns {string} The imageId to be used by Cornerstone */ getImageId = function(instance, frame) { if (!instance) { return; } if (instance.url) { return instance.url; } if (instance.wadouri) { var imageId = 'dicomweb:' + Meteor.absoluteUrl(instance.wadouri); // WADO-URI; if (frame !== undefined) { imageId += '&frame=' + frame; } return imageId; } else { // TODO= Check multiframe image support with WADO-RS return getWADORSImageId(instance); // WADO-RS Retrieve Frame } };