App 06 · FIG. 006
Practice Assistant
Custom Medical WhatsApp AI Assistant & Practice Management Platform
Customer Target
South African Medical Practices, Clinics & Specialists
Status
In progress
Agent Surface B
MCP ReadyModel Context Protocol Enabled
Registered in /.well-known/mcp.json & /llms.txt with deterministic Zod schema validation.
About Product
Seward Health provides a full-stack, multi-tenant operating system for South African medical practices, clinics, and healthcare specialists.
Key Capabilities: - 24/7 Automated WhatsApp patient triage and consultation booking engine via WebSockets. - Interactive practice calendar with real-time slot locking and Google Calendar synchronization. - Built-in POPIA Act 4 of 2013 Section 18 digital consent collection with immutable audit logs. - Native South African Rand (ZAR) tariff management supporting Discovery Health, GEMS, Bonitas, Medscheme, and private cash rates. - Multi-tenant doctor and room switcher with server-enforced data boundaries for clinics.
Dual-Surface Execution
Human vs. Agent Flow
Every action in Practice Assistant is mapped bi-directionally across Surface A (Visual UI) and Surface B (Programmatic MCP Engine).
- 01Patient sends WhatsApp message or scans QR code
- 02AI bot prompts for POPIA Section 18 digital consent
- 03Interactive triage presents services, medical aid options, and available slots
- 04Slot is locked in real-time and synced with doctor's Google Calendar
- 05Automated WhatsApp booking confirmation and ZAR receipt sent to patient
1. Discovery: Scraper/Agent fetches /llms.txt or /.well-known/mcp.json manifest.
2. Tool Invocation: Executes deterministic Zod-validated tool contracts matching practice-assistant operations.
3. Replay Protection: Enforces Idempotency-Key: <uuid> to prevent duplicate mutations during LLM retry loops.
4. Token Compression: Returns structured, PII-minimized Markdown/JSON stripping all layout noise.