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 per month after training graduation

HOURS PER WEEK

40

DATE UPDATED

Nov 21, 2025

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: 9 AM – 11 AM & 5 PM – 9 PM (Monitor Klara/OP, patient messaging, refills)
* Tuesday: 9 AM – 11 AM & 5 PM – 9 PM (Monitor Klara/OP, patient messaging, refills)
* Wednesday: 10 AM – 6 PM (Live/synchronous clinical support)
* Thursday: 8 AM – 10 PM (Full active shift — high-volume day, all hands on deck)
* Friday: 9 AM – 11 AM & 5 PM – 9 PM (Monitor Klara/OP, post-op coordination, follow-ups)
* Saturday: OFF (may be asked to provide limited coverage if volumes increase)
* Sunday: 9 AM – 6 PM (Live/synchronous clinical support, weekend coverage)

Notes on schedule:

* Thursday coverage is mandatory and is a high-intensity synchronous shift with the provider.
* Weekend coverage is required (Sunday active coverage).
* Additional hours, including Saturday coverage, may be added later based on practice volume and staffing.

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.0011
Controller Execution Time ( Jobseekers / Job )  0.0235
Total Execution Time  0.0253
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,072 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Medical-Scribe-Physician-or-Pharmacist-Full-Time-Remote-1498623
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0157 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1498623
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 727801
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1498623
AND `misc`.`idIS NULL 
0.0006   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 '1498623' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1498623 
0.0014   UPDATE employer_jobs SET hit_counts '***Oct-24-2025=112***Oct-25-2025=77***Oct-26-2025=64***Oct-27-2025=62***Oct-28-2025=62***Oct-29-2025=70***Oct-30-2025=33***Oct-31-2025=23***Nov-01-2025=22***Nov-02-2025=24***Nov-03-2025=38***Nov-04-2025=20***Nov-05-2025=25***Nov-06-2025=165***Nov-07-2025=44***Nov-08-2025=41***Nov-09-2025=25***Nov-10-2025=26***Nov-11-2025=32***Nov-12-2025=33***Nov-13-2025=22***Nov-14-2025=20***Nov-15-2025=14***Nov-16-2025=14***Nov-17-2025=16***Nov-18-2025=2***Nov-20-2025=3***Nov-21-2025=20***Nov-22-2025=27***Nov-23-2025=19***Nov-24-2025=20***Nov-25-2025=8***Nov-26-2025=19***Nov-27-2025=11***Nov-28-2025=3***Nov-29-2025=4***Nov-30-2025=7***Dec-01-2025=12***Dec-02-2025=10***Dec-03-2025=11***Dec-04-2025=20***Dec-05-2025=5***Dec-06-2025=10***Dec-07-2025=4***Dec-08-2025=11***Dec-09-2025=11***Dec-10-2025=6***Dec-11-2025=5***Dec-12-2025=3***Dec-13-2025=2***Dec-14-2025=2***Dec-15-2025=2***Dec-16-2025=4***Dec-17-2025=2***Dec-18-2025=7***Dec-19-2025=4***Dec-20-2025=5***Dec-21-2025=3***Dec-22-2025=4***Dec-23-2025=2***Dec-24-2025=1***Dec-25-2025=4***Dec-26-2025=5***Dec-27-2025=6***Dec-28-2025=1***Dec-29-2025=1***Dec-30-2025=4***Jan-01-2026=2***Jan-02-2026=1***Jan-03-2026=10***Jan-04-2026=6***Jan-05-2026=7***Jan-06-2026=10***Jan-07-2026=3***Jan-08-2026=8***Jan-09-2026=8***Jan-10-2026=9***Jan-11-2026=5***Jan-12-2026=3***Jan-13-2026=2***Jan-14-2026=4***Jan-15-2026=2***Jan-16-2026=7***Jan-17-2026=3***Jan-18-2026=3***Jan-19-2026=4***Jan-20-2026=7***Jan-21-2026=9***Jan-22-2026=4***Jan-23-2026=5***Jan-24-2026=2***Jan-25-2026=5***Jan-26-2026=11***Jan-27-2026=3***Jan-28-2026=4***Jan-29-2026=9***Jan-30-2026=7***Jan-31-2026=2***Feb-01-2026=2***Feb-02-2026=2***Feb-03-2026=3***Feb-04-2026=3***Feb-05-2026=6***Feb-06-2026=5***Feb-07-2026=1***Feb-08-2026=2***Feb-09-2026=6***Feb-10-2026=5***Feb-11-2026=6***Feb-12-2026=1***Feb-13-2026=2***Feb-14-2026=2***Feb-15-2026=2***Feb-16-2026=2***Feb-17-2026=1***Feb-18-2026=3***Feb-19-2026=5***Feb-20-2026=2***Feb-21-2026=8***Feb-22-2026=1***Feb-23-2026=3***Feb-25-2026=3***Feb-26-2026=1***Feb-27-2026=2***Feb-28-2026=3***Mar-03-2026=5***Mar-04-2026=2***Mar-05-2026=3***Mar-06-2026=1***Mar-07-2026=3***Mar-08-2026=2***Mar-09-2026=1***Mar-10-2026=4***Mar-11-2026=3***Mar-12-2026=2***Mar-13-2026=3***Mar-14-2026=1***Mar-16-2026=2***Mar-17-2026=1***Mar-18-2026=3***Mar-19-2026=1***Mar-20-2026=3***Mar-21-2026=3***Mar-22-2026=4***Mar-23-2026=8***Mar-24-2026=3***Mar-25-2026=5***Mar-26-2026=3***Mar-27-2026=3***Mar-28-2026=2***Mar-30-2026=1***Mar-31-2026=2***Apr-01-2026=2***Apr-02-2026=2***Apr-03-2026=3***Apr-04-2026=2***Apr-05-2026=1***Apr-06-2026=3***Apr-07-2026=4***Apr-08-2026=3***Apr-10-2026=3***Apr-11-2026=1***Apr-17-2026=1' WHERE job_id'1498623'  
0.0014   UPDATE employer_jobs SET monthly_hits '***Oct-2025=502***Nov-2025=724***Dec-2025=167***Jan-2026=165***Feb-2026=82***Mar-2026=74***Apr-2026=25' WHERE job_id'1498623'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1498623' 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` = 1498623 
0.0047   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '727801'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0012   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)