1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- /***************************************************************************
- * E-Com Technology Ltd.
- *
- * ECOMPACS DICOM Utility Libraries
- ***************************************************************************/
- #ifndef __DICOM_KEY_OBJECT_ITEM__
- #define __DICOM_KEY_OBJECT_ITEM__
- class DICOM_API KeyObjectItem : public DICOMDataSet
- {
- public:
- // SOP Common
- DString SOPClassUID;
- DString SOPInstanceUID;
- // Patient Module
- DString PatientName;
- DString PatientID;
- DString PatientBirthDate;
- DString PatientSex;
- // Study Module
- DString StudyInstanceUID;
- DString StudyDate;
- DString StudyTime;
- DString StudyID;
- DString AccessionNumber;
- // General Equipment
- DString Manufacturer;
- // Key Object Document Series Module
- DString Modality;
- DString SeriesInstanceUID;
- DString SeriesNumber;
- Array <UIDSequenceMacro> ReferencedStudyComponentSequence;
- // Key Object Document Module
- DString InstanceNumber;
- DString ContentDate;
- DString ContentTime;
- Array <SOPInstanceReferenceMacro> CurrentRequestedProcedureEvidenceSequence;
- // SR Document Content
- CodeSequenceMacro DocumentTitles;
- CodeSequenceMacro RejectedForQualityReason;
- CodeSequenceMacro LanguageOfContentItemAndSescendents;
- DString ObserverName;
- DString KeyObjectDescription;
- Array <UIDSequenceMacro> ReferencedImageSequence;
- Array <UIDSequenceMacro> ReferencedWaveformSequence;
- Array <UIDSequenceMacro> ReferencedCompositeSequence;
- public:
- virtual void Reset (void);
- virtual void CreateDDS (void);
- virtual void Set (void);
- protected:
- virtual void Empty (void);
- };
- #endif
|