@@ -15,15 +15,15 @@ const {
1515} = helpers ;
1616
1717function getCompression ( imageId ) {
18- const lossyImageCompression = cornerstone . metaData . get ( 'x00282110' , imageId ) ;
19- const lossyImageCompressionRatio = cornerstone . metaData . get (
20- 'x00282112' ,
21- imageId
22- ) ;
23- const lossyImageCompressionMethod = cornerstone . metaData . get (
24- 'x00282114' ,
18+ const generalImageModule = cornerstone . metaData . get (
19+ 'generalImageModule' ,
2520 imageId
2621 ) ;
22+ const {
23+ lossyImageCompression,
24+ lossyImageCompressionRatio,
25+ lossyImageCompressionMethod
26+ } = generalImageModule ;
2727
2828 if ( lossyImageCompression === '01' && lossyImageCompressionRatio !== '' ) {
2929 const compressionMethod = lossyImageCompressionMethod || 'Lossy: ' ;
@@ -63,13 +63,23 @@ class ViewportOverlay extends PureComponent {
6363 imagePlaneModule || { } ;
6464 const { seriesNumber, seriesDescription } = seriesMetadata || { } ;
6565
66- const studyDate = cornerstone . metaData . get ( 'x00080020' , imageId ) ;
67- const studyTime = cornerstone . metaData . get ( 'x00080030' , imageId ) ;
68- const studyDescription = cornerstone . metaData . get ( 'x00081030' , imageId ) ;
69- const patientName = cornerstone . metaData . get ( 'x00100010' , imageId ) ;
70- const patientId = cornerstone . metaData . get ( 'x00100020' , imageId ) ;
71- const instanceNumber = cornerstone . metaData . get ( 'x00200013' , imageId ) ;
72- const frameTime = cornerstone . metaData . get ( 'x00181063' , imageId ) ;
66+ const generalStudyModule = cornerstone . metaData . get (
67+ 'generalStudyModule' ,
68+ imageId
69+ ) ;
70+ const { studyDate, studyTime, studyDescription } = generalStudyModule ;
71+
72+ const patientModule = cornerstone . metaData . get ( 'patientModule' , imageId ) ;
73+ const { patientId, patientName } = patientModule ;
74+
75+ const generalImageModule = cornerstone . metaData . get (
76+ 'generalImageModule' ,
77+ imageId
78+ ) ;
79+ const { instanceNumber } = generalImageModule ;
80+
81+ const cineModule = cornerstone . metaData . get ( 'cineModule' , imageId ) ;
82+ const { frameTime } = cineModule ;
7383
7484 const frameRate = formatNumberPrecision ( 1000 / frameTime , 1 ) ;
7585 const compression = getCompression ( imageId ) ;
@@ -145,7 +155,7 @@ class ViewportOverlay extends PureComponent {
145155 </ div >
146156 < div > { imageDimensions } </ div >
147157 < div > { seriesDescription } </ div >
148- < div > Zoom: $ { formatNumberPrecision ( zoom , 0 ) } %</ div >
158+ < div > Zoom: { formatNumberPrecision ( zoom , 0 ) } %</ div >
149159 < div className = "compressionIndicator" > { compression } </ div >
150160 < div > { wwwc } </ div >
151161 </ div >
@@ -174,7 +184,7 @@ class ViewportOverlay extends PureComponent {
174184 </ div >
175185 < div > { imageDimensions } </ div >
176186 < div > { seriesDescription } </ div >
177- < div > Zoom: $ { formatNumberPrecision ( zoom , 0 ) } %</ div >
187+ < div > Zoom: { formatNumberPrecision ( zoom , 0 ) } %</ div >
178188 < div className = "compressionIndicator" > { compression } </ div >
179189 < div > { wwwc } </ div >
180190 </ div >
0 commit comments