Virtual Assistant (Medical Prior Authorizations – Full-Time, Remote)

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

TYPE OF WORK

Full Time

SALARY

$5.00/hr during training, $6.00/hr after

HOURS PER WEEK

40

DATE UPDATED

Apr 7, 2026

JOB OVERVIEW

Monarch Health & Wellness is seeking a reliable, detail-oriented Virtual Assistant to join our growing medical clinic team. This role will temporarily support our current VA during maternity leave, with the opportunity to transition into a long-term position within our company.

We are looking for someone who already understands medication prior authorizations—this is not an entry-level admin role.

POSITION OVERVIEW:
This position is primarily responsible for managing medication prior authorizations, along with supporting daily administrative and clinical workflow tasks.

You will be trained using Loom videos and detailed SOPs, but prior hands-on experience with prior authorizations is required.

KEY RESPONSIBLITIES:
Submit and manage prior authorizations using Cover ---------- ds and other payer portals- daily
Complete PA requests via phone, insurance websites, and PBM portals
Handle medication prior auths including GLP-1s such as Wegovy and Zepbound
Track approvals, denials, and follow-ups
Upload and communicate PA outcomes to providers via EHR
Verify insurance benefits
Perform data entry (labs, patient documentation, chart updates)
Pull weekly and monthly reports
Assist with additional administrative tasks as needed

REQUIREMENTS (NON-NEGOTIABLE):
Experience completing medication prior authorizations using Cover ---------- ds and similar platforms
Strong attention to detail and accuracy
Comfortable navigating multiple insurance portals and systems
Ability to follow SOPs and work independently
Strong communication skills (written and verbal)
Strong data entry skills

PREFERRED EXPERIENCE:
Prior work in a medical clinic, med spa, or telehealth environment
Experience with insurance verification and benefits checks
Familiarity with GLP-1 medications and weight loss treatments
Familiarity with Square POS, Charm EHR, Spruce phone systems

SCHEDULE:
Full-time (remote)- Starting ASAP
Hours: 7:30 AM – 5:30/6:00 PM CST Mon-Thursday, 7:30am-2:00pm Friday (during business hours)
Temporary requirement: Must be available 7 days/week
Weekends require only a few hours (1-3 hours on Saturday/Sundays) for prior authorizations

COMPENSATION:
$5.00/hour during training
$6.00/hour after training completion
Opportunity for long-term growth and expanded responsibilities

TRAINING:
Structured onboarding with:
Loom video training
Step-by-step SOPs
Support from current Virtual Assistants located in the Philippines

WHAT WE'RE LOOKING FOR:
We want someone dependable who takes ownership of their work. This role is critical to patient care and clinic operations—if prior authorizations fall behind, everything backs up.

If you already know how to get approvals done efficiently and can stay organized without constant supervision, you’ll do well here.

TO APPLY, PLEASE INCLUDE:
Your experience with prior authorizations (specific platforms used)
Examples of medications you’ve worked on
Your availability (including weekends)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0032
Controller Execution Time ( Jobseekers / Job )  0.0241
Total Execution Time  0.0280
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,272 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Medical-Prior-Authorizations-Full-Time-Remote-1618940
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0133 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0019   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1618940
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 611856
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1618940
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-13',ej.date_added) duration_daysDATEDIFF('2026-04-13',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-04-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1618940' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1618940 
0.0029   UPDATE employer_jobs SET hit_counts '***Apr-07-2026=489***Apr-08-2026=708***Apr-09-2026=417***Apr-10-2026=242***Apr-11-2026=170***Apr-13-2026=1' WHERE job_id'1618940'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=2026' WHERE job_id'1618940'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1618940' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1618940 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '611856'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0021   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)