Medical Assistant, Remote

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

TYPE OF WORK

Full Time

SALARY

3.25-4.75

HOURS PER WEEK

30

DATE UPDATED

Aug 9, 2026

JOB OVERVIEW

We are seeking an experienced Virtual Medical Assistant to provide remote administrative and patient-care support for a fast-paced telehealth environment.

This role requires someone who is confident speaking with patients, experienced with healthcare workflows, comfortable documenting in electronic health records, and able to work independently while maintaining accuracy, professionalism, and patient confidentiality.

This is not a general virtual assistant position. Previous healthcare or medical assistant experience is strongly preferred.

Key Responsibilities

The Virtual Medical Assistant will assist with responsibilities including:

Making outbound calls to patients
Conducting patient intake and information-gathering calls
Following established intake scripts and workflows
Scheduling, rescheduling, and coordinating patient appointments
Conducting patient follow-up outreach
Documenting patient interactions accurately in the EHR
Updating patient demographics, medical information, and records
Assisting with monthly notes and routine medical documentation
Reviewing and organizing patient tasks
Monitoring incoming patient messages
Triaging messages according to established protocols
Routing clinical concerns to the appropriate care tea ---------- mber
Communicating non-clinical information back to patients when appropriate
Assisting with medical records and documentation requests
Entering and processing orders as directed
Supporting telehealth workflows
Ensuring documentation and patient follow-ups are completed promptly
Providing administrative support to physicians, medical assistants, and other care tea ---------- mbers
Maintaining patient confidentiality and following HIPAA requirements
Completing additional administrative or patient-support tasks as assigned
REQUIRED Qualifications

Please apply only if you meet the following requirements:

Previous experience as a Medical Assistant, Virtual Medical Assistant, healthcare assistant, or healthcare administrative professional
Experience working remotely
Experience making outbound patient calls
Strong customer service experience
Excellent spoken and written English
Must be comfortable speaking with patients throughout the workday
Strong medical terminology knowledge
Experience documenting patient interactions
Experience using an EHR/EMR system
Strong computer and data-entry skills
Excellent attention to detail
Ability to follow detailed workflows and written instructions
Strong organizational and time-management skills
Ability to work independently without constant supervision
Ability to manage multiple patient tasks and priorities
Professional, compassionate, and patient when interacting with patients
Understanding of patient confidentiality and HIPAA
Reliable computer
Reliable high-speed internet
Quiet and professional workspace
Reliable headset for patient calls
Must be available to start immediately
Must provide at least TWO professional references from previous employers or supervisors
Strongly Preferred Experience

Candidates with experience in the following areas will receive preference:

Gastroenterology or GI care
Chronic disease management
Telehealth
Patient intake
Patient outreach
Medical message triage
Chart preparation
Medical documentation
Medical records
Prescription or order processing
Appointment scheduling
Care coordination
Remote patient support

Experience with any of the following EHR systems is a plus:

Epic
eClinicalWorks / eCW
gGastro
Athenahealth
Cerner
Other electronic health record systems
The Ideal Candidate

We are looking for someone who is:

Compassionate and patient-centered
Confident communicating with patients
Professional and well-spoken
Extremely reliable
Detail-oriented
Organized
Process-driven
Comfortable following protocols
Quick to learn new systems
Able to work independently
Able to recognize when something needs to be escalated
Comfortable receiving feedback and correcting mistakes
Resourceful when resolving administrative problems
Consistent with documentation
Able to handle repetitive patient outreach without losing quality
Comfortable working in a fast-paced healthcare environment

Accuracy is extremely important in this role. Medical documentation, patient communications, and task completion must be handled carefully and consistently.

English Communication Requirement

Because this position requires frequent telephone communication with patients in the United States, applicants must be able to speak English clearly, fluently, naturally, and professionally.

Applicants must also demonstrate strong written English, including grammar, reading comprehension, and the ability to document patient interactions accurately.

Selected candidates may be asked to complete a voice or video interview to assess communication skills.

Professional References Required

Applicants must provide at least TWO references from previous employers or direct supervisors.

Please provide:

Reference name
Company
Position/title
Relationship to applicant

Email
address
Phone number, if available

References may be contacted before a final hiring decision is made.

How to Apply

Please include the following information with your application:

Briefly introduce yourself.
Describe your experience working as a Medical Assistant or Virtual Medical Assistant.
Describe your experience making outbound calls to patients.
What types of patient intake calls have you completed?
Which EHR or EMR systems have you used?
Describe your experience with medical documentation or charting.
Do you have experience triaging patient messages?
Do you have experience working with gastroenterology or GI patients?
Describe your previous remote-work experience.
What equipment do you currently use for remote work?
What is your internet speed and reliability?
Confirm that you have a quiet workspace suitable for patient calls.
Provide your current availability.
Provide your earliest possible start date.
Provide your requested hourly rate within the $3.25–$4.75 USD/hour range.
Provide two professional references from previous employers or supervisors.
Applicant Screening

Shortlisted applicants may be asked to complete:

A brief spoken-English interview
A mock patient intake call
A basic medical terminology assessment
A short EHR/documentation scenario
A patient-message triage scenario

Applicants should be comfortable demonstrating their skills during the hiring process.

We are looking for someone dependable who can start immediately and become a long-ter ---------- mber of the team.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0133
Total Execution Time  0.0147
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,529,864 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Medical-Assistant-Remote-1705719
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1705719
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 888385
 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` = 1705719
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-25',ej.date_added) duration_daysDATEDIFF('2026-08-25',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-08-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1705719' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1705719 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-09-2026=2903***Aug-10-2026=658***Aug-11-2026=224***Aug-12-2026=150***Aug-13-2026=96***Aug-14-2026=72***Aug-15-2026=117***Aug-16-2026=121***Aug-17-2026=67***Aug-18-2026=60***Aug-19-2026=45***Aug-20-2026=30***Aug-21-2026=30***Aug-22-2026=26***Aug-23-2026=1***Aug-25-2026=1' WHERE job_id'1705719'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=4597' WHERE job_id'1705719'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1705719' 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` = 1705719 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '888385'
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)