Multi-Clinic Health System
Healthcare

250K+ appointments a year. Under two minutes to book. 99.9% uptime.

A health system with 100+ clinics was stuck on a scheduling module that couldn't keep up. We built a new scheduling engine on top of their EMR instead of replacing it.

Enterprise scheduling platform on top of legacy EMR

Overview

DurationMulti-year engagement
Client TypeCommunity Health System
ComplianceHIPAA
StrategyPlatform Modernization

Impact, measured in results

250K+

Booked through the platform annually

1:37

Down from several minutes per appointment

99.9%

Across 100+ clinics including peak volumes

Multi-Clinic Health System

A federally qualified community health system with roughly 100 clinics in the Northeast, serving underserved and underinsured populations. They schedule about 250,000 appointments a year through several hundred call center and front desk staff, reaching somewhere between 800,000 and a million patients.

Why AppStream

What used to take hours of call center time now takes minutes. And we didn't have to leave our EMR to get there.

Operations Director

Multi-Clinic Health System

Keep the EMR. Replace the scheduling experience.

They didn't need a new EMR. They needed a scheduling engine that sat on top of the one they had. The EMR stays the system of record. All day-to-day booking moves into a UI designed for call center speed.

We wired it together with HL7 for bi-directional sync on appointments and patient data, with error handling and reconciliation built in so the two systems stay in lockstep. The rules engine lets admins configure scheduling policies by clinic, provider, visit type, and insurance program. No code changes needed.

Rollout was incremental. We started with a handful of clinics, ran both systems in parallel until staff were confident, then scaled to 100+. Each iteration was shaped by the people actually using it.

Challenges

The EMR scheduler couldn't handle their reality: multiple clinics, different rules, insurer-specific constraints
01
Agents were clicking through screens and relying on memory to book a single appointment
02
Booking rules lived on sticky notes and in people's heads. Misbooks were constant.
03
Adding a new clinic or program meant weeks of work. The EMR couldn't keep pace with growth.
04
Leadership couldn't see scheduling performance, bottlenecks, or call center productivity in one place
05

Outcomes

Custom scheduling platform handling 20,000+ appointments per month across 100+ clinics
HL7 integration with the EMR, both directions. No data fragmentation.
Rules engine that encodes multi-clinic scheduling policies in one place
Call center UI designed for speed: guided flows, fewer clicks, less room for error
Admin console for clinics, providers, rules, users, and reporting. No engineering tickets.
Audit logging, call tracing, and compliance reporting for HIPAA reviews
New clinics and programs go live through configuration, not custom projects

Summary

Provided services

Platform EngineeringSystem IntegrationProduct DesignHL7 Integration

Our team

JT

Justin Tannenbaum

Solutions Architect

LC

Lukasz Chmielowski

Lead Engineer

PS

Piotrek Szyperski

Engineering

EQ

Ernesto Quispe

Product Design

Tech stack

.NE
Rea
Azu
SQL
HL7

Modernize without the rip and replace

Stuck on a legacy system? We've built the engagement layer on top before. Let's talk about yours.

Schedule a discovery call