').simpledialog2({
mode: 'button',
headerText: 'Echo result',
headerClose: true,
buttonPrompt: message,
animate: false,
buttons : {
'OK': { click: function () { } }
}
});
return false;
});
$('#qr-submit').live('click', function() {
var query, server, modalities, field, studyDate;
studyDate = $('#qr-date').val();
if (studyDate == 'specific') {
studyDate = IsoToDicomDate($('#qr-date-specific').val());
}
query = {
'Level' : 'Study',
'Query' : {
'AccessionNumber' : '',
'PatientBirthDate' : '',
'PatientID' : '',
'PatientName' : '',
'PatientSex' : '',
'StudyDate' : studyDate,
'StudyDescription' : ''
}
};
modalities = '';
field = $('#qr-fields input:checked').val();
query['Query'][field] = $('#qr-value').val().toUpperCase();
$('#qr-modalities input:checked').each(function() {
var s = $(this).attr('name');
if (modalities == '')
modalities = s;
else
modalities += '\\' + s;
});
if (modalities.length > 0) {
query['Query']['ModalitiesInStudy'] = modalities;
}
server = $('#qr-server').val();
$.ajax({
url: '../modalities/' + server + '/query',
type: 'POST',
data: JSON.stringify(query),
dataType: 'json',
async: false,
error: function() {
alert('Error during query (C-Find)');
},
success: function(result) {
ChangePage('query-retrieve-2', {
'server' : server,
'uuid' : result['ID']
});
}
});
return false;
});
$('#query-retrieve-2').live('pagebeforeshow', function() {
var pageData, uri;
if ($.mobile.pageData) {
pageData = DeepCopy($.mobile.pageData);
uri = '../queries/' + pageData.uuid + '/answers';
$.ajax({
url: uri,
dataType: 'json',
async: false,
success: function(answers) {
var target = $('#query-retrieve-2 ul');
$('li', target).remove();
for (var i = 0; i < answers.length; i++) {
$.ajax({
url: uri + '/' + answers[i] + '/content?simplify',
dataType: 'json',
async: false,
success: function(study) {
var series = '#query-retrieve-3?server=' + pageData.server + '&uuid=' + study['StudyInstanceUID'];
var content = ($('