123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- /***************************************************************************
- * E-Com Technology Ltd.
- *
- * ECOMPACS DICOM Network Transport Libraries * Version 0.1 Beta
- ***************************************************************************/
- #ifndef _INCLUDE_PDICOM_EXT_H_
- #define _INCLUDE_PDICOM_EXT_H_
- #include "ModalityWorklistSCU.hpp"
- #include "SendFileQueueItem.hpp"
- #include "SendFileQueueSCU.hpp"
- #include "MPPSItem.hpp"
- #include "MPPSSCU.hpp"
- DICOM_API BOOL SendDICOMInstance (
- const char *IP,
- const char *Port,
- const char *LocalAE,
- const char *RemoteAE,
- const char *FileName);
- DICOM_API BOOL SendDICOMInstance (
- const char *IP,
- const char *Port,
- const char *LocalAE,
- const char *RemoteAE,
- DICOMFile * Image);
- DICOM_API BOOL SendDICOMInstanceWithCommitment (
- const char *IP,
- const char *Port,
- const char *LocalAE,
- const char *RemoteAE,
- const char *FileName);
- DICOM_API BOOL SendDICOMInstanceWithCommitment (
- const char *IP,
- const char *Port,
- const char *LocalAE,
- const char *RemoteAE,
- DICOMFile * Image);
- DICOM_API BOOL SendStorageCommitment (
- const char *IP,
- const char *Port,
- const char *LocalAE,
- const char *RemoteAE,
- DICOMVRSet *VRS);
- DICOM_API BOOL AddToSendFileQueue (
- const char *HostName,
- const char *HostPort,
- const char *LocalAE,
- const char *RemoteAE,
- const char *FileName,
- BOOL RemoveFileWhenCompleted);
- DICOM_API BOOL AddToSendFileQueueDelay (
- const char *HostName,
- const char *HostPort,
- const char *LocalAE,
- const char *RemoteAE,
- const char *FileName,
- BOOL RemoveFileWhenCompleted,
- DDateTimeSpan Span);
- DICOM_API BOOL AddToSendFileQueue (
- const char *HostName,
- const char *HostPort,
- const char *LocalAE,
- const char *RemoteAE,
- const char *JobID,
- DStringArray * arFileName,
- BOOL RemoveFileWhenCompleted);
- DICOM_API BOOL AddToSendFileQueueDelay (
- const char *HostName,
- const char *HostPort,
- const char *LocalAE,
- const char *RemoteAE,
- const char *JobID,
- DStringArray * arFileName,
- BOOL RemoveFileWhenCompleted,
- DDateTimeSpan Span);
- DICOM_API BOOL LoadDicomFileNoCache (const char * SOPInstanceUID, DICOMFile * DicomFile);
- DICOM_API BOOL LoadDicomFile (const char * SOPInstanceUID, DICOMFile * DicomFile);
- DICOM_API BOOL LoadDicomFileNoImage (const char * SOPInstanceUID, DICOMFile * DicomFile);
- //DICOM_API BOOL SetKeyImage (const char * SOPInstanceUID, DICOMDataSet * DDS);
- //DICOM_API BOOL LockStudy (const char * StudyInstanceUID, bool bLocked);
- DICOM_API BOOL UpdateStudyStatus (const char * StudyInstanceUID, const char * StudyStatus);
- //DICOM_API BOOL UpdateStudy (const char * StudyInstanceUID, DICOMDataSet * DDS);
- DICOM_API BOOL KillStudy (const Modality * pMod, const char * StudyInstanceUID);
- DICOM_API extern char SystemPath [_MAX_PATH];
- DICOM_API extern char ConfigFileName [_MAX_PATH];
- DICOM_API extern char ConfigFilePath [_MAX_PATH];
- DICOM_API extern char ConfigRoot [_MAX_PATH];
- DICOM_API extern char RegConfigRoot [_MAX_PATH];
- #endif
|