Virtual Medical Scribe (Physician or Pharmacist) – Full-Time – Remote

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

TYPE OF WORK

Full Time

SALARY

600

HOURS PER WEEK

45

DATE UPDATED

Jan 19, 2026

JOB OVERVIEW

Virtual Medical Assistant (Physician or Pharmacist) – Full-Time – Remote

Compensation: $150+ per week (based on experience)
Schedule: 40–50 hours/week

Core Shift Requirements (MA3 Schedule)
You must be available for the following coverage, which reflects our current MA3 schedule and will serve as your baseline schedule:

* Monday: 10 AM – 8PM (Live/synchronous clinical support)
* Tuesday: OFF
* Wednesday: 10 AM – 8PM (Live/synchronous clinical support)
* Thursday: 8 AM – 10 PM (Full active shift- Can likely finish all work within half shift once proficient)
* Friday: 10 AM – 8PM (Live/synchronous clinical support)
* Saturday: 10AM -8PM (Live/synchronous clinical support)
* Sunday: 9 AM – 6 PM (Full active shift- Can likely finish all work within half shift once proficient)

Notes on schedule:

* Thursday and Sunday coverage is mandatory and is a high-intensity synchronous shift with the provider.
* Weekend coverage is required

Start Date: ASAP

About the Role
We are seeking a Physician, Pharmacist, or equally skilled medical career to join our team as a full-time Virtual Medical Assistant supporting a high-volume clinical practice. This is a remote position that requires strict availability during assigned hours, including real-time communication with patients and tea ---------- mbers.

This role involves direct patient-facing work such as handling calls, coordinating care, documenting clinical encounters, and managing administrative and clinical workflow. You will also be responsible for listening to recorded patient encounters and transcribing accurate clinical notes into the chart.

Candidates must be adaptable, proactive, and team-oriented, with a professional demeanor and strong command of English.

Important: All candidates must successfully complete a 6-month probationary period, which includes training and performance evaluation, to matriculate into a permanent full-time role.

Required Qualifications

* Licensed Physician or Pharmacist (credentials will be requested)
* Fluent English (spoken and written)
* Strong medical background and patient communication experience
* Availability to work the required MA3 schedule consistently (remote but not flexible)
* Excellent interpersonal skills and professional tone
* Ability to handle changing responsibilities and stay calm under pressure
* Strong team communication and collaboration skills

Tech proficiency using the following platforms preferred — will train if necessary:

* EMRs: Amazing Charts, Zenoti
* Communication: Klara, OpenPhone, Google Voice
* Scheduling: Qwell, Google Calendar
* Tracking & Documentation: Google Sheets, Google Drive
* Other: iStop (for select patients), SOPs, task trackers

Responsibilities

1. Patient Communication & Call Handling

* Answer patient messages promptly (within 1–2 hours during shift)
* Return missed calls after-hours and manage live call handling during assigned hours (especially for refills, follow-ups, and care coordination)
* Escalate urgent issues to the provider when needed

2. Charting, Clinical Documentation & Transcription

* Prepare and pre-chart notes for upcoming visits 1–7 days in advance
* Listen to recorded patient encounters and transcribe accurate, structured visit notes into the EMR
* Document patient encounters based on text or voice instructions from the provider
* Ensure all charts are signed and coded appropriately by end of day

3. Patient Task Management

* Maintain up-to-date patient data across systems
* Process refill requests, send forms, and manage incoming documents
* Track completion of intake packets, consent forms, and post-op instructions

4. Scheduling & Coordination

* Schedule follow-ups and confirm appointments
* Ensure alignment between EMR, Qwell, and internal tracking sheets
* Monitor and resolve discrepancies across systems

5. Quality Assurance & Team Collaboration

* Audit charts and schedules for accuracy
* Communicate effectively with other tea ---------- mbers and assist in coordination
* Train junior tea ---------- mbers if assigned (after probationary period)

Training & Probationary Period
All candidates must:

* Complete a structured training process
* Maintain professional communication and reliability
* Demonstrate competency across platforms and responsibilities
* Undergo a 6-month probationary period, after which full-time status will be evaluated

Compensation

* Starting at $150/week, depending on experience and skill level
* Potential for role expansion and long-term growth after the 6-month probation based on performance reviews

How to Apply

Email
the following to ---------- with the subject line:
“Virtual Medical Assistant Application – [Your Name]”

Include:

