Mental healthcare administrative Assistant

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

TYPE OF WORK

Full Time

SALARY

650-700

HOURS PER WEEK

40

DATE UPDATED

Nov 24, 2025

JOB OVERVIEW

Administrative Healthcare Assistant — Virtual (Healthcare Operations + Project Coordinator)



Location: Remote (Phoenix time zone preferred / core hours overlap 9:00–5:00 MST)
Reports to: Office Manager / Clinical Director
Classification: Full-time, Non-exempt (non-clinical)
Works with: Front Desk, Billing, Clinical Team, Providers, QA



Position summary
We’re hiring a detail-oriented, proactive virtual Administrative Healthcare Assistant / Project Coordinator who will be the operational backbone of our remote front-desk and practice operations. This person will run the virtual check-in workflow, own patient communication and billing liaison tasks, and lead small operational projects that improve patient flow, reduce no-shows, and tighten administrative compliance. They must be an expert at juggling EHR tasks and telehealth logistics, and be comfortable owning projects end-to-end using modern PM tools.



This is a fully remote role. Candidate must be able to create a secure, HIPAA-compliant workspace and be available during core clinic hours (with flexibility for occasional early/late shifts when necessary).



Core responsibilities



1) Virtual Front Desk & Patient Coordination



Run the virtual check-in workflow from first contact through session completion: verify identity and insurance, request/confirm ID & insurance images, collect/confirm copay via Square or card-on-file, confirm telehealth links, and update EHR notes accordingly per BANANA AAPPLE and CHEESE



Triage incoming phone calls, secure messages and emails; respond or escalate per SOPs. Maintain SLAs (e.g., respond to patient messages within 2 business hours during core hours).



Manage scheduling for intakes (60 min), follow-ups (30 min default), and therapy visits (60 min), honoring provider blocks and modalities.



Monitor no-show/cancellation queue and run scripted outreach to reschedule, document outreach, and apply fees per policy.



Prepare pre-visit chart packets and superbills for providers; ensure charts are complete 48 hours prior to scheduled visits.



Ensure accurate demographics, medication lists, pharmacy, and emergency contact updates in the EHR.



2) Billing & Insurance Support



Verify eligibility and pre-authorization needs prior to visits; track outstanding eligibility failures and follow up.



Collect copays and reconcile daily collections with billing; maintain credit card authorizations and PCI/HIPAA compliance.



Help triage denials and re-bills and coordinate with Billing to reduce aged AR.



Maintain accurate documentation for superbills and submissions so encounters close promptly.



3) Telehealth & Technology Management



Own telehealth logistics: create/validate session links, send confirmations, troubleshoot patient connection issues, and guide patients through virtual check-in.



Be fluent with Practice Fusion (or equivalent EHR), Square/PayPal for payments, telehealth platforms ( ---------- ), e-fax/e-fax queues, and secure patient file upload procedures.



Maintain an equipment checklist and ensure secure storage of credentials (use company vault) — never email PHI insecurely.



4) Project Coordination & Continuous Improvement



Lead and coordinate office projects such as: virtual triage redesign, scheduling optimization, EHR template updates, and onboarding workflows.



Build and maintain project plans with milestones, owners, status updates, and risk logs in Asana/ClickUp/Teams Planner.



Run weekly status huddles for operational initiatives and deliver monthly KPIs to management.



Identify process gaps and propose SOP changes; draft SOP updates and training guides for staff.



5) Compliance, Reporting & QA



Maintain daily and weekly checklists: opening/closing tasks, med-fridge logs, supply orders, and safety walkthroughs (virtual analogues where applicable).



Ensure documentation and communications follow HIPAA minimum-necessary rules; participate in monthly QA spot checks and staff micro-trainings.



Prepare operational reports: no-show rates, appointment confirmation rates, average response time, and resolution times for administrative tickets.



6) Team Communication & Back-up



Serve as the remote “glue”: coordinate between providers, medical assistants, billing, and other admins.



Maintain clear handoffs and task ownership. Escalate provider or patient risks immediately.



Be available as a backup to other administrative roles during vacations or high volume.



Qualifications & experience



2+ years in a medical/behavioral health front desk, virtual patient services, or clinical administrative role (behavioral health experience strongly preferred).



Demonstrated project coordination experience (managing timelines, tasks, and stakeholder communications).



Strong EHR experience (Practice Fusion or equivalent), telehealth systems, and payment processors (Square, PCI concepts).



