Integrations

Keep Your EHR, Add Capra: How Clinics Connect the Two

How clinics keep their EHR and add Capra for scheduling, reminders, texting and a portal: what moves, in which direction, how fast and who builds it.

By Capra Health team6 min read

Illustrated cover: two connected record cards on a dark green background with the title Keep your EHR, add Capra

Most clinics that look for new software are not unhappy with their clinical record. They are unhappy with everything around it: a schedule patients cannot book into, reminders that need a phone round, a portal nobody logs into, messages on a receptionist's personal phone. Replacing the EHR to fix those is the expensive answer. The cheaper one is to keep the EHR and connect it to the patient-facing layer, which is what Capra's integrations are built to do: the record stays where the clinicians chart, and scheduling, reminders, texting and the portal sit beside it, in step.

This post explains what "connected" means in practice, what moves and which way, how the connection gets built, and what to ask any vendor who says "we integrate with that".

Why keep the EHR

A clinical record is hard to move. Years of notes, templates the providers know, coding and billing wired into it, and in the US often a program or payer that expects a particular system. Practitioners describe the pain of the alternative, four disconnected systems for notes, scheduling, billing and messaging, and the pain of migration in the same breath. The way out is not a fifth system; it is a layer that connects to the record and removes the other three.

What that layer has to do:

  • Take appointments from the EHR and drive reminders, confirmations and the portal from them.
  • Send intake, consent and messages back, so the record is complete without re-typing.
  • Keep patients in step, so a new patient booked online exists once, not twice.
  • Log every exchange, so the clinic can see what moved and when.

What "connected" means, in three questions

Every integration promise should be able to answer these, and most vendor integration pages answer none of them.

What moves

Patients and their contact details. Appointments with their type, clinician, time and status. Intake answers and signed consent. Documents. Messages and their delivery status. Invoices and claim status where billing is involved. Each one mapped field by field, so a date of birth lands as a date of birth and a consent form lands as a document on the right patient.

Which direction

Not everything should flow both ways, and the direction is a decision, not an accident. The pattern most clinics choose:

Data EHR to Capra Capra to EHR
Patients and contact details Yes New patients booked online
Appointments Yes, to drive reminders Confirmations, reschedules, cancellations
Intake and consent Yes, as answers and documents
Messages Visible from the record
Notes Read into Capra where useful Written to the EHR if agreed
Appointment status Yes Confirmed, arrived, missed

The scoping call is where the table is filled in for your clinic.

How fast, and how visible

Calendar and messaging updates move as they happen; batch flows such as claims run on the schedule you set. And every exchange is logged in the audit trail, with its status, so "did the confirmation reach the EHR?" has an answer rather than a shrug.

How the connection gets built

Integrations on fixed directories are set up by the clinic from a list. A connection scoped per clinic is built by the vendor, and that is what Capra does:

  1. Scoping call. Your onboarding lead maps the systems you run, what moves between them, in which direction, and who sees the results.
  2. Build and test with your data. The connection is built and tested against sample records from your clinic; you walk through what moved before anything goes live.
  3. Go live with monitoring. The connection switches on with every exchange logged and visible in your audit trail, and the onboarding lead stays your contact afterwards.

Scheduling, reminders and messaging do not wait for the connection; they are live within a few days, with the EHR link following the onboarding plan.

What it looks like day to day

A patient books online from the clinic website without creating an account. The appointment appears in the EHR schedule. Three days before, a reminder goes out from the practice number; the patient confirms with one tap and the EHR shows the slot confirmed. The intake form, sent with the reminder, lands on the EHR record as answers and a signed consent document. On the day, reception checks the patient in from Capra and the status flows across. After the visit, a results-ready notice goes out with a portal link, and the message sits on the record for the provider to see.

Nobody typed anything twice, and the provider never left the EHR.

Questions to ask any vendor

