Membuat feed
Feed harus diberikan kepada Google secara rutin agar data langsung ditampilkan di Google. Feed berikut diperlukan.
Feed | Deskripsi | Frekuensi |
---|---|---|
Praktisi | Berisi data yang menjelaskan praktisi, yang mencakup link pihak ketiga untuk memesan dengan praktisi. (pasangan: praktisi FHIR) . [Wajib hanya untuk pemesanan dengan praktisi tertentu] | Sekali setiap 24 jam |
Fasilitas | Berisi data yang menjelaskan fasilitas/lokasi layanan kesehatan, seperti pusat uji lab dan klinik, yang mencakup link pihak ketiga untuk memesan dengan fasilitas. (pasangan: lokasi FHIR) | Sekali setiap 24 jam |
Jenis Janji Temu | Berisi daftar semua jenis janji temu termasuk ID dan nama. Misalnya, pemeriksaan, sakit, dan pasien baru. Laporan ini akan digunakan sebagai referensi untuk mempersempit jadwal. (alternatif: jenis janji temu FHIR) | Sekali setiap 24 jam |
Ketersediaan | Mencantumkan slot ketersediaan untuk praktisi, fasilitas, jenis layanan, dan jenis janji temu tertentu. (alternatif: Slot FHIR) Cakupan minimal 24 jam yang dimulai dari slot berikutnya yang tersedia harus disediakan untuk setiap kombinasi jenis dokter, fasilitas, dan janji temu. | Sekali setiap 15-60 menit |
Konversi | Bagikan rasio konversi ke Google, termasuk metrik untuk membuka link dan menyelesaikan janji temu. | Sekali setiap minggu |
Format feed dijelaskan dengan sintaksis buffering protokol 3, tetapi Anda dapat merujuk Contoh feed untuk melihat format JSON. Sebaiknya upload feed dalam format JSON.
Ukuran, sharding, dan kompresi file feed
Lihat tutorial berikut terkait kompresi dan shard:Untuk menentukan ukuran feed, gunakan panduan berikut (feed dapat terdiri dari beberapa file yang disebut "shard"):
- Sharding feed yang disarankan:
- Feed praktisi: 1 shard
- Feed fasilitas: 1 shard
- Feed jenis janji temu: 1 shard
- Feed konversi: 1 shard
- Feed ketersediaan: kurang dari 20 shard
- Ukuran file feed dan sharding:
- Pertahankan ukuran file shard di bawah 200 MB (setelah kompresi). Gunakan beberapa shard jika diperlukan.
- Setiap catatan yang dikirim dalam satu shard tidak perlu dikirim dalam shard yang sama pada feed mendatang.
- Untuk mendapatkan performa yang lebih baik, bagi data secara merata di antara shard sehingga semua file sharding memiliki ukuran yang serupa.
- Jika perlu, gunakan gzip untuk mengompresi feed JSON teks biasa. Namun, lakukan hal tersebut untuk setiap shard feed.
Mengupload feed ke Dropbox SFTP
Untuk mulai mengupload feed, selesaikan petunjuk Penyiapan terlebih dahulu. Setelah itu, buka halaman feed di portal partner. Semua feed harus diupload ke akun Generik.
Setiap feed harus diupload melalui SFTP secara terpisah dengan file deskriptor kumpulan file.
Nama file dari deskriptor kumpulan file harus <feed_name>-<
generation_timestamp>.filesetdesc.json,
dengan <feed_name> dapat berupa
healthappointments.practitioner
, healthappointments.facility
,
healthappointments.appointment_type
, dan healthappointments.availability
.
Buka artikel Menggunakan dropbox feed Generik untuk mengetahui informasi selengkapnya. Contoh tersedia di halaman Sample kami.
Mengonfirmasikan bahwa data terlihat benar
Login ke Portal Partner. Beralihlah ke lingkungan Sandbox untuk menemukan halaman berikut di bagian Dashboards.
- Feed
- Menampilkan statistik ringkasan feed dan menunjukkan error selama upload feed.
Untuk mengonfirmasi bahwa data Anda sudah benar setelah upload awal ke lingkungan sandbox, periksa halaman Feed untuk menemukan error feed.
Mengupload feed ke produksi
Setelah Anda dapat secara konsisten mengupload feed lengkap dan bebas error ke lingkungan Sandbox, Anda dapat mulai mengupload ke lingkungan Produksi. Pada tahap ini, integrasi Anda tidak akan aktif.
Setelah semua data feed produksi diupload secara konsisten dan terhubung ke sistem produksi, feed Anda siap ditinjau.
Google mengevaluasi feed
Setelah Anda mengupload feed, Google akan memproses dan mengevaluasi kualitas dan kelengkapannya.