Every care program, one operating system.

Programly runs your CCM, PCM, BHI, AWV and APCM programs end to end. Eligible patients move through consent, scheduling, and assessment in the enrollment queue on their own — so by the time your team sees them, most of the work is already done.

Get Started for Free
See a demo
★★★★★
HIPAACompliant by design
★★★★★
SOC 2 (II)Independently audited
★★★★★
Billing-readyCPT codes tracked automatically
Built for practices running CCM, PCM, BHI, AWV and APCM programs
HIPAA compliant
SOC 2 Type II
CCM/PCM/BHI billing-ready
★★★★★

The queue does the outreach for us

Patients used to sit on a spreadsheet waiting for a call. Now they land in the queue, get their consent call and scheduling done automatically, and show up to my review already worked.

JF
Jordan Feldman, MDNYC Retina
★★★★★

Billing finally matches the work

CCM and BHI billing used to be a spreadsheet nightmare. Programly tracks time and applies the right code automatically as care happens.

KT
Kaela Thurman, NPHometown Health Center
★★★★★

One workspace, five programs

CCM, PCM, BHI, AWV, APCM — same dashboard, same enrollment queue, same billing view. We didn't need five different logins to run five programs.

HS
Holly SpottsFull Cup Wellness
★★★★★

Nothing falls through the queue

The tracker ranks who needs attention today, not who happens to be next on a list. Alerts and care gaps surface before they turn into a missed month.

CM
Carmen MelloneLife Insight
Eligible and Queued
Synced from EHR
5
Assessment queue
Assessment Agent running
5
Care plan creation
Draft ready for review
6

Enrollment that runs itself

Every eligible patient lands in the queue on its own. Consent, scheduling, and assessment run through AI agents before your team ever touches the file — so the work is already mostly done by the time they do.

Eligible, automatically

Patients sync in from your EHR already flagged eligible.

Outreach and consent

The intro call and consent go out without a click.

Scheduling Agent

Books the check-in and confirms the care team assignment.

Assessment Agent

Runs the intake assessment and drafts the care plan.

Review, not busywork

Your team reviews and signs off — they don't start from scratch.

Stage-by-stage visibility

See exactly where every patient sits in the pipeline.

Ranked by who needs you

Once a patient clears the queue, they're on the smart tracker — ranked by what needs attention, with vitals, goals, and assessments in one place, so nobody gets found by accident.

Ranked by urgency

Alerts and care gaps surface before they become a missed month.

Vitals & device data

BP, glucose, and step counts alongside every patient.

PHQ-9 / GAD-7 built in

Depression and anxiety screening, scored automatically.

An owner for every patient

Care manager assignment is visible at a glance, not buried in a filter.

Doreen Aldrich · BHI
High risk · 3 open tasks
Attention
Ben Ostrowski · CCM
5 min this month
Under goal
Coral Jennings · CCM
99490 threshold met
On track
Care plan · CCM
Goals drafted from intake
Ready
Care Scribe
Ambient listening, live call
Recording
Progress update
Sent to patient
Done

Care plans that write themselves

Goals, interventions, and barriers generated the moment intake finishes — no blank template. Care Scribe then turns every call into a finished note on its own.

Generated from intake

No blank templates — the plan starts from real assessment data.

Goal tracking

Clinical goals with progress visible at a glance.

Care Scribe

Ambient listening turns the call into a note, automatically.

Chronological notes

Every call and update, in order, per patient.

Billing that tracks itself

Every logged minute counts toward the right CPT code automatically — and claims are ready to hand to your billing team the moment a patient clears the threshold. Nothing gets missed at month-end.

Automatic time tracking

Every call and note logged toward the month, as it happens.

CCM, PCM & BHI codes

99490/99439, 99424–99427, 99484 — applied as care happens.

Ready the moment you qualify

Claims appear the instant a patient clears the threshold.

CSV & PDF export

Download exactly what your billing team needs, when they need it.

Per-patient activity reports

Every note and minute for a patient, for any month, on demand.

Threshold alerts

Get notified before a patient falls short of billable time.

Reports ready for billing

Every patient's activity — time logged, notes, and claims — exports as a clean CSV or a printable statement. Pick a patient, pick a month, done.

Per-patient activity reports

Every note and minute for one patient, for any month, one click.

Practice-wide claims export

CSV or PDF for everything that's ready to bill, at once.

Choose exactly what goes out

Select just the claims you want, or export all of them.

Nothing hand-assembled

The report is generated for you, not built by hand each month.

Dana Whitcomb — Activity Report
Time, notes & claims, this cycle
Ready
2 claims exported
CSV, ready for the billing team
Done
Claims for Billing Submission
Printable statement
PDF

Programs we support

Five CMS chronic-care programs, each with its own eligibility rules and billing codes — all running in the same workspace.

CCM

Chronic Care Management · 99490/99439 · two or more chronic conditions.

PCM

Principal Care Management · 99424/99425 · one high-risk condition.

BHI

Behavioral Health Integration · 99484 · alongside medical care.

AWV

Annual Wellness Visit · G0438/G0439 · yearly preventive visit.

APCM

Advanced Primary Care Management · G0556–G0558 · flat monthly.

Chronic Care Management
99490 · 20-min threshold
Live
Behavioral Health Integration
99484 · 20-min threshold
Live
Principal Care Management
99424 · 30-min threshold
Live

Every Program, One Workspace

CCM, PCM, BHI, AWV, and APCM all live in the same workspace — one dashboard, one enrollment queue, one billing view, nothing extra to run.

Five programs, one login

CCM, PCM, BHI, AWV, and APCM, all in one workspace.

Switch programs, not tools

Same nav, same workflow, whichever program you're working.

Built for how CMS pays

Each program keeps its own CPT ladder and thresholds.

Grows with your practice

Add a new program without adding new software.

Common Questions

What is Programly?

Programly runs your practice's chronic care programs — CCM, PCM, BHI, AWV and APCM — from one workspace. Eligible patients move through an automated enrollment queue, care plans build from real assessment data, and billing tracks itself as care happens.

Is Programly HIPAA-compliant?

Yes — Programly is HIPAA-compliant and SOC 2 audited, with a signed BAA available on every plan.

Does Programly handle CCM/PCM/BHI billing?

Yes — minutes are tracked automatically as care happens, and the correct code for CCM, PCM, or BHI is applied the moment a patient clears the threshold, ready to export for your billing team.

How does a patient end up enrolled?

Eligible patients sync in from your EHR and land in the enrollment queue automatically. Consent, scheduling, and the intake assessment run through AI agents — your care team reviews and signs off, rather than starting from zero.

★★★★★
Trusted by practices running CCM, PCM, BHI, AWV and APCM programs

Run your care programs on Programly

See the enrollment queue, the smart tracker, and billing in action — no credit card required to get started.