Skip to main content
POST
cURL
Use this endpoint to generate Patient Summaries for all appointments scheduled for a provider on a specified date. This pre-generates summaries for all appointments before the provider starts seeing patients. The request starts an asynchronous summary generation job for every scheduled appointment and returns 202 Accepted. To generate a Patient Summary for a single appointment, use the Generate Patient Summary for an Encounter endpoint.
Before calling this endpoint:
  • Ingest FHIR data for all scheduled patients using the CKG Data Ingestion APIs.
  • Ensure the provider’s schedule has been ingested into the Clinical Knowledge Graph (CKG).
1

Ingest the provider's schedule

Upload the provider’s schedule using the CKG Data Ingestion APIs. Partners typically perform this once per day. Suki stores the schedule in Google Firestore.
2

Trigger Patient Summary Generation

Call this endpoint with the fhir_practitioner_id and date. Suki retrieves all matching appointments from Firestore and starts generating Patient Summaries for each appointment.
3

Wait for generation to complete

Patient summaries are generated asynchronously. Generation takes approximately 20 seconds per appointment after the request is accepted.

Request body

Once the request is accepted, use the following endpoints to generate, check or retrieve the summaries.

Authorizations

sdp_suki_token
string
header
required

Suki access token (suki_token) from Login or Register. Expires after one hour.

Headers

sdp_provider_id
string

Optional for standard partners.

Required for:

  • Bearer authentication. Use the same provider_id returned by the Login or Register API.
  • Single Auth Token authentication. Include the same provider_id on every request as sdp_provider_id.
Example:

"provider-123"

Body

application/json

Request to trigger bulk asynchronous generation of patient summaries for all scheduled appointments on a provider's schedule.

fhir_practitioner_id
string
required

FHIR Practitioner resource identifier for whom to generate summaries.

Example:

"Practitioner/practitioner-1"

Response

Accepted. Generation scheduled.

Last modified on August 7, 2026