Handling conformance checks for child tools

This commit is contained in:
Bruno Alves de Faria 2018-02-06 17:48:12 -02:00
parent 798b197d4a
commit c4b43f4536

View File

@ -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();