Excellent written and verbal communication; professional phone manner.



Working knowledge of HIPAA, OSHA basics, and insurance verification practices.



Comfortable with Asana/ClickUp/Teams Planner, MS Teams, Google Suite or Office 365, and Excel/Sheets for reporting.



High integrity, reliable high-speed internet, a private workspace, and willingness to submit proof of secure environment tools if requested.



Preferred: Associate/BA in healthcare administration, project management certification, or formal training in medical billing/insurance.



Key competencies & traits



Owner mentality: closes loops, tracks tasks to completion, escalates proactively.



Time management: manages multiple priorities and fast-moving tasks without micromanagement.



Attention to detail: accurate data entry, superbill prep, and payment reconciliation.



Customer focus: empathetic, calm with patients in distress, professional with providers.



Analytical: tracks trends, identifies root causes, and suggests measurable improvements.



Tech-savvy & adaptive: learns new tools quickly and documents workflows.



Performance metrics (KPIs)



Patient message response time: ? 2 business hours during core hours.



Virtual check-in completion rate: ? 95% of scheduled visits completed as “checked in” 30 min before appointment.



No-show outreach & reschedule rate: contact attempts recorded for 100% of no-shows within 24 hours; reschedule conversion target ? 60%.



Superbills and chart prep accuracy: ? 98% completeness before sessions.



Project deliverables: projects completed on time ? 85%; operational improvements produce measurable gains (e.g., decreased no-show by X%).



AR / billing support: reduce re-bill queue by target ?ch month (set quarterly).



Onboarding & 90-day training plan
Week 1: Orientation — HIPAA, Desert Bolt SOP review, EHR access & practice environment, telehealth basics.
Weeks 2–4: Shadow existing staff for virtual check-ins, scheduling, copay collection, and message triage; complete mini-projects (e.g., create a checklist for pre-visit chart prep).
30–60 days: Own daily queues independently; handle scheduling, authorizations, and minor billing reconciliations. Start first small process improvement project.
60–90 days: Lead one cross-functional improvement project; complete performance review per the Performance Agreement. Be fully autonomous in virtual check-in, billing liaison, and project tracking.



Tools & environment (remote)



Company provides access to EHR, project tools, and training materials. Candidate must provide: reliable internet (min 100 Mbps recommended), quiet/private workspace, and basic computer hardware (camera + headset).



Must use company-approved methods for PHI (company vault, secure video, encrypted file uploads); no PHI via personal email or insecure channels.



Interview / hiring checklist (suggested)



Ask for a short case: “You have 3 missed appointments today, 4 unresolved prior auth tickets, and 10 patient messages. Walk me through your first 60–90 minutes.”



Test EHR basics and ask for a demo of how they would prepare a superbill and close an encounter.



Ask for an example of a project they owned, tools they used, and measurable outcomes.



Scenario: telehealth patient cannot find the link 5 min before appointment — ask for step-by-step handling.



Compensation & scheduling (example)



Competitive range depending on experience (example band: $18–$27/hr or salary equivalent).



Standard remote schedule with core hours: 9:00–5:00 MST with 1-hour lunch; may include staggered start to overlap providers as necessary.



“This hire must fix” — expectations (use on posting to be explicit)



Never leave messages unacknowledged: zero tolerance for >24-hour unattended patient messages during business days.



Follow through on tasks: if assigned an action item, close or report blockers within the same business day.



No scheduling confusion: accurate appointment entry so providers and patients are never double-booked.



Accurate billing & collections: copays reconciled daily and flagged discrepancies escalated same day.



Document everything: every outreach, authorization, and reschedule must be in the EHR with friendly, clear notes.



