Solace assigns an emergency-department acuity level (ESI) from a patient's own words and then refines it at the bedside. I wanted a model that helps a clinician without ever pretending to make the call. Here is how the triage brain works, and how it sits on DynamoDB and Vercel.

Stage one: narrative ESI on intake

A patient describes what is wrong by voice or text, in any of 20+ languages (speech runs through Amazon Transcribe and Polly). Amazon Bedrock (Claude) reads that narrative and produces a provisional ESI before any vitals exist. This is what powers the calm spoken result the patient hears and the first sort of the live clinician queue.

Everything runs inside AWS managed services covered by the Business Associate Agreement, so patient text never leaves the BAA boundary.

Stage two: refinement at the bedside