Menyimpan data kesehatan dengan library klien
Halaman ini menunjukkan cara menggunakan Cloud Healthcare API dan Library Klien Google API untuk menyelesaikan tugas berikut:
- Buat set data Cloud Healthcare API.
- Buat salah satu penyimpanan data berikut di dalam set data:
- Penyimpanan Digital Imaging and Communications in Medicine (DICOM)
- Penyimpanan Fast Healthcare Interoperability Resources (FHIR)
- Penyimpanan Health Level Seven International Version 2 (HL7v2)
- Menyimpan dan memeriksa jenis data medis tertentu di penyimpanan DICOM, FHIR, atau HL7v2.
Jika hanya tertarik untuk menggunakan satu jenis penyimpanan data, Anda dapat langsung membuka bagian panduan memulai cepat tersebut setelah menyelesaikan langkah-langkah di Sebelum memulai dan Membuat set data.
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
Instal Google Cloud CLI.
-
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
Untuk melakukan inisialisasi gcloud CLI, jalankan perintah berikut:
gcloud init -
Buat atau pilih Google Cloud project.
Peran yang diperlukan untuk memilih atau membuat project
- Pilih project: Memilih project tidak memerlukan peran IAM tertentu—Anda dapat memilih project mana pun yang telah diberi peran.
-
Membuat project: Untuk membuat project, Anda memerlukan peran Pembuat Project
(
roles/resourcemanager.projectCreator), yang berisi izinresourcemanager.projects.create. Pelajari cara memberikan peran.
-
Buat Google Cloud project:
gcloud projects create PROJECT_ID
Ganti
PROJECT_IDdengan nama untuk Google Cloud project yang Anda buat. -
Pilih project Google Cloud yang Anda buat:
gcloud config set project PROJECT_ID
Ganti
PROJECT_IDdengan nama project Google Cloud Anda.
-
Verifikasi bahwa penagihan diaktifkan untuk project Google Cloud Anda.
Aktifkan Cloud Healthcare API:
Peran yang diperlukan untuk mengaktifkan API
Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin (
roles/serviceusage.serviceUsageAdmin), yang berisi izinserviceusage.services.enable. Pelajari cara memberikan peran.gcloud services enable healthcare.googleapis.com
-
Buat kredensial autentikasi lokal untuk akun pengguna Anda:
gcloud auth application-default login
Jika error autentikasi ditampilkan, dan Anda menggunakan penyedia identitas (IdP) eksternal, konfirmasi bahwa Anda telah login ke gcloud CLI dengan identitas gabungan Anda.
-
Memberikan peran ke akun pengguna Anda. Jalankan perintah berikut satu kali untuk setiap peran IAM berikut:
roles/healthcare.datasetAdmin, roles/healthcare.fhirStoreAdmin, roles/healthcare.dicomStoreAdmin, roles/healthcare.hl7V2StoreAdmingcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
Ganti kode berikut:
PROJECT_ID: Project ID Anda.USER_IDENTIFIER: ID untuk akun pengguna Anda. Misalnya,myemail@example.com.ROLE: Peran IAM yang Anda berikan ke akun pengguna Anda.
-
Instal Google Cloud CLI.
-
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
Untuk melakukan inisialisasi gcloud CLI, jalankan perintah berikut:
gcloud init -
Buat atau pilih Google Cloud project.
Peran yang diperlukan untuk memilih atau membuat project
- Pilih project: Memilih project tidak memerlukan peran IAM tertentu—Anda dapat memilih project mana pun yang telah diberi peran.
-
Membuat project: Untuk membuat project, Anda memerlukan peran Pembuat Project
(
roles/resourcemanager.projectCreator), yang berisi izinresourcemanager.projects.create. Pelajari cara memberikan peran.
-
Buat Google Cloud project:
gcloud projects create PROJECT_ID
Ganti
PROJECT_IDdengan nama untuk Google Cloud project yang Anda buat. -
Pilih project Google Cloud yang Anda buat:
gcloud config set project PROJECT_ID
Ganti
PROJECT_IDdengan nama project Google Cloud Anda.
-
Verifikasi bahwa penagihan diaktifkan untuk project Google Cloud Anda.
Aktifkan Cloud Healthcare API:
Peran yang diperlukan untuk mengaktifkan API
Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin (
roles/serviceusage.serviceUsageAdmin), yang berisi izinserviceusage.services.enable. Pelajari cara memberikan peran.gcloud services enable healthcare.googleapis.com
-
Buat kredensial autentikasi lokal untuk akun pengguna Anda:
gcloud auth application-default login
Jika error autentikasi ditampilkan, dan Anda menggunakan penyedia identitas (IdP) eksternal, konfirmasi bahwa Anda telah login ke gcloud CLI dengan identitas gabungan Anda.
-
Memberikan peran ke akun pengguna Anda. Jalankan perintah berikut satu kali untuk setiap peran IAM berikut:
roles/healthcare.datasetAdmin, roles/healthcare.fhirStoreAdmin, roles/healthcare.dicomStoreAdmin, roles/healthcare.hl7V2StoreAdmingcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
Ganti kode berikut:
PROJECT_ID: Project ID Anda.USER_IDENTIFIER: ID untuk akun pengguna Anda. Misalnya,myemail@example.com.ROLE: Peran IAM yang Anda berikan ke akun pengguna Anda.
Menginstal library klien
Contoh berikut menunjukkan cara menginstal Library Klien Google API:
Go
Untuk mengetahui informasi tentang cara mengonfigurasi lingkungan pengembangan Go, lihat Menyiapkan lingkungan pengembangan Go.
go get google.golang.org/api/healthcare/v1
Java
Untuk mengetahui informasi tentang cara mengonfigurasi lingkungan pengembangan Java, lihat Menyiapkan lingkungan pengembangan Java.
Jika Anda menggunakan Maven, tambahkan kode berikut
ke file pom.xml menggunakan versi dalam file
https://github.com/GoogleCloudPlatform/java-docs-samples/blob/main/healthcare/v1/pom.xml.
Misalnya, dalam konfigurasi berikut, ganti VERSION
dengan versi dalam file:
<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
Untuk mengetahui informasi tentang cara mengonfigurasi lingkungan pengembangan Node.js, lihat Menyiapkan lingkungan pengembangan Node.js.
npm install @googleapis/healthcare
Python
Untuk mengetahui informasi tentang cara mengonfigurasi lingkungan pengembangan Python, lihat Menyiapkan lingkungan pengembangan Python.
# Use a virtual environment as shown in the Python development environment guide.
pip install --upgrade google-api-python-client
Membuat set data
Set data berisi penyimpanan data, dan penyimpanan data berisi data kesehatan. Untuk menggunakan Cloud Healthcare API, Anda harus membuat setidaknya satu set data.
Jalankan contoh berikut untuk membuat set data. Anda akan menggunakan set data ini di sepanjang panduan memulai ini.
Sebelum menjalankan sampel, hapus komentar dan berikan nilai berikut jika perlu:
- ID project Google Cloud yang Anda buat atau pilih di Sebelum memulai untuk project ID
my-datasetuntuk ID set dataus-central1untuk lokasi set data
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Go Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Untuk menyelesaikan panduan memulai ini, pilih salah satu bagian berikut:
- Menyimpan dan melihat instance DICOM
- Menyimpan dan melihat resource FHIR
- Menyimpan dan melihat pesan HL7v2
Menyimpan dan melihat instance DICOM
Bagian ini menunjukkan cara menyelesaikan tugas-tugas berikut:
- Buat penyimpanan DICOM.
- Menyimpan instance DICOM di penyimpanan DICOM.
- Melihat metadata instance DICOM.
Cloud Healthcare API menerapkan standar DICOMweb untuk menyimpan dan mengakses data pencitraan medis.
Membuat penyimpanan DICOM
Sebelum menjalankan sampel, hapus komentar dan berikan nilai berikut jika perlu:
Penyimpanan DICOM ada di dalam set data dan menyimpan instance DICOM. Jalankan contoh berikut untuk membuat penyimpanan DICOM.
Sebelum menjalankan sampel, hapus komentar dan berikan nilai berikut jika perlu:
- ID project Google Cloud yang Anda buat atau pilih di Sebelum memulai untuk project ID
my-datasetuntuk ID set dataus-central1untuk lokasi set datamy-dicom-storeuntuk ID penyimpanan DICOM
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Go Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Menyimpan instance DICOM
Download file instance DICOM contoh ke komputer Anda. File berisi hasil rontgen pasien yang tidak dapat diidentifikasi.
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
Jalankan contoh berikut untuk menyimpan instance DICOM. Contoh mengasumsikan Anda menjalankan kode dari direktori yang sama tempat Anda mendownload instance DICOM.
Sebelum menjalankan sampel, hapus komentar dan berikan nilai berikut jika perlu:
- ID project Google Cloud yang Anda buat atau pilih di Sebelum memulai untuk project ID
my-datasetuntuk ID set dataus-central1untuk lokasi set datamy-dicom-storeuntuk ID penyimpanan DICOMdicom_00000001_000.dcmuntuk nama file DICOM
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Go Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Melihat metadata instance DICOM
Jalankan contoh berikut untuk melihat metadata instance.
Sebelum menjalankan sampel, hapus komentar dan berikan nilai berikut jika perlu:
- ID project Google Cloud yang Anda buat atau pilih di Sebelum memulai untuk project ID
my-datasetuntuk ID set dataus-central1untuk lokasi set datamy-dicom-storeuntuk ID penyimpanan DICOM
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Go Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Setelah menyimpan dan melihat instance DICOM di Cloud Healthcare API, lanjutkan ke bagian Membersihkan untuk menghindari tagihan ke akun Anda Google Cloud untuk resource yang digunakan di halaman ini.
Untuk mengetahui informasi selengkapnya tentang cara menggunakan data DICOM, lihat Langkah berikutnya.
Menyimpan dan melihat resource FHIR
Bagian ini menunjukkan cara menyelesaikan tugas-tugas berikut:
- Buat penyimpanan FHIR.
- Menyimpan resource FHIR di penyimpanan FHIR.
- Melihat data resource FHIR.
Cloud Healthcare API menerapkan standar spesifikasi FHIR untuk menyimpan dan mengakses data FHIR.
Membuat penyimpanan FHIR
Penyimpanan FHIR ada di dalam set data dan menyimpan resource FHIR. Jalankan contoh berikut untuk membuat penyimpanan FHIR.
Sebelum menjalankan sampel, hapus komentar dan berikan nilai berikut jika perlu:
- ID project Google Cloud yang Anda buat atau pilih di Sebelum memulai untuk project ID
my-datasetuntuk ID set dataus-central1untuk lokasi set datamy-fhir-storeuntuk ID penyimpanan FHIR
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Go Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Menyimpan resource FHIR
Jalankan contoh berikut untuk menyimpan resource Pasien.
Sebelum menjalankan sampel, hapus komentar dan berikan nilai berikut jika perlu:
- ID project Google Cloud yang Anda buat atau pilih di Sebelum memulai untuk project ID
my-datasetuntuk ID set dataus-central1untuk lokasi set datamy-fhir-storeuntuk ID penyimpanan FHIR
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Go Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Melihat konten resource FHIR
Jalankan contoh berikut untuk melihat informasi tentang resource Pasien.
Sebelum menjalankan sampel, hapus komentar dan berikan nilai berikut jika perlu:
- ID project Google Cloud yang Anda buat atau pilih di Sebelum memulai untuk project ID
my-datasetuntuk ID set dataus-central1untuk lokasi set datamy-fhir-storeuntuk ID penyimpanan FHIRPatientuntuk jenis resource FHIR
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Setelah menyimpan dan melihat resource FHIR di Cloud Healthcare API, lanjutkan ke bagian Membersihkan untuk menghindari tagihan ke akun Google Cloud Anda untuk resource yang digunakan di halaman ini.
Untuk mengetahui informasi selengkapnya tentang cara menggunakan data FHIR, lihat Langkah berikutnya.
Menyimpan dan melihat pesan HL7v2
Bagian ini menunjukkan cara menyelesaikan tugas-tugas berikut:
- Buat penyimpanan HL7v2.
- Menyimpan pesan HL7v2 di penyimpanan HL7v2.
- Melihat data pesan HL7v2.
Implementasi HL7v2 di Cloud Healthcare API selaras dengan standar HL7v2.
Membuat penyimpanan HL7v2
Penyimpanan HL7v2 ada di dalam set data dan menyimpan pesan HL7v2. Jalankan contoh berikut untuk membuat penyimpanan HL7v2.
Sebelum menjalankan sampel, hapus komentar dan berikan nilai berikut jika perlu:
- ID project Google Cloud yang Anda buat atau pilih di Sebelum memulai untuk project ID
my-datasetuntuk ID set dataus-central1untuk lokasi set datamy-hl7v2-storeuntuk ID penyimpanan HL7v2
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Go Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Membuat pesan HL7v2
Download file pesan HL7v2 contoh ke komputer Anda:
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
Pesan HL7v2 berisi informasi dasar berikut, yang dienkode base64 di kolom
datafile contoh: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^^^^ORGNMBRJalankan contoh berikut untuk menyimpan pesan HL7v2. Contoh ini mengasumsikan Anda menjalankan kode dari direktori yang sama tempat Anda mendownload pesan HL7v2.
Sebelum menjalankan sampel, hapus komentar dan berikan nilai berikut jika perlu:
- ID project Google Cloud yang Anda buat atau pilih di Sebelum memulai untuk project ID
my-datasetuntuk ID set dataus-central1untuk lokasi set datamy-hl7v2-storeuntuk ID penyimpanan HL7v2hl7v2-sample.jsonuntuk nama file pesan HL7v2
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Go Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Output berisi ID pesan HL7v2. Anda akan memerlukan ID ini di bagian berikutnya.
Melihat konten pesan HL7v2
Jalankan contoh berikut untuk melihat konten pesan HL7v2.
Sebelum menjalankan sampel, hapus komentar dan berikan nilai berikut jika perlu:
- ID project Google Cloud yang Anda buat atau pilih di Sebelum memulai untuk project ID
my-datasetuntuk ID set dataus-central1untuk lokasi set datamy-hl7v2-storeuntuk ID penyimpanan HL7v2- ID dalam respons saat Anda menyimpan pesan untuk ID pesan HL7v2
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Go Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Setelah menyimpan dan melihat pesan HL7v2 di Cloud Healthcare API, lanjutkan ke Membersihkan untuk menghindari biaya pada akun Google Cloud Anda untuk resource yang digunakan di halaman ini.
Untuk mengetahui informasi selengkapnya tentang cara menggunakan data HL7v2, lihat Langkah berikutnya.
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, hapus project Google Cloud yang berisi resource tersebut.
Jika Anda membuat project baru untuk panduan memulai ini, ikuti langkah-langkah di Menghapus project. Jika tidak, ikuti langkah-langkah di Menghapus set data.
-
Opsional: Cabut kredensial autentikasi yang Anda buat, dan hapus file kredensial lokal.
gcloud auth application-default revoke
-
Opsional: Cabut kredensial dari gcloud CLI.
gcloud auth revoke
Menghapus project
Menghapus Google Cloud project:
gcloud projects delete PROJECT_ID
Menghapus set data
Jika tidak lagi memerlukan set data yang dibuat dalam panduan memulai ini, Anda dapat menghapusnya. Menghapus set data secara permanen akan menghapus set data dan penyimpanan FHIR, HL7v2, atau DICOM yang ada di dalamnya.
Sebelum menjalankan sampel, hapus komentar dan berikan nilai berikut jika perlu:
- ID project Google Cloud yang Anda buat atau pilih di Sebelum memulai untuk project ID
my-datasetuntuk ID set dataus-central1untuk lokasi set data
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Go Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di Panduan memulai Cloud Healthcare API menggunakan library klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Cloud Healthcare API.
Untuk melakukan autentikasi ke Cloud Healthcare API, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Bagaimana hasilnya?
Langkah berikutnya
Lihat bagian berikut untuk mengetahui informasi umum tentang Cloud Healthcare API dan cara melakukan tugas dalam panduan memulai ini menggunakan antarmuka lain:
- Baca ringkasan konsep Cloud Healthcare API
- Menyimpan data kesehatan dengan
curlatau PowerShell - Menyimpan data layanan kesehatan dengan konsol Google Cloud
- Menyimpan data kesehatan dengan gcloud CLI
DICOM
- Membuat dan mengelola penyimpanan DICOM
- Menghubungkan PACS ke Cloud Healthcare API
- Menggunakan standar DICOMweb
- Mengimpor dan mengekspor data DICOM menggunakan Cloud Storage
Lihat pernyataan kesesuaian DICOM untuk mengetahui informasi tentang cara Cloud Healthcare API menerapkan standar DICOMweb.
FHIR
- Membuat dan mengelola penyimpanan FHIR
- Membuat dan mengelola resource FHIR
- Mengimpor dan mengekspor data FHIR menggunakan Cloud Storage
Lihat pernyataan kesesuaian FHIR untuk mengetahui informasi tentang cara Cloud Healthcare API menerapkan standar FHIR.