From 64ad38ce964357ecfdbbac08479bd435d940b12e Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Tue, 26 Sep 2017 09:40:58 -0300 Subject: [PATCH] Adding prior timepoint to the viewer data --- Packages/ohif-viewerbase/client/lib/prepareViewerData.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Packages/ohif-viewerbase/client/lib/prepareViewerData.js b/Packages/ohif-viewerbase/client/lib/prepareViewerData.js index fcffd2efc..7252ebf3a 100644 --- a/Packages/ohif-viewerbase/client/lib/prepareViewerData.js +++ b/Packages/ohif-viewerbase/client/lib/prepareViewerData.js @@ -109,6 +109,14 @@ const getDataFromTimepoint = timepoint => { OHIF.log.warn('No Baseline found while opening a Follow-up Timepoint'); } + const priorFilter = { latestDate: { $lt: timepoint.latestDate } }; + const priorSorting = { sort: { latestDate: -1 } }; + const prior = OHIF.studylist.timepointApi.timepoints.findOne(priorFilter, priorSorting); + if (prior && prior.timepointId !== baseline.timepointId) { + relatedStudies = relatedStudies.concat(prior.studyInstanceUids); + timepointIds.push(prior.timepointId); + } + timepointIds.push(timepoint.timepointId); return {