Clinic Assistant
Clinic Assistant brings WhatsApp automation to healthcare practices. Patients message the clinic's number and the assistant handles the conversation end to end checking doctor availability, booking, answering common questions, and sending confirmations. The DB-first design is the point: the assistant queries real schedule data before it responds, so it can't fabricate an open slot. Currently in active development.
Node.js · TypeScript · PostgreSQL · Prisma · WhatsApp Business API · Claude API · Redis
DB-first design: the assistant queries real appointment slots before confirming anything, so availability is never hallucinated
Full conversation flow over WhatsApp booking, rescheduling, cancellation, and patient FAQ
Claude API for intent classification and natural-language response generation
Redis-backed session state keeps conversation context across messages