

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Ottenere dati di massa DICOM da HealthImaging
<a name="dicom-retrieve-bulkdata"></a>

Utilizzate l'`GetDICOMBulkdata`azione per recuperare i dati binari che sono stati separati dai metadati DICOM in un data store. HealthImaging Quando si recuperano i metadati di istanze o serie, gli attributi binari più grandi di 1 MB saranno rappresentati da valori a anziché da valori in linea. `BulkDataURI` È possibile recuperare i dati binari per qualsiasi set di immagini primarie nel HealthImaging data store utilizzando la `BulkDataURI` risposta ai metadati fornita. È possibile recuperare dati in blocco per set di immagini non primari fornendo l'ID del set di immagini come parametro di query.

**Per ottenere dati di massa DICOM**  


Quando recuperi i metadati DICOM da un'azione HealthImaging DICOMweb WADO-RS, ad esempio `GetDICOMInstanceMetadata` or, gli attributi binari di grandi dimensioni verranno sostituiti in linea con`GetDICOMSeriesMetadata`, come mostrato di seguito: BulkData URIs

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

Per recuperare un elemento DICOM con l'azione, utilizzate i seguenti passaggi. `GetDICOMBulkdata`

1. Costruisci un URL per la richiesta utilizzando i valori del`BulkDataURI`, del modulo:

   ```
   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. Emetti il `GetDICOMBulkdata` comando come richiesta HTTP GET con il protocollo di [firma AWS Signature versione 4](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html). Il seguente esempio di codice utilizza lo strumento a riga di `curl` comando per recuperare un elemento DICOM da un set di immagini primario:

   ```
   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'
   ```

   Per recuperare un elemento di dati DICOM da un set di immagini non primario, fornite un parametro: `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'
   ```

**Nota**  
Il `imageSetId` parametro è necessario per recuperare bulkdata per set di immagini non primari. L'DICOMBulkdata azione Get restituirà bulkdata per i set di immagini primari solo se `SOPInstanceUID` sono specificati`datastoreId`, `studyInstanceUID``seriesInstanceUID`, e (senza un). `imagesetID`