Files
ohif-viewer/Packages/ohif-lesiontracker/both/configuration/configuration.js
T
Erik Ziegler ab4d4c9008 Work on refactoring measurements out of Lesion Tracker package
- Removed AssociatedStudies Collection
- Measurement API is generated from configuration files
- Data exchange methods are defined in configuration
2016-11-15 08:21:46 +01:00

32 lines
965 B
JavaScript

import { measurementTools } from './measurementTools';
import { retrieveMeasurements, storeMeasurements, retrieveTimepoints, storeTimepoints } from './dataExchange';
import { validateMeasurements } from './dataValidation';
import { MeasurementsConfiguration } from 'meteor/ohif:measurements/both/configuration/measurements';
import { TimepointsConfiguration } from 'meteor/ohif:measurements/both/configuration/timepoints';
console.log('OHIF-LesionTracker: Defining Configuration for Measurements');
const newMeasurementTool = {
id: 'newLesions',
name: 'New Lesions'
};
MeasurementsConfiguration.setConfiguration({
measurementTools: measurementTools,
newMeasurementTool: newMeasurementTool,
dataExchange: {
retrieve: retrieveMeasurements,
store: storeMeasurements
},
dataValidation: {
validation: validateMeasurements
}
});
TimepointsConfiguration.setConfiguration({
dataExchange: {
retrieve: retrieveTimepoints,
store: storeTimepoints
}
});