Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Bedside

Built solo at The Future of Agentic AI in Healthcare hackathon (Abridge x Anthropic x Lightspeed), July 18, 2026.

An agentic judgment layer that turns inpatient clinical data into proactive family updates — and knows when to say nothing. Green-tier facts become plain-language texts to the care circle. Actionable items promise a human call. Acute events lock the channel: bad news only ever travels by human voice, and the agent's job is to make sure the nurse walks into that call prepared.

Bedside architecture

Provenance

  • synthetic-ambient-fhir-25.json — synthetic dataset provided by Abridge for hackathon use. Not my work.
  • Everything else in this repo — the judgment/verification pipeline, tier logic, channel lock, and both interfaces — was designed and built during the event, today. See commit history.
  • Demo presents two encounter days from the synthetic record with illustrative day labels, ordered stable-then-deterioration to reflect a typical clinical course; underlying data dates are in the code.

What was built today (all of it)

  • FHIR data loader over the Abridge synthetic record (patient 7bd9e5b0, COVID inpatient admission)
  • Two-pass AI judgment layer: tier classification (green/yellow/red) with per-fact reasons, asymmetric uncertainty rule (uncertain → more restrictive tier)
  • Tier-based oversight: green auto-sends, yellow requires nurse approval of a fixed callback template, red locks the family channel
  • Per-recipient generation: plain-language family updates, Spanish-first with English toggle
  • Reply agent with three-way resolution: released-ledger answers / occurrence-only event answers (with honest absence) / hard-coded uniform routing (byte-identical regardless of question severity)
  • Red-day agentic call coordination: holding message + time selection, feeding the nurse escalation card ("what Teresa already knows")
  • Nurse view, iPhone-framed family view, live status pipeline

Run it

python3 -m http.server 8080 in the repo folder → localhost:8080 → paste an Anthropic API key (held in memory only) → click the days.

Honest limitations

Single patient, two demo days (labels illustrative, ordered stable→deterioration; data dates in code), dictation seeded (marked "simulated" — production input is nurse voice / ambient capture), SMS simulated in-browser.

About

Bedside: an agentic judgment layer that turns inpatient clinical data into family updates, and knows when a human voice is required. Green auto-texts, yellow gets nurse approval, red locks the channel and coordinates the human call. Built solo today on Abridge's synthetic FHIR data.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages