Back to job search
Central Interior Rural Division of Family Practice logo

Medical Office Assistant (MOA)

  • Williams Lake, BC
  • On-site
  • Posted Oct 1, 2026
  • 1 position

$22–$25 / hour

Opens an external site

Employment type
Part-time
Experience level
Mid-level · 2+ years
Minimum education
High school
Posting language
English
Working hours
16 hours per week

Job summary

The Medical Office Assistant supports the physician with Electronic Medical Record management, appointment scheduling, and patient data organization. They also perform clinical tasks such as taking vitals, assisting with medical procedures, and maintaining office equipment sterilization standards.

Job details

Medical Office Assistant (MOA) Other Titles: n/a Reporting relationships This position reports to Dr. Charles Kalu. Hours of work This is a part-time position working Tuesdays and Wednesdays, in person, from 8:30 a.m. to 4:30 p.m. (8 hours per day). Additional hours may become available in the future based on clinic needs and mutual agreement. Overtime will be compensated in accordance with applicable employment standards and applies to any authorized hours worked beyond the regularly scheduled workday. Job purpose The Medical Office Assistant supports the physician with Electronic Medical Record and patient data management, appointment booking and calendar management, office organization, and administrative supports as directed by the physician. As a Medical Office Assistant, you will be the ‘face’ of our organization and will demonstrate a high level of patience and empathy for the needs of our patients. Reporting to the physician, the Medical Office Assistant works collaboratively with all staff, and physicians in support of patient care. The MOA supports the clinic by performing a variety of clerical, administrative and clinical tasks. Primary duties and responsibilities The Administrative Assistant performs a wide range of duties, including some or all the following: In Clinic Greeting and acknowledging all patients and visitors in the medical home to determine the purpose of their visit Check in patients for their appointments using the EMR to ensure good patient flow Update patient demographics (name, address, contact info, family physician, PHN validation, etc. Answering incoming calls and processing patient inquiries accordingly, within scope of practice (book appointments, direct to appropriate staff members, when necessary, etc.), triage or action based on the nature of the call Outgoing calls to patients and complete patient outreach when appropriate Escorting patients to exam rooms, obtaining a brief history of patient problem using clinical assessment skills within scope of practice, take appropriate vitals (blood pressure, height, weight, temperature, O2 stats, urinalysis, etc.), assist and chaperone with medical procedures Administrative/other duties that include but not limited to: scanning, electronic filing, processing incoming and outgoing faxes, linking documents, answering email/EMR messages, maintaining EMR records. Processing referrals and follow up verifying receipt of referral Triage and/or completion of generally assigned tasks within the EMR Maintain, protect, and comply with privacy and confidentiality for all patients, staff and physicians according to Patient Information to Privacy Act. Clinic autoclaving and reprocessing of equipment as per BC Best Practices for Cleaning, Disinfection and Sterilization for Critical and Semi-Critical Medical Devices Awareness and adherence to Infection Prevention and Control policies and procedures Other duties as assigned within scope of practice Performs Medical Administrative Assistant functions as required Note: This list is not intended to be understood as a final list of all duties, responsibilities and skills required. Duties and responsibilities may vary or change depending upon physician needs. Qualifications Education Completion of Secondary School is required. Knowledge, skills, and abilities Ability to be flexible, adaptable and to thrive in the fast-paced, dynamic clinic environment Attention to detail and the ability to complete tasks accurately and efficiently Self-motivation with strong work ethic and critical thinking/problem solving skills Excellent organizational and time management skills Collaborative in a diverse environment to support physician and patients Demonstrates a positive, friendly, professional attitude and demeanor Exemplary communication skills (written & oral) Knowledge of medical terminology Strong computer typing skills (minimum 40 wpm) Knowledge and experience with medical records management using an EMR Understanding the importance of appropriate and accurate documentation Knowledge and experience with external resources such as Pathways, Meditech, Care Connect is a plus but not a requirement Strong conflict management skills, empathy, and trustworthiness Knowledge of Health Information Privacy Regulations Commitment to ongoing professional development Other Requirements Must have a valid BC driver's license and access to a reliable vehicle. Criminal Record check carried out within the last 6 months. First Aid training is a plus but not a requirement. Experience with the EMR is a plus but not a requirement, and training may be arranged directly through the EMR provider. Behavioural competencies The Medical Office Assistant should demonstrate competence in some or all the following: Attention to Detail: Being careful about detail and thorough in completing work tasks. Cooperation: Being pleasant with others on the job and displaying a good-natured, cooperative attitude. Dependability: Being reliable, responsible, and dependable, and fulfilling obligations. Concern for Others: Being sensitive to others' needs and feelings and being understanding and helpful on the job. Working conditions The job is located onsite at Cariboo Memorial Hospital in Williams Lake. Compensation The Medical Office Assistant’s wage is $22.00-$25.00/hour depending on qualifications and experience. Start Date As soon as possible. APPLICATIONS: Applicants may respond directly to this job posting and successful applicants will receive an invitation to interview. Please note that this position is being posted with the assistance of the Central Interior Rural Division of Family Practice but is not connected to the Division.

What you’ll do

The Medical Office Assistant supports the physician with Electronic Medical Record management, appointment scheduling, and patient data organization. They also perform clinical tasks such as taking vitals, assisting with medical procedures, and maintaining office equipment sterilization standards.

Requirements

Candidates must have completed secondary school and possess strong computer skills with a minimum typing speed of 40 wpm. A valid BC driver's license, access to a reliable vehicle, and a clean criminal record check are required.

Listed skills

  • Time management · Preferred
  • Administrative Support · Preferred
  • Critical Thinking · Preferred
  • Infection Prevention · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Electronic Medical Record
  • Patient data management
  • Appointment booking
  • Office organization
  • Clerical tasks
  • Administrative support
  • Patient triage
  • Vitals collection
  • Medical terminology
  • Computer typing
  • Conflict management
  • Empathy
  • Privacy compliance
  • Infection prevention
  • Time management
  • Critical thinking
  • MEDITECH EHR
  • Calendar Management
  • Patient Communication
  • Medical Record Management
  • Disinfecting
  • Patience
  • Professionalism
  • Chaperoning
  • Vital Signs
  • Strong Work Ethic
  • Valid Driver's License
  • Medical Devices
  • Self-Motivation
  • Patient Flow
  • First Aid
  • Blood Pressure
  • Autoclaves
  • Clerical Works
  • Clinical Assessments
  • Communication
  • Confidentiality
  • Conflict Management
  • Cooperation
  • Critical Thinking
  • Demography
  • Family Medicine
  • Sterilization
  • Problem Solving
  • Medical Office Procedures
  • Medical Practices And Procedures
  • Medical Terminology
  • Patient Data Management Systems
  • Medical Privacy
  • Postherpetic Neuralgia

Job areas

  • Healthcare
  • Administrative
  • Customer Service & Support
  • Medical Office Assistant
  • Registrar / Patient Service Representative
  • Health Care Assistants
  • Patient Representatives
  • Health Technologists and Technicians, All Other