Exemplo n.º 1
0
        internal async Task <Stream> RetrieveDataset(WadoDataSetModel query)
        {
            var stm = await RestClient.queryDicomStream(UrlBuilder.Combine(ServiceConfig.WadoRsServiceUrl, WadoDataSetConverter.ToWadoRsQueryUrl(query)));

            return(stm);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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));
        }