} } // instantiate PACS class $pacs = new PACS($serverip, $serverport, $useraetitle, $useraec); // create study filters $study_parameter = array(); $study_parameter['PatientID'] = $patientid; $study_parameter['PatientName'] = $patientname; $study_parameter['PatientBirthDate'] = ''; $study_parameter['PatientSex'] = ''; $study_parameter['StudyDate'] = $studydate; $study_parameter['StudyDescription'] = ''; $study_parameter['ModalitiesInStudy'] = $modality; $study_parameter['PerformedStationAETitle'] = ''; // create series filters $series_parameter = array(); $series_parameter['NumberOfSeriesRelatedInstances'] = ''; $series_parameter['SeriesDescription'] = ''; // run query $all_query = $pacs->queryAll($study_parameter, $series_parameter, null); // post filter $post_filter = array(); $post_filter['PatientSex'] = $patientsex; $post_filter['PerformedStationAETitle'] = $station; $post_filter['StudyDescription'] = $studydescription; $post_filter['SeriesDescription'] = $seriesdescription; $output = json_encode(PACS::postFilter("all", $all_query, $post_filter)); if ($commandline_mode) { // output to file? echo $output; }