Obtención de datos masivos de DICOM desde HealthImaging - AWS HealthImaging

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.

  1. Cree una URL para la solicitud utilizando los valores delBulkDataURI, 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
  2. 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 de curl 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, studyInstanceUIDseriesInstanceUID, y (sin ninguno). imagesetID