| Field | Value |
|---|---|
| Scene | agents/hermes/demo_scenes/dental_appointment_booking |
| Run ID | dental_appointment_booking_20260813T090149Z |
| Started (UTC) | 2026-08-13 09:01:49 |
| Finished (UTC) | 2026-08-13 09:21:00 |
| Duration | ≈ 19 minutes |
| Result | PASS (46/46 steps) |
| Mode | Live interactive (control channel active) |
| Instance | Test Client Dental (test-client-dental.dental.veripath.co.uk) |
| Role shown | RECEPTION (reception.test-client-dental) |
A live, interactive walkthrough of the reception stage of the patient
journey: the receptionist booked a real appointment for Oliver Reed
(Filling, NHS Band 2, provider Sarah Holloway, Mon 17 Aug 2026, 09:00) through
the native dental booking flow. The symptoms note triggered rule-based
AI triage (priority 1 / 5), and the new booking appeared top of the
Needs Triage queue. The run was reseeded before starting, so the mutation
was on fresh demo data.
| # | Role | Action | Result | Screenshot |
|---|---|---|---|---|
| 1 | RECEPTION | NOTE: welcome | OK | — |
| 2 | RECEPTION | USER: RECEPTION | OK | — |
| 3 | RECEPTION | NAVIGATE {URL} |
OK | — |
| 4 | RECEPTION | KEYCLOAK_LOGIN | OK | — |
| 5 | RECEPTION | VERIFY_VIEW /dental/practices/ |
OK | — |
| 6 | RECEPTION | NAVIGATE /dental/appointments/ |
OK | — |
| 7 | RECEPTION | VERIFY_VIEW /dental/appointments/ |
OK | — |
| 8 | RECEPTION | VERIFY_TEXT Appointments |
OK | — |
| 9 | RECEPTION | SCREENSHOT appointment_list | OK | ![]() |
| 10 | RECEPTION | PAUSE_AND_DISCUSS (appointments desk) | OK (timeout, auto-continue) | — |
| 11 | RECEPTION | NAVIGATE /dental/appointments/create/ |
OK | — |
| 12 | RECEPTION | VERIFY_VIEW /dental/appointments/create/ |
OK | — |
| 13 | RECEPTION | VERIFY_TEXT Book Appointment |
OK | — |
| 14 | RECEPTION | TYPE practice → Test Client Dental Practice | OK | — |
| 15 | RECEPTION | WAIT_MS 1500 | OK | — |
| 16 | RECEPTION | TYPE appointment_type → Filling | OK | — |
| 17 | RECEPTION | WAIT_MS 1500 | OK | — |
| 18 | RECEPTION | PAUSE_AND_DISCUSS (type follows symptoms) | OK (timeout, auto-continue) | — |
| 19 | RECEPTION | TYPE provider → Holloway, Sarah | OK | — |
| 20 | RECEPTION | WAIT_MS 1500 | OK | — |
| 21 | RECEPTION | TYPE date → NEXT_MONDAY (2026-08-17) | OK | — |
| 22 | RECEPTION | WAIT_MS 1500 | OK | — |
| 23 | RECEPTION | VERIFY_TEXT Available slots |
OK | — |
| 24 | RECEPTION | SCREENSHOT booking_filters | OK | ![]() |
| 25 | RECEPTION | TYPE patient_id → Oliver Reed | OK | — |
| 26 | RECEPTION | PAUSE_AND_DISCUSS (patient record) | OK (timeout, auto-continue) | — |
| 27 | RECEPTION | TYPE nhs_band → Band 2 | OK | — |
| 28 | RECEPTION | TYPE symptoms (sharp pain on hot/cold, dark spot lower right premolar) | OK | — |
| 29 | RECEPTION | CLICK first available slot (2026-08-17 09:00) | OK | — |
| 30 | RECEPTION | SCREENSHOT booking_form_filled | OK | ![]() |
| 31 | RECEPTION | PAUSE_AND_DISCUSS (ready to submit?) | OK (timeout, auto-continue) | — |
| 32 | RECEPTION | CLICK submit | OK | — |
| 33 | RECEPTION | WAIT_MS 2500 | OK | — |
| 34 | RECEPTION | VERIFY_VIEW /dental/appointments/ |
OK | — |
| 35 | RECEPTION | VERIFY_TEXT Appointment booked |
OK | — |
| 36 | RECEPTION | VERIFY_TEXT Oliver Reed |
OK | — |
| 37 | RECEPTION | VERIFY_TEXT BOOKED |
OK | — |
| 38 | RECEPTION | VERIFY_TEXT AI Priority |
OK | — |
| 39 | RECEPTION | SCREENSHOT booking_created | OK | ![]() |
| 40 | RECEPTION | PAUSE_AND_DISCUSS (created + triaged) | OK (timeout, auto-continue) | — |
| 41 | RECEPTION | NAVIGATE /dental/triage/ |
OK | — |
| 42 | RECEPTION | VERIFY_VIEW /dental/triage/ |
OK | — |
| 43 | RECEPTION | VERIFY_TEXT AI Triage Dashboard |
OK | — |
| 44 | RECEPTION | VERIFY_TEXT Oliver Reed |
OK | — |
| 45 | RECEPTION | SCREENSHOT triage_queue | OK | ![]() |
| 46 | RECEPTION | NOTE: closing / handoff to dentist stage | OK | — |
No viewer questions were queued during this run; each PAUSE_AND_DISCUSS block
ran its full 180 s window and auto-continued.
None captured this run.