From d1e0695a4b66f62423b228b91e75426eee824272 Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Wed, 11 Jan 2017 08:10:51 -0200 Subject: [PATCH] LT-92: Creating RECIST Api --- .../client/components/viewer/viewer.js | 2 ++ .../both/configuration/index.js | 1 + .../both/configuration/recist.js | 22 +++++++++++++++++++ .../measurementTableView.js | 1 + 4 files changed, 26 insertions(+) create mode 100644 Packages/ohif-measurements/both/configuration/recist.js diff --git a/LesionTracker/client/components/viewer/viewer.js b/LesionTracker/client/components/viewer/viewer.js index dc3858fc0..427229b85 100644 --- a/LesionTracker/client/components/viewer/viewer.js +++ b/LesionTracker/client/components/viewer/viewer.js @@ -101,6 +101,8 @@ Template.viewer.onCreated(() => { const timepointIds = timepoints.map(t => t.timepointId); instance.data.measurementApi = new OHIF.measurements.MeasurementApi(instance.data.timepointApi); + console.warn('>>>>REMOVE THE LINE BELOW'); + window.measurementApi = instance.data.measurementApi; const measurementsPromise = instance.data.measurementApi.retrieveMeasurements(patientId, timepointIds); measurementsPromise.then(() => { Session.set('MeasurementsReady', true); diff --git a/Packages/ohif-measurements/both/configuration/index.js b/Packages/ohif-measurements/both/configuration/index.js index 9f5d9c258..7a35f4d70 100644 --- a/Packages/ohif-measurements/both/configuration/index.js +++ b/Packages/ohif-measurements/both/configuration/index.js @@ -1,2 +1,3 @@ import './measurements.js'; +import './recist.js'; import './timepoints.js'; diff --git a/Packages/ohif-measurements/both/configuration/recist.js b/Packages/ohif-measurements/both/configuration/recist.js new file mode 100644 index 000000000..ecad6e255 --- /dev/null +++ b/Packages/ohif-measurements/both/configuration/recist.js @@ -0,0 +1,22 @@ +import { OHIF } from 'meteor/ohif:core'; + +class RecistApi { + + constructor(measurementApi) { + if (measurementApi) { + this.measurementApi = measurementApi; + } + this.warnings = {}; + } + + validate() { + + } + + getModalities() { + + } + +} + +OHIF.measurements.RecistApi = RecistApi; diff --git a/Packages/ohif-measurements/client/components/measurementTable/measurementTableView/measurementTableView.js b/Packages/ohif-measurements/client/components/measurementTable/measurementTableView/measurementTableView.js index 51c883ec7..aeeadec46 100644 --- a/Packages/ohif-measurements/client/components/measurementTable/measurementTableView/measurementTableView.js +++ b/Packages/ohif-measurements/client/components/measurementTable/measurementTableView/measurementTableView.js @@ -95,6 +95,7 @@ Template.measurementTableView.helpers({ }, newMeasurements(measurementType) { + console.warn('>>>>measurementType', measurementType); const instance = Template.instance(); const measurementApi = instance.data.measurementApi; const timepointApi = instance.data.timepointApi;