Mengambil pesan HL7v2 secara massal

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 pada satu waktu, tetapi jika memiliki banyak pesan, Anda mungkin 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 toko HL7v2
  • Token akses
  • Parameter kueri names dengan nama pesan HL7v2 yang ingin Anda ambil. Untuk setiap nilai names, 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 toko HL7v2
  • Token akses
  • Parameter kueri names dengan nama pesan HL7v2 yang ingin Anda ambil. Untuk setiap nilai names, 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"
    }
  ]
}

Lihat juga