Skip to main content
Problem: Patient Summary generation starts before Clinical Knowledge Graph (CKG) ingestion finishes, so summaries are empty or fail. Solution: Request an upload URL with Request upload URL, PUT the FHIR bundle, then poll Check ingestion status until COMPLETED. Treat FAILED and ARCHIVED as terminal.
This cookbook assumes you already have your Partner ID, a Bearer JWT for CKG upload, organization_id, and a valid FHIR R4 bundle JSON file.

Common mistakes

  • Starting generation before ingestion status is COMPLETED.
  • Letting the upload URL expire (15 minutes) before the PUT.
  • Using different identifiers in the FHIR bundle than later fhir_encounter_id / fhir_practitioner_id values.
  • Sending sdp_suki_token on CKG upload instead of the Bearer JWT.

Other cookbooks

Patient SummaryAPI

Generate a Patient Summary for One Encounter

Trigger generation and save the ID.

5 min
Patient SummaryAPI

Poll Patient Summary Status Before Retrieve

Poll until status is COMPLETED.

5 min
Last modified on August 7, 2026