Inheritance: QueryRequest
        public virtual StudyQueryResponse StudyQuery(StudyQueryRequest request)
        {
            var response = new StudyQueryResponse();
            var result   = Query <StudyRootStudyIdentifier, StudyRootFindScu>(request.Criteria, request, response);

            response.Results = (List <StudyRootStudyIdentifier>)result;
            return(response);
        }
		public IList<StudyRootStudyIdentifier> StudyQuery(StudyRootStudyIdentifier queryCriteria)
		{
			var request = new StudyQueryRequest
				{
					Criteria = queryCriteria,
					LocalApplicationEntity = _localAE,
					RemoteApplicationEntity = new ApplicationEntity(_remoteAE)
				};

			var query = new DicomStudyRootQueryApplication();
			var result = query.StudyQuery(request);
			return result.Results;
		}
Esempio n. 3
0
        public IList <StudyRootStudyIdentifier> StudyQuery(StudyRootStudyIdentifier queryCriteria)
        {
            var request = new StudyQueryRequest
            {
                Criteria = queryCriteria,
                LocalApplicationEntity  = _localAE,
                RemoteApplicationEntity = new ApplicationEntity(_remoteAE)
            };

            var query  = new DicomStudyRootQueryApplication();
            var result = query.StudyQuery(request);

            return(result.Results);
        }