Bug fixing: add patientId to measurementData for lesion and nonTarget tools to delete all lesions properly

This commit is contained in:
Evren Ozkan 2015-11-25 13:48:29 -05:00
parent 050e811109
commit 6ebff476a2
4 changed files with 7 additions and 2 deletions

View File

@ -89,8 +89,7 @@ Template.viewerMain.events({
});
});
// Update imageViewerViewport elements
// Update imageViewerViewport elements to remove lesions on current image
$(".imageViewerViewport").each(function(viewportIndex, element) {
cornerstone.updateImage(element);
});

View File

@ -115,6 +115,7 @@ var cornerstoneTools = (function($, cornerstone, cornerstoneMath, cornerstoneToo
// Get studyInstanceUid
var study = cornerstoneTools.metaData.get('study', imageId);
var studyInstanceUid = study.studyInstanceUid;
var patientId = study.patientId;
// Get seriesInstanceUid
var series = cornerstoneTools.metaData.get('series', imageId);
@ -149,6 +150,7 @@ var cornerstoneTools = (function($, cornerstone, cornerstoneMath, cornerstoneToo
imageId: imageId,
seriesInstanceUid: seriesInstanceUid,
studyInstanceUid: studyInstanceUid,
patientId: patientId,
measurementText: 0,
lesionName: '',
isDeleted: false,

View File

@ -80,6 +80,8 @@ var measurementManagerDAL = (function() {
timepoints[timepointID].imageId = lesionData.imageId;
timepoints[timepointID].seriesInstanceUid = lesionData.seriesInstanceUid;
timepoints[timepointID].studyInstanceUid = lesionData.studyInstanceUid;
timepoints[timepointID].handles = lesionData.handles;
Measurements.update(measurement._id, {
$set: {

View File

@ -88,6 +88,7 @@
// Get studyInstanceUid
var study = cornerstoneTools.metaData.get('study', imageId);
var studyInstanceUid = study.studyInstanceUid;
var patientId = study.patientId;
// Get seriesInstanceUid
var series = cornerstoneTools.metaData.get('series', imageId);
@ -122,6 +123,7 @@
imageId: imageId,
seriesInstanceUid: seriesInstanceUid,
studyInstanceUid: studyInstanceUid,
patientId: patientId,
measurementText: '',
isTarget: false,
uid: uuid.v4()