@@ -2013,6 +2013,7 @@ def retrieve_study(
20132013 self ,
20142014 study_instance_uid : str ,
20152015 media_types : Optional [Tuple [Union [str , Tuple [str , str ]], ...]] = None ,
2016+ additional_params : Optional [Dict [str , Any ]] = None
20162017 ) -> List [pydicom .dataset .Dataset ]:
20172018 """Retrieve all instances of a study.
20182019
@@ -2023,6 +2024,8 @@ def retrieve_study(
20232024 media_types: Union[Tuple[Union[str, Tuple[str, str]], ...], None], optional
20242025 Acceptable media types and optionally the UIDs of the
20252026 acceptable transfer syntaxes
2027+ additional_params: Union[Dict[str, Any], None], optional
2028+ Additional HTTP GET query parameters
20262029
20272030 Returns
20282031 -------
@@ -2044,14 +2047,16 @@ def retrieve_study(
20442047 self ._get_study (
20452048 study_instance_uid = study_instance_uid ,
20462049 media_types = media_types ,
2047- stream = False
2050+ stream = False ,
2051+ additional_params = additional_params
20482052 )
20492053 )
20502054
20512055 def iter_study (
20522056 self ,
20532057 study_instance_uid : str ,
20542058 media_types : Optional [Tuple [Union [str , Tuple [str , str ]], ...]] = None ,
2059+ additional_params : Optional [Dict [str , Any ]] = None
20552060 ) -> Iterator [pydicom .dataset .Dataset ]:
20562061 """Iterate over all instances of a study.
20572062
@@ -2062,6 +2067,8 @@ def iter_study(
20622067 media_types: Union[Tuple[Union[str, Tuple[str, str]], ...], None], optional
20632068 Acceptable media types and optionally the UIDs of the
20642069 acceptable transfer syntaxes
2070+ additional_params: Union[Dict[str, Any], None], optional
2071+ Additional HTTP GET query parameters
20652072
20662073 Returns
20672074 -------
@@ -2086,7 +2093,8 @@ def iter_study(
20862093 return self ._get_study (
20872094 study_instance_uid = study_instance_uid ,
20882095 media_types = media_types ,
2089- stream = True
2096+ stream = True ,
2097+ additional_params = additional_params
20902098 )
20912099
20922100 def retrieve_study_metadata (
@@ -2317,7 +2325,8 @@ def retrieve_series(
23172325 self ,
23182326 study_instance_uid : str ,
23192327 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
23212330 ) -> List [pydicom .dataset .Dataset ]:
23222331 """Retrieve all instances of a series.
23232332
@@ -2330,6 +2339,8 @@ def retrieve_series(
23302339 media_types: Union[Tuple[Union[str, Tuple[str, str]], ...], None], optional
23312340 Acceptable media types and optionally the UIDs of the
23322341 acceptable transfer syntaxes
2342+ additional_params: Union[Dict[str, Any], None], optional
2343+ Additional HTTP GET query parameters
23332344
23342345 Returns
23352346 -------
@@ -2352,15 +2363,17 @@ def retrieve_series(
23522363 study_instance_uid = study_instance_uid ,
23532364 series_instance_uid = series_instance_uid ,
23542365 media_types = media_types ,
2355- stream = False
2366+ stream = False ,
2367+ additional_params = additional_params
23562368 )
23572369 )
23582370
23592371 def iter_series (
23602372 self ,
23612373 study_instance_uid : str ,
23622374 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
23642377 ) -> Iterator [pydicom .dataset .Dataset ]:
23652378 """Iterate over all instances of a series.
23662379
@@ -2373,6 +2386,8 @@ def iter_series(
23732386 media_types: Union[Tuple[Union[str, Tuple[str, str]], ...], None], optional
23742387 Acceptable media types and optionally the UIDs of the
23752388 acceptable transfer syntaxes
2389+ additional_params: Union[Dict[str, Any], None], optional
2390+ Additional HTTP GET query parameters
23762391
23772392 Returns
23782393 -------
@@ -2398,7 +2413,8 @@ def iter_series(
23982413 study_instance_uid = study_instance_uid ,
23992414 series_instance_uid = series_instance_uid ,
24002415 media_types = media_types ,
2401- stream = True
2416+ stream = True ,
2417+ additional_params = additional_params
24022418 )
24032419
24042420 def retrieve_series_metadata (
0 commit comments