internal async Task <Stream> RetrieveDataset(WadoDataSetModel query) { var stm = await RestClient.queryDicomStream(UrlBuilder.Combine(ServiceConfig.WadoRsServiceUrl, WadoDataSetConverter.ToWadoRsQueryUrl(query))); return(stm); }
internal async Task <Stream> RetrieveDatasetRendered(WadoDataSetModel query, Size?size) { var stm = await RestClient.queryRenderedDicomFile(UrlBuilder.Combine(ServiceConfig.WadoRsServiceUrl, WadoDataSetConverter.ToWadoRenderedRsQueryUrl(query)), null, size); return(stm); }
internal async Task <List <WadoDataSetModel> > InstanceLevel(WadoDataSetModel query) { var stm = await RestClient.queryJson(UrlBuilder.Combine(ServiceConfig.QidoRsServiceUrl, WadoDataSetConverter.ToQidoQueryUrl(query, "instance"))); return(WadoDataSetModelFactory.ReadJsonObjects(stm)); }