123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- /****************************************************************
- * Name: WorklistItem.hpp
- *
- ****************************************************************/
- #ifndef __INCLUDE_GENERAL_WORKLIST_ITEM__
- #define __INCLUDE_GENERAL_WORKLIST_ITEM__
- class GeneralWorklistItem;
- typedef GeneralWorklistItem GeneralWorklistCriteria;
- typedef BOOL (*GWLQueryCallBack) (const void * SThis, UINT16 Status, GeneralWorklistItem * Item);
- /////////////////////////////////////////////////////////////////////
- //
- class DICOM_API GeneralWorklistItem : public DICOMDataSet
- {
- public:
- DString SOPInstanceUID;
- DString PatientID;
- DString PatientName;
- DString PatientBirthDate;
- DString PatientSex;
- DString StudyInstanceUID;
- DString StudyDate;
- DString StudyTime;
- DString AccessionNumber;
- DString StudyID;
- DString ModalitiesInStudy;
- DString Modality;
- DString NumberOfStudyRelatedSeries;
- DString NumberOfStudyRelatedInstances;
- DString StudyDescription;
- DString SeriesInstanceUID;
- DString SeriesDate;
- DString SeriesTime;
- DString SeriesNumber;
- DString BodyPartExamined;
- DString ReferencedModalityNumber;
- DString SeriesDescription;
- DString NumberOfSeriesRelatedInstances;
- DString RequestedProcedureID;
- DString ScheduledProcedureStepID;
- DString ScheduledProcedureStepStatus;
- DString ScheduledProcedureStepStartDate;
- DString ScheduledProcedureStepStartTime;
- DString ScheduledStationAETitle;
- DString ScheduledStationName;
- DString ScheduledProcedureStepLocation;
- DString ScheduledPerformingPhysicianName;
- DString PerformedProcedureStepID;
- DString PerformedProcedureStepStatus;
- DString PerformedProcedureStepStartDate;
- DString PerformedProcedureStepStartTime;
- DString PerformedProcedureStepEndDate;
- DString PerformedProcedureStepEndTime;
- DString PerformedStationAETitle;
- DString PerformedStationName;
- DString PerformedLocation;
- DString CodeValue;
- DString CodingSchemeDesignator;
- DString CodingSchemeVersion;
- DString CodeMeaning;
- public:
- GeneralWorklistItem ();
- GeneralWorklistItem (const GeneralWorklistItem & Item);
- virtual void CreateNewWklstDDS (void);
- virtual void CreateQueryDDS (void);
- virtual void CreateInProgressDDS (void);
- virtual void CreateCompletedDDS (void);
- virtual void CreateCancelDDS (void);
- virtual void CreateDiscontinuedDDS (void);
- virtual void CreateStatusDDS (const char * szStatus);
- virtual void Reset (void);
- protected:
- virtual void Empty (void);
- virtual void Set (void);
- friend class ModalityWorklist;
- friend class GeneralWorklist;
- friend class ModalityWorklistQuerySCU;
- friend class GeneralWorklistQuerySCU;
- friend class ModalityWorklistSCU;
- friend class GeneralWorklistSCU;
- };
- /////////////////////////////////////////////////////////////////////
- #endif
|