View a markdown version of this page

HealthImaging ですべての DICOM インスタンスを検索する - AWS HealthImaging

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

HealthImaging ですべての DICOM インスタンスを検索する

SearchDICOMAllInstances API を使用して、HealthImaging データストア内のすべての DICOM インスタンスを検索します。サポートされている DICOM データ要素 (属性) を含む URL を作成して結果をフィルタリングします。API は、インスタンスの検索結果を JSON 形式で、昇順 (最も古いものから最新のもの) Instance Number (0020,0013) に並べて返します。

すべての DICOM インスタンスを検索するには

  1. HealthImaging regiondatastoreId値を収集します。詳細については、「データストアのプロパティの取得」を参照してください。

  2. 該当するすべての検索要素を含む、リクエストの URL を作成します。URL は 形式です。

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

    次の表に、サポートされている DICOM データ要素 (属性) を示します。

    のインスタンス要素 SearchDICOMAllInstances
    DICOM 要素タグ 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. リクエストを準備して送信します。 は、AWS 署名バージョン 4 で署名された HTTP GET リクエストSearchDICOMAllInstancesを使用します。次の例では、 curl コマンドラインツールを使用します。を自分の AWS リージョンregionに置き換えます。をデータストア ID datastoreIdに置き換えます。

    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