@@ -2013,6 +2013,7 @@ def retrieve_study(
2013
2013
self ,
2014
2014
study_instance_uid : str ,
2015
2015
media_types : Optional [Tuple [Union [str , Tuple [str , str ]], ...]] = None ,
2016
+ additional_params : Optional [Dict [str , Any ]] = None
2016
2017
) -> List [pydicom .dataset .Dataset ]:
2017
2018
"""Retrieve all instances of a study.
2018
2019
@@ -2023,6 +2024,8 @@ def retrieve_study(
2023
2024
media_types: Union[Tuple[Union[str, Tuple[str, str]], ...], None], optional
2024
2025
Acceptable media types and optionally the UIDs of the
2025
2026
acceptable transfer syntaxes
2027
+ additional_params: Union[Dict[str, Any], None], optional
2028
+ Additional HTTP GET query parameters
2026
2029
2027
2030
Returns
2028
2031
-------
@@ -2044,14 +2047,16 @@ def retrieve_study(
2044
2047
self ._get_study (
2045
2048
study_instance_uid = study_instance_uid ,
2046
2049
media_types = media_types ,
2047
- stream = False
2050
+ stream = False ,
2051
+ additional_params = additional_params
2048
2052
)
2049
2053
)
2050
2054
2051
2055
def iter_study (
2052
2056
self ,
2053
2057
study_instance_uid : str ,
2054
2058
media_types : Optional [Tuple [Union [str , Tuple [str , str ]], ...]] = None ,
2059
+ additional_params : Optional [Dict [str , Any ]] = None
2055
2060
) -> Iterator [pydicom .dataset .Dataset ]:
2056
2061
"""Iterate over all instances of a study.
2057
2062
@@ -2062,6 +2067,8 @@ def iter_study(
2062
2067
media_types: Union[Tuple[Union[str, Tuple[str, str]], ...], None], optional
2063
2068
Acceptable media types and optionally the UIDs of the
2064
2069
acceptable transfer syntaxes
2070
+ additional_params: Union[Dict[str, Any], None], optional
2071
+ Additional HTTP GET query parameters
2065
2072
2066
2073
Returns
2067
2074
-------
@@ -2086,7 +2093,8 @@ def iter_study(
2086
2093
return self ._get_study (
2087
2094
study_instance_uid = study_instance_uid ,
2088
2095
media_types = media_types ,
2089
- stream = True
2096
+ stream = True ,
2097
+ additional_params = additional_params
2090
2098
)
2091
2099
2092
2100
def retrieve_study_metadata (
@@ -2317,7 +2325,8 @@ def retrieve_series(
2317
2325
self ,
2318
2326
study_instance_uid : str ,
2319
2327
series_instance_uid : str ,
2320
- media_types : Optional [Tuple [Union [str , Tuple [str , str ]], ...]] = None
2328
+ media_types : Optional [Tuple [Union [str , Tuple [str , str ]], ...]] = None ,
2329
+ additional_params : Optional [Dict [str , Any ]] = None
2321
2330
) -> List [pydicom .dataset .Dataset ]:
2322
2331
"""Retrieve all instances of a series.
2323
2332
@@ -2330,6 +2339,8 @@ def retrieve_series(
2330
2339
media_types: Union[Tuple[Union[str, Tuple[str, str]], ...], None], optional
2331
2340
Acceptable media types and optionally the UIDs of the
2332
2341
acceptable transfer syntaxes
2342
+ additional_params: Union[Dict[str, Any], None], optional
2343
+ Additional HTTP GET query parameters
2333
2344
2334
2345
Returns
2335
2346
-------
@@ -2352,15 +2363,17 @@ def retrieve_series(
2352
2363
study_instance_uid = study_instance_uid ,
2353
2364
series_instance_uid = series_instance_uid ,
2354
2365
media_types = media_types ,
2355
- stream = False
2366
+ stream = False ,
2367
+ additional_params = additional_params
2356
2368
)
2357
2369
)
2358
2370
2359
2371
def iter_series (
2360
2372
self ,
2361
2373
study_instance_uid : str ,
2362
2374
series_instance_uid : str ,
2363
- media_types : Optional [Tuple [Union [str , Tuple [str , str ]], ...]] = None
2375
+ media_types : Optional [Tuple [Union [str , Tuple [str , str ]], ...]] = None ,
2376
+ additional_params : Optional [Dict [str , Any ]] = None
2364
2377
) -> Iterator [pydicom .dataset .Dataset ]:
2365
2378
"""Iterate over all instances of a series.
2366
2379
@@ -2373,6 +2386,8 @@ def iter_series(
2373
2386
media_types: Union[Tuple[Union[str, Tuple[str, str]], ...], None], optional
2374
2387
Acceptable media types and optionally the UIDs of the
2375
2388
acceptable transfer syntaxes
2389
+ additional_params: Union[Dict[str, Any], None], optional
2390
+ Additional HTTP GET query parameters
2376
2391
2377
2392
Returns
2378
2393
-------
@@ -2398,7 +2413,8 @@ def iter_series(
2398
2413
study_instance_uid = study_instance_uid ,
2399
2414
series_instance_uid = series_instance_uid ,
2400
2415
media_types = media_types ,
2401
- stream = True
2416
+ stream = True ,
2417
+ additional_params = additional_params
2402
2418
)
2403
2419
2404
2420
def retrieve_series_metadata (
0 commit comments