Patient note entry in the EMR

OpenAdapt can add a note to a patient's chart as a program learned from a demonstration. On the public OpenEMR demo, an 18-step note task passed 19 of 20 runs with no AI model calls. That test used a screen check of the saved note, not a database read, and an older engine version.

Updated 2026-10-18

The task

  1. Sign in and find the patient.
  2. Open the chart and scroll the dashboard.
  3. Go to Patient Messages and start a note.
  4. Type the note, a new value each run.
  5. Save.

What's been tested

On 8 Jul 2026, on the public OpenEMR demo (synthetic patients, shared, resets daily), the program passed 19 of 20 runs at 39.2 seconds median, with 0 AI model calls. In the 20th, it stopped and the note stayed in the unsaved form. On the same task, a claude-sonnet-5 computer-use agent passed 10 of 10 at 70.4 seconds median, about $0.55 a run. The agent scored higher.

Both were judged by the same screen check of the saved note, not a read of the EMR's data. It's a small sample on engine version 0.1.0. The comparison in full.

How it was judged

The 19 of 20 result was judged by a screen check of the saved note, not by a read of the EMR's own data.

Questions

Who writes the note?

A person or your own tool writes it. OpenAdapt only types it into the chart, after a person approves.

Related: referral intake · worklists · how it works

Sources

  1. OpenAdapt engine benchmarks, OpenEMR public demo, 8 Jul 2026 (docs/BENCHMARKS.md): an 18-step add-a-note task on the public demo (synthetic patients, resets daily). The compiled program passed 19 of 20 runs at 39.2 s median with 0 model calls; in the 20th the note stayed in the unsaved form. A computer-use agent, Claude Sonnet 5 (claude-sonnet-5), passed 10 of 10 at 70.4 s median, about $0.55 a run at list price. Both judged by the same screen check of the saved note, not a database read. Engine version 0.1.0.

See it on your process

Bring one task your team types every day. We'll tell you whether it fits, and what a test on your own system would cover.