Upload FHIR Bundle
Upload your FHIR bundle JSON to the pre-signed URL after requesting it via the Upload FHIR Push Upload URL API
Example FHIR R4 bundle
For a reference example of how a FHIR R4 upload bundle is structured, including Patient, Practitioner, Conditions, Encounters, and a prior progress note, refer to Example FHIR R4 bundle.FHIR bundle requirements
Your bundle must satisfy the following requirements:Best practices for summary generation
For optimal summary generation keep the following in mind:Troubleshooting
Upload URL expired
Upload URL expired
File too large
File too large
- Split the bundle into multiple smaller bundles.
- Remove unnecessary resources.
- Use separate uploads for each encounter or date range.
Invalid JSON
Invalid JSON
Query Parameters
The complete pre-signed upload URL returned from GET /api/v1/fhir-push/upload-url. This is a Google Cloud Storage URL, not a Suki API endpoint.
"https://storage.googleapis.com/suki-fhir-push/..."
Body
Your FHIR bundle as raw JSON (not form-encoded, not base64-encoded).
FHIR Bundle resource containing Patient, Encounter, Practitioner, and other clinical resources.
Response
Upload successful. The FHIR bundle has been accepted and will be processed. Continue to Step 3 to poll ingestion status using the transaction_id from Step 1.
The response is of type string.
""