Wardly Intake
Clinical IntakeTypeScript / Next.jsProprietary

Wardly Intake Review

A Next.js 16 app where a patient chats or speaks with an AI intake assistant while a live clinical chart assembles itself through slot-filling tool calls.

Deployability
4/5
Value
3/5
Privacy
2/5

Each review covers deployability, value versus commercial alternatives, and privacy model. Tools that can run locally were started and exercised; mobile or backend-dependent tools were assessed from published builds, source code, and deploy guides. Ratings reflect what we were able to verify.

Wardly Intake — Pre-Visit Clinical Intake Agent

A Next.js 16 app where a patient chats or speaks with an AI intake assistant while a live clinical chart assembles itself through slot-filling tool calls. Last updated: 2026-06-21.

One-sentence verdict: A well-architected take-home demo with an impressive slot-filling approach and a live clinician chart, but it remains a prototype with in-memory state and no authentication.


What the System Is

Wardly Intake is a two-pane web application for pre-visit clinical intake. The left pane is a chat or voice conversation with an empathetic AI assistant; the right pane shows a clinical chart that fills in real time as the agent records facts via typed tool calls. At the end of the encounter, a second model synthesizes a structured clinical brief containing the chief complaint, HPI in OLDCARTS format, targeted review of systems, red flags, pertinent negatives, and a recommended triage level.

The deploy guide reports the service was started on port 5008.

Key data
Category Clinical Intake
Language TypeScript / Next.js
License Proprietary / All rights reserved (take-home submission)
Self-hosted Yes
AI provider Groq (OpenAI GPT-OSS 20B chat, Llama 4 Scout synthesis); Gemini fallback
Database None; in-process globalThis session store
Auth None
Tests Typecheck + eval harness with 3 synthetic patient personas

How to Install and Deploy

cd /data2/docker/going-global/repos/wardly-intake
pnpm install
cp .env.local.example .env.local
# Add GROQ_API_KEY (or GOOGLE_GENERATIVE_AI_API_KEY / OLLAMA_BASE_URL)
PORT=5008 pnpm dev

Then open http://localhost:5008.


How to Test

The documented test flow is:

  1. Open http://localhost:5008 and click Begin intake.
  2. Describe a symptom (or use a seeded scenario such as chest pain).
  3. Watch the right-hand chart populate with CC, HPI / OLDCARTS, ROS, and red flags.
  4. Continue until the intake-complete indicator appears, then click Generate brief.
  5. Review the markdown brief and the raw JSON structure.
  6. In a second terminal, run pnpm eval to replay the 3 built-in personas and assert on captured slots.

Privacy & Compliance

Wardly Intake is not HIPAA compliant. It has no authentication, no persistent database, and no audit logging. Conversation data is held in an in-memory globalThis Map that survives hot-module reloads but is wiped on server restart. The README lists "PHI handling + HIPAA-ready posture" as a future, non-trivial effort. Do not use it for real patient data.


Wardly Intake vs Commercial Intake Tools

Dimension Wardly Intake Commercial Tools (e.g., Notable, Ambience Healthcare, Nabla)
Cost Free to run locally + API usage Enterprise subscription
Output format Structured markdown + JSON brief EHR-integrated notes, billing codes
Slot-filling Typed tools mutate live state; brief generated from state Proprietary NLP pipelines
CC-driven ROS Selects 2–4 systems based on chief complaint Often broader or template-based
Persistence In-memory only Persistent cloud records
Auth / HIPAA None BAA, SSO, audit logs
Voice Browser Web Speech API Often telephony-integrated
Customization Full source; prompt is plain English Vendor-controlled

Who Should Use It

  • Developers studying slot-filling tool patterns for clinical intake.
  • Teams prototyping a two-pane intake UI with live chart assembly.
  • Interview reviewers evaluating the original Wardly take-home submission.

Who Shouldn't Use It

  • Clinics needing authenticated, persistent, or HIPAA-compliant intake.
  • Users who want phone-based intake without browser speech support.
  • Organizations that require EHR integration or billing-code output.

FAQ

Is Wardly Intake open source?

The source is published for review, but the license is all-rights-reserved and prohibits redistribution, modification, commercial use, or training ML models. It is not an open-source license in the OSI sense.

Does it require a paid API key?

The default provider is Groq, which offers a free tier. Google Gemini or a local Ollama instance can be used instead with no code changes.

Is the structured brief reliable?

The brief is generated from the structured intake state rather than the raw transcript, which reduces hallucination risk, but it is still an AI-generated summary without clinical validation.


Verdict

Wardly Intake is a strong prototype for a clinical-intake agent. Its slot-filling architecture, CC-driven ROS selection, and live chart UI show careful product thinking. The main barriers to real-world use are the lack of persistence, authentication, and HIPAA controls. It is best treated as a design reference and scaffold.

Ratings: Deployability 4/5 · Value vs Commercial 3/5 · Privacy Compliance 2/5