Project ownership: lead improvements end-to-end and deliver measurable results.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0167
Total Execution Time  0.0181
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,552,440 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Mental-healthcare-administrative-Assistant-1497967
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0115 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1497967
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 868873
 LIMIT 1 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1497967
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1497967' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1497967 
0.0013   UPDATE employer_jobs SET hit_counts '***Oct-23-2025=122***Oct-24-2025=691***Oct-25-2025=166***Oct-26-2025=152***Oct-27-2025=158***Oct-28-2025=91***Oct-29-2025=58***Oct-30-2025=43***Oct-31-2025=36***Nov-01-2025=30***Nov-02-2025=27***Nov-03-2025=45***Nov-04-2025=38***Nov-05-2025=35***Nov-06-2025=18***Nov-07-2025=20***Nov-08-2025=10***Nov-09-2025=9***Nov-10-2025=18***Nov-11-2025=22***Nov-12-2025=21***Nov-13-2025=10***Nov-14-2025=22***Nov-15-2025=10***Nov-16-2025=13***Nov-17-2025=14***Nov-18-2025=12***Nov-19-2025=283***Nov-20-2025=50***Nov-21-2025=2***Nov-22-2025=1***Nov-23-2025=1***Nov-24-2025=104***Nov-25-2025=507***Nov-26-2025=175***Nov-27-2025=103***Nov-28-2025=66***Nov-29-2025=50***Nov-30-2025=34***Dec-01-2025=60***Dec-02-2025=42***Dec-03-2025=33***Dec-04-2025=24***Dec-05-2025=17***Dec-06-2025=12***Dec-07-2025=21***Dec-08-2025=17***Dec-09-2025=25***Dec-10-2025=18***Dec-11-2025=16***Dec-12-2025=13***Dec-13-2025=2***Dec-14-2025=12***Dec-15-2025=7***Dec-16-2025=14***Dec-17-2025=18***Dec-18-2025=7***Dec-19-2025=14***Dec-20-2025=6***Dec-21-2025=8***Dec-22-2025=8***Dec-23-2025=7***Dec-24-2025=3***Dec-25-2025=5***Dec-26-2025=8***Dec-27-2025=4***Dec-28-2025=5***Dec-29-2025=2***Dec-30-2025=12***Dec-31-2025=2***Jan-01-2026=9***Jan-02-2026=4***Jan-03-2026=2***Jan-04-2026=5***Jan-05-2026=12***Jan-06-2026=10***Jan-07-2026=6***Jan-08-2026=13***Jan-09-2026=5***Jan-10-2026=6***Jan-11-2026=4***Jan-12-2026=6***Jan-13-2026=3***Jan-14-2026=8***Jan-15-2026=3***Jan-16-2026=7***Jan-17-2026=5***Jan-18-2026=3***Jan-19-2026=8***Jan-20-2026=6***Jan-21-2026=4***Jan-22-2026=9***Jan-23-2026=1***Jan-24-2026=10***Jan-25-2026=4***Jan-26-2026=10***Jan-27-2026=8***Jan-28-2026=16***Jan-29-2026=7***Jan-30-2026=6***Jan-31-2026=4***Feb-01-2026=3***Feb-02-2026=9***Feb-03-2026=10***Feb-04-2026=12***Feb-05-2026=8***Feb-06-2026=14***Feb-07-2026=8***Feb-08-2026=7***Feb-09-2026=10***Feb-10-2026=6***Feb-11-2026=4***Feb-12-2026=5***Feb-13-2026=6***Feb-14-2026=2***Feb-15-2026=2***Feb-16-2026=3***Feb-17-2026=4***Feb-18-2026=6***Feb-19-2026=13***Feb-20-2026=6***Feb-21-2026=5***Feb-22-2026=7***Feb-23-2026=5***Feb-24-2026=5***Feb-25-2026=4***Feb-26-2026=8***Feb-27-2026=4***Feb-28-2026=1***Mar-01-2026=3***Mar-02-2026=3***Mar-03-2026=3***Mar-04-2026=9***Mar-05-2026=9***Mar-06-2026=14***Mar-08-2026=3***Mar-09-2026=3***Mar-10-2026=4***Mar-11-2026=6***Mar-12-2026=6***Mar-13-2026=8***Mar-14-2026=5***Mar-15-2026=3***Mar-16-2026=4***Mar-17-2026=8***Mar-18-2026=12***Mar-19-2026=5***Mar-20-2026=2***Mar-21-2026=2***Mar-24-2026=7***Mar-25-2026=6***Mar-26-2026=7***Mar-27-2026=1***Mar-28-2026=4***Mar-30-2026=4***Mar-31-2026=2***Apr-01-2026=4***Apr-02-2026=7***Apr-03-2026=2***Apr-05-2026=3***Apr-06-2026=4***Apr-07-2026=8***Apr-08-2026=6***Apr-09-2026=3***Apr-10-2026=4***Apr-11-2026=1***Apr-15-2026=1' WHERE job_id'1497967'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Oct-2025=1517***Nov-2025=1749***Dec-2025=442***Jan-2026=204***Feb-2026=177***Mar-2026=143***Apr-2026=43' WHERE job_id'1497967'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1497967' 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` = 1497967 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '868873'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)