

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 從 HealthImaging 擷取 DICOM 資料
<a name="dicomweb-retrieve"></a>

AWS HealthImaging 提供 [https://www.dicomstandard.org/using/dicomweb/retrieve-wado-rs-and-wado-uri](https://www.dicomstandard.org/using/dicomweb/retrieve-wado-rs-and-wado-uri) APIs 的表示法，以擷取序列和執行個體層級的資料。透過這些 APIs，您可以從 HealthImaging [資料存放區](getting-started-concepts.md#concept-data-store)擷取 DICOM 序列的所有中繼資料。您也可以擷取 DICOM 執行個體、DICOM 執行個體中繼資料和 DICOM 執行個體影格 （像素資料）。HealthImaging 的 `DICOMweb WADO-RS` API 可讓您靈活地擷取存放在 HealthImaging 中的資料，並提供與舊版應用程式的互通性。 APIs 

**Important (重要)**  
HealthImaging 會將 DICOM 資料儲存為[影像集](getting-started-concepts.md#concept-image-set)。使用 HealthImaging [雲端原生動作](https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_Operations.html)來管理和擷取映像集。HealthImaging 的 DICOMweb APIs 可用來傳回具有 DICOMweb 合規回應的影像集資訊。  
本節中列出的 APIs 是根據 Web 型醫療影像的 DICOMweb (WADO-RS) 標準建置。由於它們是 DICOMweb APIs的表示法，因此不會透過 AWS CLI 和 AWS SDKs提供。

下表說明 DICOMweb WADO-RS APIs 的所有 HealthImaging 表示法，可用於從 HealthImaging 擷取資料。


**HealthImaging 表示 DICOMweb WADO-RS APIs**  

| 名稱 | 描述 | 
| --- | --- | 
| GetDICOMSeriesMetadata | 透過指定與資源相關聯的檢查和序列 UIDs，擷取 HealthImaging 資料存放區中 DICOM 序列的 DICOM 執行個體中繼資料 (.json 檔案）。請參閱 [擷取序列中繼資料](dicomweb-retrieve-series-metadata.md)。 | 
| GetDICOMInstance | 透過指定與資源相關聯的系列、研究和執行個體 UIDs，從 HealthImaging 資料存放區擷取 DICOM 執行個體 (.dcm 檔案）。請參閱 [擷取執行個體](dicomweb-retrieve-instance.md)。 | 
| GetDICOMInstanceMetadata | 透過指定與資源相關聯的序列、研究和執行個體 UIDs，從 HealthImaging 資料存放區中的 DICOM 執行個體擷取 DICOM 執行個體中繼資料 (.json 檔案）。請參閱 [擷取執行個體中繼資料](dicomweb-retrieve-instance-metadata.md)。 | 
| GetDICOMInstanceFrames | 透過指定與資源相關聯的序列 UID、研究 UID、執行個體 UID 和影格編號，從 HealthImaging 資料存放區中的 DICOM 執行個體擷取單一或批次影像影格 (multipart 請求）。 UIDs 請參閱[擷取影格](dicomweb-retrieve-instance-frames.md)。 | 

**Topics**
+ [從 HealthImaging 取得 DICOM 執行個體](dicomweb-retrieve-instance.md)
+ [從 HealthImaging 取得 DICOM 執行個體中繼資料](dicomweb-retrieve-instance-metadata.md)
+ [從 HealthImaging 取得 DICOM 系列中繼資料](dicomweb-retrieve-series-metadata.md)
+ [從 HealthImaging 取得 DICOM 執行個體影格](dicomweb-retrieve-instance-frames.md)
+ [從 HealthImaging 取得 DICOM 大量資料](dicom-retrieve-bulkdata.md)

# 從 HealthImaging 取得 DICOM 執行個體
<a name="dicomweb-retrieve-instance"></a>

使用 `GetDICOMInstance`動作，透過指定與資源相關聯的系列、研究和執行個體 UIDs，從 HealthImaging [資料存放區](getting-started-concepts.md#concept-data-store)擷取 DICOM 執行個體 (`.dcm` 檔案）。除非提供選用的影像集[參數，否則 API 只會從主要影像集](getting-started-concepts.md#concept-image-set)傳回執行個體。您可以將 指定`imageSetId`為查詢參數，以擷取資料存放區中的任何執行個體 （從主要或非主要影像集）。DICOM 資料可以以其儲存的傳輸語法或未壓縮 (ELE) 格式擷取。

**取得 DICOM 執行個體 (`.dcm`)**  


1. 收集 HealthImaging `datastoreId`和`imageSetId`參數值。

1. 使用 [https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetImageSetMetadata.html](https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetImageSetMetadata.html)動作搭配 `datastoreId`和 `imageSetId` 參數值，擷取 `studyInstanceUID`、 `seriesInstanceUID`和 的相關中繼資料值`sopInstanceUID`。如需詳細資訊，請參閱[取得映像集中繼資料](get-image-set-metadata.md)。

1. 使用 `datastoreId`、`studyInstanceUID`、、 `seriesInstanceUID``sopInstanceUID`和 的值來建構請求的 URL`imageSetId`。若要在下列範例中檢視整個 URL 路徑，請捲動至**複製**按鈕。URL 的格式如下：

   ```
   GET https://dicom-medical-imaging.region.amazonaws.com/datastore/datastore-id/studies/study-instance-uid/series/series-instance-uid/instances/sop-instance-uid?imageSetId=image-set-id
   ```

1. 準備並傳送您的請求。 `GetDICOMInstance`使用 HTTP GET 請求搭配 [AWS Signature 第 4 版](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html)簽署通訊協定。下列程式碼範例使用`curl`命令列工具，從 HealthImaging 取得 DICOM 執行個體 (`.dcm` 檔案）。

------
#### [ Shell ]

   ```
   curl --request GET \
     'https://dicom-medical-imaging.us-east-1.amazonaws.com/datastore/d9a2a515ab294163a2d2f4069eed584c/studies/1.3.6.1.4.1.5962.1.2.4.20040826285059.5457/series/1.3.6.1.4.1.5962.1.3.4.1.20040825185059.5457/instances/1.3.6.1.4.1.5962.1.1.4.1.1.20040826186059.5457?imageSetId=459e50687f121185f747b67bb60d1bc8' \
     --aws-sigv4 'aws:amz:us-east-1:medical-imaging' \
     --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \
     --header "x-amz-security-token:$AWS_SESSION_TOKEN" \
     --header 'Accept: application/dicom; transfer-syntax=1.2.840.10008.1.2.1' \
     --output 'dicom-instance.dcm'
   ```

------
**注意**  
`transfer-syntax` UID 是選用的，如果未包含，則預設為明確 VR Little Endian。支援的傳輸語法包括：  
明確 VR Little Endian (ELE) - `1.2.840.10008.1.2.1`（無失真影像影格的預設值）
如果 `transfer-syntax=*` （影像影格） 將以儲存的傳輸語法傳回。
具有 RPCL 選項影像壓縮的高傳輸量 JPEG 2000 （僅限無損） `1.2.840.10008.1.2.4.202` - - 如果執行個體存放在 HealthImaging 中 `1.2.840.10008.1.2.4.202`
JPEG 2000 無失真 - `1.2.840.10008.1.2.4.90` - 如果執行個體存放在 HealthImaging 中為無失真。
JPEG 基準 （程序 1)：失真 JPEG 8 位元影像壓縮的預設傳輸語法 - `1.2.840.10008.1.2.4.50` - 如果執行個體存放在 HealthImaging 中 `1.2.840.10008.1.2.4.50`
JPEG 2000 Image Compression `1.2.840.10008.1.2.4.91` - - 如果執行個體存放在 HealthImaging 中 `1.2.840.10008.1.2.4.91`
高輸送量 JPEG 2000 影像壓縮 - `1.2.840.10008.1.2.4.203` - 如果執行個體存放在 HealthImaging 中 `1.2.840.10008.1.2.4.203`
JPEG XL Image Compression `1.2.840.10008.1.2.4.112` - - 如果執行個體存放在 HealthImaging 中為 `1.2.840.10008.1.2.4.112`
使用 MPEG 系列 [Transfer Syntaxes](supported-transfer-syntaxes.md) （包括 MPEG2, MPEG-4 AVC/H.264 和 HEVC/H.265) 編碼的一或多個影像影格存放在 HealthImaging 中的執行個體，可以使用對應的 Transfer-syntax UID 擷取。例如，`1.2.840.10008.1.2.4.100`如果執行個體儲存為 MPEG2 主要設定檔主要層級。

   如需詳細資訊，請參閱[支援的傳輸語法](supported-transfer-syntaxes.md)及[AWS HealthImaging 的影像影格解碼程式庫](reference-libraries.md)。

# 從 HealthImaging 取得 DICOM 執行個體中繼資料
<a name="dicomweb-retrieve-instance-metadata"></a>

使用 `GetDICOMInstanceMetadata`動作，透過指定與資源相關聯的序列、研究和執行個體 UIDs，從 HealthImaging [資料存放](getting-started-concepts.md#concept-data-store)區中的 DICOM 執行個體擷取中繼資料。除非提供選用的影像集參數，否則 API 只會從主要[影像集](getting-started-concepts.md#concept-image-set)傳回執行個體中繼資料。您可以透過將 指定`imageSetId`為查詢參數，擷取資料存放區中的任何執行個體中繼資料 （來自主要或非主要影像集）。

**取得 DICOM 執行個體中繼資料 (`.json`)**  


1. 收集 HealthImaging `datastoreId`和`imageSetId`參數值。

1. 使用 [https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetImageSetMetadata.html](https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetImageSetMetadata.html)動作搭配 `datastoreId`和 `imageSetId` 參數值，擷取 `studyInstanceUID`、 `seriesInstanceUID`和 的相關中繼資料值`sopInstanceUID`。如需詳細資訊，請參閱[取得映像集中繼資料](get-image-set-metadata.md)。

1. 使用 `datastoreId`、`studyInstanceUID`、、 `seriesInstanceUID``sopInstanceUID`和 的值來建構請求的 URL`imageSetId`。若要在下列範例中檢視整個 URL 路徑，請捲動至**複製**按鈕。URL 的格式如下：

   ```
   GET https://dicom-medical-imaging.region.amazonaws.com/datastore/datastore-id/studies/study-instance-uid/series/series-instance-uid/instances/sop-instance-uid/metadata?imageSetId=image-set-id
   ```

1. 準備並傳送您的請求。 `GetDICOMInstanceMetadata`使用 HTTP GET 請求搭配 [AWS Signature 第 4 版](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html)簽署通訊協定。下列程式碼範例使用`curl`命令列工具，從 HealthImaging 取得 DICOM 執行個體中繼資料 (`.json` 檔案）。

------
#### [ Shell ]

   ```
   curl --request GET \
     'https://dicom-medical-imaging.us-east-1.amazonaws.com/datastore/d9a2a515ab294163a2d2f4069eed584c/studies/1.3.6.1.4.1.5962.1.2.4.20040826285059.5457/series/1.3.6.1.4.1.5962.1.3.4.1.20040825185059.5457/instances/1.3.6.1.4.1.5962.1.1.4.1.1.20040826186059.5457/metadata?imageSetId=459e50687f121185f747b67bb60d1bc8' \
     --aws-sigv4 'aws:amz:us-east-1:medical-imaging' \
     --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \
     --header "x-amz-security-token:$AWS_SESSION_TOKEN" \
     --header 'Accept: application/dicom+json'
   ```

------
**注意**  
中繼資料中指出的 Transfer Syntax UID 符合 HealthImaging 中的 Stored Transfer Syntax UID (`StoredTransferSyntaxUID`)。

# 從 HealthImaging 取得 DICOM 系列中繼資料
<a name="dicomweb-retrieve-series-metadata"></a>

使用 `GetDICOMSeriesMetadata`動作從 HealthImaging [資料存放區](getting-started-concepts.md#concept-data-store)擷取 DICOM 系列 (`.json` 檔案） 的中繼資料。您可以透過指定與資源相關聯的檢查和序列 UIDs，擷取 HealthImaging 資料存放區中任何主要[影像集](getting-started-concepts.md#concept-image-set)的序列中繼資料。您可以透過提供影像集 ID 做為查詢參數，擷取非主要影像集的序列中繼資料。系列中繼資料會以 `DICOM JSON` 格式傳回。

**若要取得 DICOM 系列中繼資料 (`.json`)**  


1. 收集 HealthImaging `datastoreId`和`imageSetId`參數值。

1. 使用 `datastoreId`、`seriesInstanceUID`、 `studyInstanceUID`和選擇性 的值來建構請求的 URL`imageSetId`。若要在下列範例中檢視整個 URL 路徑，請捲動至**複製**按鈕。URL 的格式如下：

   ```
   GET https://dicom-medical-imaging.region.amazonaws.com/datastore/datastore-id/studies/study-instance-uid/series/series-instance-uid/metadata
   ```

1. 準備並傳送您的請求。 `GetDICOMSeriesMetadata`使用 HTTP GET 請求搭配 [AWS Signature 第 4 版](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html)簽署通訊協定。下列程式碼範例使用`curl`命令列工具，從 HealthImaging 取得中繼資料 (`.json` 檔案）。

------
#### [ Shell ]

   ```
   curl --request GET \
    'https://dicom-medical-imaging.us-east-1.amazonaws.com/datastore/d9a2a515ab294163a2d2f4069eed584c/studies/1.3.6.1.4.1.5962.1.2.4.20040826285059.5457/series/1.3.6.1.4.1.5962.1.3.4.1.20040825185059.5457/metadata \
     --aws-sigv4 'aws:amz:us-east-1:medical-imaging' \
     --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \
     --header "x-amz-security-token:$AWS_SESSION_TOKEN" \
     --header 'Accept: application/dicom+json' \
     --output 'series-metadata.json'
   ```

------

   使用選用`imageSetId`參數。

------
#### [ Shell ]

   ```
   curl --request GET \
     'https://dicom-medical-imaging.us-east-1.amazonaws.com/datastore/d9a2a515ab294163a2d2f4069eed584c/studies/1.3.6.1.4.1.5962.1.2.4.20040826285059.5457/series/1.3.6.1.4.1.5962.1.3.4.1.20040825185059.5457/metadata?imageSetId=459e50687f121185f747b67bb60d1bc8' \
     --aws-sigv4 'aws:amz:us-east-1:medical-imaging' \
     --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \
     --header "x-amz-security-token:$AWS_SESSION_TOKEN" \
     --header 'Accept: application/dicom+json' \
     --output 'series-metadata.json'
   ```

------
**注意**  
需要 `imageSetId` 參數才能擷取非主要影像集的序列中繼資料。只有在`seriesInstanceUID`指定 `datastoreId`、、 （沒有 ) 時`studyInstanceUID`， `GetDICOMInstanceMetadata`動作才會傳回主要影像集的序列中繼資料`imagesetID`。

# 從 HealthImaging 取得 DICOM 執行個體影格
<a name="dicomweb-retrieve-instance-frames"></a>

使用 `GetDICOMInstanceFrames`動作，透過指定與資源相關聯的系列 UID、研究 UID、執行個體 UID 和影格編號，從 HealthImaging [資料存放](getting-started-concepts.md#concept-data-store)區中的 DICOM 執行個體擷取單一或批次影像影格 (`multipart` 請求）。 UIDs 您可以透過提供[映像集](getting-started-concepts.md#concept-image-set) ID 做為查詢參數，來指定應從中擷取執行個體影格的映像集。除非提供選用的影像集參數，否則 API 只會從主要[影像集](getting-started-concepts.md#concept-image-set)傳回執行個體影格。您可以將 指定`imageSetId`為查詢參數，以擷取資料存放區中的任何執行個體影格 （從主要或非主要影像集）。

DICOM 資料可以以其儲存的傳輸語法或未壓縮 (ELE) 格式擷取。

**取得 DICOM 執行個體影格 (`multipart`)**  


1. 收集 HealthImaging `datastoreId`和`imageSetId`參數值。

1. 使用 [https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetImageSetMetadata.html](https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetImageSetMetadata.html)動作搭配 `datastoreId`和 `imageSetId` 參數值，擷取 `studyInstanceUID`、 `seriesInstanceUID`和 的相關中繼資料值`sopInstanceUID`。如需詳細資訊，請參閱[取得映像集中繼資料](get-image-set-metadata.md)。

1. 決定要從相關聯中繼資料擷取的影像影格，以形成 `frameList` 參數。`frameList` 參數是一或多個非重複影格號碼的逗號分隔清單，依任何順序排列。例如，中繼資料中的第一個影像影格將是影格 1。
   + 單一影格請求： `/frames/1`
   + 多影格請求： `/frames/1,2,3,4`

1. 使用 `datastoreId`、`studyInstanceUID`、`seriesInstanceUID`、`imageSetId`、 `sopInstanceUID`和 的值來建構請求的 URL`frameList`。若要在下列範例中檢視整個 URL 路徑，請捲動至**複製**按鈕。URL 的格式如下：

   ```
   GET https://dicom-medical-imaging.region.amazonaws.com/datastore/datastore-id/studies/study-instance-uid/series/series-instance-uid/instances/sop-instance-uid/frames/1?imageSetId=image-set-id
   ```

1. 準備並傳送您的請求。 `GetDICOMInstanceFrames`使用 HTTP GET 請求搭配 [AWS Signature 第 4 版](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html)簽署通訊協定。下列程式碼範例使用`curl`命令列工具，從 HealthImaging 取得`multipart`回應中的影像影格。

------
#### [ Shell ]

   ```
   curl --request GET \
     'https://dicom-medical-imaging.us-east-1.amazonaws.com/datastore/d9a2a515ab294163a2d2f4069eed584c/studies/1.3.6.1.4.1.5962.1.2.4.20040826285059.5457/series/1.3.6.1.4.1.5962.1.3.4.1.20040825185059.5457/instances/1.3.6.1.4.1.5962.1.1.4.1.1.20040826186059.5457/frames/1?imageSetId=459e50687f121185f747b67bb60d1bc8' \
     --aws-sigv4 'aws:amz:us-east-1:medical-imaging' \
     --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \
     --header "x-amz-security-token:$AWS_SESSION_TOKEN" \
     --header 'Accept: multipart/related; type=application/octet-stream; transfer-syntax=1.2.840.10008.1.2.1'
   ```

------
**注意**  
`transfer-syntax` UID 是選用的，如果未包含，則預設為明確 VR Little Endian。如果無法轉碼至 ELE （因為匯入時出現警告），則會傳回像素而不轉碼。支援的傳輸語法包括：  
明確 VR Little Endian (ELE) - `1.2.840.10008.1.2.1`（無失真影像影格的預設值）
如果 `transfer-syntax=*` （影像影格） 將以儲存的傳輸語法傳回。
具有 RPCL 選項影像壓縮的高傳輸量 JPEG 2000 （僅限無損） `1.2.840.10008.1.2.4.202` - - 如果執行個體存放在 HealthImaging 中 `1.2.840.10008.1.2.4.202`
JPEG 2000 無失真 - `1.2.840.10008.1.2.4.90` - 如果執行個體存放在 HealthImaging 中為無失真。
JPEG 基準 （程序 1)：失真 JPEG 8 位元影像壓縮的預設傳輸語法 - `1.2.840.10008.1.2.4.50` - 如果執行個體存放在 HealthImaging 中 `1.2.840.10008.1.2.4.50`
JPEG 2000 Image Compression - `1.2.840.10008.1.2.4.91` - 如果執行個體存放在 HealthImaging 中 `1.2.840.10008.1.2.4.91`
高輸送量 JPEG 2000 影像壓縮 - `1.2.840.10008.1.2.4.203` - 如果執行個體存放在 HealthImaging 中 `1.2.840.10008.1.2.4.203`
JPEG XL Image Compression `1.2.840.10008.1.2.4.112` - - 如果執行個體存放在 HealthImaging 中 `1.2.840.10008.1.2.4.112`
以 MPEG 系列 [Transfer Syntaxes](supported-transfer-syntaxes.md) （包括 MPEG2, MPEG-4 AVC/H.264 和 HEVC/H.265) 編碼的一或多個影像影格存放在 HealthImaging 中的執行個體，可以使用對應的 Transfer-syntax UID 擷取。例如，`1.2.840.10008.1.2.4.100`如果執行個體儲存為 MPEG2 主要設定檔主要層級。
`NotAcceptableException` 如果無法根據儲存的傳輸語法傳回請求的傳輸語法，或執行個體有特定的處理警告，您可能會收到 406。如果發生這種情況，請使用 重試 呼叫`transfer-syntax=*`。

   如需詳細資訊，請參閱[支援的傳輸語法](supported-transfer-syntaxes.md)及[AWS HealthImaging 的影像影格解碼程式庫](reference-libraries.md)。

# 從 HealthImaging 取得 DICOM 大量資料
<a name="dicom-retrieve-bulkdata"></a>

使用 `GetDICOMBulkdata`動作來擷取與 HealthImaging 資料存放區中的 DICOM 中繼資料分開的二進位資料。擷取執行個體或序列中繼資料時，大於 1MB 的二進位屬性會以 表示，`BulkDataURI`而非內嵌值。您可以使用中繼資料回應中`BulkDataURI`提供的 ，擷取 HealthImaging 資料存放區中任何主要影像集的二進位資料。您可以透過提供影像集 ID 做為查詢參數，擷取非主要影像集的大量資料。

**取得 DICOM 大量資料**  


當您從 HealthImaging DICOMweb WADO-RS 動作擷取 DICOM 中繼資料，例如 `GetDICOMInstanceMetadata`或 `GetDICOMSeriesMetadata`時，大型二進位屬性會與 BulkDataURIs一起取代，如下所示：

```
"00451026": {
    "vr": "UN",
    "BulkDataURI": "https://dicom-medical-imaging.us-west-2.amazonaws.com/datastore/<datastoreId>/studies/<StudyInstanceUID>/series/<SeriesInstanceUID>/instances/<SOPInstanceUID>/bulkdata/<bulkdataUriHash>"
}
```

若要使用 `GetDICOMBulkdata`動作擷取 DICOM 元素，請使用下列步驟。

1. 使用表單中 的值來建構請求`BulkDataURI`的 URL：

   ```
   https://dicom-medical-imaging.region.amazonaws.com/datastore/datastore-id/studies/study-instance-uid/series/series-instance-uid/instances/sop-instance-uid/bulkdata/bulkdata-uri-hash
   ```

1. 使用 [AWS Signature 第 4 版](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html)簽署通訊協定，將`GetDICOMBulkdata`命令發出為 HTTP GET 請求。下列程式碼範例使用`curl`命令列工具，從主要影像集擷取 DICOM 元素：

   ```
   curl --request GET \
     'https://dicom-medical-imaging.us-east-1.amazonaws.com/datastore/d9a2a515ab294163a2d2f4069eed584c/studies/1.3.6.1.4.1.5962.1.2.4.20040826285059.5457/series/1.3.6.1.4.1.5962.1.3.4.1.20040825185059.5457/instances/1.2.840.10008.5.1.4.1.1.7/bulkdata/b026324c6904b2a9cb4b88d6d61c81d1' \
     --aws-sigv4 'aws:amz:us-east-1:medical-imaging' \
     --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \
     --header "x-amz-security-token:$AWS_SESSION_TOKEN" \
     --header 'Accept: application/octet-stream' \
     --output 'bulkdata.bin'
   ```

   若要從非主要影像集擷取 DICOM 資料元素，請提供 `ImageSetId` 參數：

   ```
   curl --request GET \
     'https://dicom-medical-imaging.us-east-1.amazonaws.com/datastore/d9a2a515ab294163a2d2f4069eed584c/studies/1.3.6.1.4.1.5962.1.2.4.20040826285059.5457/series/1.3.6.1.4.1.5962.1.3.4.1.20040825185059.5457/instances/1.2.840.10008.5.1.4.1.1.7/bulkdata/b026324c6904b2a9cb4b88d6d61c81d1?imageSetId=459e50687f121185f747b67bb60d1bc8' \
     --aws-sigv4 'aws:amz:us-east-1:medical-imaging' \
     --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \
     --header "x-amz-security-token:$AWS_SESSION_TOKEN" \
     --header 'Accept: application/octet-stream' \
     --output 'bulkdata.bin'
   ```

**注意**  
需要 `imageSetId` 參數才能擷取非主要影像集的大量資料。只有在`SOPInstanceUID`指定 `datastoreId`、`studyInstanceUID`、 和 （不含 ) 時`seriesInstanceUID`，GetDICOMBulkdata 動作才會傳回主要影像集的大量資料`imagesetID`。