Google Cloud 콘솔로 의료 데이터 저장
이 페이지에서는 Cloud Healthcare API와 Google Cloud 콘솔을 사용하여 다음 작업을 완료하는 방법을 보여줍니다.
- Cloud Healthcare API 데이터 세트를 만듭니다.
- 데이터 세트 내에 다음 데이터 스토어 중 하나를 만듭니다.
- Digital Imaging and Communications in Medicine(DICOM) 저장소
- Fast Healthcare Interoperability Resources(FHIR) 저장소
- Health Level Seven International Version 2(HL7v2) 저장소
- DICOM 또는 FHIR 데이터를 저장하고 FHIR 리소스 콘텐츠를 확인합니다.
한 가지 유형의 데이터 스토어로 작업하는 데 관심이 있는 경우 시작하기 전에 및 데이터 세트 만들기의 단계별 안내를 완료한 후에 빠른 시작에서 해당 항목으로 곧장 건너뛰면 됩니다.
Google Cloud 콘솔에서 이 태스크에 대한 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.
시작하기 전에
- Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Enable the Cloud Healthcare API.
데이터 세트 만들기
데이터 세트에는 데이터 저장소가 포함되고 데이터 저장소에는 의료 데이터가 포함됩니다. Cloud Healthcare API를 사용하려면 데이터 세트를 최소 하나 이상 만들어야 합니다.
Google Cloud 콘솔에서 Healthcare를 클릭하여 데이터 세트 페이지로 이동합니다.
데이터세트 만들기 를 클릭합니다.이름 필드에my-dataset
를 입력합니다.리전 필드에서us-central1
을 선택한 후만들기 를 클릭합니다.
새 데이터 세트가 브라우저의 데이터 세트 목록에 표시됩니다.
이 빠른 시작을 완료하려면 다음 섹션 중 하나를 선택하세요.
DICOM 인스턴스 저장
이 섹션에서는 다음 태스크를 완료하는 방법을 보여줍니다.
- DICOM 저장소를 만듭니다.
- DICOM 인스턴스를 DICOM 저장소로 가져옵니다.
Cloud Healthcare API는 의료 영상 데이터를 저장하고 액세스하기 위해 DICOMweb 표준을 구현합니다. Google Cloud 콘솔은 인스턴스 보기 또는 가져오기와 같은 DICOMweb 트랜잭션을 지원하지 않습니다.
DICOM 저장소 만들기
Google Cloud 콘솔에서 Cloud Healthcare API 브라우저 페이지로 이동합니다.
my-dataset
데이터 세트를 클릭합니다.데이터 저장소 만들기 를 클릭합니다.유형 메뉴에서 DICOM을 선택합니다.ID 필드에my-dicom-store
를 입력합니다.만들기 를 클릭합니다.
my-dicom-store
DICOM 저장소는 my-dataset
데이터 세트의 데이터 저장소 페이지에 표시됩니다.
DICOM 인스턴스 가져오기
샘플 DICOM 데이터는 gs://gcs-public-data--healthcare-nih-chest-xray
Cloud Storage 버킷에서 제공됩니다.
데이터 세트의 데이터 저장소 목록에서 개발자가 만든 DICOM 저장소를 찾은 후
작업 메뉴를 선택합니다.가져오기를 선택합니다.
DICOM 저장소로 가져오기 페이지에서 고급 옵션 메뉴를 선택한 후
Cloud Storage 경로 재정의 를 선택합니다.고급 옵션 메뉴의
위치 필드에 가져올 다음 DICOM 인스턴스 위치를 입력합니다.gs://gcs-public-data--healthcare-nih-chest-xray/dicom/00000001_000.dcm
가져오기 를 클릭합니다.가져오기 상태를 추적하려면
작업 탭을 클릭합니다.오류가 발생하면
작업 을 클릭한 후 Cloud Logging에서 세부정보 보기를 클릭합니다.
이제 Cloud Healthcare API에 DICOM 인스턴스를 저장했으므로 DICOM 이미지를 검색하거나 가져오는 방법 등 다음 단계에 대한 자세한 내용은 다음 단계를 참조하세요.
FHIR 리소스 저장 및 보기
이 섹션에서는 다음 태스크를 완료하는 방법을 보여줍니다.
- FHIR 저장소를 만듭니다.
- FHIR 리소스를 FHIR 저장소로 가져옵니다.
- FHIR 리소스의 데이터를 봅니다.
Cloud Healthcare API는 FHIR 데이터를 저장하고 액세스하기 위한 FHIR 사양을 구현합니다. Google Cloud 콘솔은 FHIR 리소스 만들기 또는 삭제와 같은 특정 FHIR API 메서드를 지원하지 않습니다. 하지만 FHIR 뷰어를 사용하여 FHIR 리소스의 콘텐츠를 볼 수 있습니다.
FHIR 저장소 만들기
브라우저 를 클릭하여 데이터 세트 페이지로 이동합니다.my-dataset
데이터 세트를 클릭합니다.데이터 저장소 만들기 를 클릭합니다.유형 메뉴에서 FHIR을 선택합니다.ID 필드에my-fhir-store
를 입력합니다.FHIR 저장소 구성 섹션을 열려면
다음 을 클릭합니다.R4 를 클릭합니다.만들기 를 클릭합니다.
my-fhir-store
FHIR 저장소는 my-dataset
데이터 세트의 데이터 저장소 페이지에 표시됩니다.
FHIR 리소스 가져오기
샘플 FHIR 데이터는 gs://gcp-public-data--synthea-fhir-data-10-patients
Cloud Storage 버킷에서 제공됩니다. 버킷에는 여러 유형의 FHIR 리소스가 포함된 fhir_r4_ndjson/
디렉터리가 있습니다.
데이터 세트의 데이터 저장소 목록에서 만든
my-fhir-store
FHIR 저장소를 찾은 후작업 메뉴를 선택합니다.가져오기를 선택합니다.
고급 옵션 메뉴를 선택한 후
Cloud Storage 경로 재정의 를 선택합니다.고급 옵션 메뉴의
위치 필드에 가져올 FHIR 리소스의 다음 위치를 입력합니다.gs://gcp-public-data--synthea-fhir-data-10-patients/fhir_r4_ndjson/*.ndjson
FHIR 가져오기 설정 섹션에서 리소스를 선택합니다.가져오기 를 클릭합니다.가져오기 상태를 추적하려면
작업 탭을 클릭합니다.오류가 발생하면
작업 을 클릭한 후 Cloud Logging에서 세부정보 보기를 클릭합니다.
FHIR 리소스 콘텐츠 보기
Google Cloud 콘솔에서 FHIR 뷰어 페이지로 이동합니다.
FHIR 저장소 드롭다운 목록에서
my-dataset
데이터 세트를 선택한 후my-fhir-store
FHIR 저장소를 선택합니다.리소스 유형 필드를 클릭합니다. 표시되는 속성 드롭다운 목록에서 리소스 유형을 선택한 후 환자를 입력합니다.리소스 유형 목록에서
환자 를 클릭합니다.표시되는 환자 리소스 중 하나를 선택합니다. 환자 리소스에 대한 자세한 내용을 보려면 Elements 탭을 클릭하거나 Elements 탭을 클릭하여 JSON 형식으로 환자 리소스의 세부정보를 확인합니다.
이제 Cloud Healthcare API에 FHIR 리소스를 저장하고 확인했으므로 다음 단계에 대한 자세한 내용은 다음 단계를 참조하세요.
HL7v2 메시지 저장
이 섹션에서는 다음 태스크를 완료하는 방법을 보여줍니다.
- HL7v2 저장소를 만듭니다.
- HL7v2 메시지를 HL7v2 저장소로 가져옵니다.
HL7v2 저장소 만들기
HL7v2 저장소는 데이터 세트 내에 있으며 HL7v2 메시지를 보관합니다.
브라우저 를 클릭하여 데이터 세트 페이지로 이동합니다.my-dataset
데이터 세트를 클릭합니다.데이터 저장소 만들기 를 클릭합니다.유형 메뉴에서 HL7v2를 선택합니다.ID 필드에my-hl7v2-store
를 입력합니다.만들기 를 클릭합니다.
my-hl7v2-store
HL7v2 저장소는 my-dataset
데이터 세트의 데이터 저장소 페이지에 표시됩니다.
HL7v2 메시지 가져오기
gs://cloud-samples-data/healthcare/hl7v2/messages.ndjson
에서 샘플 HL7v2 메시지를 제공합니다.
데이터 세트의 데이터 저장소 목록에서 개발자가 만든 HL7v2 저장소를 찾은 후
작업 메뉴를 선택합니다.가져오기를 선택합니다.
HL7v2 저장소로 가져오기 페이지에서 고급 옵션 메뉴를 선택한 후
Cloud Storage 경로 재정의 를 선택합니다.고급 옵션 메뉴의
위치 필드에 가져올 다음 HL7v2 메시지 위치를 입력합니다.gs://cloud-samples-data/healthcare/hl7v2/messages.ndjson
가져오기 를 클릭합니다.가져오기 상태를 추적하려면
작업 탭을 클릭합니다.오류가 발생하면
작업 을 클릭한 후 Cloud Logging에서 세부정보 보기를 클릭합니다.
이제 HL7v2 저장소를 만들었으므로 다음 단계로 이동하여 HL7v2 메시지 수집 및 보기 방법과 같은 다음 단계를 확인하세요.
삭제
이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.
이 빠른 시작에서 만든 데이터 세트와 데이터 저장소가 더 이상 필요하지 않으면 데이터 세트를 삭제할 수 있습니다. 데이터 세트를 삭제하면 데이터 세트 및 데이터 세트에 포함된 모든 FHIR, HL7v2 또는 DICOM 저장소가 영구적으로 삭제됩니다.
데이터 세트를 삭제하려면 다음 단계를 완료하세요.
브라우저 를 클릭하여 데이터 세트 페이지로 이동합니다.- 데이터 세트 옆에 있는
작업 을 클릭한 다음 삭제를 클릭합니다. - 삭제를 확인합니다.
또는 만든 프로젝트를 삭제할 수 있습니다.
다음 단계
Cloud Healthcare API에 대한 일반적인 정보와 HTTP 요청 및 Google Cloud CLI를 사용하여 태스크를 수행하는 방법은 다음 섹션을 참조하세요.
- Cloud Healthcare API 개념 개요 읽어보기
curl
또는 PowerShell과 함께 Cloud Healthcare API 사용- gcloud CLI로 Cloud Healthcare API 사용
DICOM
DICOM 가이드로 이동하여 다음 주제를 검토하세요.
- DICOM 저장소 만들기 및 관리
- Cloud Healthcare API에 PACS 연결
- DICOMweb 표준 사용
- Cloud Storage를 사용하여 DICOM 데이터 가져오기 및 내보내기
Cloud Healthcare API가 DICOMweb 표준을 구현하는 방법에 대한 자세한 내용은 DICOM 적합성 명세를 참조하세요.
FHIR
FHIR 가이드로 이동하여 다음 주제를 검토하세요.
Cloud Healthcare API가 FHIR 표준을 구현하는 방법에 대한 자세한 내용은 FHIR 적합성 명세를 참조하세요.
HL7v2
HL7v2 가이드로 이동하여 다음 주제를 검토하세요.