added filter search for modalitiesinstudy

This commit is contained in:
weiwei 2016-09-13 16:17:36 +08:00
parent af4bff94e1
commit 18de1deff3
3 changed files with 4 additions and 2 deletions

View File

@ -135,7 +135,8 @@ function search() {
accessionNumber: getFilter($('input#accessionNumber').val()), accessionNumber: getFilter($('input#accessionNumber').val()),
studyDescription: getFilter($('input#studyDescription').val()), studyDescription: getFilter($('input#studyDescription').val()),
studyDateFrom: studyDateFrom, studyDateFrom: studyDateFrom,
studyDateTo: studyDateTo studyDateTo: studyDateTo,
modalitiesInStudy: $('input#modality').val() ? $('input#modality').val() : ""
}; };
// Make sure that modality has a reasonable value, since it is occasionally // Make sure that modality has a reasonable value, since it is occasionally

View File

@ -39,7 +39,7 @@ Services.DIMSE.Studies = function(filter) {
0x00081030: filter.studyDescription, 0x00081030: filter.studyDescription,
0x00100040: '', 0x00100040: '',
0x00201208: '', 0x00201208: '',
0x00080061: '' 0x00080061: filter.modalitiesInStudy
}; };
var results = DIMSE.retrieveStudies(parameters); var results = DIMSE.retrieveStudies(parameters);

View File

@ -36,6 +36,7 @@ function filterToQIDOURL(server, filter) {
PatientID: filter.patientId, PatientID: filter.patientId,
AccessionNumber: filter.accessionNumber, AccessionNumber: filter.accessionNumber,
StudyDescription: filter.studyDescription, StudyDescription: filter.studyDescription,
ModalitiesInStudy: filter.modalitiesInStudy,
limit: filter.limit || 20, limit: filter.limit || 20,
includefield: server.qidoSupportsIncludeField ? 'all' : commaSeparatedFields includefield: server.qidoSupportsIncludeField ? 'all' : commaSeparatedFields
}; };