Virtual Administrative Assistant/Virtual Medical Assistant

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$600/month

HOURS PER WEEK

40

DATE UPDATED

Sep 21, 2026

JOB OVERVIEW

Virtual Administrative Assistant – Outpatient Psychiatry Practice

Position: Virtual Administrative Assistant / Medical Virtual Assistant
Work Setting: Remote
Industry: Outpatient Mental Health / Psychiatry (Adult and Pediatric)

We are a growing outpatient psychiatric practice seeking a reliable, professional, and highly organized Virtual Administrative Assistant to support our providers and patients.

This is a patient-facing position and an important part of our practice operations. We are looking for someone who communicates exceptionally well, pays close attention to detail, takes initiative, and consistently follows tasks through to completion.

Key Responsibilities:

* Answer and manage incoming patient phone calls in a professional, warm, and timely manner
* Return calls and ensure patient messages are appropriately documented and routed
* Schedule, reschedule, and confirm appointments for the psychiatrist and part-time nurse practitioners
* Verify insurance eligibility and benefits prior to appointments
* Communicate relevant insurance information, copays, and administrative requirements to patients
* Maintain accurate patient demographic and insurance information
* Use AdvancedMD (EMR) for scheduling, patient records, and other administrative functions
* Use Spruce Health (VOIP phone system) for call handling and other administrative functions
* Upload, send, receive, and appropriately route faxes and documents
* Prepare routine patient letters and administrative correspondence using provided templates
* Monitor administrative messages and ensure requests are addressed or routed to the appropriate team member
* Assist with other administrative and front-office responsibilities as needed

### What We Are Looking For

The ideal candidate is:

* **Reliable and dependable** – consistent attendance and availability are extremely important
* **Detail-oriented** – able to accurately manage scheduling/multiple calendars, insurance information, patient messages, and documentation
* **An excellent communicator** – both verbally and in writing
* **Professional and personable on the phone (empathy and warmth is important in this patient population)**
* **Organized and able to manage multiple priorities**
* **Proactive** – able to recognize what needs to be done without requiring constant reminders
* **Accountable** – follows through on assigned tasks and communicates when something is incomplete or requires assistance
* Comfortable communicating with patients, healthcare providers, pharmacies, insurance companies, and other medical offices
* Able to maintain patient confidentiality and follow HIPAA/privacy expectations

### Preferred Experience

Previous experience working remotely for a **U.S.-based medical or behavioral health practice** is strongly preferred.

Experience with the following is especially helpful:

* Medical office administration or virtual medical assistance
* Insurance eligibility and benefits verification
* Appointment scheduling
* Patient phone support
* Electronic medical records (EMR/EHR)
* **AdvancedMD**
* Behavioral health, psychiatry, or mental health practices
* HIPAA and handling protected health information

### Technology Requirements

Applicants should have:

* Reliable high-speed internet
* A dependable computer and quiet, professional workspace
* Excellent English communication skills
* Ability to reliably work during designated U.S. Central Time business hours
* Comfort learning and working across multiple web-based systems

### To Apply

Please submit your resume and a brief introduction describing your experience with **medical practices, patient phone calls, appointment scheduling, and insurance verification**.

In your application, please also answer the following:

1. How many years of experience do you have working with U.S.-based healthcare practices?
2. What experience do you have verifying insurance eligibility and benefits?
3. Which EMR/EHR systems have you used? Have you used AdvancedMD?
4. Describe your experience answering patient phone calls and managing a medical office schedule.
5. What steps do you take to make sure a task or patient request does not fall through the cracks?
6. What hours are you available to work in U.S. Central Time?
7. Please provide a brief example of how you would handle an upset patient calling because they have left multiple messages and have not received a response.

We are looking for someone interested in becoming a **dependable, long-term member of our team**, rather than simply completing individual tasks. Strong communication, consistency, professionalism, and follow-through are essential for success in this role.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0185
Total Execution Time  0.0204
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,552 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Administrative-AssistantVirtual-Medical-Assistant-1735155
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0108 seconds)  (Hide)
0.0012   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1735155
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 977134
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1735155
AND `misc`.`id` IS NULL 
0.0008   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-19',ej.date_added) duration_days, DATEDIFF('2026-10-19',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1735155' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735155 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-21-2026=939***Sep-22-2026=595***Sep-23-2026=271***Sep-24-2026=129***Sep-25-2026=101***Sep-26-2026=60***Sep-27-2026=43***Sep-28-2026=99***Sep-29-2026=83***Sep-30-2026=78***Oct-01-2026=90***Oct-02-2026=54***Oct-03-2026=35***Oct-04-2026=44***Oct-05-2026=62***Oct-06-2026=43***Oct-07-2026=41***Oct-08-2026=47***Oct-09-2026=40***Oct-10-2026=21***Oct-11-2026=27***Oct-12-2026=44***Oct-13-2026=40***Oct-14-2026=35***Oct-15-2026=39***Oct-16-2026=31***Oct-17-2026=19***Oct-18-2026=3***Oct-19-2026=1' WHERE job_id= '1735155'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=2398***Oct-2026=716' WHERE job_id= '1735155'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1735155' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735155 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '977134'
AND `date_added` >= '2022-06-08' 
0.0009   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)