Using the new time point browser on the sidebar
This commit is contained in:
1 parent
fd9cfed8e9
commit
d721c0dbde
13 files changed
+164
-72
No files matched your search
-10
@@ -195,22 +195,12 @@ Template.studyTimepointBrowser.helpers({
|
||||
|
||||
const studies = instance.getStudies(timepoint);
|
||||
|
||||
const includedUids = new Set();
|
||||
const modalities = {};
|
||||
studies.forEach(study => {
|
||||
const modality = study.modalities || 'UN';
|
||||
modalities[modality] = modalities[modality] + 1 || 1;
|
||||
includedUids.add(study.studyInstanceUid);
|
||||
});
|
||||
|
||||
if (_.isArray(timepoint.studiesData)) {
|
||||
timepoint.studiesData.forEach(({ modality, studyInstanceUid }) => {
|
||||
if (includedUids.has(studyInstanceUid)) return;
|
||||
modalities[modality] = modalities[modality] + 1 || 1;
|
||||
includedUids.add(studyInstanceUid);
|
||||
});
|
||||
}
|
||||
|
||||
const result = [];
|
||||
_.each(modalities, (count, modality) => {
|
||||
result.push(`${count} ${modality}`);
|
||||
|
||||
Reference in new issue
Block a user