Onboarding

How to Train a Virtual Medical Assistant for Your EHR System

A step-by-step guide to getting your virtual medical assistant up to speed on athenahealth, Epic, eClinicalWorks, and 10 other major EHRs.

September 9, 2025 9 min read

The EHR onboarding question is the one we get most often from practices who have never worked with virtual staff before. The concern makes sense: your EHR is the operational nervous system of your practice, and handing access to a remote employee feels like a significant step.

Here's the practical guide to getting a virtual medical assistant fully operational in your EHR - for any of the major systems.

Step 1: Create a role-based user account

Every major EHR (Epic, athenahealth, eClinicalWorks, Kareo, ChiroTouch, Dentrix, etc.) supports role-based access. Create a user account for your virtual medical assistant with permissions limited to the functions they actually need.

A scheduling virtual medical assistant needs: appointment calendar access, patient demographics, insurance information, and the ability to add notes to the scheduling workflow. They do not need clinical note access, prescription authority, or billing reconciliation.

A prior auth virtual medical assistant needs: clinical note read access for relevant encounters, the ability to create and track authorization requests, and access to the orders module. They do not need to schedule appointments or process payments.

Take 15 minutes to define the access scope before day one. It will save hours of troubleshooting later.

Step 2: Record a workflow walkthrough

Your EHR has its own quirks. The way your practice has configured it has even more. A recorded screenshare walkthrough - 20–30 minutes covering the key workflows - is the single most effective onboarding investment you can make.

Walk through: how to find a patient, how to schedule an appointment (including appointment type selection), how to add a note to the chart, how to check insurance eligibility, and how to submit a prior auth request if applicable.

Use a tool like Loom or Zoom recording. This video will remain useful for every future onboarding, including in-office staff.

EHR-specific notes

athenahealth: Roles are configured in the Admin console. Create a 'Virtual Staff' role with limited access and use two-factor authentication for all logins.

Epic: Work with your IT team to configure a named user with Hyperspace access scoped to the relevant modules. Epic's audit trail is excellent - use it.

eClinicalWorks: Create a user in the Admin module. Use the Security Role settings to limit access by module.

Kareo/Tebra: Straightforward role setup under Settings > User Management. virtual medical assistant can be given 'Scheduler' or 'Front Office' role.

ChiroTouch: Create a staff user under Admin > Users. Assign the 'Front Desk' or 'Billing' role depending on function.

Dentrix: Set up a user in Office Manager > Maintenance > User Setup. Assign appropriate access groups.

Step 3: Test before going live

Before your virtual medical assistant handles a real patient interaction, do a 30-minute live run-through with a practice manager on the call. Have them walk through the key workflows in your EHR while you observe. Catch any access issues or workflow confusion before a patient is involved.

Most virtual medical assistants placed by Staffing For Doctors arrive with EHR familiarity in their specialty. The walkthrough is about your specific configuration, not EHR basics.

Frequently Asked Questions

Ready to see what a specialty-trained virtual medical assistant can do for your practice?

Free 20-minute consultation. No commitment required.

Get the Practice Forward playbook

One email per week with practical advice on staffing, operations, and patient experience. No fluff.

No spam. Unsubscribe anytime.