Thomas Family Medical Practice

Complete Family Healthcare in Castle Hill

At our medical centre, we deliver expert family healthcare tailored to every stage of life. From comprehensive prenatal and postnatal care to childhood development, general health, and the management of chronic diseases, we are dedicated to supporting your family’s health journey.
Located in the heart of Castle Hill, our experienced doctors and caring team provide personalised, trusted care when needed.

Specialised Services at our Medical Centre

Our medical centre offers 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.

Meet Our Doctors!

Our caring and experienced team is here to support your health at every stage of life. Whether you need a routine check, specialist care or simply want to talk through your concerns, our doctors are ready to help. We are committed to providing respectful, thorough and personalised care in a warm and supportive environment.

How To Book An Appointment?

To help minimise waiting times, we run by appointment. While we do our best to accommodate your preferred time and doctor, it may not always be possible. For more information, please check our FAQ under the Appointments section.
Appointments are usually 15 minutes long. If you need extra time or if more than one person needs to see the doctor, please let reception know when booking — separate appointments are required for each person.

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.