Obtener una DICOM instancia de 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.

Obtener una DICOM instancia de HealthImaging

Utilice la GetDICOMInstance acción para recuperar una DICOM instancia (.dcmarchivo) de un HealthImaging banco de datos especificando la serie, el estudio y la instancia UIDs asociados al recurso. Puede especificar el conjunto de imágenes del que se debe recuperar un recurso de instancia proporcionando el ID del conjunto de imágenes como parámetro de consulta. DICOMlos datos se pueden recuperar en su sintaxis de transferencia almacenada o en formato descomprimido (ELE).

nota

Con élGetDICOMInstance, puede interoperar con sistemas que utilizan binarios de la DICOM parte 10 y, al mismo tiempo, aprovechar las acciones nativas HealthImaging de la nube.

Para obtener una DICOM instancia () .dcm

  1. Recopile valores HealthImaging datastoreId y imageSetId parametrice.

  2. Utilice la GetImageSetMetadataacción con los valores de los imageSetId parámetros datastoreId y para recuperar los valores de metadatos asociados para studyInstanceUIDseriesInstanceUID, ysopInstanceUID. Para obtener más información, consulte Obtención de metadatos de conjuntos de imágenes.

  3. Construya a URL para la solicitud utilizando los valores de datastoreId studyInstanceUIDseriesInstanceUID,sopInstanceUID, yimageSetId. Para ver la URL ruta completa en el siguiente ejemplo, desplázate sobre el botón Copiar. Tiene URL el siguiente formato:

    https://dicom-medical-imaging.region.amazonaws.com/datastore/datastore-id/studies/study-instance-uid/series/series-instance-uid/instances/sop-instance-uid?imageSetId=image-set-id
  4. Prepara y envía tu solicitud. GetDICOMInstanceutiliza una HTTP GET solicitud con el protocolo de AWS firma Signature versión 4. El siguiente ejemplo de código utiliza la herramienta de línea de curl comandos para obtener una DICOM instancia (.dcmarchivo) HealthImaging.

    Shell
    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.3.6.1.4.1.5962.1.1.4.1.1.20040826186059.5457?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/dicom; transfer-syntax=1.2.840.10008.1.2.1' \ --output 'dicom-instance.dcm'
    nota

    transfer-syntaxUIDEs opcional y, si no se incluye, el valor predeterminado es Explicit VR Little Endian. Las sintaxis de transferencia compatibles incluyen:

    • Explicit VR Little Endian (ELE) (-) 1.2.840.10008.1.2.1 (predeterminado)

    • JPEG2000 de alto rendimiento con RPCL opciones de compresión de imágenes (solo sin pérdidas) - 1.2.840.10008.1.2.4.202

    • JPEGBase de referencia (proceso 1): sintaxis de transferencia predeterminada para la compresión de imágenes de JPEG 8 bits con pérdidas (1.2.840.10008.1.2.4.50) si la instancia está almacenada como 1.2.840.10008.1.2.4.50 HealthImaging

    • JPEGCompresión de HealthImaging imágenes de 2000 (1.2.840.10008.1.2.4.91) si la instancia está almacenada como 1.2.840.10008.1.2.4.91

    • Compresión de JPEG imágenes de 2000 de alto rendimiento (1.2.840.10008.1.2.4.203) si la instancia está almacenada como HealthImaging 1.2.840.10008.1.2.4.203

    Para obtener más información, consulte Sintaxis de transferencia compatibles y HTJ2Kbibliotecas de decodificación para AWS HealthImaging.