/**************************************************************** * Name: QueryClient.hpp * ****************************************************************/ #ifndef _INCLUDE_QUERY_CRITERIA_ #define _INCLUDE_QUERY_CRITERIA_ ///////////////////////////////////////////////////////////////////// // class DICOM_API QueryCriteria { public: DString PatientID; DString PatientName; DString PatientBirthDate; DString PatientSex; DString StudyInstanceUID; DString StudyDate; DString StudyTime; DString StudyID; DString StudyStatusID; DString SeriesInstanceUID; DString AccessionNumber; DString Modality; DString SeriesDate; DString SeriesTime; DString SeriesNumber; DString ReferencedModalityNumber; DString SOPInstanceUID; DString SOPClassUID; DString ImageNumber; DString ImageDate; DString ImageTime; public: virtual void CreatePatientDDS(DICOMDataSet & PatientDDS); virtual void CreateStudyDDS (DICOMDataSet & StudyDDS); virtual void CreateSeriesDDS (DICOMDataSet & SeriesDDS); virtual void CreateImageDDS (DICOMDataSet & ImageDDS); virtual void Reset (void); }; ///////////////////////////////////////////////////////////////////// #endif