39 lines
1014 B
JavaScript
39 lines
1014 B
JavaScript
Router.configure({
|
|
layoutTemplate: 'layoutLesionTracker',
|
|
//loadingTemplate: '',
|
|
notFoundTemplate: 'notFound'
|
|
});
|
|
|
|
Router.route('/', function () {
|
|
this.render('worklist', {});
|
|
});
|
|
|
|
tabs = new Meteor.Collection(null);
|
|
|
|
Router.route('/viewer/:_id', {
|
|
layoutTemplate: 'layoutLesionTracker',
|
|
name: 'viewer',
|
|
onBeforeAction: function() {
|
|
var self = this;
|
|
|
|
Meteor.call('GetStudyMetadata', this.params._id, function(error, study) {
|
|
sortStudy(study);
|
|
|
|
var data = {
|
|
studies: [study]
|
|
};
|
|
var title = study.seriesList[0].instances[0].patientName;
|
|
var contentid = generateUUID();
|
|
|
|
var newTabObject = {
|
|
title: title,
|
|
contentid: contentid,
|
|
};
|
|
tabs.insert(newTabObject);
|
|
|
|
self.render('worklist');
|
|
Session.set('DataInTab#' + contentid, data);
|
|
Session.set('OpenNewTabEvent', contentid);
|
|
});
|
|
}
|
|
}); |