

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# HealthImaging에서 모든 DICOM 인스턴스 검색
<a name="dicomweb-search-all-instances"></a>

`SearchDICOMAllInstances` API를 사용하여 HealthImaging [데이터 스토어](getting-started-concepts.md#concept-data-store)에서 모든 DICOM 인스턴스를 검색합니다. 지원되는 DICOM 데이터 요소(속성)가 포함된 URL을 구성하여 결과를 필터링합니다. API는가 오름차순(가장 오래된 - 최신)`Instance Number (0020,0013)`으로 정렬한 JSON 형식으로 인스턴스 검색 결과를 반환합니다.

**모든 DICOM 인스턴스를 검색하려면**  


1. HealthImaging `region` 및 `datastoreId` 값을 수집합니다. 자세한 내용은 [데이터 스토어 속성 가져오기](get-data-store.md) 단원을 참조하십시오.

1. 해당하는 모든 검색 요소를 포함하여 요청에 대한 URL을 구성합니다. URL의 형식은 다음과 같습니다.

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

   다음 표에는 지원되는 DICOM 데이터 요소(속성)가 나열되어 있습니다.  
**에 대한 인스턴스 요소 `SearchDICOMAllInstances`**    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/healthimaging/latest/devguide/dicomweb-search-all-instances.html)

1. 요청을 준비하고 전송합니다.는 [AWS 서명 버전 4](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html)로 서명된 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
   ```

------