Medical Virtual Assistant – Prior Authorization & Billing Support (Athena EHR)

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

TYPE OF WORK

Full Time

SALARY

$5–$7 per hour (DOE)

HOURS PER WEEK

40

DATE UPDATED

Aug 25, 2026

JOB OVERVIEW

Medical Virtual Assistant – Prior Authorization & Billing Support (Athena EHR)

Salary: $5.00–$7.00/hour
Schedule: Monday–Friday | 8:00 AM–5:00 PM MDT
Employment: Full-Time

We're hiring an experienced Medical Virtual Assistant to support a U.S.-based mobile primary and palliative care practice serving primarily senior patients.

The role will focus on prior authorizations, medical billing/claims resolution, Athena EHR workflows, and patient administrative support.

What You'll Do

* Manage prior authorizations from submission through approval/denial
* Track and follow up on pending authorizations
* Review denied claims, claim holds, and billing discrepancies
* Assist with medical billing and claims resolution
* Manage faxes, orders, and documentation through **Athena EHR**
* Handle overflow patient calls, scheduling requests, and refill coordination
* Communicate with patients through Spruce
* Coordinate with medical assistants and other healthcare team members

MUST-HAVE Qualifications

Hands-on Athena EHR / athenahealth experience – REQUIRED**
Primary care experience – REQUIRED**
Hands-on prior authorization experience – REQUIRED**
Medical billing, claims processing, denied claims, or claims resolution experience**
Previous Medical Virtual Assistant or healthcare administrative experience**
Strong understanding of healthcare administrative workflows
Excellent spoken and written English
Professional and patient-friendly phone communication
Strong attention to detail, organization, and follow-through

Preferred Qualifications

* Spruce Health experience
* Experience with Athena faxes, orders, and claim holds
* Home health, mobile primary care, palliative care, or geriatric care experience
* Experience supporting elderly patients

How to Apply

Send your updated CV in PDF format to ---------- with the subject line:

Application – Medical Virtual Assistant – Prior Authorization & Billing Support (Your Full Name)

In a 1–2 minute voice recording, please answer the following question(s): An elderly patient calls to follow up on a medication refill. Please demonstrate how you would handle the call in a clear, patient, and professional manner. To record your answer, you can use a free recorder such as ---------- . Simply click record, speak clearly. Once you’re done recording, copy the link and paste it to your email along with you updated CV in PDF format.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0015
Controller Execution Time ( Jobseekers / Job )  0.0212
Total Execution Time  0.0234
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,208 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Medical-Virtual-Assistant-Prior-Authorization-Billing-Support-Athena-EHR-1716659
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0100 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1716659
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 951955
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1716659
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',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-09-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1716659' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716659 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-25-2026=595***Aug-26-2026=439***Aug-27-2026=156***Aug-28-2026=131***Aug-29-2026=86***Aug-30-2026=72***Aug-31-2026=101***Sep-01-2026=87***Sep-02-2026=64***Sep-03-2026=62***Sep-04-2026=48***Sep-05-2026=24***Sep-09-2026=1' WHERE job_id'1716659'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1580***Sep-2026=286' WHERE job_id'1716659'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1716659' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716659 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '951955'
AND `date_added` >= '2022-06-08' 
0.0010   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)