Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Obtenir des données groupées DICOM à partir de HealthImaging
Utilisez cette GetDICOMBulkdata
action pour récupérer les données binaires séparées des métadonnées DICOM dans un magasin de HealthImaging données. Lors de la récupération des métadonnées d'instance ou de série, les attributs binaires supérieurs à 1 Mo seront représentés par un BulkDataURI
plutôt que par des valeurs en ligne. Vous pouvez récupérer les données binaires de n'importe quel ensemble d'images principal dans le magasin de HealthImaging données en utilisant les données BulkDataURI
fournies dans la réponse aux métadonnées. Vous pouvez récupérer des données groupées pour des ensembles d'images non principaux en fournissant l'ID du jeu d'images en tant que paramètre de requête.
Pour obtenir des données groupées DICOM
Lorsque vous récupérez des métadonnées DICOM à partir d'une action HealthImaging DICOMweb WADO-RS, telles que GetDICOMInstanceMetadata
ouGetDICOMSeriesMetadata
, les grands attributs binaires sont remplacés en ligne par, comme indiqué ci-dessous : 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>" }
Pour récupérer un élément DICOM avec l'GetDICOMBulkdata
action, procédez comme suit.
-
Construisez une URL pour la demande en utilisant les valeurs du
BulkDataURI
, du formulaire :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
-
Émettez votre
GetDICOMBulkdata
commande sous forme de requête HTTP GET avec le protocole de signature AWS Signature Version 4. L'exemple de code suivant utilise l'outil de ligne decurl
commande pour récupérer un élément DICOM à partir d'un ensemble d'images principal :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'
Pour récupérer un élément de données DICOM à partir d'un ensemble d'images non principal, entrez un
ImageSetId
paramètre :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'
Note
Le imageSetId
paramètre est nécessaire pour récupérer des données en masse pour les ensembles d'images non principaux. L'DICOMBulkdata action Obtenir ne renverra des données groupées pour les ensembles d'images principaux que si lesdatastoreId
, studyInstanceUID
seriesInstanceUID
, et SOPInstanceUID
sont spécifiés (sans unimagesetID
).