Skip to content

RobbyMD

RobbyMD is a doctor-steered diagnostic trace for clinical encounters.

Core trick

Extracts structured clinical claims from transcript turns, then drafts SOAP notes only from active claims that carry provenance links.

Tags

Description

RobbyMD is a doctor-steered diagnostic trace for clinical encounters. Most clinical AI tools produce a transcript, summary, or note. RobbyMD focuses on the missing layer behind the note: the reasoning path. It converts a live doctor-patient conversation into timestamped turns, structured clinical claims, correction edges, working differentials, discriminating questions, and provenance-backed SOAP drafts. The core problem is that physicians already reason during encounters, but the trace is usually lost. If a patient corrects a prior statement, if one answer changes the differential, or if a question rules down a branch, that reasoning path is often reconstructed from memory after the visit. RobbyMD preserves it as structured, inspectable state. The physician remains in control. RobbyMD does not diagnose, prescribe, order, triage, or recommend treatment. It surfaces relevant claims, tracks superseded or excluded evidence, updates deterministic differential projections, suggests next-best discriminating questions, and drafts SOAP only from active claims with provenance. The technical bet is simple: Claude should handle language understanding and phrasing, while the substrate handles auditability. Opus 4.7 extracts structured claims, phrases questions, and drafts note sentences. The deterministic substrate validates, stores, links, supersedes, ranks, and preserves the clinical trace. RobbyMD is a research prototype, not a medical device. The demo uses synthetic or benchmark data only. Its goal is to show what comes after medical scribes: not just better notes, but a physician-steered reasoning substrate behind the clinical note.
harneet2512/RobbyMD★ 12 forksPythonApache-2.0Created Apr 22, 2026 · last push Apr 27, 2026

README excerpt

# RobbyMD

**Doctor-steered diagnostic trace for clinical encounters.**

> A clinical note preserves the conclusion. RobbyMD preserves the path.

> **Research prototype. Not a medical device.** RobbyMD does not diagnose, treat, prescribe, order, triage, or recommend treatment. The physician makes every clinical decision. All submitted demo data is synthetic or from published research benchmarks.

Built for the **[Built with Opus 4.7: a Claude Code Hackathon](https://cerebralvalley.ai/e/built-with-4-7-hackathon)** (Cerebral Valley x Anthropic, April 21–26, 2026).

---

## Submission

| | |
|---|---|
| **Hackathon** | [Built with Opus 4.7: a Claude Code Hackathon](https://cerebralvalley.ai/e/built-with-4-7-hackathon) |
| **Organizers** | [Cerebral Valley](https://cerebralvalley.ai) x [Anthropic](https://anthropic.com) |
| **Dates** | April 21–26, 2026 |
| **Author** | Harneet Singh ([@harneet2512](https://github.com/harneet2512)) |
| **Built with** | Claude Code powered by Claude Opus 4.7 |
| **Live system model** | Claude Opus 4.7 (claim extraction, interpretation, verifier, SOAP, all 5 Managed Agents) |

---

## What it is

RobbyMD is a live diagnostic trace substrate for doctor-patient encounters. It turns conversation into timestamped claims, correction edges, working differentials, discriminating questions, and provenance-backed SOAP drafts.

It is not a note-taker. It preserves the reasoning path behind the note.

![Demo](docs/images/demo.gif)

---

## What to watch in th

Team