Ottenere dati di massa DICOM da HealthImaging - AWS HealthImaging

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

Utilizzate l'GetDICOMBulkdataazione 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 i dati forniti nella risposta ai metadati. BulkDataURI È 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 conGetDICOMSeriesMetadata, 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 delBulkDataURI, 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
  2. Emetti il GetDICOMBulkdata comando come richiesta HTTP GET con il protocollo di firma AWS Signature versione 4. 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 specificatidatastoreId, studyInstanceUIDseriesInstanceUID, e (senza un). imagesetID