Remote Medical Assistant / Virtual Scribe (Primary Care – US Clinic)

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

TYPE OF WORK

Any

SALARY

3-6

HOURS PER WEEK

40

DATE UPDATED

Mar 25, 2026

JOB OVERVIEW

Job Overview

We are a busy US-based primary care clinic seeking a reliable and experienced Remote Medical Assistant / Virtual Scribe to support our provider and reduce documentation, inbox, and administrative workload.

This is a high-impact role focused on helping the provider stay efficient during clinic and eliminating after-hours charting. You will assist with real-time documentation, medication refills, inbox management, and patient communication.

We are a team-oriented clinic where all staff support multiple areas — we are looking for someone flexible, proactive, and dependable who can take initiative and help keep the clinic running smoothly.

Key Responsibilities
Provider Support & Documentation (HIGHEST PRIORITY)
Prepare patient charts prior to visits (review history, medications, labs, prior notes)
Pre-build notes for upcoming visits to reduce provider workload
Assist provider during patient visits via telecommunication
Perform real-time charting while the provider is speaking with patients
Complete and finalize notes after visits when needed
Prepare and pend medications, refills, and orders for provider review
Anticipate provider needs and help streamline workflow throughout the day
Medication Refills & Inbox Management (HIGH PRIORITY)
Process medication refill requests using clinic protocols
Review patient charts, labs, and visit history before preparing refills
Queue prescriptions for provider signature
Manage provider inbox (patient messages, lab results, refill requests)
Follow up on pending items and ensure nothing is missed
Patient Communication
Respond to patient messages, calls, and emails in a timely and professional manner
Provide appointment reminders and basic follow-up instructions
Answer basic clinical and administrative questions (non-diagnostic)
Route urgent or complex issues to the provider appropriately
Call patients to communicate lab results and provider recommendations using provider-approved instructions
Scheduling & Calendar Management
Schedule, reschedule, and confirm patient appointments
Coordinate provider schedules and ensure efficient patient flow
Medical Records Management
Update and maintain accurate patient records in the EHR
Ensure documentation is complete, organized, and up to date
Assist with chart preparation prior to visits
Clinical Support (Non-diagnostic)
Prepare and send intake forms
Assist with visit documentation and summaries
Enter orders (labs, imaging, referrals) under provider direction
Billing & Insurance Support (Preferred, Not Required)
Verify insurance eligibility
Assist with claims, denials, and basic billing inquiries
Help patients with billing-related questions
Telehealth Coordination
Assist patients with setting up virtual visits
Troubleshoot basic technical issues during telehealth appointments
Compliance & Confidentiality
Follow HIPAA guidelines at all times
Maintain strict patient confidentiality and data security
Team-Based Support
Assist in multiple areas of the clinic as needed
Be flexible and willing to support both clinical and administrative tasks
Work closely with the provider and team to improve efficiency
Requirements
Experience working with a US-based medical practice (REQUIRED)
Experience with medication refills and provider inbox management (REQUIRED)
Experience with medical scribing or real-time documentation (STRONGLY PREFERRED)
Must be comfortable working live with the provider during patient visits
Familiar with EHR systems
Experience with Tebra (Kareo) is strongly preferred
Must be a quick learner and adaptable
Strong English communication (written and verbal)
Detail-oriented, organized, and dependable
Additional Skills (Preferred)
Experience with social media management (Facebook, marketing, patient engagement)
Willingness to assist in multiple roles within the clinic
Hours
US Central Time (clinic hours)
Pay
$4–6/hour depending on experience
Application Instructions

Please include:

Your experience with real-time medical scribing
Your experience handling medication refills and provider inbox
Which EHR systems you have used (especially Tebra/Kareo if applicable)
What We Are Looking For

We are looking for someone who can take work off the provider’s plate, not just assist. The ideal candidate will help ensure charts are prepared, notes are completed, and inbox/refills are managed efficiently so the provider can focus on patient care.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0022
Controller Execution Time ( Jobseekers / Job )  0.0172
Total Execution Time  0.0201
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,760 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Remote-Medical-Assistant-Virtual-Scribe-Primary-Care-US-Clinic-1609904
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0067 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1609904
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 917812
 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` = 1609904
AND `misc`.`idIS NULL 
0.0014   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 '1609904' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1609904 
0.0011   UPDATE employer_jobs SET hit_counts '***Mar-25-2026=1377***Mar-26-2026=242***Mar-27-2026=140***Mar-28-2026=90***Mar-29-2026=94***Mar-30-2026=134***Mar-31-2026=119***Apr-01-2026=114***Apr-02-2026=85***Apr-03-2026=89***Apr-04-2026=50***Apr-05-2026=49***Apr-06-2026=63***Apr-07-2026=65***Apr-08-2026=48***Apr-09-2026=61***Apr-10-2026=39***Apr-11-2026=29***Apr-12-2026=1***Apr-14-2026=1***Apr-17-2026=1' WHERE job_id'1609904'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Mar-2026=2195***Apr-2026=695' WHERE job_id'1609904'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1609904' 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` = 1609904 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '917812'
AND `date_added` >= '2022-06-08' 
0.0002   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)