If a vendor says they integrate with your EHR, ask:

  1. Which fields move, and in which direction? Ask for the table above, filled in.
  2. How quickly? As it happens, or in a nightly batch?
  3. Who builds it, and who do we call when it breaks?
  4. Is every exchange logged somewhere we can see?
  5. What happens when the EHR is unavailable? Queued and retried, or silently dropped?
  6. What does it cost in our time? A fixed-directory integration is set up by you; a scoped one is built for you.

A vendor who answers all six in plain terms is describing an integration. A vendor with a logo wall is describing a directory.

When replacing the EHR does make sense

Sometimes the record is the problem: a legacy system nobody supports, a cash-pay practice paying for billing features it does not use, a new practice with nothing to migrate. For those, Capra is the record too, with charting, forms and documents on the same patient profile as the schedule and the inbox. The EMR for small practices page covers that path, and the clinical records page covers the record itself. The point of this post is that it is a choice, not a precondition.

What to bring to the scoping call

The scoping call goes faster when the clinic arrives with answers. Before it, collect:

  • The EHR name and version, and whether you host it or the vendor does. Cloud systems and on-premise installs are connected differently.
  • Who administers it. The connection needs someone on your side who can grant access and answer questions about how the record is laid out.
  • The fields you care about. Which appointment types, which intake forms, which document types. A clinic that only wants appointments and consent to move gets a smaller, faster build than one that wants everything.
  • The direction for each. Use the table above and mark each row.
  • Sample records. A handful of test patients, with the identifying details removed, so the build can be checked against something real.
  • The exceptions. Clinicians who chart outside the EHR, appointment types that never need reminders, patients who must not be messaged.

With those six in hand, the scoping call produces a written list of what will move, and the build starts from it rather than from guesswork. The onboarding lead keeps the list, and it becomes the test script for go-live: every row is checked against a real record before the connection is switched on.

Three things that go wrong without a scope

Clinics that skip the scoping step and connect on a generic mapping describe the same three problems. Duplicate patients, because the match rule was name-only. Reminders for canceled appointments, because cancellations were not in the flow. And consent forms filed as plain text instead of documents, because nobody said which type they should land as. Each is a line in the scope, and each is cheaper to decide on the call than to clean up afterwards.

Where to start

List the systems your clinic runs: the EHR, the calendar your clinicians actually look at, the billing or claims platform, the accounting package, the messaging you use today. Then book a scoping call. The connection is built for you during onboarding, scheduling and messaging are live within a few days, and your clinicians keep the record they know. A demo will show the flow with your EHR named on the whiteboard rather than a generic one.

Frequently asked questions

Do we have to replace our EHR to use Capra?

No. Clinics keep the clinical system their providers chart in and add Capra for scheduling, reminders, WhatsApp and SMS, the patient portal and reporting. Capra connects to the record system you already have so patients, appointments and notes stay in step.

What data moves between the EHR and Capra?

Patients and contact details, appointments, intake and consent answers, documents, messages and appointment status, each mapped field by field to the other system. Which fields and in which direction is agreed on the scoping call and written into the integration.

Is the sync two-way?

Where the EHR allows it, yes. Appointments typically flow from the EHR to Capra to drive reminders, confirmations and intake flow back, and notes are read into Capra or written to the EHR according to what you agree.

How long does the EHR connection take?

Scheduling, reminders and messaging are live within a few days of onboarding. The EHR connection follows the onboarding plan: a scoping call, a build tested against your sample records, and go-live with monitoring, run by a named onboarding lead.

What happens if the EHR is down?

Capra keeps working on its own data and queues what needs to be sent. When the EHR is reachable again, queued updates are delivered and logged, and the audit trail shows what moved and when.

Written by

Capra Health team

We build capra+, the all-in-one healthcare platform that brings patient engagement, clinical records, scheduling and operations together. Why clinics choose Capra

See Capra in action

Bring every patient conversation together.

Book a personalized demo and we'll show you exactly how Capra fits your practice, with your channels, your calendars, and your workflows.

  • A walkthrough tailored to your team
  • Answers on setup, security & migration
  • No pressure, no obligation

Just have a question? Send us a message