Skip to content

feat: lead /compare with OpenEMR head-to-head, keep MockMed as reproducible anchor#143

Draft
abrichr wants to merge 4 commits into
mainfrom
feat/compare-openemr
Draft

feat: lead /compare with OpenEMR head-to-head, keep MockMed as reproducible anchor#143
abrichr wants to merge 4 commits into
mainfrom
feat/compare-openemr

Conversation

@abrichr

@abrichr abrichr commented Jul 8, 2026

Copy link
Copy Markdown
Member

Summary

Updates the "We measured it" panel on /compare to lead with the OpenEMR head-to-head (real third-party EMR) and keeps MockMed beneath it as the CI-reproducible anchor.

  • Primary panel — OpenEMR public demo (18-step add-patient-note workflow, one arm-independent OCR check, distinct parameterized note per run): compiled 20/20 at 39.2s p50 and $0; Claude computer-use agent 10/10 at 70.4s p50 and $0.5522/run at list. Stat tiles: 1.8x faster, $0 vs $0.55, 0 vs ~24 model calls/run. Framing: both approaches work — the difference is what repetition costs, not agent failure.
  • Inline caveats (matching the disclosed-limitations voice of the page): shared mutable public demo, not CI-reproducible, agent N=10 with wide error bars, model version pinned, conservative OCR check identical for both arms.
  • Secondary panel — MockMed reproducible anchor: 100/100 vs 20/20, 4.9s vs 37.5s p50, $0 vs $0.27/run.

Numbers are from openadapt-flow/benchmark/openemr/results.json (generated 2026-07-08).

Dependencies

The primary panel links to benchmark/openemr/BENCHMARK.md on openadapt-flow main; that file lands with OpenAdaptAI/openadapt-flow#11 (awaiting review). Do not merge this PR before that one.

Test plan

  • JSX parses with the Next babel preset
  • Vercel preview: check both panels render in the computer-use-agents section
  • Verify both BENCHMARK.md links resolve after openadapt-flow#11 merges

🤖 Generated with Claude Code

https://claude.ai/code/session_01CKrVJJy5jWVCkXAqgUqtqZ

…ucible anchor

Replace the single MockMed stat block in the computer-use-agents section
with two panels: the OpenEMR public-demo head-to-head (both arms 100%,
1.8x median latency, $0 vs $0.55/run at list, 0 vs ~24 model calls/run)
as the primary result with its caveats disclosed inline, and the MockMed
benchmark beneath it as the CI-reproducible anchor.

Numbers from openadapt-flow benchmark/openemr/results.json (2026-07-08).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CKrVJJy5jWVCkXAqgUqtqZ
@netlify

netlify Bot commented Jul 8, 2026

Copy link
Copy Markdown

Deploy Preview for cosmic-klepon-3c693c ready!

Name Link
🔨 Latest commit 0712942
🔍 Latest deploy log https://app.netlify.com/projects/cosmic-klepon-3c693c/deploys/6a513a23ee98480007174d74
😎 Deploy Preview https://deploy-preview-143--cosmic-klepon-3c693c.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

abrichr and others added 3 commits July 8, 2026 18:03
One of the 20 compiled runs self-flagged postcondition drift on the
final step and was verified saved by the arm-independent OCR check;
add one sentence to the panel's caveat footnote so the page matches
the canonical BENCHMARK.md disclosure. Headline numbers unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CKrVJJy5jWVCkXAqgUqtqZ
Compiled-first with agent fallback on detected halt: 20/20 at ~1/8 the
agent's cost per successful run under injected drift, with caveats
(synthetic detected-halt drift, assumed drift mix) noted inline and a
link to the hybrid benchmark methodology.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CKrVJJy5jWVCkXAqgUqtqZ
Lead the page with the instrument thesis: self-healing GUI replay can silently
write to the wrong record under UI drift, nobody measures it, we red-teamed our
own engine five times (frozen corpus, FA 0.000% / ~26-28% safe-halt cost) and
found two shipping competitors each 3/3 silent wrong-patient under identity
drift. Add the honest DOM-selector exception. Benchmarks (OpenEMR/MockMed/
hybrid) reframed as the supporting efficiency case, not the lead. Prominent
honest-limitations link to LIMITS.md plus the adversary log and competitor
study. Build green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CKrVJJy5jWVCkXAqgUqtqZ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant