/**************************************************************** * Name: PrintSubmitQueueItem.hpp * ****************************************************************/ #ifndef __INCLUDE_PRINTSUBMIT_QUEUE_ITEM__ #define __INCLUDE_PRINTSUBMIT_QUEUE_ITEM__ ///////////////////////////////////////////////////////////////////// // class DICOM_API PrintSubmitQueueItem : public DICOMDataSet { public: DString ReferencedSOPInstanceUID ; DString PatientID; DString PatientName; DString PatientSex; DString PatientBirthDate; DString StudyInstanceUID; DString ReferringPhysicianName; DString SeriesInstanceUID; DString AccessionNumber; DString BodyPartExamined; DString Modality; DString ImageDisplayFormat ; DString FilmOrientation ; DString FilmSizeID ; DString MagnificationType ; DString SmoothingType ; DString BorderDensity ; DString EmptyImageDensity ; DString PrintPriority ; DString Trim ; DString NumberOfCopies ; DString MediumType ; DString FilmDestination ; DString FilmSessionLabel ; UINT16 MinDensity ; UINT16 MaxDensity ; DString QueueScheduleStartDate; DString QueueScheduleStartTime; DString QueueScheduleEndDate; DString QueueScheduleEndTime; DString QueueIssueDate; DString QueueIssueTime; DString QueueCompleteDate; DString QueueCompleteTime; DString QueuePriority; DString QueueStatus; DString HostName ; DString HostPort ; DString LocalAETitle ; DString RemoteAETitle ; DString UserID; DString ReferencedFilmSessionUID; DString ReferencedFilmBoxUID; DString PrintJobUID; DString PrintJobID; DString ExecutionStatus; DString ExecutionStatusInfo; DString CreationDate; DString CreationTime; DString Originator; DString DestinationAE; DString OwnerID; DString NumberOfFilms; DStringArray arReferencedStudyInstanceUID; DStringArray arReferencedSeriesInstanceUID; DStringArray arReferencedImageSOPInstanceUID; public: PrintSubmitQueueItem (); virtual void CreateQueryDDS (void); virtual void CreateDeleteDDS (void); virtual void CreateChangePriorityDDS (void); virtual void Reset (void); virtual void Map (void); protected: virtual void Empty (void); friend class PrintSubmitQueueSCU; }; ///////////////////////////////////////////////////////////////////// #endif