Halaman ini menjelaskan cara membuat, mengedit, melihat, mendaftar, dan menghapus {i>dataset<i}. Setelah membuat set data, Anda dapat membuat penyimpanan data yang menyimpan catatan kesehatan elektronik dan data pencitraan medis, melakukan de-identifikasi set data, dan lainnya.
Sebelum memulai
Lihat Model data Cloud Healthcare API.
Membuat set data
Contoh berikut menunjukkan cara membuat set data.
Konsol
Di konsol Google Cloud, buka halaman Browser.
Klik add_box Buat set data. Halaman Dataset properties akan ditampilkan.
Di kolom Name, masukkan ID untuk set data dengan mengikuti persyaratan ukuran dan karakter set data yang diizinkan.
Pilih salah satu jenis lokasi berikut:
Region. Set data berada secara permanen dalam satu region Google Cloud. Setelah memilih opsi ini, ketik atau pilih lokasi di kolom Region.
Multi-region. Set data berada secara permanen di dalam lokasi yang mencakup beberapa region Google Cloud. Setelah memilih opsi ini, ketik atau pilih lokasi multi-region di kolom Multi-region.
Klik Create. Halaman Browser akan ditampilkan. Set data baru ditampilkan dalam daftar set data.
gcloud
Jalankan perintah gcloud healthcare datasets create
.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
LOCATION
: lokasi yang didukung untuk set dataDATASET_ID
: ID yang tunduk pada persyaratan ukuran dan karakter set data yang diizinkan
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud healthcare datasets create DATASET_ID \ --location=LOCATION
Windows (PowerShell)
gcloud healthcare datasets create DATASET_ID ` --location=LOCATION
Windows (cmd.exe)
gcloud healthcare datasets create DATASET_ID ^ --location=LOCATION
Anda akan melihat respons seperti berikut:
Create request issued for: [DATASET_ID] Created dataset [DATASET_ID].
REST
Gunakan metode projects.locations.datasets.create
.
Buat set data.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
PROJECT_ID
: ID project Google Cloud AndaLOCATION
: lokasi yang didukung untuk set dataDATASET_ID
: ID yang tunduk pada persyaratan ukuran dan karakter set data yang diizinkan
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Jalankan perintah berikut:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets?datasetId=DATASET_ID"PowerShell
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets?datasetId=DATASET_ID" | Select-Object -Expand ContentAPIs Explorer
Buka halaman referensi metode. Panel APIs Explorer akan terbuka di sisi kanan halaman. Anda bisa berinteraksi dengan alat ini untuk mengirim permintaan. Lengkapi kolom yang wajib diisi, lalu klik Jalankan.
OPERATION_ID
. Anda memerlukan nilai ini di langkah berikutnya.Gunakan metode
projects.locations.datasets.operations.get
untuk mendapatkan status operasi yang berjalan lama.Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: ID project Google Cloud Anda
- LOCATION: lokasi set data
- DATASET_ID: ID set data yang dibuat
- OPERATION_ID: ID operasi yang berjalan lama
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Jalankan perintah berikut:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/operations/OPERATION_ID"PowerShell
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/operations/OPERATION_ID" | Select-Object -Expand ContentAPIs Explorer
Buka halaman referensi metode. Panel APIs Explorer akan terbuka di sisi kanan halaman. Anda bisa berinteraksi dengan alat ini untuk mengirim permintaan. Lengkapi kolom yang wajib diisi, lalu klik Jalankan.
"done": true
, yang menunjukkan bahwa set data berhasil dibuat.
Go
Java
Node.js
Python
Mengedit set data
Contoh berikut menunjukkan cara mengedit set data.
Konsol
Konsol Google Cloud tidak mendukung pengeditan set data. Sebagai gantinya, gunakan Google Cloud CLI atau REST API.
gcloud
Jalankan perintah gcloud healthcare datasets update
.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
LOCATION
: lokasi set dataDATASET_ID
: ID set dataTIME_ZONE
: zona waktu yang didukung, sepertiUTC
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud healthcare datasets update DATASET_ID \ --location=LOCATION \ --time-zone=TIME_ZONE
Windows (PowerShell)
gcloud healthcare datasets update DATASET_ID ` --location=LOCATION ` --time-zone=TIME_ZONE
Windows (cmd.exe)
gcloud healthcare datasets update DATASET_ID ^ --location=LOCATION ^ --time-zone=TIME_ZONE
Anda akan melihat respons seperti berikut:
Updated dataset [DATASET_ID]. name: projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID timeZone: TIME_ZONE
REST
Gunakan metode projects.locations.datasets.patch
.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
PROJECT_ID
: ID project Google Cloud AndaLOCATION
: lokasi set dataDATASET_ID
: ID set dataTIME_ZONE
: zona waktu yang didukung, sepertiUTC
Meminta isi JSON:
{ "timeZone": "TIME_ZONE" }
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID?updateMask=timeZone"
PowerShell
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID?updateMask=timeZone" | Select-Object -Expand Content
APIs Explorer
Salin isi permintaan dan buka halaman referensi metode. Panel APIs Explorer akan terbuka di sisi kanan halaman. Anda bisa berinteraksi dengan alat ini untuk mengirim permintaan. Tempelkan isi permintaan di alat ini, lengkapi kolom lainnya yang wajib diisi, lalu klik Jalankan.
Anda akan melihat respons JSON seperti berikut:
Go
Java
Node.js
Python
Mendapatkan detail set data
Contoh berikut menunjukkan cara mendapatkan detail tentang {i>dataset<i}.
Konsol
Di konsol Google Cloud, buka halaman Browser.
Pilih set data. Halaman Dataset dan penyimpanan data dalam set data akan ditampilkan.
gcloud
Jalankan
perintah
gcloud healthcare datasets describe
.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
LOCATION
: lokasi set dataDATASET_ID
: ID set data
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud healthcare datasets describe DATASET_ID \ --location=LOCATION
Windows (PowerShell)
gcloud healthcare datasets describe DATASET_ID ` --location=LOCATION
Windows (cmd.exe)
gcloud healthcare datasets describe DATASET_ID ^ --location=LOCATION
Anda akan melihat respons seperti berikut:
name: projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID timeZone: TIME_ZONE
REST
Gunakan metode projects.locations.datasets.get
.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
PROJECT_ID
: ID project Google Cloud AndaLOCATION
: lokasi set dataDATASET_ID
: ID set data
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Jalankan perintah berikut:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID"
PowerShell
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID" | Select-Object -Expand Content
APIs Explorer
Buka halaman referensi metode. Panel APIs Explorer akan terbuka di sisi kanan halaman. Anda bisa berinteraksi dengan alat ini untuk mengirim permintaan. Lengkapi kolom yang wajib diisi, lalu klik Jalankan.
Anda akan melihat respons JSON seperti berikut:
Go
Java
Node.js
Python
Mencantumkan set data
Contoh berikut menunjukkan cara menampilkan daftar set data dalam project Anda.
Konsol
Di konsol Google Cloud, buka halaman Browser.
gcloud
Jalankan
perintah
gcloud healthcare datasets list
.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
LOCATION
: lokasi set data
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud healthcare datasets list --location=LOCATION
Windows (PowerShell)
gcloud healthcare datasets list --location=LOCATION
Windows (cmd.exe)
gcloud healthcare datasets list --location=LOCATION
Anda akan melihat respons seperti berikut:
ID LOCATION TIMEZONE DATASET_ID LOCATION TIME_ZONE
REST
Gunakan metode projects.locations.datasets.list
.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
PROJECT_ID
: ID project Google Cloud AndaLOCATION
: lokasi set data
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Jalankan perintah berikut:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets"
PowerShell
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets" | Select-Object -Expand Content
APIs Explorer
Buka halaman referensi metode. Panel APIs Explorer akan terbuka di sisi kanan halaman. Anda bisa berinteraksi dengan alat ini untuk mengirim permintaan. Lengkapi kolom yang wajib diisi, lalu klik Jalankan.
Anda akan melihat respons JSON seperti berikut:
Go
Java
Node.js
Python
Menghapus set data
Contoh berikut menunjukkan cara menghapus set data.
Konsol
Di konsol Google Cloud, buka halaman Browser.
Di baris yang sama dengan set data, klik opsi Tindakan
, lalu pilih Hapus.Pada dialog konfirmasi, masukkan ID set data, lalu klik Delete.
gcloud
Jalankan
perintah
gcloud healthcare datasets delete
.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
LOCATION
: lokasi set dataDATASET_ID
: ID set data
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud healthcare datasets delete DATASET_ID \ --location=LOCATION
Windows (PowerShell)
gcloud healthcare datasets delete DATASET_ID ` --location=LOCATION
Windows (cmd.exe)
gcloud healthcare datasets delete DATASET_ID ^ --location=LOCATION
Untuk mengonfirmasi, ketik Y.
Output-nya adalah sebagai berikut:
Deleted dataset [DATASET_ID]
REST
Gunakan metode projects.locations.datasets.delete
.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
PROJECT_ID
: ID project Google Cloud AndaLOCATION
: lokasi set dataDATASET_ID
: ID set data
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Jalankan perintah berikut:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID"
PowerShell
Jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID" | Select-Object -Expand Content
APIs Explorer
Buka halaman referensi metode. Panel APIs Explorer akan terbuka di sisi kanan halaman. Anda bisa berinteraksi dengan alat ini untuk mengirim permintaan. Lengkapi kolom yang wajib diisi, lalu klik Jalankan.
Anda akan menerima kode status yang berhasil (2xx), serta respons yang kosong.
Go
Java
Node.js
Python
Langkah selanjutnya
- Melakukan de-identifikasi data sensitif
- Membuat dan mengelola penyimpanan DICOM
- Membuat dan mengelola penyimpanan FHIR
- Membuat dan mengelola app store HL7v2