2016-01-13 16:17:32 +01:00
|
|
|
handleMeasurementRemoved = function(e, eventData) {
|
|
|
|
|
var measurementData = eventData.measurementData;
|
|
|
|
|
|
|
|
|
|
switch (eventData.toolType) {
|
|
|
|
|
case 'nonTarget':
|
2016-03-06 17:22:45 +01:00
|
|
|
case 'bidirectional':
|
|
|
|
|
case 'crTool':
|
|
|
|
|
case 'unTool':
|
|
|
|
|
case 'exTool':
|
2016-02-12 20:38:00 +01:00
|
|
|
log.info('CornerstoneToolsMeasurementRemoved');
|
|
|
|
|
|
2016-01-13 16:17:32 +01:00
|
|
|
var measurement = Measurements.findOne(measurementData.id, {
|
|
|
|
|
reactive: false
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
if (!measurement) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
2016-04-04 06:00:33 +02:00
|
|
|
// Set reviewer for this timepoint
|
|
|
|
|
if (measurementData.studyInstanceUid) {
|
|
|
|
|
Meteor.call('setReviewer',measurementData.studyInstanceUid);
|
|
|
|
|
}
|
2016-01-13 16:17:32 +01:00
|
|
|
|
|
|
|
|
clearMeasurementTimepointData(measurement._id, measurementData.timepointId);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
};
|