Skip to main content

Thomas Family Medical Practice

Castle Hill Family Doctors - General Practitioner

Your local, trusted healthcare team for every stage of life

At Thomas Family Medical Practice, our  Castle Hill Family Doctors are proud to provide compassionate, comprehensive, and continuous care for individuals and families in our community. From children to seniors, our experienced GPs are here to support your health journey with personalised advice, preventative care, and prompt medical attention when you need it most.

Whether you’re visiting for a regular check-up, managing a chronic condition, or simply need peace of mind, our team is here to listen, support, and guide you every step of the way.

Practitioners & Availability

Dr. Abie Thomas

Dr Abie Thomas is a FRACGP-qualified general practitioner with over 30 years of clinical experience. As the founder and lead GP at Thomas Family Medical Practice, he provides comprehensive patient care for adults and children including chronic disease management, cardiovascular risk assessment, mental health care plans, immunisations, and general check-ups. One of Castle Hill's most experienced and trusted family doctors.

Dr. Swetha Thakkar

Dr Swetha Thakkar specialises in women's health and children's wellbeing, with five years of paediatric subspecialty experience including NICU, paediatric allergy, and behavioural paediatrics. She offers cervical screening (PAP smears), antenatal care, mental health appointments, ADHD prescription management (for patients currently under specialist care), and medical certificates.

Nurse Vivian

Nurse Vivian supports our Castle Hill family doctors with childhood immunisations on the National Immunisation Program schedule, seasonal flu vaccinations, wound dressings, and health assessments — ensuring every patient receives timely, high quality allied health care.

Dr. Hajara Rashid

Dr Hajara Rashid brings a holistic, preventive approach with a special interest in skin cancer checks and treatment, women's health, chronic disease management for conditions like diabetes and hypertension, health assessments, prescription enquiries, medical certificates, and geriatric care for older patients.

hearing test centre

Meet Jasmine Thomas – Your Dedicated Audiologist

Meet Jasmine Thomas, a dedicated audiologist at Hills Audiology, known for her passion for providing personalised and compassionate care. With years of experience in the field, Jasmine excels in conducting comprehensive hearing tests and guiding clients through their hearing aid options. Her commitment to ensuring a seamless experience for every client sets her apart, making her a trusted partner in your journey to better hearing.

When you choose Hills Audiology, you’re choosing more than just a hearing clinic—you’re choosing a partner in your hearing health journey. With our commitment to excellence, personalised care, and state-of-the-art technology, we ensure you receive the highest standard of service every time you walk through our doors. Schedule your appointment with Jasmine Thomas today and take the first step towards experiencing the world of sound with clarity and confidence. Jasmine is a registered practitioner with Audiology Australia.

Specialised Services at our Medical Centre

At Thomas Family Medical Practice, we offer a range of specialist services designed to address specific health concerns with precision and compassion. Our team of experienced professionals is dedicated to providing personalised care that meets the unique needs of each patient.

Weight Management

Medical, nutritional and lifestyle support to help you achieve and maintain a healthy weight.

Family Planning and Contraception

Expert advice and procedures for IUDs, Mirena, Implanon and contraceptive care.

Child Behavioural Consultations

Support children with behavioural challenges through personalised assessment and strategy.

Mental Health Consultations

Confidential care for anxiety, depression and emotional well-being with tailored treatment plans.

Hearing Services

Comprehensive hearing assessments and solutions in collaboration with Hills Audiology.

Over 75 Health Care Plans

Preventive health checks and management plans focused on independence and quality of life for seniors.

Pregnancy Management

Compassionate prenatal care and monitoring to support healthy pregnancies and maternal well-being.

Suturing and Minor Procedures

On-site treatment of minor injuries and skin procedures in a sterile, professional setting.

Book an Appointment

Whether you are booking a regular visit or need to see a doctor urgently, our friendly reception team is here to assist. We offer flexible appointment times with both male and female doctors, and most bookings can also be made online through HotDoc for your convenience.

Skip the wait and get the care you need quick and stress-free.

over 75 health assessments

Fees Schedule

Thomas Family Medical Practice is a mixed billing practice.

Children under 16 years and holders of a Pensioner Concession card, Commonwealth seniors healthcare card or DVA will be bulk-billed for telehealth and standard consultations.

Holders of a regular Health care card and all other patients will be charged according to our schedule of fees. Please review our fee schedule by clicking on the button. 

Our Process

Our medical centre at Castle Hill has streamlined our process to make your healthcare experience as smooth as possible:

Appointment Booking

Schedule your visit online or by phone at your convenience.

Consultation& Diagnosis

Meet with our general practitioners to discuss your health concerns.

Treatment & Medication

Receive diagnoses and effective treatment plans. Creating care plan.

Follow-Up Care and support

Ongoing support and monitoring to ensure optimal health outcomes.