LT-190: Axis used to determine overall response is listed first in lesion table by criteria
This commit is contained in:
parent
3876a91ee3
commit
72ecc5b40d
@ -18,8 +18,27 @@ Template.lesionTableTimepointCell.helpers({
|
|||||||
|
|
||||||
var data = lesionData.timepoints[this.timepointId];
|
var data = lesionData.timepoints[this.timepointId];
|
||||||
|
|
||||||
|
// Check whether this is a Nodal or Extranodal Measurement
|
||||||
|
var targetType = lesionData.isTarget ? 'target' : 'nonTarget';
|
||||||
|
var nodalType = lesionData.isNodal ? 'nodal' : 'extraNodal';
|
||||||
|
|
||||||
|
// Get criteria types
|
||||||
|
var criteriaTypes = TrialCriteriaTypes.find({
|
||||||
|
selected: true
|
||||||
|
}).map(function(criteria) {
|
||||||
|
return criteria.id;
|
||||||
|
});
|
||||||
|
var currentConstraints = getTrialCriteriaConstraints(criteriaTypes, data.imageId);
|
||||||
|
|
||||||
if (lesionData.toolType === 'bidirectional') {
|
if (lesionData.toolType === 'bidirectional') {
|
||||||
if (data.shortestDiameter) {
|
if (data.shortestDiameter) {
|
||||||
|
if (currentConstraints) {
|
||||||
|
var criteria = currentConstraints[targetType][nodalType];
|
||||||
|
if (criteria && Object.keys(criteria)[0] === 'shortestDiameter') {
|
||||||
|
return data.shortestDiameter + ' x ' + data.longestDiameter;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return data.longestDiameter + ' x ' + data.shortestDiameter;
|
return data.longestDiameter + ' x ' + data.shortestDiameter;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user