Sector examplesHealthcare

Demo Clinic

A patient assistant that books appointments, answers policy questions and screens urgency safely, without ever diagnosing.

Demo Clinic: Choosing a time slot (desktop screenshot)

The problem it solves

Clinics want patients to book and get answers at any hour, but an assistant must never diagnose, must send emergencies to emergency care immediately, must keep each patient's data private, and must let partner organisations send referrals without exposing patient records.

  • Red-flag symptoms trigger emergency guidance and a clear notice, never a diagnosis
  • Bookings and cancellations wait for the patient's confirmation and can't be made for someone else
  • Patients can see a pseudonymous log of every access to their data

Run it on your computer

git clone https://github.com/karawash-projects/amoxi.gitcd amoxinpm installnpm run buildnpm run dev -w clinic-assistant

Then open http://localhost:8082. The tests run with npm test -w clinic-assistant.

Read the source and README on GitHub

Amoxi features in this example

FeatureWhy it matters here
Safety checks on answersA wrapper around the model holds back any sentence that diagnoses or recommends a medicine, so it is never shown or saved.
Tools with approvalThe patient confirms each booking and cancellation; double bookings are refused.
GuardrailsBooking for another patient is refused before the patient is ever asked to confirm.
Generative UIClinician cards, a time-slot picker, confirmations and an emergency notice the patient can act on.
Knowledge base (RAG)Cancellation, vaccination, prescription and privacy questions are answered from clinic policies, with the section cited.
Memory with consentOnly preferences such as a preferred clinician or language are remembered, never clinical details.
A2A for partnersPharmacies and hospitals send referrals agent to agent, and the clinic can tell partner requests apart from patients.