Medical Virtual Assistant/Patient Service Specialist

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

TYPE OF WORK

Full Time

SALARY

$5/hour

HOURS PER WEEK

40

DATE UPDATED

Sep 18, 2026

JOB OVERVIEW

## Patient Service Specialist (Remote)

**Magnusson Clinic Primary Care** — Charlotte, North Carolina, USA

Highlights
- **Remote patient-facing front desk** — handle calls, texts, and voicemails for a US primary care practice
- **$5.00/hour, full time, 160 hours per month.** Monday–Friday, 9 AM–6 PM Eastern Time
- **HIPAA trained** with prior EMR and healthcare experience. AdvancedMD experience highly valued
- **Must be available to start within 7 days of offer.** Please do not apply if you are working out a notice period
- **Excellent spoken English is required.** Submit a 30-second video introducing yourself; applications without one will not be reviewed. Send video link in application from either YouTube/googleDrive/onedrive/loom Thank you.

$5.00/hour · Full time, 160 hrs/month · Monday–Friday, 9 AM–6 PM Eastern

We're an independent, physician-owned primary care practice. You'll be the first voice our patients hear — answering questions, managing the schedule, and preparing patients for their visits. This is a long-term role on a growing team, with room for advancement and pay increases as the practice expands.

### What you'll do

- Answer patient calls, texts, and voicemails during US business hours
- Answer common questions on hours, location, pricing, insurance accepted, and the physician
- Book, reschedule, and cancel appointments in AdvancedMD
- Call patients 1–2 days before each visit to confirm insurance, contact details, and completed paperwork
- Record accurately what the patient wants to discuss with the doctor
- Text patients who don't answer the phone
- Escalate anything medical or urgent to the physician immediately — **you are never expected to answer medical questions**

### What we're looking for

- **Excellent spoken and written English.** You'll speak with US patients directly
- Prior experience in healthcare admin, customer service, call center, or virtual assistant work
- EMR experience required; **AdvancedMD highly valued**
- HIPAA trained, and comfortable signing a confidentiality agreement
- Detail-oriented — names, dates, and insurance numbers must be exact
- Reliable internet, a working headset, and a quiet space for calls
- Available for consistent scheduled hours, Monday–Friday
- **Able to start within 7 days of offer.** Please don't apply if you're working a notice period

### Compensation

- $5.00/hour base, paid for 160 hours monthly
- Performance bonuses tied to attendance, call quality, and patient show-rate
- Pay and responsibility grow with the practice

### How to apply

Send your resume, **a 30-second video introducing yourself in English**, your past EMR and healthcare experience, and your earliest start date. Applications without a video will not be reviewed. Send video link in application from either YouTube/googleDrive/onedrive/loom. Thank you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0134
Total Execution Time  0.0149
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,904 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Medical-Virtual-AssistantPatient-Service-Specialist-1733304
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0067 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733304
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 973554
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1733304
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1733304' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733304 
0.0012   UPDATE employer_jobs SET hit_counts '***Sep-18-2026=1825***Sep-19-2026=351***Sep-21-2026=1' WHERE job_id'1733304'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=2176' WHERE job_id'1733304'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1733304' 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` = 1733304 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '973554'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)