예제 #1
0
    }
}
// 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;
}