LT-92: removing unecessary code
This commit is contained in:
parent
5366e1217d
commit
7ef0dd812b
@ -10,10 +10,14 @@ class ConformanceCriteria {
|
|||||||
this.timepointApi = timepointApi;
|
this.timepointApi = timepointApi;
|
||||||
this.results = [];
|
this.results = [];
|
||||||
|
|
||||||
|
const validate = _.debounce(trialCriteriaType => {
|
||||||
|
this.validate(trialCriteriaType);
|
||||||
|
}, 300);
|
||||||
|
|
||||||
Tracker.autorun(() => {
|
Tracker.autorun(() => {
|
||||||
const trialCriteriaType = TrialCriteriaTypes.findOne({ selected: true });
|
const trialCriteriaType = TrialCriteriaTypes.findOne({ selected: true });
|
||||||
this.measurementApi.changeObserver.depend();
|
this.measurementApi.changeObserver.depend();
|
||||||
this.validate(trialCriteriaType);
|
validate(trialCriteriaType);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -25,9 +29,9 @@ class ConformanceCriteria {
|
|||||||
mergedData.targets = mergedData.targets.concat(followupData.targets);
|
mergedData.targets = mergedData.targets.concat(followupData.targets);
|
||||||
mergedData.nonTargets = mergedData.nonTargets.concat(followupData.nonTargets);
|
mergedData.nonTargets = mergedData.nonTargets.concat(followupData.nonTargets);
|
||||||
|
|
||||||
|
const resultBoth = this.validateTimepoint('both', trialCriteriaType, mergedData);
|
||||||
const resultBaseline = this.validateTimepoint('baseline', trialCriteriaType, baselineData);
|
const resultBaseline = this.validateTimepoint('baseline', trialCriteriaType, baselineData);
|
||||||
const resultFollowup = this.validateTimepoint('followup', trialCriteriaType, followupData);
|
const resultFollowup = this.validateTimepoint('followup', trialCriteriaType, followupData);
|
||||||
const resultBoth = this.validateTimepoint('both', trialCriteriaType, mergedData);
|
|
||||||
const results = resultBaseline.concat(resultFollowup).concat(resultBoth);
|
const results = resultBaseline.concat(resultFollowup).concat(resultBoth);
|
||||||
|
|
||||||
console.warn('>>>> validate', results);
|
console.warn('>>>> validate', results);
|
||||||
|
|||||||
@ -20,11 +20,9 @@ export class NonTargetResponseCriterion extends BaseCriterion {
|
|||||||
|
|
||||||
items.forEach(item => {
|
items.forEach(item => {
|
||||||
const measurement = item.measurement;
|
const measurement = item.measurement;
|
||||||
const response = measurement.response.toLowerCase();
|
const response = (measurement.response || '').toLowerCase();
|
||||||
const timepoint = item.timepoint;
|
|
||||||
const timepointType = timepoint.timepointType.toLowerCase();
|
|
||||||
|
|
||||||
if ((timepointType === 'baseline') && (response !== 'present')) {
|
if (response !== 'present') {
|
||||||
measurements.push(measurement);
|
measurements.push(measurement);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@ -20,11 +20,8 @@ export class TargetTypeCriterion extends BaseCriterion {
|
|||||||
|
|
||||||
items.forEach(item => {
|
items.forEach(item => {
|
||||||
const measurement = item.measurement;
|
const measurement = item.measurement;
|
||||||
const toolType = measurement.toolType.toLowerCase();
|
|
||||||
const timepoint = item.timepoint;
|
|
||||||
const timepointType = timepoint.timepointType.toLowerCase();
|
|
||||||
|
|
||||||
if ((timepointType === 'baseline') && (toolType !== 'bidirectional')) {
|
if (measurement.toolType !== 'bidirectional') {
|
||||||
measurements.push(measurement);
|
measurements.push(measurement);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user