클라이언트 라이브러리로 의료 데이터 저장
이 페이지에서는 Cloud Healthcare API와 Google API 클라이언트 라이브러리를 사용하여 다음 태스크를 완료하는 방법을 보여줍니다.
- Cloud Healthcare API 데이터 세트 만들기
- 데이터 세트 내에 다음 데이터 스토어 중 하나를 만듭니다.
- Digital Imaging and Communications in Medicine(DICOM) 저장소
- Fast Healthcare Interoperability Resources(FHIR) 저장소
- Health Level Seven International Version 2(HL7v2) 저장소
- DICOM, FHIR 또는 HL7v2 저장소에 특정 유형의 의료 데이터를 저장하고 검사합니다.
한 가지 유형의 데이터 스토어로 작업하는 데 관심이 있는 경우 시작하기 전에 및 데이터 세트 만들기의 단계별 안내를 완료한 후에 빠른 시작에서 해당 항목으로 곧장 건너뛰면 됩니다.
시작하기 전에
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create or select a Google Cloud project.
-
Create a Google Cloud project:
gcloud projects create PROJECT_ID
Replace
PROJECT_ID
with a name for the Google Cloud project you are creating. -
Select the Google Cloud project that you created:
gcloud config set project PROJECT_ID
Replace
PROJECT_ID
with your Google Cloud project name.
-
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Healthcare API:
gcloud services enable healthcare.googleapis.com
-
Create local authentication credentials for your user account:
gcloud auth application-default login
-
Grant roles to your user account. Run the following command once for each of the following IAM roles:
roles/healthcare.datasetAdmin, roles/healthcare.fhirStoreAdmin, roles/healthcare.dicomStoreAdmin, roles/healthcare.hl7V2StoreAdmin
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
- Replace
PROJECT_ID
with your project ID. -
Replace
USER_IDENTIFIER
with the identifier for your user account. For example,user:myemail@example.com
. - Replace
ROLE
with each individual role.
- Replace
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create or select a Google Cloud project.
-
Create a Google Cloud project:
gcloud projects create PROJECT_ID
Replace
PROJECT_ID
with a name for the Google Cloud project you are creating. -
Select the Google Cloud project that you created:
gcloud config set project PROJECT_ID
Replace
PROJECT_ID
with your Google Cloud project name.
-
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Healthcare API:
gcloud services enable healthcare.googleapis.com
-
Create local authentication credentials for your user account:
gcloud auth application-default login
-
Grant roles to your user account. Run the following command once for each of the following IAM roles:
roles/healthcare.datasetAdmin, roles/healthcare.fhirStoreAdmin, roles/healthcare.dicomStoreAdmin, roles/healthcare.hl7V2StoreAdmin
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
- Replace
PROJECT_ID
with your project ID. -
Replace
USER_IDENTIFIER
with the identifier for your user account. For example,user:myemail@example.com
. - Replace
ROLE
with each individual role.
- Replace
클라이언트 라이브러리 설치
다음 샘플은 Google API 클라이언트 라이브러리를 설치하는 방법을 보여줍니다.
Go
Go 개발 환경 구성에 대한 자세한 내용은 Go 개발 환경 설정을 참고하세요.
go get google.golang.org/api/healthcare/v1
Java
Java 개발 환경 구성에 대한 자세한 내용은 Java 개발 환경 설정을 참조하세요.
Maven을 사용하는 경우 https://github.com/GoogleCloudPlatform/java-docs-samples/blob/main/healthcare/v1/pom.xml 파일의 버전을 사용하여 pom.xml
파일에 다음을 추가합니다.
예를 들어 다음 구성에서 VERSION
을 파일의 버전으로 바꿉니다.
<dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>libraries-bom</artifactId> <version>26.18.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-healthcare</artifactId> <version>VERSION</version> </dependency> </dependencies>
Node.js
Node.js 개발 환경 구성에 관한 자세한 내용은 Node.js 개발 환경 설정을 참고하세요.
npm install @googleapis/healthcare
Python
Python 개발 환경 구성에 대한 자세한 내용은 Python 개발 환경 설정을 참고하세요.
# Use a virtual environment as shown in the Python development environment guide.
pip install --upgrade google-api-python-client
데이터 세트 생성
데이터 세트에는 데이터 저장소가 포함되고 데이터 저장소에는 의료 데이터가 포함됩니다. Cloud Healthcare API를 사용하려면 데이터 세트를 최소 하나 이상 만들어야 합니다.
다음 샘플을 실행하여 데이터 세트를 만듭니다. 이 빠른 시작 전체에서 해당 데이터 세트를 사용합니다.
샘플을 실행하기 전에 주석 처리를 삭제하고 필요한 경우 다음 값을 제공합니다.
- 프로젝트 ID: 자신이 만든 Google Cloud 프로젝트의 ID 또는 시작하기 전에에서 선택한 ID
- 데이터 세트 ID:
my-dataset
- 데이터 세트 위치:
us-central1
Go
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Go 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Go API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Java
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Java 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Java API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Node.js API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Python 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Python API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
이 빠른 시작을 완료하려면 다음 섹션 중 하나를 선택하세요.
DICOM 인스턴스 저장 및 보기
이 섹션에서는 다음 태스크를 완료하는 방법을 보여줍니다.
- DICOM 저장소를 만듭니다.
- DICOM 저장소에 DICOM 인스턴스를 저장합니다.
- DICOM 인스턴스의 메타데이터를 확인합니다.
Cloud Healthcare API는 의료 영상 데이터를 저장하고 액세스하기 위해 DICOMweb 표준을 구현합니다.
DICOM 저장소 만들기
샘플을 실행하기 전에 주석 처리를 삭제하고 필요한 경우 다음 값을 제공합니다.
DICOM 저장소는 데이터 세트 내에 있으며 DICOM 인스턴스를 보유합니다. 다음 샘플을 실행하여 DICOM 스토어를 만듭니다.
샘플을 실행하기 전에 주석 처리를 삭제하고 필요한 경우 다음 값을 제공합니다.
- 프로젝트 ID: 자신이 만든 Google Cloud 프로젝트의 ID 또는 시작하기 전에에서 선택한 ID
- 데이터 세트 ID:
my-dataset
- 데이터 세트 위치:
us-central1
- DICOM 저장소 ID:
my-dicom-store
Go
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Go 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Go API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Java
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Java 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Java API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Node.js API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Python 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Python API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
DICOM 인스턴스 저장
머신에 샘플 DICOM 인스턴스 파일을 다운로드합니다. 파일에 익명화된 환자 X레이가 포함됩니다.
curl
curl -O https://cloud.google.com/healthcare-api/docs/resources/dicom_00000001_000.dcm
PowerShell
Invoke-WebRequest -Uri "https://cloud.google.com/healthcare-api/docs/resources/dicom_00000001_000.dcm" -OutFile $pwd/dicom_00000001_000.dcm
다음 샘플을 실행하여 DICOM 인스턴스를 저장합니다. 이 샘플에서는 사용자가 DICOM 인스턴스를 다운로드한 디렉터리에서 코드를 실행한다고 가정합니다.
샘플을 실행하기 전에 주석 처리를 삭제하고 필요한 경우 다음 값을 제공합니다.
- 프로젝트 ID: 자신이 만든 Google Cloud 프로젝트의 ID 또는 시작하기 전에에서 선택한 ID
- 데이터 세트 ID:
my-dataset
- 데이터 세트 위치:
us-central1
- DICOM 저장소 ID:
my-dicom-store
- DICOM 파일 이름:
dicom_00000001_000.dcm
Go
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Go 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Go API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Java
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Java 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Java API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Node.js API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Python 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Python API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
DICOM 인스턴스 메타데이터 보기
다음 샘플을 실행하여 인스턴스 메타데이터를 확인합니다.
샘플을 실행하기 전에 주석 처리를 삭제하고 필요한 경우 다음 값을 제공합니다.
- 프로젝트 ID: 자신이 만든 Google Cloud 프로젝트의 ID 또는 시작하기 전에에서 선택한 ID
- 데이터 세트 ID:
my-dataset
- 데이터 세트 위치:
us-central1
- DICOM 저장소 ID:
my-dicom-store
Go
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Go 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Go API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Java
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Java 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Java API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Node.js API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Python 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Python API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Cloud Healthcare API에서 DICOM 인스턴스를 저장하고 확인한 후 계속해서 삭제를 수행하여 이 페이지에서 사용된 리소스에 대해 Google Cloud 계정에 비용이 부과되지 않도록 합니다.
DICOM 데이터 작업에 대한 자세한 내용은 다음 단계를 참조하세요.
FHIR 리소스 저장 및 보기
이 섹션에서는 다음 태스크를 완료하는 방법을 보여줍니다.
- FHIR 저장소를 만듭니다.
- FHIR 저장소에서 FHIR 리소스를 저장합니다.
- FHIR 리소스의 데이터를 봅니다.
Cloud Healthcare API는 FHIR 데이터를 저장하고 액세스하기 위한 FHIR 사양 표준을 구현합니다.
FHIR 저장소를 만듭니다.
FHIR 저장소는 데이터 세트 내에 존재하며 FHIR 리소스를 보유합니다. 다음 샘플을 실행하여 FHIR 스토어를 만듭니다.
샘플을 실행하기 전에 주석 처리를 삭제하고 필요한 경우 다음 값을 제공합니다.
- 프로젝트 ID: 자신이 만든 Google Cloud 프로젝트의 ID 또는 시작하기 전에에서 선택한 ID
- 데이터 세트 ID:
my-dataset
- 데이터 세트 위치:
us-central1
- FHIR 저장소 ID:
my-fhir-store
Go
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Go 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Go API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Java
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Java 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Java API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Node.js API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Python 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Python API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
FHIR 리소스 저장
다음 샘플을 실행하여 환자 리소스를 저장합니다.
샘플을 실행하기 전에 주석 처리를 삭제하고 필요한 경우 다음 값을 제공합니다.
- 프로젝트 ID: 자신이 만든 Google Cloud 프로젝트의 ID 또는 시작하기 전에에서 선택한 ID
- 데이터 세트 ID:
my-dataset
- 데이터 세트 위치:
us-central1
- FHIR 저장소 ID:
my-fhir-store
Go
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Go 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Go API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Java
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Java 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Java API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Node.js API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Python 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Python API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
FHIR 리소스 콘텐츠 보기
다음 샘플을 실행하여 환자 리소스에 대한 정보를 확인합니다.
샘플을 실행하기 전에 주석 처리를 삭제하고 필요한 경우 다음 값을 제공합니다.
- 프로젝트 ID: 자신이 만든 Google Cloud 프로젝트의 ID 또는 시작하기 전에에서 선택한 ID
- 데이터 세트 ID:
my-dataset
- 데이터 세트 위치:
us-central1
- FHIR 저장소 ID:
my-fhir-store
- FHIR 리소스 유형:
Patient
Java
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Java 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Java API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Node.js API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Python 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Python API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Cloud Healthcare API에서 FHIR 리소스를 저장하고 확인한 후 계속해서 삭제를 수행하여 이 페이지에서 사용된 리소스에 대해 Google Cloud 계정에 비용이 부과되지 않도록 합니다.
FHIR 데이터 작업에 대한 자세한 내용은 다음 단계를 참조하세요.
HL7v2 메시지 저장 및 보기
이 섹션에서는 다음 태스크를 완료하는 방법을 보여줍니다.
- HL7v2 저장소를 만듭니다.
- HL7v2 저장소에 HL7v2 메시지를 저장합니다.
- HL7v2 메시지의 데이터를 확인합니다.
Cloud Healthcare API의 HL7v2 구현은 HL7v2 표준과 일치합니다.
HL7v2 저장소 만들기
HL7v2 저장소는 데이터 세트 내에 있으며 HL7v2 메시지를 보관합니다. 다음 샘플을 실행하여 HL7v2 스토어를 만듭니다.
샘플을 실행하기 전에 주석 처리를 삭제하고 필요한 경우 다음 값을 제공합니다.
- 프로젝트 ID: 자신이 만든 Google Cloud 프로젝트의 ID 또는 시작하기 전에에서 선택한 ID
- 데이터 세트 ID:
my-dataset
- 데이터 세트 위치:
us-central1
- HL7v2 저장소 ID:
my-hl7v2-store
Go
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Go 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Go API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Java
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Java 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Java API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Node.js API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Python 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Python API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
HL7v2 메시지 만들기
머신에 샘플 HL7v2 메시지 파일을 다운로드합니다.
curl
curl -O https://cloud.google.com/healthcare-api/docs/resources/hl7v2-sample.json
PowerShell
Invoke-WebRequest -Uri "https://cloud.google.com/healthcare-api/docs/resources/hl7v2-sample.json" -OutFile $pwd/hl7v2-sample.json
HL7v2 메시지에는 샘플 파일의
data
필드에 base-64로 인코딩된 다음 기본 정보가 포함됩니다.MSH|^~\&|A|SEND_FACILITY|A|A|20180101000000||TYPE^A|20180101000000|T|0.0|||AA||00|ASCII EVN|A00|20180101040000 PID||14^111^^^^MRN|11111111^^^^MRN~1111111111^^^^ORGNMBR
다음 샘플을 실행하여 HL7v2 메시지를 저장합니다. 이 샘플에서는 사용자가 HL7v2 메시지를 다운로드한 디렉터리에서 코드를 실행한다고 가정합니다.
샘플을 실행하기 전에 주석 처리를 삭제하고 필요한 경우 다음 값을 제공합니다.
- 프로젝트 ID: 자신이 만든 Google Cloud 프로젝트의 ID 또는 시작하기 전에에서 선택한 ID
- 데이터 세트 ID:
my-dataset
- 데이터 세트 위치:
us-central1
- HL7v2 저장소 ID:
my-hl7v2-store
- HL7v2 메시지 파일 이름:
hl7v2-sample.json
Go
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Go 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Go API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Java
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Java 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Java API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Node.js API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Python 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Python API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
출력에 HL7v2 메시지 ID가 포함됩니다. 다음 섹션에서 이 ID가 필요합니다.
HL7v2 메시지 콘텐츠 보기
다음 샘플을 실행하여 HL7v2 메시지 콘텐츠를 확인합니다.
샘플을 실행하기 전에 주석 처리를 삭제하고 필요한 경우 다음 값을 제공합니다.
- 프로젝트 ID: 자신이 만든 Google Cloud 프로젝트의 ID 또는 시작하기 전에에서 선택한 ID
- 데이터 세트 ID:
my-dataset
- 데이터 세트 위치:
us-central1
- HL7v2 저장소 ID:
my-hl7v2-store
- HL7v2 메시지 ID의 메시지를 저장할 때 응답의 ID입니다.
Go
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Go 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Go API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Java
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Java 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Java API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Node.js API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Python 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Python API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Cloud Healthcare API에서 HL7v2 메시지를 저장하고 확인한 후 계속해서 삭제를 수행하여 이 페이지에서 사용된 리소스에 대해 Google Cloud 계정에 비용이 부과되지 않도록 합니다.
HL7v2 데이터 작업에 대한 자세한 내용은 다음 단계를 참조하세요.
삭제
이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 리소스가 포함된 Google Cloud 프로젝트를 삭제하면 됩니다.
이 빠른 시작용으로 새 프로젝트를 만든 경우 프로젝트 삭제 단계를 수행합니다. 그렇지 않으면 데이터 세트 삭제 단계를 수행합니다.
-
Optional: Revoke the authentication credentials that you created, and delete the local credential file.
gcloud auth application-default revoke
-
Optional: Revoke credentials from the gcloud CLI.
gcloud auth revoke
프로젝트 삭제
Delete a Google Cloud project:
gcloud projects delete PROJECT_ID
데이터 세트 삭제
이 빠른 시작에서 만든 데이터 세트가 더 이상 필요하지 않으면 삭제할 수 있습니다. 데이터 세트를 삭제하면 데이터 세트 및 데이터 세트에 포함된 모든 FHIR, HL7v2 또는 DICOM 저장소가 영구적으로 삭제됩니다.
샘플을 실행하기 전에 주석 처리를 삭제하고 필요한 경우 다음 값을 제공합니다.
- 프로젝트 ID: 자신이 만든 Google Cloud 프로젝트의 ID 또는 시작하기 전에에서 선택한 ID
- 데이터 세트 ID:
my-dataset
- 데이터 세트 위치:
us-central1
Go
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Go 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Go API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Java
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Java 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Java API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Node.js 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Node.js API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
이 샘플을 사용해 보기 전에 Cloud Healthcare API 빠른 시작: 클라이언트 라이브러리 사용의 Python 설정 안내를 따르세요. 자세한 내용은 Cloud Healthcare API Python API 참고 문서를 확인하세요.
Cloud Healthcare API에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
어땠나요?
다음 단계
Cloud Healthcare API에 대한 일반적인 정보와 다른 인터페이스를 사용하여 이 빠른 시작에서 태스크를 수행하는 방법은 다음 섹션을 참조하세요.
- Cloud Healthcare API 개념 개요 읽어보기
curl
또는 PowerShell로 의료 데이터 저장- Google Cloud 콘솔로 의료 데이터 저장
- gcloud CLI로 의료 데이터 저장
DICOM
- DICOM 저장소 만들기 및 관리
- Cloud Healthcare API에 PACS 연결
- DICOMweb 표준 사용
- Cloud Storage를 사용하여 DICOM 데이터 가져오기 및 내보내기
Cloud Healthcare API가 DICOMweb 표준을 구현하는 방법에 대한 자세한 내용은 DICOM 적합성 명세를 참조하세요.
FHIR
Cloud Healthcare API가 FHIR 표준을 구현하는 방법에 대한 자세한 내용은 FHIR 적합성 명세를 참조하세요.