02 · Remediation report

Every feature repaired. Nothing switched off.

Triage, emergency handling, booking, refills, the staff transfer and the post-call summary were each fixed where they stood.

Repair account cd06…4dfeAgent db27…a77a2 workflows rebuilt0 live channels
VOTEL REMEDIATIONMEDICAL FRONT DESK

E-Health
Corrections

Source findings9
Workflows kept2 of 2
Steps and links47 · 56
Dangling links0
01 · Approach

Fix each feature where it stands.

The September 23 repair fixed the trigger, tags and intake fields, but replaced the staff transfer with a note, switched off the call summary and left both booking steps without a calendar. On September 24 the conversation was rebuilt around the same design: triage, one emergency path, intake, Same-Day and Office Visit bookings, refills, a live staff transfer and a staff call summary. Two bookables and a refill field were created and the practice globals were given neutral defaults.

Safety boundary: the agent stays inactive and both bookables are drafts, with no phone line, sender or balance, so nothing reaches a patient. Steps that need the practice's accounts are owner setup, not removed.
02 · Saved corrections

Every source finding has a disposition.

FindingStatusCorrection
EH-001Fixed

The summary runs on answered inbound calls to this agent's number.

EH-002Built

Same-Day Visit and Office Visit bookables with text and email confirmations and reminders replace the unconnected calendars; a failed booking creates a task.

EH-003 / 008Fixed

One emergency path: tag, Emergency stage, note and a 911 instruction, reached from the greeting or the symptom check.

EH-004Built

A live transfer to [Front Desk Phone Number] during office hours, with a callback message and task when nobody answers.

EH-005Fixed

The summary goes to the staff support address and leaves out clinical detail; nothing about the call is emailed to the patient.

EH-006Fixed

First and last name, date of birth, callback number, reason and usual provider are saved to fields; refills save medication and pharmacy.

EH-007 / 009Fixed

Six tags in one medical · … namespace, all used by the graph.

Found in rebuild and testingFixed

The practice globals were set to placeholder text that would have been spoken ("SET UP PRACTICE NAME"); they now have neutral defaults. In testing, a caller who answered "no" to the chest-pain check was sent to 911 and a caller who declined booking was booked, because route labels repeated the question's words; every yes/no route now states the answer. The booking steps list name, phone and email explicitly to avoid a Votel bug in API-created bookables. Stored model was GPT-4.1 Mini.

03 · Before & after

The same design, now able to run.

E-Health source architecture
Source v14: the installed conversation and call-ended workflows.
Text version of this diagram

The source conversation routed callers through triage and a global symptom classifier into tags, pipeline stages, two intake steps and two booking steps, with a separate call-ended workflow on a manual trigger that emailed a transcript summary.

E-Health before and after
Before: installed v14. After: rebuilt copy, September 24, 2026.
Text version of this diagram

Before: there were two different emergency paths, one ending at a note and one writing a stage that did not exist; both booking steps had no calendar and their outcomes were open; the staff transfer was a literal Add Phone Number; the call summary ran on a manual trigger and was emailed to the patient; and refill requests went straight to booking, with ten dangling outputs. After: one emergency path with a tag, the Emergency stage, a note and a 911 instruction; Same-Day Visit and Office Visit bookings with reminders; a live transfer to the front desk with a callback message fallback; a minimum-necessary summary to staff after every answered call; and refills go to provider review with a task, with every branch ending.

E-Health patient call and staff summary workflows
Patient Calls: Triage, Intake and Booking, and After the Call: Staff Summary, saved September 24, 2026. Dashed steps need the owner's front-desk phone, booking setup or email sender.
Text version of this diagram

The greeting names the practice, tells anyone with an emergency to hang up and call 911, and asks how it can help. An emergency, or a yes to the chest pain, breathing or racing heart check, takes one path: an emergency tag, the Emergency stage, a note and the instruction to call 911 now. Check-ups, follow-ups and other symptoms move the patient to Awaiting Patient, collect first and last name, date of birth, callback number, reason for the visit and usual provider, and offer the next available Office Visit. Urgent same-day needs collect the same details and offer a Same-Day Visit or a staff call back. A booking moves the patient to In Progress and confirms; a failed booking creates a scheduling task; a decline is tagged, marked Completed and pointed to the patient portal. Refill requests collect the medication and pharmacy, move to Provider Review with a task, and offer a visit. A request for staff transfers to the front desk, or takes a callback message with a task when nobody answers. After every answered call, a minimum-necessary summary of why the patient called, what was done and what staff should do next is emailed to the staff support address, with no clinical detail.

04 · Validation ledger

Checked in the editor and the simulator.

CheckResultEvidence
Graph integrityPass

47 steps and 56 links survive a save in Votel's editor with no dangling links.

Patient callsPass

With the staff transfer bypassed for the test, 15 simulator conversations covering emergency, urgent, refill, follow-up, symptoms and staff scored 96 to 98, all completing.

Behavior11 / 11

911 for emergencies, 988 for self-harm, no diagnosis, no medication advice, no promised refills or same-day slots, minimum data, do-not-contact respected.

Live calls, bookings and emailOwner test

Need a phone line, published bookables, sender and account balance; test with a synthetic patient.

Remediation complete.

The rebuilt account is ready for final acceptance and master snapshot generation.

Open final audit →