From 6f6fea973d918c1359ebdc399308b45f0982bdee Mon Sep 17 00:00:00 2001 From: "James A. Petts" Date: Wed, 10 Jun 2020 13:33:56 +0100 Subject: [PATCH] WIP --- .../dicom-sr/src/OHIFCornerstoneSRViewport.js | 54 ++++++++++++------- .../dicom-sr/src/getSopClassHandlerModule.js | 2 - 2 files changed, 36 insertions(+), 20 deletions(-) diff --git a/extensions/dicom-sr/src/OHIFCornerstoneSRViewport.js b/extensions/dicom-sr/src/OHIFCornerstoneSRViewport.js index 2a1c80254..ef3630f67 100644 --- a/extensions/dicom-sr/src/OHIFCornerstoneSRViewport.js +++ b/extensions/dicom-sr/src/OHIFCornerstoneSRViewport.js @@ -51,8 +51,6 @@ function OHIFCornerstoneSRViewport({ useEffect(() => { const numMeasurements = displaySet.measurements.length; - console.log(`MEASUREMENT COUNT: ${numMeasurements}`); - setMeasurementCount(numMeasurements); }, [ dataSource, @@ -78,16 +76,15 @@ function OHIFCornerstoneSRViewport({ ); } - console.log(measurementSelected); - - _getViewportData( + _getViewportAndActiveDisplaySetData( dataSource, displaySet, measurementSelected, DisplaySetService, element - ).then(viewportData => { + ).then(({ viewportData, activeDisplaySetData }) => { setViewportData({ ...viewportData }); + setActiveDisplaySetData({ ...activeDisplaySetData }); }); }; @@ -129,13 +126,7 @@ function OHIFCornerstoneSRViewport({ }); } - const { - Modality, - SeriesDate, - SeriesDescription, - SeriesInstanceUID, - SeriesNumber, - } = displaySet; + const { Modality } = displaySet; // TODO -> Get this from the associated stack. @@ -145,8 +136,14 @@ function OHIFCornerstoneSRViewport({ PatientSex, PatientAge, SliceThickness, + StudyDate, + SeriesDescription, + SeriesInstanceUID, + SeriesNumber, } = activeDisplaySetData; + debugger; + const onMeasurementChange = direction => { let newMeausrementSelected = measurementSelected; @@ -165,7 +162,7 @@ function OHIFCornerstoneSRViewport({ } if (newMeausrementSelected === measurementSelected) { - updateViewport(); + // TODO -> Jump to image in this case. } setMeasurementSelected(newMeausrementSelected); @@ -178,10 +175,10 @@ function OHIFCornerstoneSRViewport({ { _checkIfCanAddMeasurementsToDisplaySet(