123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- /****************************************************************
- * Name: MPPSItem.hpp
- *
- ****************************************************************/
- #ifndef __INCLUDE_MPPS_ITEM__
- #define __INCLUDE_MPPS_ITEM__
- class DICOM_API PerformedSeriesSequence
- {
- public:
- DString PerformingPhysicianName;
- DString ProtocolName;
- DString OperatorName;
- DString SeriesInstanceUID;
- DString SeriesDescription;
- DString RetrieveAETitle;
- Array <UIDSequenceMacro> ReferencedImageSequence;
- Array <UIDSequenceMacro> ReferencedNonImageSequence;
- public:
- virtual void Reset (void);
- virtual void Set (const DICOMVRSet * VRS);
- };
- class DICOM_API MPPSItem : public DICOMDataSet
- {
- public:
- // SOP Common
- DString SOPInstanceUID;
- DString SpecificCharacterSet;
- // Performed Procedure Step Relationship
- // Scheduled Step Attribute Sequence
- DString StudyInstanceUID;
- Array <UIDSequenceMacro> ReferencedStudySequence;
- DString AccessionNumber;
- DString PlacerIssuerAndNumber;
- DString FillerIssuerAndNumber;
- DString RequestedProcedureID;
- DString RequestedProcedureDescription;
- DString ScheduledProcedureStepID;
- DString ScheduledProcedureStepDescription;
- Array <CodeSequenceMacro> ScheduledProtocolCodeSequence;
- DString PatientName;
- DString PatientID;
- DString PatientBirthDate;
- DString PatientSex;
- Array <UIDSequenceMacro> ReferencedPatientSequence;
- // Performed procedure Step Information
- DString PerformedProcedureStepID;
- DString PerformedStationAETitle;
- DString PerformedStationName;
- DString PerformedLocation;
- DString PerformedProcedureStepStartDate;
- DString PerformedProcedureStepStartTime;
- DString PerformedProcedureStepStatus;
- DString PerformedProcedureStepDescription;
- DString PerformedProcedureTypeDescription;
- Array <CodeSequenceMacro> ProcedureCodeSequence;
- DString PerformedProcedureStepEndDate;
- DString PerformedProcedureStepEndTime;
- DString CommentsOnPerformedProcedureStep;
- // Image Acquisition Results;
- DString Modality;
- DString StudyID;
- Array <CodeSequenceMacro> PerformedProtocolCodeSequence;
- Array <PerformedSeriesSequence> PerformedSeriesSequence;
- Array <CodeSequenceMacro> ProcedureStepDiscontinuationReasonCodeSequence;
- DString RequestedPerformedProcedureChangeStatus;
- public:
- virtual void Reset (void);
- void CreateNewDDS (void);
- virtual void Set (void);
- protected:
- virtual void Empty (void);
- friend class MPPSSCU;
- };
- /////////////////////////////////////////////////////////////////////
- #endif
|