Halaman ini menjelaskan cara membuat, mengedit, melihat, mencantumkan, dan menghapus set data. Setelah membuat set data, Anda dapat membuat penyimpanan data yang menyimpan rekam medis elektronik dan data pencitraan medis, menghapus identitas 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 yang tunduk pada persyaratan ukuran dan karakter yang diizinkan untuk set data.
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 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 akan 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 yang diizinkan set data
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
Buat set data menggunakan metode
projects.locations.datasets.create
.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 yang diizinkan set data
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 API Explorer 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.Dapatkan status operasi yang berjalan lama menggunakan metode
projects.locations.datasets.operations.get
.Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
PROJECT_ID
: ID project Google Cloud AndaLOCATION
: lokasi set dataDATASET_ID
: ID set dataOPERATION_ID
: ID yang ditampilkan dari 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 API Explorer terbuka di sisi kanan halaman. Anda bisa berinteraksi dengan alat ini untuk mengirim permintaan. Lengkapi kolom yang wajib diisi, lalu klik Jalankan.
"done": true
, operasi yang berjalan lama telah selesai.
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 API Explorer 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 set data.
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 API Explorer 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 mencantumkan 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 API Explorer 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 Actions
, lalu pilih Delete.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.
Outputnya 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 API Explorer 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) dan respons 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 penyimpanan HL7v2