示例#1
0
        /// <summary>
        /// Performs a SERIES query for the given Study Instance Uid.
        /// </summary>
        public IList <SeriesIdentifier> SeriesQuery(string studyInstanceUid)
        {
            Platform.CheckForEmptyString(studyInstanceUid, "studyInstanceUid");

            SeriesIdentifier criteria = new SeriesIdentifier();

            criteria.StudyInstanceUid = studyInstanceUid;
            return(SeriesQuery(criteria));
        }
示例#2
0
        /// <summary>
        /// Performs a SERIES level query.
        /// </summary>
        /// <exception cref="FaultException{DataValidationFault}">Thrown when some part of the data in the request is poorly formatted.</exception>
        /// <exception cref="FaultException{QueryFailedFault}">Thrown when the query fails.</exception>
        public IList <SeriesIdentifier> SeriesQuery(SeriesIdentifier queryCriteria)
        {
            IList <SeriesIdentifier> results = _client.SeriesQuery(queryCriteria);

            if (_seriesComparer != null)
            {
                results = CollectionUtils.Sort(results, _seriesComparer.Compare);
            }

            return(results);
        }
 /// <summary>
 /// Performs a SERIES level query.
 /// </summary>
 /// <exception cref="FaultException{DataValidationFault}">Thrown when some part of the data in the request is poorly formatted.</exception>
 /// <exception cref="FaultException{QueryFailedFault}">Thrown when the query fails.</exception>
 public IList <SeriesIdentifier> SeriesQuery(SeriesIdentifier queryCriteria)
 {
     return(base.Channel.SeriesQuery(queryCriteria));
 }
 public IList <SeriesIdentifier> SeriesQuery(SeriesIdentifier queryCriteria)
 {
     return(Query <SeriesIdentifier, StudyRootFindScu>(queryCriteria));
 }