EMR automation demo

DentWeb patient intake

Prepares DentWeb new-patient intake automatically

WinClaw fills in patient details, verifies health-insurance eligibility, and halts before the dentist confirms.

This demo runs on mock data. No real DentWeb account or patient information is used.

There's a new-patient appointment this afternoon. Pre-fill the intake form and check the insurance. I'll review and confirm.
DentWeb — ○○ Dental Clinic | Intake
Patient Intake (New)
Chart no.(auto-generated)auto
NameKim ○○confirmed
Date of birthBorn 2002 (age 23)masked
Contact010-****-5678masked
InsuranceNHI Tier 1verified
Patient typeNew patientconfirmed
Reason for visitWisdom tooth extraction — lower left #38confirmed
Insurance Eligibility
✅ Health insurance verified — 2025-01-15 14:23:07
NHI Tier 1 / Co-pay 30% / Benefit applied
Duplicate Patient Check
✅ No duplicate patient — safe to register as new
Waiting for dentist review

Patient summary and insurance result sent via Telegram. Intake pending dentist confirmation.

Execution procedure

How WinClaw handles DentWeb intake

  1. 01Open DentWeb

    DENTWEB_MOCK=1 — runs on the mock page (dentweb-intake-mock.html). Real account not used.

  2. 02Analyse intake form

    ai.see() scans the form state and identifies filled vs. empty fields.

  3. 03Verify health insurance

    Auto-extracts insurance type and co-pay rate from the eligibility-check panel.

  4. 04Duplicate patient search

    Checks for patients with the same name. On match, asks the dentist to review first.

  5. 05Request dentist review

    Sends a patient summary via Telegram and waits for a Confirm or Cancel reply.

  6. 06Safe stop before intake submit

    stop_before("intake_submit") — the register button is never clicked automatically.

Intake fields

Intake form filled by WinClaw (Mock)

Chart no.(auto-generated)auto
NameKim ○○confirmed
Date of birthBorn 2002 (age 23)masked
Contact010-****-5678masked
InsuranceNHI Tier 1verified
Patient typeNew patientconfirmed
Reason for visitWisdom tooth extraction — lower left #38confirmed

Evidence recorded

Every step is recorded

From connection to dentist approval, every step is saved as an evidence package.

  • evidence.json — timestamps for connect, form analysis, insurance check, duplicate search, approval
  • intake-form-state.json — ai.see extraction result (name and insurance masked)
  • insurance-check.json — eligibility check response (insurance type, co-pay rate)
  • screenshots/01-dentweb-form.png — intake form loaded
  • screenshots/02-insurance-verified.png — eligibility check complete
  • screenshots/03-approval-stop.png — safe stop before intake_submit

Safety design

The dentist always has final say

WinClaw only prepares the intake. Actual registration happens only after explicit dentist confirmation.

← Back to demo list