Resources
Guides for clinics that want to stop leaking revenue.
Practical, evidence-based playbooks on reducing no-shows, filling cancelled slots, and winning back patients, written for clinic operators.
No call. No credit card. Plug-and-play setup in 5 minutes.
Latest
September 21, 2026 · 5 min read
Akute Has No Confirmed Status. Design For It.
Akute is the fastest EHR in this series to connect to, and its published API has no confirmation state on an appointment. A field-level look at what that access actually costs, why the missing status is more honest than it looks, and where the confirmation record has to live instead.
Read moreSeptember 18, 2026 · 5 min read
WebPT Integrates Over HL7 v2, Not an API
WebPT publishes no developer API, only HL7 interfaces delivered as a managed integration project. A field-level look at what that structure means for reactivation: why ADT points the wrong direction, why billing and documents cannot stand in for an appointment feed, and what a practice can still measure without either.
Read moreSeptember 17, 2026 · 5 min read
TherapyNotes: The HIE Feed Is the Only Data Out
TherapyNotes publishes no developer API. What it does publish is exactly what leaves via HIE, and that list is a precise statement of what the product considers shareable, and why it can't tell you a session was missed.
Read moreSeptember 16, 2026 · 6 min read
SimplePractice Cancellations Without API Access
SimplePractice has an API, but not one a practice can request. A field-level look at what a solo or small group practice can actually automate around cancellations today, what the built-in Client Portal buys you for free, and the four failure modes that only an API fixes.
Read moreSeptember 15, 2026 · 7 min read
Open Dental Treats Recall as a First-Class Object
Most EHRs make you infer recall from appointment history: pull the last visit, apply an interval rule, decide who's due. Open Dental doesn't. Recall has its own table, its own status field, its own interval syntax, and a short-notice ASAP list you can write to directly. A field-level look at what that changes.
Read moreSeptember 14, 2026 · 7 min read
Tebra Is SOAP, and That Changes the Estimate
Every other EHR in this series exposes its schedule as REST or FHIR JSON. Tebra's practice management API is SOAP, with XML envelopes and a technical guide distributed as a PDF rather than published online. That single fact changes the estimate, the tooling, and the architecture of a no-show recovery project built on top of it.
Read moreSeptember 11, 2026 · 6 min read
Elation's Two-Level Status: No-Show Is a Detail
Elation Health splits a missed appointment into two fields: a top-level status and a status_detail that only applies when the visit was Not Seen. That structure decides how a recall workflow separates true no-shows from patients who walked out, and how it keeps cancellations out of both piles.
Read moreSeptember 10, 2026 · 6 min read
DrChrono Recall Inside a 500/Hour Budget
DrChrono's REST API is one of the friendlier EHR integrations to build against, but it caps you at 500 calls an hour. That limit decides how a recall system syncs, ranks, and contacts patients, not just how fast it runs.
Read moreSeptember 9, 2026 · 6 min read
eClinicalWorks Reminders: Ask /metadata First
eClinicalWorks splits its FHIR APIs across two developer portals, and every deployment exposes a different subset of resources. The capability statement is the only way to know which one you're looking at, and it should shape how you build the reminder loop.
Read moreSeptember 8, 2026 · 7 min read
Epic Patient Outreach: The Org Is the Gate
Epic's FHIR API is public, free, and well documented, so the technical barrier is low. What actually stands between a working integration and a live patient outreach project is organizational, and it's worth understanding before you scope one.
Read moreSeptember 7, 2026 · 6 min read
Filling Cancelled Appointments in Avon Health
Avon Health's scheduling API reads like a modern developer product. Two of its design choices, writable appointment types and native group visits, change what you can do when a slot opens up.
Read moreSeptember 4, 2026 · 6 min read
Cerner Scheduling API: Booking Against a Slot
Cerner, now Oracle Health, speaks FHIR, which makes it look familiar. The parameters don't behave the same way a slot search that works verbatim against another FHIR server will return nothing here.
Read moreSeptember 3, 2026 · 6 min read
Filling Cancelled Appointments in athenahealth
athenahealth treats an open slot as an object you can create, book onto, and hold. That last one, freezing a slot mid-offer, is a feature almost no other EHR in this series exposes.
Read moreSeptember 2, 2026 · 6 min read
Medplum Appointment Status: Two Layers, Not One
A Medplum appointment has a status, and so does every participant on it. They move independently, and code that only reads the first will report a booking as confirmed when the patient never answered.
Read moreSeptember 1, 2026 · 6 min read
Waitlist Automation in Medplum
Medplum is one of the few EHRs where a waitlist is real appointment state instead of something you build alongside it. What that changes, and what it doesn't.
Read moreAugust 31, 2026 · 6 min read
No-Show Follow-Up in Canvas Medical
Canvas has a dedicated no-show status, and three other statuses that look like it but aren't. Getting the distinction right decides who you contact.
Read moreAugust 28, 2026 · 6 min read
Fill Cancelled Appointments in Canvas Medical
Canvas treats an open slot as a resource you can query rather than a number you calculate. Here is what that gives a cancellation workflow, and what it still leaves you to build.
Read moreAugust 27, 2026 · 5 min read
Using Healthie Patient Tags to Drive Recall
Tags are the only thing in Healthie shaped like a list, so every recall workflow ends up built on them. Here is where that stops working.
Read moreAugust 26, 2026 · 6 min read
Automating Appointment Confirmations in Healthie
Confirmation in Healthie is one boolean, with no timestamp, no attribution, and no link to anything else. Here is what you have to build around it.
Read moreAugust 21, 2026 · 7 min read
How to Fill Cancelled Appointments in Healthie
A field-by-field walkthrough of what Healthie's scheduling API gives you when an appointment is cancelled, and where you have to build on top of it.
Read moreJuly 24, 2026 · 8 min read
The Real Cost of a Patient No-Show: What One Empty Chair Actually Costs
A no-show costs far more than one missed visit. The full math: lost revenue, idle provider time, the downstream costs clinics never count, and how to calculate your own number.
Read moreJuly 17, 2026 · 5 min read
How to Fill Cancelled Appointment Slots in Minutes (Not Days)
A 4 p.m. cancellation should not be an empty chair by morning. How clinics fill last-minute cancellations fast, and why a manual waitlist recovers so few of them.
Read moreJune 23, 2026 · 8 min read
How to Reduce Patient No-Shows: 9 Tactics That Actually Work
Nine evidence-based ways to reduce patient no-shows, and the one step most clinics skip: recovering the no-shows you can't prevent.
Read moreSee your revenue leak in five minutes.
Connect your EHR and get a tailored revenue-at-risk diagnostic on your real clinic data. No call. No credit card.