이미지 세트 속성 가져오기 - AWS HealthImaging

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

이미지 세트 속성 가져오기

GetImageSet 작업을 사용하여 에서 지정된 이미지 세트의 속성을 반환합니다 HealthImaging. 다음 메뉴는 AWS Management Console 및 의 AWS CLI 및 코드 예제에 대한 절차를 제공합니다 AWS SDKs. 자세한 내용은 참조GetImageSet의 섹션을 참조하세요. AWS HealthImaging API

참고

기본적으로 는 이미지 세트의 최신 버전에 대한 속성을 AWS HealthImaging 반환합니다. 이전 버전의 이미지 세트에 대한 속성을 보려면 요청과 함께 versionId를 제공하십시오.

GetDICOMInstance HealthImaging의 DICOMweb 서비스 표현을 사용하여 DICOM 인스턴스 바이너리(.dcm 파일)를 반환합니다. 자세한 내용은 에서 DICOM 인스턴스 가져오기 HealthImaging 단원을 참조하십시오.

이미지 세트 속성 가져오기

에 대한 액세스 기본 설정에 따라 메뉴를 선택합니다AWS HealthImaging.

  1. HealthImaging 콘솔 데이터 스토어 페이지를 엽니다.

  2. 데이터 스토어를 선택합니다.

    데이터 스토어 세부 정보 페이지가 열리고 기본적으로 이미지 세트 탭이 선택됩니다.

  3. 이미지 세트를 선택합니다.

    이미지 세트 세부 정보 페이지가 열리고 이미지 세트 속성이 표시됩니다.

CLI
AWS CLI

이미지 세트 속성 가져오기

다음은 이미지 세트의 속성을 가져오는 get-image-set 코드 예제입니다.

aws medical-imaging get-image-set \ --datastore-id 12345678901234567890123456789012 \ --image-set-id 18f88ac7870584f58d56256646b4d92b \ --version-id 1

출력:

{ "versionId": "1", "imageSetWorkflowStatus": "COPIED", "updatedAt": 1680027253.471, "imageSetId": "18f88ac7870584f58d56256646b4d92b", "imageSetState": "ACTIVE", "createdAt": 1679592510.753, "datastoreId": "12345678901234567890123456789012" }

자세한 내용은 AWS HealthImaging 개발자 안내서이미지 세트 속성 가져오기를 참조하세요.

  • 자세한 API 내용은 명령 참조GetImageSet의 섹션을 참조하세요. AWS CLI

Java
SDK Java 2.x용
public static GetImageSetResponse getMedicalImageSet(MedicalImagingClient medicalImagingClient, String datastoreId, String imagesetId, String versionId) { try { GetImageSetRequest.Builder getImageSetRequestBuilder = GetImageSetRequest.builder() .datastoreId(datastoreId) .imageSetId(imagesetId); if (versionId != null) { getImageSetRequestBuilder = getImageSetRequestBuilder.versionId(versionId); } return medicalImagingClient.getImageSet(getImageSetRequestBuilder.build()); } catch (MedicalImagingException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } return null; }
  • 자세한 API 내용은 참조GetImageSet의 섹션을 참조하세요. AWS SDK for Java 2.x API

참고

에 대한 자세한 내용은 를 참조하세요 GitHub. AWS 코드 예시 리포지토리에서 전체 예시를 찾고 설정 및 실행하는 방법을 배워보세요.

JavaScript
SDK 용 JavaScript (v3)
import { GetImageSetCommand } from "@aws-sdk/client-medical-imaging"; import { medicalImagingClient } from "../libs/medicalImagingClient.js"; /** * @param {string} datastoreId - The ID of the data store. * @param {string} imageSetId - The ID of the image set. * @param {string} imageSetVersion - The optional version of the image set. * */ export const getImageSet = async ( datastoreId = "xxxxxxxxxxxxxxx", imageSetId = "xxxxxxxxxxxxxxx", imageSetVersion = "", ) => { const params = { datastoreId: datastoreId, imageSetId: imageSetId }; if (imageSetVersion !== "") { params.imageSetVersion = imageSetVersion; } const response = await medicalImagingClient.send( new GetImageSetCommand(params), ); console.log(response); // { // '$metadata': { // httpStatusCode: 200, // requestId: '0615c161-410d-4d06-9d8c-6e1241bb0a5a', // extendedRequestId: undefined, // cfId: undefined, // attempts: 1, // totalRetryDelay: 0 // }, // createdAt: 2023-09-22T14:49:26.427Z, // datastoreId: 'xxxxxxxxxxxxxxx', // imageSetArn: 'arn:aws:medical-imaging:us-east-1:xxxxxxxxxx:datastore/xxxxxxxxxxxxxxxxxxxx/imageset/xxxxxxxxxxxxxxxxxxxx', // imageSetId: 'xxxxxxxxxxxxxxx', // imageSetState: 'ACTIVE', // imageSetWorkflowStatus: 'CREATED', // updatedAt: 2023-09-22T14:49:26.427Z, // versionId: '1' // } return response; };
  • 자세한 API 내용은 참조GetImageSet의 섹션을 참조하세요. AWS SDK for JavaScript API

참고

에 대한 자세한 내용은 를 참조하세요 GitHub. AWS 코드 예시 리포지토리에서 전체 예시를 찾고 설정 및 실행하는 방법을 배워보세요.

Python
SDK Python용(Boto3)
class MedicalImagingWrapper: def __init__(self, health_imaging_client): self.health_imaging_client = health_imaging_client def get_image_set(self, datastore_id, image_set_id, version_id=None): """ Get the properties of an image set. :param datastore_id: The ID of the data store. :param image_set_id: The ID of the image set. :param version_id: The optional version of the image set. :return: The image set properties. """ try: if version_id: image_set = self.health_imaging_client.get_image_set( imageSetId=image_set_id, datastoreId=datastore_id, versionId=version_id, ) else: image_set = self.health_imaging_client.get_image_set( imageSetId=image_set_id, datastoreId=datastore_id ) except ClientError as err: logger.error( "Couldn't get image set. Here's why: %s: %s", err.response["Error"]["Code"], err.response["Error"]["Message"], ) raise else: return image_set

다음 코드는 MedicalImagingWrapper 객체를 인스턴스화합니다.

client = boto3.client("medical-imaging") medical_imaging_wrapper = MedicalImagingWrapper(client)
  • API 자세한 내용은 GetImageSetAWS SDK Python(Boto3) API 참조 섹션을 참조하세요.

참고

에 대한 자세한 내용은 를 참조하세요 GitHub. AWS 코드 예시 리포지토리에서 전체 예시를 찾고 설정 및 실행하는 방법을 배워보세요.

가용성 예제

필요한 예제를 찾을 수 없습니까? 이 페이지 하단의 피드백 제공 링크를 사용하여 코드 예제를 요청합니다.