Healthcare Virtual Assistant | Patient Scheduling & Insurance | US Medical Office

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

TYPE OF WORK

Full Time

SALARY

$5 per

HOURS PER WEEK

39

DATE UPDATED

Jul 8, 2026

JOB OVERVIEW

Patient Communications, Insurance & Scheduling Specialist — Premium California Eye Care Practice
We are a respected optometry practice in Santa Monica, California, and we are growing fast. Over the next few years we are expanding significantly, and we need someone exceptional to grow with us from the start.
This is not a generic VA role. It is a long-term career opportunity for someone who takes real pride in their work, communicates beautifully in English, and wants to be part of a team that holds itself to a genuinely high standard.

About the role:
You will be the first voice our patients hear and the person who keeps our schedule full and our patients well taken care of. You will handle inbound and outbound calls, respond to patient texts and emails, schedule and confirm appointments, fill cancellations proactively, process insurance verifications, handle billing reconciliation, and follow up with patients for recalls and outstanding needs. You will work with a team of VAs, as well as our in-office team. We expect you to be on Zoom and available to communicate with our team throughout the workday.

More importantly, you will think. When you see something that could be done better, you will say so and help us fix it. When a phone shopper calls unsure whether to book, you will make them feel so welcome and confident in us that they do. When a patient has a confusing insurance question, you will walk them through it with patience and clarity.
We want someone who takes ownership of their work the way a small business owner does.

What we are looking for:
You speak and write English fluently with a neutral accent. Patients on the phone should feel immediately at ease with you. You have outstanding attention to detail, especially when it comes to patient records, insurance processing, and scheduling accuracy. You are warm but efficient. You follow through on everything. You do not need to be reminded twice.
Experience in healthcare, medical or dental offices, optometry, or insurance is a strong advantage. If you have worked in a patient-facing scheduling or billing role before, tell us about it. Prior VA or remote work experience is preferred.
We are specifically looking for someone who is growth-minded. The person who excels in this role will take on more responsibility over time, help train others, and become a key part of how this practice operates. We reward people who perform.

Compensation and schedule:
Starting pay is $5.00 USD per hour. Full-time hours required. You must be available during California business hours, Tuesdays to Saturdays. Performance bonuses are available for top performers. This is a stable, long-term role with an employer who genuinely invests in their team.

How to apply: Please send to ---------- send all four of the following or your application will not be reviewed:
1. your resume.
2. a voice recording of 60 to 90 seconds introducing yourself in English. This is how we evaluate communication quality. Please do not skip this.
3. a short paragraph describing a time you improved a system or process at a previous job. What was the problem, what did you do, and what changed?
4. a screenshot of your internet speed test from speedtest.net and a brief description of your computer setup.
We review every application personally. If you are sharp, dependable, warm with patients, and ready to be part of something that is genuinely growing, we would love to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0273
Total Execution Time  0.0286
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,072 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Healthcare-Virtual-Assistant-Patient-Scheduling-Insurance-US-Medical-Office-1633888
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0188 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1633888
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 541279
 LIMIT 1 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1633888
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-15',ej.date_added) duration_daysDATEDIFF('2026-07-15',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-07-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1633888' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1633888 
0.0021   UPDATE employer_jobs SET hit_counts '***Apr-28-2026=1109***Apr-29-2026=305***Apr-30-2026=177***May-01-2026=111***May-02-2026=90***May-03-2026=56***May-04-2026=90***May-05-2026=81***May-06-2026=84***May-07-2026=46***May-08-2026=56***May-09-2026=29***May-10-2026=21***May-11-2026=46***May-12-2026=51***May-13-2026=59***May-14-2026=54***May-15-2026=42***May-16-2026=37***May-17-2026=37***May-18-2026=38***May-19-2026=46***May-20-2026=59***May-21-2026=41***May-22-2026=38***May-23-2026=23***May-24-2026=24***May-25-2026=37***May-26-2026=33***May-27-2026=26***May-28-2026=69***May-29-2026=43***May-30-2026=28***May-31-2026=33***Jun-01-2026=50***Jun-02-2026=45***Jun-03-2026=42***Jun-04-2026=47***Jun-05-2026=47***Jun-06-2026=47***Jun-07-2026=34***Jun-08-2026=58***Jun-09-2026=43***Jun-10-2026=33***Jun-11-2026=32***Jun-12-2026=45***Jun-13-2026=33***Jun-14-2026=16***Jun-15-2026=31***Jun-16-2026=25***Jun-17-2026=40***Jun-18-2026=53***Jun-19-2026=33***Jun-20-2026=33***Jun-21-2026=20***Jun-22-2026=39***Jun-23-2026=39***Jun-24-2026=40***Jun-25-2026=40***Jun-26-2026=39***Jun-27-2026=17***Jun-28-2026=26***Jun-29-2026=42***Jun-30-2026=64***Jul-01-2026=37***Jul-02-2026=34***Jul-03-2026=31***Jul-04-2026=25***Jul-05-2026=29***Jul-06-2026=39***Jul-07-2026=37***Jul-08-2026=1245***Jul-09-2026=289***Jul-10-2026=164***Jul-11-2026=101***Jul-15-2026=1' WHERE job_id'1633888'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Apr-2026=1590***May-2026=1528***Jun-2026=1153***Jul-2026=2030' WHERE job_id'1633888'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1633888' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1633888 
0.0048   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '541279'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)