Skip to main content
Staffing For Doctors

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.

January 15, 2026 9 min readBy Danny Nabavi, Founder, Staffing For Doctors

Last Updated: July 2026

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.

For system-specific playbooks, we publish per-EHR guides as well, such as our WebPT virtual assistant guide for physical therapy practices. If your practice uses MEDITECH or CareCloud, our MEDITECH vs CareCloud virtual assistant guide maps the workflow differences between those platforms so you can brief remote staff with the right context for each.

Frequently Asked Questions

Train a virtual medical assistant on your EHR in three steps: create a role-based user account scoped to their job, record a 20–30 minute screenshare walkthrough of your key workflows, and run a 30-minute live test session before they touch a real patient interaction.

Staffing For Doctors virtual medical assistants are trained in Epic, athenahealth, eClinicalWorks, NextGen, Practice Fusion, Kareo/Tebra, ChiroTouch, Dentrix, Eaglesoft, and most other major EHRs. Specialty-specific templates are part of pre-placement training.

EHR training for a virtual medical assistant takes 1–3 days when the practice prepares a recorded walkthrough of its specific configuration. Most virtual medical assistants are productive in your EHR within 48 hours.

No. Always use role-based access scoped to the virtual medical assistant's job - scheduling-only for a front desk role, clinical read access plus orders for a prior auth role. Never grant admin access unless required.

Use your EHR's audit trail to monitor virtual medical assistant activity. Every action is logged with a timestamp and user ID, giving you a more complete view than typical in-office workflows.

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.