피드 만들기
데이터가 Google에 직접 표시되려면 정기적으로 Google에 피드를 제공해야 합니다. 다음 피드가 필요합니다.
피드 | 설명 | 빈도 |
---|---|---|
실무자 | 전문직 종사자를 예약하는 데이터가 포함되며, 여기에는 의사와 예약할 수 있는 서드 파티 링크가 포함됩니다. (카운터: FHIR 실무자) . [특정 전문직의 예약에만 필요] | 24시간마다 |
시설 | 실험실 테스트 센터, 클리닉과 같은 의료 시설/위치를 설명하는 데이터가 포함됩니다. 여기에는 시설 예약에 대한 타사 링크가 포함됩니다. (상호: FHIR 위치) | 24시간마다 |
예약 유형 | ID와 이름을 포함한 모든 약속 유형 목록이 포함됩니다. 예: 검진, 아픈 신규 환자 일정을 좁히는 데 참고 자료로 사용됩니다. (상호: FHIR 약속 유형) | 24시간마다 |
제공 지역 | 특정 실무자, 시설, 서비스 유형, 예약 유형에 대한 이용 가능 시간대를 나열합니다. (카운터: FHIR 슬롯) 이용 가능한 다음 슬롯부터 시작하여 각 전문의, 시설, 예약 유형 조합별로 최소 24시간의 커버리지를 제공해야 합니다. | 15~60분마다 |
전환 | 링크 방문, 예약 완료 측정항목 등 Google과 전환율을 공유하세요. | 일주일에 한 번 |
피드 형식은 프로토콜 버퍼 3 구문으로 설명되지만 피드 샘플을 참조하여 JSON 형식을 확인할 수 있습니다. 피드를 JSON 형식으로 업로드하는 것이 좋습니다.
피드 파일 크기, 샤딩, 압축
압축 및 샤드에 관한 다음 튜토리얼을 참고하세요.피드 크기를 확인하려면 다음 가이드라인을 따르세요 (피드는 '샤드'라는 여러 파일로 구성될 수 있음).
- 추천 피드 샤딩:
- 실무자 피드: 샤드 1개
- 시설 피드: 샤드 1개
- 약속 유형 피드: 샤드 1개
- 전환 피드: 샤드 1개
- 이용 가능 여부 피드: 샤드 20개 미만
- 피드 파일 및 샤딩의 크기:
- 샤드 파일 크기를 200MB 미만으로 유지합니다(압축 후). 필요한 경우 여러 개의 샤드를 사용합니다.
- 하나의 샤드로 전송되는 개별 레코드는 이후 피드에서 동일한 샤드로 전송할 필요가 없습니다.
- 성능을 향상하려면 데이터를 샤드 간에 균등하게 분할하여 모든 샤드 파일의 크기를 비슷하게 만듭니다.
- 필요한 경우 gzip을 사용하여 일반 텍스트 JSON 피드를 압축합니다. 개별 피드 샤드에 대해 개별적으로 이 작업을 수행합니다.
SFTP 보관용 계정에 피드 업로드
피드 업로드를 시작하려면 먼저 설정 안내를 완료하세요. 그런 다음 파트너 포털의 피드 페이지로 이동합니다. 모든 피드는 일반 계정에 업로드해야 합니다.
각 피드는 파일 세트 설명자 파일과 함께 SFTP를 통해 별도로 업로드해야 합니다. 파일 세트 설명어의 파일 이름은 <feed_name>-< generation_timestamp>.fileset짯
자세한 내용은 일반 피드 보관용 계정 사용을 참고하세요. 샘플 페이지에서 예를 확인할 수 있습니다.
데이터가 올바른지 확인
파트너 포털에 로그인합니다. 샌드박스 환경으로 전환하여 대시보드 섹션에서 다음 페이지를 찾습니다.
- 피드
- 피드 요약 통계를 표시하고 피드 업로드 중에 발생한 오류를 알려줍니다.
샌드박스 환경에 처음 업로드한 후 데이터가 올바른지 확인하려면 피드 페이지에서 피드 오류가 있는지 확인하세요.
프로덕션에 피드 업로드
오류가 없는 완전한 피드를 샌드박스 환경에 지속적으로 업로드할 수 있게 되면 프로덕션 환경에 업로드를 시작할 수 있습니다. 현재 통합이 적용되지 않습니다.
모든 프로덕션 피드 데이터가 일관되게 업로드되고 프로덕션 시스템에 연결되면 피드를 검토할 수 있습니다.
Google에서 피드 평가
피드를 업로드하면 Google에서 피드를 처리하고 품질 및 완전성을 위해 평가됩니다.