Medical Assistant in personal injury law firm

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

TYPE OF WORK

Full Time

SALARY

$2-$3

HOURS PER WEEK

10

DATE UPDATED

Jul 30, 2026

JOB OVERVIEW

What You'll Do
Order, track, and organize medical records and itemized bills for active pre-litigation files using MRO, ChartSwap, and Datavant
Review and summarize medical records, treatment timelines, and diagnostic findings for demand preparation
Audit medical bills for accuracy, duplicate charges, and unrelated treatment
Negotiate medical bill reductions with providers, hospitals, and billing departments
Handle lien identification, verification, and reduction — including hospital liens, provider liens, health insurance subrogation, Medicare/Medicaid, and letters of protection
Coordinate expert reviews and medical expert engagement through Expert Institute
Maintain accurate lien and balance ledgers so final settlement statements are clean and current
Communicate with providers' offices to resolve records gaps, missing bills, and coding questions
Support attorneys and case managers with medical chronologies and treatment summaries
Required Experience — please do not apply unless you meet these
Prior experience at a personal injury law firm in a medical records, medical billing, or lien-focused role
Hands-on experience with lien reduction and medical bill reduction negotiations
Working knowledge of records-retrieval platforms: MRO, ChartSwap, and Datavant

MUST have prior experience using Expert Institute for expert searches/engagements — this is a firm requirement
Strong understanding of medical terminology, treatment records, and itemized billing (CPT/ICD familiarity)
Excellent written English and meticulous attention to detail
Ability to manage a high volume of files and follow up persistently with providers

NICE TO HAVE
Formal medical knowledge or a medical degree (MD, RN, LPN, MA certification, or foreign medical graduate) — a strong plus
Experience with health insurance subrogation vendors (Optum, Equian/Conduent, Rawlings)
Familiarity with Medicare conditional payment resolution (MSPRP portal)
Experience with personal injury case management software (e.g., Filevine, Litify, CASEpeer, SmartAdvocate)
Bilingual English/Spanish

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0127
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,824 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Medical-Assistant-in-personal-injury-law-firm-1699524
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1699524
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 913908
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1699524
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-19',ej.date_added) duration_daysDATEDIFF('2026-08-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1699524' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699524 
0.0010   UPDATE employer_jobs SET hit_counts '***Jul-30-2026=934***Jul-31-2026=140***Aug-01-2026=31***Aug-02-2026=33***Aug-03-2026=57***Aug-04-2026=37***Aug-05-2026=34***Aug-06-2026=39***Aug-07-2026=17***Aug-08-2026=13***Aug-09-2026=8***Aug-10-2026=23***Aug-11-2026=28***Aug-12-2026=15***Aug-13-2026=27***Aug-14-2026=7***Aug-15-2026=9***Aug-19-2026=1' WHERE job_id'1699524'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1074***Aug-2026=379' WHERE job_id'1699524'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1699524' 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` = 1699524 
0.0030   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '913908'
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)