Halaman ini menjelaskan cara membaca pesan secara massal dari penyimpanan HL7v2 menggunakan metode projects.locations.datasets.hl7V2Stores.messages.batchGet
.
Anda dapat menggunakan batchGet
untuk mengambil hingga 100 pesan HL7v2 dengan satu panggilan.
Anda dapat menggunakan pesan projects.locations.datasets.hl7V2Stores.messages.get
untuk mengambil satu pesan HL7v2 dalam satu waktu, tetapi jika Anda memiliki banyak pesan,
Anda mungkin akan mengalami biaya jaringan yang berlebihan. Untuk mengambil beberapa pesan dalam satu panggilan API, gunakan batchGet
.
Mendapatkan pesan HL7v2 secara massal
Contoh berikut menunjukkan cara mendapatkan konten pesan HL7v2 secara massal.
Untuk informasi selengkapnya, lihat
projects.locations.datasets.hl7V2Stores.messages.batchGet
.
curl
Untuk mendapatkan pesan HL7v2 secara massal, buat permintaan GET
dan tentukan informasi berikut:
- Nama set data induk
- Nama penyimpanan HL7v2
- Token akses
- Parameter kueri
names
dengan nama pesan HL7v2 yang ingin Anda ambil. Untuk setiap nilainames
, masukkan jalur yang sepenuhnya memenuhi syarat ke pesan dalam format:projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/hl7V2Stores/HL7V2_STORE_ID/messages/MESSAGE_ID
Contoh berikut menunjukkan permintaan GET
yang menggunakan curl
.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ "https://healthcare.googleapis.com/v1beta1/projects/PROJECT_ID /locations/LOCATION/datasets/DATASET_ID /hl7V2Stores/HL7V2_STORE_ID/messages:batchGet?names=MESSAGE_NAME_1&names=MESSAGE_NAME_2&names= MESSAGE_NAME_3&view=FULL"
Jika permintaan berhasil, server akan menampilkan respons dalam format JSON:
{ "messages" : [ { "name": "projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/hl7V2Stores/HL7V2_STORE_ID/messages/MESSAGE_ID" } ] }
PowerShell
Untuk mendapatkan pesan HL7v2 secara massal, buat permintaan GET
dan tentukan informasi berikut:
- Nama set data induk
- Nama penyimpanan HL7v2
- Token akses
- Parameter kueri
names
dengan nama pesan HL7v2 yang ingin Anda ambil. Untuk setiap nilainames
, masukkan jalur yang sepenuhnya memenuhi syarat ke pesan dalam format:projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/hl7V2Stores/HL7V2_STORE_ID/messages/MESSAGE_ID
Contoh berikut menunjukkan permintaan GET
menggunakan Windows PowerShell.
$cred = gcloud auth application-default print-access-token $headers = @{ Authorization = "Bearer $cred" } Invoke-WebRequest ` -Method Get ` -Headers $headers ` -Uri "https://healthcare.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/hl7V2Stores/HL7V2_STORE_ID/messages:batchGet?names=MESSAGE_NAME_1&names=MESSAGE_NAME_2&names=MESSAGE_NAME_3&view=FULL" | Select-Object -Expand Content
Jika permintaan berhasil, server akan menampilkan respons dalam format JSON:
{ "messages" : [ { "name": "projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/hl7V2Stores/HL7V2_STORE_ID/messages/MESSAGE_ID" } ] }