สร้างฟีด
คุณต้องส่งฟีดให้ Google เป็นประจำเพื่อให้ข้อมูลแสดงใน Google โดยตรง ต้องมีฟีดต่อไปนี้
ฟีด | คำอธิบาย | ความถี่ |
---|---|---|
ผู้ปฏิบัติงาน | มีข้อมูลที่อธิบายผู้ประกอบวิชาชีพ ซึ่งรวมถึงลิงก์ของบุคคลที่สามสำหรับการจองกับผู้ประกอบวิชาชีพ (คู่สนทนา: ผู้ปฏิบัติงาน FHIR) . [ต้องระบุเฉพาะสำหรับการจองกับผู้ให้บริการที่เฉพาะเจาะจง] | 1 ครั้งทุกๆ 24 ชั่วโมง |
สถานที่ | มีข้อมูลที่อธิบายสถานพยาบาล/สถานที่ เช่น ศูนย์ตรวจห้องทดลองและคลินิก ซึ่งรวมถึงลิงก์ของบุคคลที่สามสำหรับการจองกับสถานพยาบาล (รายการที่ตรงกัน: ตำแหน่ง FHIR) | 1 ครั้งทุกๆ 24 ชั่วโมง |
ประเภทการนัดหมาย | มีรายการการนัดหมายทุกประเภท รวมถึงรหัสและชื่อ เช่น การตรวจสุขภาพ ป่วย และคนไข้ใหม่ ระบบจะใช้ข้อมูลนี้เพื่อจำกัดเวลาให้แคบลง (รายการที่ตรงกัน: ประเภทการนัดหมาย FHIR) | 1 ครั้งทุกๆ 24 ชั่วโมง |
ความพร้อมใช้งาน | แสดงช่วงเวลาที่พร้อมให้บริการของผู้ให้บริการ สถานที่ตั้ง ประเภทบริการ และประเภทการนัดหมาย (รายการที่เทียบเท่า: FHIR slot) ต้องระบุช่วงเวลาที่ครอบคลุมอย่างน้อย 24 ชั่วโมงโดยเริ่มจากช่วงเวลาที่ว่างถัดไปสำหรับชุดค่าผสมของผู้ให้บริการ สถานประกอบการ และประเภทการนัดหมายแต่ละรายการ | ทุก 15-60 นาที |
Conversion | แชร์อัตรา Conversion กับ Google รวมถึงเมตริกการเข้าชมลิงก์และการจองการนัดหมาย | ทุกสัปดาห์ |
รูปแบบฟีดจะอธิบายด้วยไวยากรณ์ของ Protocol Buffer 3 แต่คุณสามารถดูตัวอย่างฟีดเพื่อดูรูปแบบ JSON เราขอแนะนำให้คุณอัปโหลดฟีดในรูปแบบ JSON
ขนาดไฟล์ฟีด การแยกข้อมูล และการบีบอัด
โปรดดูบทแนะนำต่อไปนี้เกี่ยวกับการบีบอัดและกลุ่มหากต้องการกำหนดขนาดของฟีด ให้ใช้หลักเกณฑ์ต่อไปนี้ (ฟีดอาจประกอบด้วยไฟล์หลายไฟล์ที่เรียกว่า "กลุ่ม")
- การแยกข้อมูลฟีดที่แนะนํา
- ฟีดผู้ปฏิบัติงาน: 1 ข้อมูลย่อย
- ฟีดที่พัก: 1 ข้อมูลย่อย
- ฟีดประเภทการนัดหมาย: 1 ข้อมูลพร็อพเพอร์ตี้
- ฟีด Conversion: 1 ข้อมูลพร็อพเพอร์ตี้
- ฟีดห้องว่าง : น้อยกว่า 20 ชาร์ด
- ขนาดไฟล์ฟีดและการแยกข้อมูล ดังนี้
- รักษาขนาดไฟล์กลุ่มให้ไม่เกิน 200 MB (หลังจากการบีบอัด) ใช้ชาร์จหลายรายการหากจําเป็น
- ระเบียนแต่ละรายการที่ส่งในสhard หนึ่งไม่จำเป็นต้องส่งในสhard เดียวกันในฟีดในอนาคต
- แยกข้อมูลอย่างเท่าๆ กันในชาร์ดต่างๆ เพื่อให้ไฟล์ชาร์ดทั้งหมดมีขนาดใกล้เคียงกันเพื่อประสิทธิภาพที่ดียิ่งขึ้น
- หากจำเป็น ให้ใช้ Gzip เพื่อบีบอัดฟีด JSON แบบข้อความธรรมดา แต่ให้ดำเนินการกับแต่ละกลุ่มแชร์ของฟีด
อัปโหลดฟีดไปยังดรอปบ็อกซ์ SFTP
หากต้องการเริ่มอัปโหลดฟีด ก่อนอื่นให้ทำตามวิธีการตั้งค่าให้เสร็จสมบูรณ์ จากนั้นไปที่หน้าฟีดในพอร์ทัลของพาร์ทเนอร์ คุณควรอัปโหลดฟีดทั้งหมดไปยังบัญชีทั่วไป
คุณต้องอัปโหลดฟีดแต่ละรายการผ่าน SFTP แยกกันโดยใช้ไฟล์คําอธิบายชุดไฟล์
ชื่อไฟล์ของไฟล์ที่อธิบายชุดไฟล์ควรเป็น <feed_name>-<
generation_timestamp>.filesetdesc.json ซึ่ง <feed_name> อาจเป็น healthappointments.practitioner
, healthappointments.facility
, healthappointments.appointment_type
และ healthappointments.availability
ดูข้อมูลเพิ่มเติมได้ที่การใช้ Dropbox ของฟีดทั่วไป ดูตัวอย่างได้ที่หน้า ตัวอย่างของเรา
ตรวจสอบว่าข้อมูลถูกต้อง
ลงชื่อเข้าใช้พอร์ทัลพาร์ทเนอร์ สลับเป็นสภาพแวดล้อม Sandbox เพื่อดูหน้าต่อไปนี้ในส่วนหน้าแดชบอร์ด
- ฟีด
- แสดงสถิติสรุปของฟีดและชี้ให้เห็นข้อผิดพลาดระหว่างการอัปโหลดฟีด
หากต้องการตรวจสอบว่าข้อมูลถูกต้องหลังจากอัปโหลดครั้งแรกไปยังสภาพแวดล้อมเสมือนจริง ให้ตรวจสอบหน้าฟีดเพื่อหาข้อผิดพลาดเกี่ยวกับฟีด
อัปโหลดฟีดไปยังเวอร์ชันที่ใช้งานจริง
เมื่ออัปโหลดฟีดที่สมบูรณ์และไม่มีข้อผิดพลาดไปยังสภาพแวดล้อม Sandbox ได้อย่างสม่ำเสมอแล้ว คุณจะเริ่มอัปโหลดไปยังสภาพแวดล้อมเวอร์ชันที่ใช้งานจริงได้ ในระยะนี้ การผสานรวมจะไม่ทํางาน
เมื่อข้อมูลฟีดเวอร์ชันที่ใช้งานจริงทั้งหมดอัปโหลดอย่างสม่ำเสมอและเชื่อมต่อกับระบบเวอร์ชันที่ใช้งานจริงแล้ว ฟีดของคุณก็พร้อมสําหรับการตรวจสอบ
Google ประเมินฟีด
เมื่อคุณอัปโหลดฟีดแล้ว Google จะประมวลผลและประเมินคุณภาพและความสมบูรณ์ของฟีด