Пример #1
0
 public static function process($filename)
 {
     // Image information
     $requiered_fields = '+P StudyInstanceUID';
     $requiered_fields .= ' +P SeriesInstanceUID';
     $requiered_fields .= ' +P SOPInstanceUID';
     $requiered_fields .= ' +P ProtocolName';
     $requiered_fields .= ' +P ContentDate';
     $requiered_fields .= ' +P ContentTime';
     $requiered_fields .= ' +P InstanceNumber';
     $requiered_fields .= ' +P SeriesDescription';
     // Study Information
     $requiered_fields .= ' +P Modality';
     $requiered_fields .= ' +P StudyDescription';
     $requiered_fields .= ' +P StudyDate';
     $requiered_fields .= ' +P StationName';
     $requiered_fields .= ' +P PatientAge';
     // Patient information
     $requiered_fields .= ' +P PatientName';
     $requiered_fields .= ' +P PatientBirthDate';
     $requiered_fields .= ' +P PatientSex';
     $requiered_fields .= ' +P PatientID';
     $command = '/usr/bin/dcmdump ' . $requiered_fields . ' ' . $filename;
     return PACS::_executeAndFormat($command);
 }