Let's start a project together
We'll contact you within a couple of hours to schedule a meeting to discuss your goals.
Claudia Pezzola, founder of a Dubai-based HealthTech startup operating in stealth mode since February 2025, is redefining medical access. Driven by the conviction that patients shouldn't need a medical vocabulary to find care, she leads global teams across AI, UX, and clinical integration to build Elara, a production-grade care marketplace.
Traditional platforms force users to translate symptoms into clinical specialties; Elara inverts this model. Using Agentic AI, it allows patients to describe issues in plain language, orchestrating the entire journey from triage to doctor matching and automated payment.
TekRevol served as the end-to-end engineering partner, transforming this vision into a production-ready system where complex backend operations seamlessly meet enterprise-grade standards.
TekRevol didn't just build a tool; they engineered a safe, human-centric gateway to care. Their discipline in wrapping my AI vision in enterprise-grade architecture made Elara production-ready and provably reliable.
Claudia Pezzola
AI-Powered HealthTech · Stealth Startup
Dubai, United Arab Emirates
Elara
End-to-End Product Engineering with TekRevol
Stealth · February 2025 – Present
Patients (Authenticated & Guest), Healthcare Providers, Admins
Claude (Anthropic) · Dual-Output Prompting · Vector Memory
Multi-subsystem Agentic care orchestration covering triage, matching, booking, payment, and post-appointment engagement
Before Elara, patients were expected to do the hard diagnostic work themselves, translating vague pain, fatigue, and anxiety into clinical specialties before a platform would even acknowledge their problem.
These weren't just product gaps. They were structural clinical risks, hallucination exposure, broken transactional states, privacy leakage, and a user experience built on a foundation generative AI alone cannot hold.
TekRevol designed Elara not as a chatbot, but as a coordinated state machine in which an AI conversation feeds deterministic workflows for scheduling, payment, and care coordination. The chat subsystem orchestrates; every transactional concern, medical records, scheduling, booking, payments, notifications, lives in a dedicated service with its own contract.
Every user message passes through an eleven-step authoritative lifecycle, from session identification and a pre-AI safety barrier, through vector context retrieval and Claude invocation, to structured metadata persistence and final payload assembly. Operational boundaries are enforced through structured prompts, not fine-tuned models, so tone, safety, and clinical pacing can be iterated in hours, not retraining cycles.
Claude handles conversation and interpretation; deterministic engines own scheduling, booking, payment, and doctor matching, so every transactional outcome is reproducible and auditable.
A pre-processing emergency classifier sits upstream of every LLM call. Critical signals, cardiac symptoms, suicidal ideation, stroke indicators, short-circuit the AI pipeline entirely, returning a clinically-approved static response before Claude is ever invoked.
Operational boundaries, clinical register, zero diagnostic language, soft response limits, emergency override logic, are enforced through structured prompts, not fine-tuned weights. This allows TekRevol to iterate on tone, safety, and clinical pacing in hours, not retraining cycles.
A vector database indexes every conversation turn, medical record snippet, and clinical knowledge fragment. Semantically relevant context is retrieved via cosine similarity and injected into each Claude call. Embedding generation runs asynchronously off the chat path, memory cost stays linear, chat latency is unaffected.
Client-side payment confirmations are never trusted. Booking state advances to confirmed only on a signed webhook from the payment provider. Handlers are strictly idempotent, retries and out-of-order delivery resolve cleanly every time.
Vector queries are scoped by user ID at the query layer itself, before similarity is even computed. Cross-patient leakage is structurally impossible, not a policy to enforce, but an architectural property.
Every Claude invocation produces two outputs in one atomic call, a structured semantic signal object (symptoms, category, urgency, tone) and the user-facing natural language reply.
A pre-processing classifier scans every incoming message for emergency indicators before any AI invocation. Critical signals bypass the model entirely.
Long-term patient context indexed in a vector store. Semantic retrieval injects relevant prior history into every Claude call, patients are never asked the same question twice.
AI extracts specialty signals from conversation; a deterministic scoring engine ranks providers by availability, specialty-match confidence, and historical booking success.
Extracted symptom signals cached for 60–120 seconds, keyed by conversation ID and message fingerprint. Repeated rephrasing bypasses Claude entirely, cutting token spend and p95 latency.
Strictly governed states, draft, pending payment, confirmed, completed, cancelled, no-show, with transitions driven only by verified payment webhooks and authorized actor actions.
Authenticated patients have full access to structured diagnoses, medications, allergies, and chronic conditions. The chat experience consumes this data to ground responses in actual patient history.
Push notifications, appointment reminders, and wellness prompts run on a background worker queue, fully decoupled from chat response latency.
Reframed the product from a basic chatbot to a coordinated state machine. Mapped exploratory, transactional, and post-appointment journeys to pinpoint AI handoffs. This critical mapping established the architectural backbone for the subsequent system engineering process.
Stakeholder Interviews, Process Modeling, Handoff Mapping, Compliance Documentation, Journey Analysis, Architectural Backbone
Decomposed backend infrastructure into eight loosely coupled subsystems covering memory, matching, records, scheduling, booking, payments, and operations. Each subsystem has a clear responsibility and defined contracts. Modular design enables independent replacement or scaling without impacting the rest of the system.
Subsystem Contracts, API Design, Data Ownership Models, Inter-Service Communication, Modular Architecture, Scalability Plan
Documented and implemented an eleven-step lifecycle for processing user messages securely. The pipeline manages session identification, pre-AI safety checks, vector retrieval, dual-output Claude prompting, metadata persistence, and final payload assembly. Each stage is independently observable and reviewable in production.
Claude Dual-Output Prompting, Emergency Pre-Processor, Vector Retrieval Pipeline, Semantic Signal Caching, Session Management, Metadata Persistence
Verified system architecture against the full patient journey. Validated exploratory conversations, safety boundary cases, transitions to doctor recommendations, and secure booking flows. Every subsystem and integration handoff was exercised sequentially to ensure comprehensive performance before production launch.
Instrumented Journey Testing, Safety Bypass Verification, Payment Flow Validation, Subsystem Integration Testing, End-to-End Validation, Performance Checks
Focused structural hardening on clinical safety, transactional integrity, and data scoping. Emergency barriers were load-tested to prevent latency bypasses, and payment handlers were made idempotent. Once core medical data paths were secured under sustained load, production rollout commenced.
Load Testing, Emergency Barrier Stress Testing, Idempotent Payment Handlers, Per-User Vector Scoping, Production Rollout, Data Security Checks
Maintained observability across all backend subsystems after production rollout. Prompt engineering iterations refined response tone, clinical pacing, and edge-case handling. Continuous clinical safety reviews ensured behavioral integrity as patient traffic scaled and diversified.
Production Monitoring, Prompt Iteration Cycles, Clinical Safety Reviews, Performance Optimization, Observability Metrics, Continuous Improvement
Modern, proven technologies selected for reliability, clinical safety, and maintainability within an Agentic AI healthcare product. Agentic AI architecture with a prompt-governed LLM layer, vector memory for persistent context, deterministic matching and booking engines, and asynchronous workers for all non-chat workloads.
Emergency Detection Pipeline: Pre-processing classifier scans every message before AI invocation. Critical signals bypass the model entirely, returning a clinically-approved response and flagging for human escalation.
Prompt-Governed Behavioral Envelope: Zero diagnostic or prescription language, supportive but non-clinical register, explicit emergency override logic, all enforced through structured prompts, not model fine-tuning.
Per-User Data Boundaries: Vector queries scoped by user ID at the query layer before similarity is computed. Same boundary protects structured records and embedded memory fragments.
Webhook-Driven Payment Integrity: Booking state never advances on client-side claims. Only verified signed webhooks from the payment provider trigger state transitions.
Idempotent Handlers: Retries and out-of-order webhook delivery resolve cleanly, no duplicate charges, no double-confirmed appointments.
Full Observability: Every subsystem emits logs to a central system. Single patient transactions are traceable across all services, from first message to completed appointment.
TekRevol delivers production-grade AI systems for founders and enterprises who refuse to choose between conversational intelligence and enterprise reliability.
Give Elara a Try, elara.ai Start a Project