Practice Management

How to Switch EHRs Without Losing Patient Data: A Step-by-Step Guide for Therapists

A practical, step-by-step guide to migrating your therapy practice to a new EHR without losing client data, notes, or billing history.

CT

CoralEHR Team

· 10 min read
How to Switch EHRs Without Losing Patient Data: A Step-by-Step Guide for Therapists

Introduction: Why Therapists Switch EHRs

Switching your EHR feels like moving apartments while you're still seeing clients in the living room. Everything needs to keep running while you pack up and relocate. It's no wonder so many therapists put it off for months—or years.

But staying with the wrong EHR has real costs. Maybe your monthly bill keeps climbing for features you don't use. Maybe the interface is so cluttered that charting takes twice as long as it should. Maybe you've outgrown a system built for general healthcare and need something designed for behavioral health.

Whatever your reason, the fear of losing patient data is usually what keeps therapists stuck. Here's the good news: with a clear plan, switching EHRs is entirely manageable. This guide walks you through every step so nothing falls through the cracks.

Before You Switch: Pre-Migration Checklist

Before you touch a single setting in your new EHR, spend a week on preparation. This is the step most therapists skip, and it's the one that prevents 90% of migration headaches.

Export Your Data

Every EHR handles data export differently, but most provide at least one of these formats:

  • CSV files — spreadsheets of client demographics, appointments, and billing records. The most common and most useful export format.
  • PDF exports — individual client records or notes exported as documents. Useful as a backup, but harder to import into a new system.
  • CCD/CCDA files — standardized clinical documents. If your EHR supports these, they're the cleanest way to transfer structured data.
  • FHIR bundles — the modern healthcare data standard. Newer EHRs increasingly support FHIR-based imports and exports.

Export everything, even data you think you won't need. Storage is cheap. Regret is expensive.

Document Your Customizations

Before you leave your current system, write down everything you've customized:

  • Note templates (SOAP, DAP, progress note formats)
  • Intake forms and questionnaires
  • Billing codes you frequently use
  • Automated reminders and their timing
  • Superbill templates
  • Any macros or text shortcuts

You won't be able to import these directly, but having them documented means you can recreate them in your new system without guessing.

Check Your Contract

Read the fine print on your current EHR subscription:

  • Cancellation notice period — some vendors require 30-60 days written notice
  • Data retention after cancellation — how long will they keep your data accessible? Some vendors delete everything 30 days after cancellation
  • Export fees — a few vendors charge for data exports (this is increasingly rare, but check)
  • Annual contract lock-in — you may owe the remainder of an annual plan

Notify Your Clients

Clients need to know about three things:

  1. New portal login — if your new EHR has a client portal, they'll need new credentials
  2. Updated intake forms — the new system may require clients to re-complete certain forms
  3. Payment changes — if payment processing changes, cards on file may need to be re-entered

Send a simple email 2-3 weeks before the switch. Keep it short and focused on what they need to do, not why you're switching.

