Пример #1
0
        public Task DeleteImages(string authenticationCookie, string patientID, string studyInstanceUID, string seriesInstanceUID, string sopInstanceUID)
        {
            var userName = AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanDeleteImages);

            return(Task.Factory.StartNew(() => _addin.DeleteImages(userName, patientID, studyInstanceUID, seriesInstanceUID, sopInstanceUID)));
        }
Пример #2
0
        public Task <JobStatus[]> GetJobStatus(string authenticationCookie, string[] JobsIds)
        {
            var userName = AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanDownloadImages);

            return(Task.Factory.StartNew(() => _addin.GetJobStatus(userName, JobsIds)));
        }
Пример #3
0
        public Task DeleteDownloadInfos(string authenticationCookie, int[] jobIds)
        {
            var userName = AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanDeleteDownloadInfo);

            return(Task.Factory.StartNew(() => _addin.DeleteDownloadInfos(userName, jobIds)));
        }
Пример #4
0
        public Task DeleteImages(string authenticationCookie, string patientID, string studyInstanceUID, string seriesInstanceUID, string sopInstanceUID)
        {
            var userName = AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanDeleteImages);

            return(null);
        }
Пример #5
0
        public Task <DownloadInfo> UpdateDownloadInfoStatus(string authenticationCookie, DownloadInfo info)
        {
            var userName = AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanDownloadImages);

            return(Task.Factory.StartNew(() => _addin.UpdateDownloadInfoStatus(userName, info)));
        }
Пример #6
0
        public PresentationStateData[] FindPresentationState(string authenticationCookie, string referencedSeries, string userData)
        {
            AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanQuery);

            return(null);
        }
Пример #7
0
        public List <StudyLayout> GetPatientStructuredDisplay(string authenticationCookie, string patientID, string userData)
        {
            var userName = AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanRetrieve);

            return(_ret.Value.GetPatientStructuredDisplay(userName, patientID, userData));
        }
Пример #8
0
 public Dictionary <string, string> GetDefaultOptions(string authenticationCookie)
 {
     AuthHandler.Authorize(authenticationCookie, null);
     return(_optionsAddin.GetDefaultOptions());
 }
Пример #9
0
 public void DeleteUserOption(string authenticationCookie, string userName)
 {
     AuthHandler.Authorize(authenticationCookie, null);
     _optionsAddin.DeleteUserOption(userName);
 }
Пример #10
0
        public WCFHangingProtocol GetHangingProtocol(string authenticationCookie, string sopInstanceUID, string userData)
        {
            var userName = AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanRetrieve);

            return(_ret.Value.GetHangingProtocol(userName, sopInstanceUID, userData));
        }
Пример #11
0
        public List <DisplaySetView> GetHangingProtocolInstances(string authenticationCookie, string hangingProtocolSOP, string patientID, string studyInstanceUID, string studyDateMostRecent, string userData)
        {
            var userName = AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanRetrieve);

            return(_ret.Value.GetHangingProtocolInstances(userName, hangingProtocolSOP, patientID, studyInstanceUID, studyDateMostRecent, userData));
        }
Пример #12
0
        public List <StackItem> GetSeriesStacks(string authenticationCookie, string seriesInstanceUID, string userData)
        {
            AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanRetrieve);

            return(_ret.Value.GetSeriesStacks(seriesInstanceUID));
        }
Пример #13
0
 public Stream GetAudio(string authenticationCookie, string sopInstanceUID, int groupIndex, string mimeType)
 {
     AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanRetrieve);
     return(_ret.Value.GetAudio(sopInstanceUID, groupIndex, mimeType));
 }
Пример #14
0
        public StudyLayout GetStudyLayout(string authenticationCookie, string studyInstanceUID, string userData)
        {
            var userName = AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanRetrieve);

            return(_ret.Value.GetStudyLayout(userName, studyInstanceUID, userData));
        }
Пример #15
0
        public CalibrationItem[] GetCalibrations(string authenticationCookie)
        {
            AuthHandler.Authorize(authenticationCookie, null);

            return(_MonitorCalibration.GetCalibrations());
        }
Пример #16
0
        public Task <JobStatus[]> GetJobStatus(string authenticationCookie, string[] JobsIds)
        {
            var userName = AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanDownloadImages);

            return(null);
        }
Пример #17
0
        public void AddCalibration(string authenticationCookie, CalibrationItem calibration)
        {
            AuthHandler.Authorize(authenticationCookie, null);

            _MonitorCalibration.AddCalibration(calibration);
        }
Пример #18
0
        public Task DeleteDownloadInfos(string authenticationCookie, int[] jobIds)
        {
            var userName = AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanDeleteDownloadInfo);

            return(null);
        }
Пример #19
0
 public DICOMQueryResult ElectStudyTimeLineInstances(string authenticationCookie, QueryOptions options)
 {
     AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanQuery);
     return(null);
 }
Пример #20
0
        public Stream GetDicom(string authenticationCookie, ObjectUID uid, GetDicomOptions options)
        {
            AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanRetrieve);

            return(_ret.Value.GetDicom(uid, options));
        }