ขั้นตอนที่ 2: ฟีด

สร้างฟีด

คุณต้องส่งฟีดให้ 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 จะประมวลผลและประเมินคุณภาพและความสมบูรณ์ของฟีด