Patient-driven
Send a link to the patient. They fill in their history from any device — no login, no app download.
Use POST /v1/sessions/previsit/patient
Pre-visit summaries let you collect a structured patient history before the appointment. SNOW processes the responses and delivers a ready-to-read clinical brief to your doctor.
Patient-driven
Send a link to the patient. They fill in their history from any device — no login, no app download.
Use POST /v1/sessions/previsit/patient
Provider-driven
Staff fills the form in-clinic on a tablet or PC — while the patient is present.
Use POST /v1/sessions/previsit/provider
Both modes return the same response shape and fire the same webhook events.
POST /v1/sessions/previsit/patient or /provider. You get a session_url back in ~200ms.session.completed to your registered webhook endpoint.GET /v1/sessions/{id} returns the structured pre-consult brief, with a safety block.The default questionnaire covers general OPD. Use template_code in the request body to select a specialty:
template_code | Specialty |
|---|---|
previsit_general_v1 | General OPD (default) |
previsit_anc_v1 | Antenatal care (ANC) |
More specialty templates are added on request.
All pre-visit sessions fire these events:
| Event | When |
|---|---|
session.created | Immediately on POST — confirms receipt |
session.processing | Worker picks up the job |
session.completed | Summary ready — fetch result from GET /v1/sessions/:id |
session.failed | Processing failed — error_code + retriable in payload |
See Webhook reference for the full payload shape and signature verification.