* Updated resume or CV
* 1–2 minute voice recording introducing yourself and your experience
* Weekly availability and your time zone
* A short paragraph on why you're the right fit

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0165
Total Execution Time  0.0183
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,640 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Medical-Scribe-Physician-or-Pharmacist-Full-Time-Remote-1519100
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1519100
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 727801
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1519100
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1519100' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1519100 
0.0008   UPDATE employer_jobs SET hit_counts '***Nov-21-2025=117***Nov-22-2025=102***Nov-23-2025=83***Nov-24-2025=83***Nov-25-2025=49***Nov-26-2025=54***Nov-27-2025=32***Nov-28-2025=40***Nov-29-2025=28***Nov-30-2025=18***Dec-01-2025=42***Dec-02-2025=37***Dec-03-2025=40***Dec-04-2025=31***Dec-05-2025=32***Dec-06-2025=16***Dec-07-2025=13***Dec-08-2025=17***Dec-09-2025=18***Dec-10-2025=14***Dec-11-2025=21***Dec-12-2025=18***Dec-13-2025=13***Dec-14-2025=10***Dec-15-2025=14***Dec-16-2025=10***Dec-17-2025=10***Dec-18-2025=9***Dec-19-2025=13***Dec-20-2025=12***Dec-21-2025=11***Dec-22-2025=6***Dec-23-2025=4***Dec-24-2025=5***Dec-25-2025=7***Dec-26-2025=3***Dec-27-2025=15***Dec-28-2025=7***Dec-29-2025=11***Dec-30-2025=10***Dec-31-2025=9***Jan-01-2026=5***Jan-02-2026=18***Jan-03-2026=10***Jan-04-2026=10***Jan-05-2026=25***Jan-06-2026=24***Jan-07-2026=12***Jan-08-2026=10***Jan-09-2026=17***Jan-10-2026=17***Jan-11-2026=7***Jan-12-2026=11***Jan-13-2026=11***Jan-14-2026=6***Jan-15-2026=8***Jan-16-2026=10***Jan-17-2026=9***Jan-18-2026=10***Jan-19-2026=102***Jan-20-2026=65***Jan-21-2026=70***Jan-22-2026=42***Jan-23-2026=32***Jan-24-2026=38***Jan-25-2026=36***Jan-26-2026=39***Jan-27-2026=45***Jan-28-2026=48***Jan-29-2026=44***Jan-30-2026=52***Jan-31-2026=27***Feb-01-2026=18***Feb-02-2026=44***Feb-03-2026=37***Feb-04-2026=39***Feb-05-2026=42***Feb-06-2026=31***Feb-07-2026=25***Feb-08-2026=21***Feb-09-2026=29***Feb-10-2026=18***Feb-11-2026=28***Feb-12-2026=15***Feb-13-2026=15***Feb-14-2026=15***Feb-15-2026=18***Feb-16-2026=12***Feb-17-2026=28***Feb-18-2026=23***Feb-19-2026=11***Feb-20-2026=15***Feb-21-2026=17***Feb-22-2026=13***Feb-23-2026=13***Feb-24-2026=26***Feb-25-2026=23***Feb-26-2026=20***Feb-27-2026=10***Feb-28-2026=9***Mar-01-2026=10***Mar-02-2026=14***Mar-03-2026=11***Mar-04-2026=13***Mar-05-2026=13***Mar-06-2026=19***Mar-07-2026=7***Mar-08-2026=12***Mar-09-2026=12***Mar-10-2026=13***Mar-11-2026=22***Mar-12-2026=16***Mar-13-2026=12***Mar-14-2026=7***Mar-15-2026=12***Mar-16-2026=13***Mar-17-2026=17***Mar-18-2026=16***Mar-19-2026=12***Mar-20-2026=15***Mar-21-2026=8***Mar-22-2026=9***Mar-23-2026=19***Mar-24-2026=11***Mar-25-2026=15***Mar-26-2026=14***Mar-27-2026=12***Mar-28-2026=8***Mar-29-2026=10***Mar-30-2026=9***Mar-31-2026=8***Apr-01-2026=11***Apr-02-2026=5***Apr-03-2026=8***Apr-04-2026=8***Apr-05-2026=10***Apr-06-2026=12***Apr-07-2026=5***Apr-08-2026=8***Apr-09-2026=8***Apr-10-2026=13***Apr-11-2026=10***Apr-17-2026=1' WHERE job_id'1519100'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Nov-2025=606***Dec-2025=478***Jan-2026=860***Feb-2026=614***Mar-2026=389***Apr-2026=99' WHERE job_id'1519100'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1519100' 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` = 1519100 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '727801'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)