function searchClick(searchBtn) { $('#buttonContainer').find('.ui-state-active').removeClass('ui-state-active'); var inputFields = $(searchBtn).parent().parent().parent().find('input'); var searchURL = "queryResult.jsp?"; inputFields.each(function() { if(this.id == 'patId') { if(this.value.trim() != '') { searchURL += 'patientId=' + this.value.trim(); } } else if(this.id == 'patName') { if(this.value.trim() != '') { searchURL += '&patientName=' + this.value.trim(); } } else if(this.id == 'accessionNo') { if(this.value.trim() != '') { searchURL += '&accessionNumber=' + this.value.trim(); } // } else if($(this).siblings()[0].innerHTML == 'Birth Date') { } else if($(this).prop('class') == 'bdate hasDatepicker') { if(this.value.trim() != '') { searchURL += '&birthDate=' + convertToDcm4cheeDate(this.value.trim()); } //} else if($(this).siblings()[0].innerHTML == 'Study Date (From)') { } else if($(this).prop('class') == 'fsdate hasDatepicker') { if(this.value.trim() != '') { searchURL += '&searchDays=between&from=' + convertToDcm4cheeDate(this.value.trim()); } //} else if($(this).siblings()[0].innerHTML == 'Study Date (To)') { } else if($(this).prop('class') == 'tsdate hasDatepicker') { if(this.value.trim() != '') { searchURL += '&to=' + convertToDcm4cheeDate(this.value.trim()); } } else if(this.id == 'studyDesc') { if(this.value.trim() != '') { searchURL += '&studyDesc=' + this.value.trim(); } } else if(this.id == 'referPhysician') { if(this.value.trim() != '') { searchURL += '&referPhysician=' + this.value.trim(); } } }); // for each //var modalities = $(searchBtn).parent().prev().find('span')[1].innerHTML.replace(/, /g, '\\'); //var modalities = $(searchBtn).parent().prev().find('span').html().replace(/\, /g,'\\'); var modalities = ''; $(searchBtn).parent().prev().find('.gentleselect-dialog li.selected').each(function(index) { if(index>0) { modalities+='\\' + $(this).text(); } else { modalities=$(this).text(); } }); if(modalities!='') { searchURL += '&modality=' + modalities.trim(); } var divContent = $('.ui-tabs-selected').find('a').attr('href') + '_content'; $(divContent).html(''); if(searchURL.trim()==('queryResult.jsp?')) { jConfirm('No filters have been selected. The search may take long time. Do you want to proceed?', 'No search criteria',function(doQry) { if(doQry==true) { var wado = $('.ui-tabs-selected').find('a').attr('wadoUrl'); searchURL += '&ris=' + wado.substring(0,wado.indexOf('wado'))+"ris/Report.do?studyUID="; doQuery(searchURL,divContent); } }); } else { var wado = $('.ui-tabs-selected').find('a').attr('wadoUrl'); searchURL += '&ris=' + wado.substring(0,wado.indexOf('wado'))+"ris/Report.do?studyUID="; doQuery(searchURL,divContent); } } // end of searchClick() function doQuery(searchURL,divContent) { searchURL += "&dcmURL=" + $('.ui-tabs-selected').find('a').attr('name'); searchURL += '&tabName=' + $('.ui-tabs-selected').find('a').attr('href').replace('#',''); searchURL += '&tabIndex=' + $('#tabs_div').data('tabs').options.selected; searchURL += '&preview=' + $('.ui-tabs-selected').find('a').attr('preview'); searchURL += "&search=true"; $(divContent).html('
Querying...
'); $('#westPane').html(''); $(divContent).load(encodeURI(searchURL), function() { clearInterval(timer); //checkLocalStudies(); }); } function resetClick(resetBtn, div) { var inputFields = $(resetBtn).parent().parent().parent().find('input'); inputFields.each(function() { this.value = ''; }); //for each $(div).val(0).gentleSelect("update"); } function convertToDcm4cheeDate(givenDate) { var retVal = ""; if(givenDate != "") { var str = givenDate.split("/"); retVal = str[2] + str[0] + str[1]; } return(retVal); } function checkLocalStudies() { var myDB = initDB(); var sql = "select StudyInstanceUID from study"; myDB.transaction(function(tx) { tx.executeSql(sql, [], function(trans, results) { for(var i=0; i