What Transfers (and What Doesn't)

Setting realistic expectations here will save you frustration later.

Usually Transfers Without Issues

  • Client demographics — names, dates of birth, contact information, emergency contacts, insurance details
  • Appointment history — dates, durations, and types of past sessions
  • Billing records — invoices, payments received, outstanding balances
  • Diagnosis codes — ICD-10 codes associated with each client

Sometimes Transfers (Depends on Format)

  • Clinical notes — if exported as PDFs, they can be uploaded as attachments but won't be editable or searchable as native notes in the new system
  • Assessment scores — PHQ-9, GAD-7, and other measure results may transfer as data or may need to be re-entered
  • Treatment plans — structured plans may export as documents but lose their interactive features

Rarely Transfers

  • Custom templates — note templates, intake forms, and questionnaires almost never transfer between systems. You'll recreate these.
  • Form configurations — conditional logic, custom fields, and workflow automations are system-specific
  • Third-party integrations — connections to labs, pharmacies, or billing services need to be set up fresh
  • Telehealth session history — recordings and chat logs from built-in telehealth usually stay with the old vendor

Step-by-Step Migration Process

Step 1: Export From Your Current EHR

Log into your current system and run every available export. Most EHRs bury the export function under Settings or Account. Look for:

  • Client/patient data export (CSV preferred)
  • Clinical notes export (PDF if structured export isn't available)
  • Billing and claims export
  • Appointment history export

Save everything to a secure, encrypted location. These files contain PHI, so don't put them on an unencrypted thumb drive or a personal Google Drive. Use an encrypted folder on your computer or a HIPAA-compliant cloud storage service.

Step 2: Clean and Organize Your Data

Before importing anything, review your exported data:

  • Remove inactive clients you no longer need to transfer (check your state's retention requirements first)
  • Fix obvious errors — misspelled names, outdated phone numbers, incorrect insurance IDs
  • Standardize formatting — phone numbers, addresses, and dates should be consistent
  • Deduplicate — if a client appears twice, merge their records before importing

This cleanup step typically takes 2-4 hours for a solo practice with 50-100 active clients.

Step 3: Set Up Your New EHR

Before importing client data, configure the basics in your new system:

  • Your practice information and clinician profile
  • Appointment types and durations
  • Fee schedule and billing codes
  • Note templates (recreate from the list you documented earlier)
  • Intake forms and consent documents
  • Automated reminder settings

Getting this infrastructure in place first means imported clients land in a system that's ready for them.

If you're evaluating new systems, compare the leading options to find the right fit for your practice. And if cost is a factor in your switch, the practice savings calculator can help you quantify the difference.

Step 4: Import Client Data

Most modern EHRs offer a CSV import tool for client demographics. The process typically looks like this:

  1. Map your CSV columns to the new system's fields (the EHR will walk you through this)
  2. Run a test import with 5-10 clients first
  3. Verify the test data looks correct
  4. Import the full client list
  5. Spot-check 10-15 records for accuracy

For clinical notes exported as PDFs, upload them as document attachments to each client's record. This is tedious for large caseloads, but it preserves the clinical history.

Step 5: Parallel Run (2-4 Weeks)

This is the most important step and the one that protects you from data loss. For 2-4 weeks, run both systems simultaneously:

  • Schedule new appointments in the new EHR only
  • Write new notes in the new EHR only
  • Keep the old EHR active for reference—looking up historical notes, checking past billing records, verifying insurance details
  • Process new billing through the new EHR

During this period, you're not entering data in both systems. You're using the new system for all new work and the old system as a read-only reference.

If something goes wrong with the new system during this window, you still have full access to everything in the old one.

Step 6: Full Cutover

Once you've confirmed that the new EHR is working correctly:

  1. Export one final backup from the old system (in case you need it later)
  2. Download any remaining documents or attachments you haven't transferred
  3. Cancel your old subscription (respecting the notice period from your contract)
  4. Update your website and directory listings if the client portal URL changed

Keep your final data export stored securely for at least as long as your state requires you to retain records (typically 7-10 years for adult clients, longer for minors).

EHR-Specific Export Guides

SimplePractice

Navigate to Settings > Export My Data. SimplePractice provides CSV exports for client demographics, appointments, and billing. Clinical notes export as individual PDFs. The full export can take up to 48 hours to generate for large practices. You'll receive an email when it's ready. If you're considering alternatives, see our SimplePractice alternatives comparison.

TherapyNotes

Go to Tools > Data Export. TherapyNotes exports client demographics and appointment data as CSV files. Notes export as PDFs organized by client. Billing data exports separately. Plan for 24-72 hours for the export to complete. Compare TherapyNotes with other options in our comparison guide.

Jane App

Under Settings > Account > Export Data. Jane provides CSV exports for clients, appointments, and billing. Clinical notes can be exported individually or in bulk as PDFs. Jane also supports CCD exports for clients with structured clinical data, which can simplify import into systems that accept CCD format.

Common Mistakes to Avoid

Canceling your old EHR before verifying the import. Never cancel your old subscription until you've confirmed that all critical data exists in the new system. The parallel run period exists for exactly this reason.

Forgetting to export before your account closes. Some vendors delete your data within 30 days of cancellation. Set a calendar reminder to export at least one week before your account closes.

Trying to migrate everything at once. Start with active clients only. You can always go back for archived records later. Trying to import hundreds of inactive clients alongside your active caseload adds complexity without immediate value.

Skipping the test import. Importing 5-10 test records takes 15 minutes and can reveal field mapping issues before they affect your entire client list.

Not budgeting enough time. A rushed migration leads to errors. Block off a slow week in your practice—not the week before a holiday or insurance deadline.

Ignoring state-specific retention requirements. Before deleting anything from your old system, verify your state's medical record retention laws. Most states require 7-10 years, but requirements vary for minors and certain record types.

When to Get Help

Most solo practitioners can handle an EHR migration independently with this guide. But consider getting help if:

  • You're a group practice with 5+ clinicians and hundreds of active clients
  • Your current EHR uses a proprietary format that doesn't export to standard CSV or PDF
  • You have complex billing configurations with multiple payers and fee schedules
  • You're switching mid-cycle on outstanding insurance claims that need to be tracked across systems
  • Your old vendor is unresponsive to export requests

Your new EHR's onboarding team is your first resource. Most vendors include migration support in their setup process, and some offer dedicated migration specialists for larger practices.


This article is for informational purposes only and does not constitute technical, legal, or business advice. Consult with your EHR vendor and compliance officer regarding your specific migration situation.


Take the Next Step

Ready to make the switch? These resources can help you plan your migration:

Frequently Asked Questions

Share:
CT

CoralEHR Team

CoralEHR Team

Stay Updated with CoralEHR Blog

Get the latest insights on modern healthcare solutions, practice management, and therapy workflows delivered to your inbox.