Pre-visit summarization
Patient gets a WhatsApp link, fills the form, doctor sees the summary. Single-submit or iterative, with or without uploads. Recipe →
SNOW takes a combination of patient questions, uploaded reports, and pre-collected structured data, and returns a clinician-grade structured summary. Use it for pre-visit forms, emergency triage, discharge handoffs, and other clinical workflows.
Pre-visit summarization
Patient gets a WhatsApp link, fills the form, doctor sees the summary. Single-submit or iterative, with or without uploads. Recipe →
Direct-mode summarization
Your backend already has the data — POST it, get a summary. No patient UI needed. Perfect for emergency triage from in-app red-flag detection.
Hosted patient form
SNOW hosts the patient-facing form on previsit.summary.to. You don’t write any UI.
Voice, uploads, multi-language all built in.
Real-time webhooks
Configure once. Receive session.completed, intake_session.completed, and other
events with HMAC-signed delivery + retry sweep.
| # | Flow | When |
|---|---|---|
| 1 | Hosted form, fixed questions, single-submit | WhatsApp pre-visit form, no uploads |
| 2 | Hosted form, full UX (questions + uploads + voice) | Pre-visit with prior reports |
| 3 | Direct API — you POST what you have | Your backend has the data; no patient UI |
| 4 | Hosted form, LLM-driven dynamic questions | Doctor-driven deep-dive |
If you’re using Cursor, Claude Code, or any LLM-assisted IDE, paste this single file into your AI’s context for accurate, up-to-date answers about the SNOW API:
https://docs.snowmed.health/llms-full.txtIt contains the full API spec + integration guide flattened into one markdown file. Learn more →
Live types have a validated output schema, full token budget, and golden-fixture tests — safe to build production integrations against. Beta types run the same pipeline but without a structured output schema or regression tests yet; treat output shape as provisional and verify the response before an integration goes live.
| Type | Status | Recipe |
|---|---|---|
pre-consult (pre-anc-visit, pre-visit-clinic) | ✅ Live | pre-consult |
emergency (emergency-summary) | ✅ Live | coming soon |
clinical-note | ✅ Live | coming soon |
discharge | ✅ Live | coming soon |
medication | ✅ Live | coming soon |
history | ✅ Live | coming soon |
international | ✅ Live | coming soon |
referral | 🧪 Beta | contact us |
transfer | 🧪 Beta | contact us |
lab-requisition | 🧪 Beta | contact us |
care-plan | 🧪 Beta | contact us |
radiology | 🧪 Beta | contact us |
patient-instructions is not a /v1/sessions type — it’s a separate endpoint,
POST /v1/patient-instructions, that runs
synchronously against data you already have.
platform.snowmed.health (Google OAuth)sn_test_* API keycurl -X POST https://api.snowmed.io/v1/intake-sessions \ -H "Authorization: Bearer sn_test_<your_key>" \ -H "Content-Type: application/json" \ -d '{"specialty":"obstetrics"}'