diff --git a/Packages/ohif-measurements/client/conformance/criteria/MeasurementsLength.js b/Packages/ohif-measurements/client/conformance/criteria/MeasurementsLength.js index 9dbbd3e90..f99afeca3 100644 --- a/Packages/ohif-measurements/client/conformance/criteria/MeasurementsLength.js +++ b/Packages/ohif-measurements/client/conformance/criteria/MeasurementsLength.js @@ -101,8 +101,15 @@ export class MeasurementsLengthCriterion extends BaseCriterion { const shortMultiplier = options.shortAxisSliceThicknessMultiplier; data.targets.forEach(item => { - const { measurement, metadata } = item; - const { location, longestDiameter, shortestDiameter } = measurement; + const { metadata, measurement } = item; + const { location } = measurement; + + let { longestDiameter, shortestDiameter } = measurement; + if (measurement.childToolsCount) { + longestDiameter = measurement.bidirectional.longestDiameter; + shortestDiameter = measurement.bidirectional.shortestDiameter; + } + const { sliceThickness } = metadata; const modality = (metadata.getRawValue('x00080060') || '').toUpperCase();