View a markdown version of this page

Pesquisando todas as instâncias DICOM em HealthImaging - AWS HealthImaging

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Pesquisando todas as instâncias DICOM em HealthImaging

Use a SearchDICOMAllInstances API para pesquisar todas as instâncias DICOM em um armazenamento HealthImaging de dados. Crie uma URL que inclua elementos de dados DICOM (atributos) compatíveis para filtrar os resultados. A API retorna os resultados da pesquisa de instâncias no formato JSON, ordenados por Instance Number (0020,0013) ordem crescente (do mais antigo para o mais recente).

Para pesquisar todas as instâncias DICOM

  1. Colecione HealthImaging region e datastoreId valorize. Para obter mais informações, consulte Obter propriedades do datastore.

  2. Crie uma URL para a solicitação, incluindo todos os elementos de pesquisa aplicáveis. O URL tem o formato:

    GET https://dicom-medical-imaging.region.amazonaws.com/datastore/datastoreId/instances[?query]

    A tabela a seguir lista os elementos de dados DICOM (atributos) suportados.

    Elementos de instância para SearchDICOMAllInstances
    Etiqueta de elemento DICOM Nome do elemento DICOM
    (0008,0020) Study Date
    (0008,0030) Study Time
    (0008,0050) Accession Number
    (0008,0061) Modalities in Study
    (0008,0060) Modality
    (0008,0090) Referring Physician Name
    (0008,1030) Study Description
    (0010,0010) Patient Name
    (0010,0020) Patient ID
    (0010,0030) Patient BirthDate
    (0010,0032) Patient BirthTime
    (0020,000D) Study Instance UID
    (0020,0010) Study ID
    (0020,000E) Series Instance UID
    (0020,0011) Series Number
    (0040,0244) Performed Procedure Step Start Date
    (0040,0245) Performed Procedure Step Start Time
    (0008,0016) SOP Class UID
    (0008,0018) SOP Instance UID
  3. Prepare e envie sua solicitação. SearchDICOMAllInstancesusa uma solicitação HTTP GET assinada com o AWS Signature Version 4. O exemplo a seguir usa a ferramenta de curl linha de comando. regionSubstitua pela sua AWS região. datastoreIdSubstitua pelo ID do seu armazenamento de dados.

    curl
    curl --request GET \ "https://dicom-medical-imaging.region.amazonaws.com/datastore/datastoreId/instances[?query]" \ --aws-sigv4 'aws:amz:region:medical-imaging' \ --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \ --header "x-amz-security-token:$AWS_SESSION_TOKEN" \ --header 'Accept: application/dicom+json' \ --output results.json