Limited time: Lock in $59/month for your first year — then $149/month. No price increases for existing subscribers. Start free trial →
How It Works Features
Specialties
Primary Care SNF & Long-Term Care About Pricing FAQ Log In Start Free Trial →

We've been thinking about this problem since 2018.

Stream wasn't built by engineers who interviewed some doctors. It was built by physicians who spent years researching why the medical record fails — and what to do about it.

In 2018, three medical students had a simple idea: automate the discharge summary. Every physician knows the feeling — a patient ready to leave, a dense chart to synthesize, a document to write that no one will read the way you wrote it. We wanted to fix that. The tools weren't ready. The NLP models of the time couldn't reliably extract clinical meaning from free text. So we published research on extracting clinical meaning from free text, presented it at a conference, and kept going.

What we built next was more revealing than we expected. Working with Boston Medical Center, we trained a machine learning model on radiology reports — teaching it to identify newly discovered adrenal incidentalomas and flag them for follow-up. What we discovered wasn't just that the model worked. It was that patients with incidental findings were routinely falling through the cracks, not because anyone was negligent, but because the medical record had no mechanism for longitudinal tracking. It wasn't built for projects. It was built for notes.

That insight became the foundation for everything that followed. We published research showing that more than half of all text in a large academic health system's medical record was duplicated from prior notes — and the fraction was growing. We designed and built a prototype of what we called a "noteless" EMR: a system organized by medical problem rather than by date, author, or encounter. We published that work too. The vision was clear. The technology to make it practical for everyday primary care wasn't quite there yet.

Then LLMs changed what was possible. The AI scribe problem — the one we couldn't solve in 2018 — became tractable almost overnight. We had the research foundation, the clinical perspective, and years of thinking about what the chart should actually be. Stream is the product that came from all of that.

The philosophy behind Stream
"The note isn't the problem. The note as the only organizational unit for clinical knowledge — that's the problem. Every patient is a longitudinal project. Stream is built to manage it."

Physicians, engineers, and researchers — building the tool we always needed.

Jacob Kantrowitz, MD Jacob Kantrowitz, MD, PhD
Co-Founder & CEO
Internist and primary care physician. Assistant Professor at Tufts University School of Medicine. Published researcher in clinical informatics and NLP.
Jackson Steinkamp, MD Jackson Steinkamp, MD
Co-Founder & CTO
Internist and primary care physician. Lead researcher on EMR duplication and information chaos. Former resident at the University of Pennsylvania.
Abhinav Sharma, MD Abhinav Sharma, MD
Co-Founder
Family medicine physician. University of Toronto. Co-author on the foundational research behind Stream's problem-oriented approach.
Derrick Chu, MD Derrick Chu, MD, PhD
Quality Assurance & Clinical Advisor
Practicing pediatrician. Brings frontline clinical perspective to product testing and quality assurance.
Fyodor (Teddy) Wolf Fyodor (Teddy) Wolf
VP of Engineering
Leads engineering architecture and development. Core contributor to the Stream platform since its earliest builds.
Peter Smyrniotis Peter Smyrniotis
Chief of Staff & Board Advisor
Operator and strategic advisor helping founders turn potential into traction. Works with funded startups at critical inflection points where clarity, speed, and execution all matter at once.

The work behind Stream.

Our approach to documentation isn't a hypothesis — it's a body of peer-reviewed research developed over years of clinical informatics work.

JAMA Network Open · 2022
Prevalence and Sources of Duplicate Information in the Electronic Medical Record
Steinkamp J, Kantrowitz JJ, Airan-Javia S
Analysis of 104 million clinical notes across 1.96 million patients — more than half of all text in the medical record was duplicated.
View on PubMed →
JMIR Formative Research · 2021
A Fully Collaborative, Noteless Electronic Medical Record Designed to Minimize Information Chaos
Steinkamp J, Sharma A, Bala W, Kantrowitz JJ
Design and feasibility study that proved Stream's core concept — a chart organized by problem, not by note.
View on PubMed →
Journal of Medical Internet Research · 2021
Beyond Notes: Why It Is Time to Abandon an Outdated Documentation Paradigm
Steinkamp J, Kantrowitz J, Sharma A, Bala W
The viewpoint paper that named the problem — a chart reconceptualized as a dynamic workspace organized by topic.
View on PubMed →
Applied Clinical Informatics · 2020
A Web Application for Adrenal Incidentaloma Identification, Tracking, and Management Using Machine Learning
Bala W, Steinkamp J, Kantrowitz J, Sharma A et al.
The Boston Medical Center project — NLP-enabled clinical follow-up tracking deployed at a safety-net hospital.
View on PubMed →
Journal of Biomedical Informatics · 2019
Task definition, annotated dataset, and supervised natural language processing models for symptom extraction from unstructured clinical notes
Kantrowitz J et al.
The first paper — NLP-based symptom extraction from clinical free text. The research that started it all.
View on PubMed →

See the product the research built.
Built by physicians, for physicians.

A 20-minute demo with a clinician who uses Stream daily. No pitch. Just the product.

hello@riverrecords.ai · We respond same day.