diff --git a/LesionTracker/client/components/viewerMain/viewerMain.js b/LesionTracker/client/components/viewerMain/viewerMain.js index 65d212084..14ef8dffc 100644 --- a/LesionTracker/client/components/viewerMain/viewerMain.js +++ b/LesionTracker/client/components/viewerMain/viewerMain.js @@ -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); }); diff --git a/Packages/lesiontracker/compatibility/lesionTool.js b/Packages/lesiontracker/compatibility/lesionTool.js index 45a6fec5f..a48226bd4 100644 --- a/Packages/lesiontracker/compatibility/lesionTool.js +++ b/Packages/lesiontracker/compatibility/lesionTool.js @@ -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, diff --git a/Packages/lesiontracker/compatibility/measurementManagerDAL.js b/Packages/lesiontracker/compatibility/measurementManagerDAL.js index cf546f2ac..175a9445e 100644 --- a/Packages/lesiontracker/compatibility/measurementManagerDAL.js +++ b/Packages/lesiontracker/compatibility/measurementManagerDAL.js @@ -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: { diff --git a/Packages/lesiontracker/compatibility/nonTargetTool.js b/Packages/lesiontracker/compatibility/nonTargetTool.js index 458e1b0ba..0658e9d55 100644 --- a/Packages/lesiontracker/compatibility/nonTargetTool.js +++ b/Packages/lesiontracker/compatibility/nonTargetTool.js @@ -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()