Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Obtención de datos masivos de DICOM desde HealthImaging
Utilice la GetDICOMBulkdata
acción para recuperar datos binarios que se hayan separado de los metadatos DICOM en un banco de HealthImaging datos. Al recuperar metadatos de instancias o series, los atributos binarios de más de 1 MB se representarán mediante a BulkDataURI
en lugar de valores en línea. Puede recuperar los datos binarios de cualquier conjunto de imágenes principal del almacén de HealthImaging datos utilizando los datos BulkDataURI
proporcionados en la respuesta de metadatos. Puede recuperar datos masivos de conjuntos de imágenes no principales proporcionando el ID del conjunto de imágenes como parámetro de consulta.
Para obtener datos masivos de DICOM
Al recuperar metadatos DICOM de una acción de HealthImaging DICOMweb WADO-RS (por ejemplo, GetDICOMInstanceMetadata
o), los atributos binarios grandes se sustituirán en línea porGetDICOMSeriesMetadata
, como se muestra a continuación: 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>" }
Para recuperar un elemento DICOM con la GetDICOMBulkdata
acción, sigue estos pasos.
-
Cree una URL para la solicitud utilizando los valores del
BulkDataURI
, del formulario: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
-
Emita su
GetDICOMBulkdata
comando como una solicitud HTTP GET con el protocolo de firma AWS Signature versión 4. El siguiente ejemplo de código utiliza la herramienta de línea decurl
comandos para recuperar un elemento DICOM de un conjunto de imágenes 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'
Para recuperar un elemento de datos DICOM de un conjunto de imágenes no principal, introduzca un parámetro:
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
El imageSetId
parámetro es necesario para recuperar datos masivos de conjuntos de imágenes no principales. La DICOMBulkdata acción Obtener solo devolverá datos masivos de los conjuntos de imágenes principales si se SOPInstanceUID
especifican los valoresdatastoreId
, studyInstanceUID
seriesInstanceUID
, y (sin ninguno). imagesetID