4PeakHealth (Geraldine Doctors & Medical Centre)

Geraldine doctors and

nurses committed to

keeping our community


Geraldine doctors and medical centre

Our Geraldine doctors and nurses can help you with all of your health care needs.
We provide modern, convenient and continuous care.













Monday to Friday, 8:30 AM to 5 PM

You can book our Geraldine doctor and nursing services online. Appointment times are available on our patient portal. Not registered on the portal? Please speak to reception staff.

Manage your health more easily with our patient portal

ManageMyHealth (MMH) is an invaluable tool to help you communicate with your health provider. You can also order your repeat medications on it, book in appointments, access all your investigations and see your notes.

If you want to join up, please email us on admin@4PeakHealth.co.nz and we will help set you up.

Learn more →

Continuity of care

Our Geraldine doctor and nursing services work around your schedule

4PeakHealth are a team of Geraldine doctors and nurses. We offer a range of medical services and same-day appointments from our Geraldine medical centre.

We rely on a people-centered approach, smart application of technology and a team of talented clinicians to bring our vision - accessible and affordable health care - to life.

We do our best to ensure all of our patients see their own doctor, get an appointment at a time that suits them, have access to a safe, trusting environment and receive proactive care.

General Practitioner

Dr Kevin Moginie

I have been in General Practice for 20 years, setting up 4PeakHealth after moving back from working in the UK. I have postgraduate Diploma qualifications in childrens' health, Obstretics, Gynaecoloy, Musculoskeletal medicine, Aviation Medicine and Dermoscopy as well as special interest in Dermatology and Travel Medicine and Polypharmacy.

I am also passionate about eating (and cooking), mountain biking (have a bad reputation for falling off too many times), exploring our marvelous outdoors and have been trying to learn how to do windsurfing for the last 4 years! I get pleasure from helping others stay well or reduce impact of disease on people's lives.


Kim Lipsham

Kim is a nurse who has had many years of senior experience in various emergency departments throughout New Zealand.

Kim brings a unique, valued perspective to the healthcare team, and is currently training to become a Nurse Practitioner.


Anna Guerin

Anna has been a valued member of the 4PeakHealth team for many years. She is an experienced and valued member of the nursing team.

She is leading our team in the response to the COVID-19 pandemic.


Emmilee Mulligan

Hi! I’m Emmilee and am the newest nurse to 4PeakHealth since joining the team in June 2019. After growing up in Fairlie I moved to Christchurch to start my nursing training. I graduated in 2015 and started my nursing career on the surgical floor at Christchurch Public Hospital.

After nearly two years I then made the move over to Burwood Hospital where I spent a year and a half on an older persons surgical rehab ward. General practice has always been a dream role for me and I am enjoying getting to know you all.


Katie Ackroyd

Katie is our new enrolled nurse. She has taking a lead in many things, including advanced care, spirometry, ECGs and more.

Katie is always learning, taking courses in Timaru and Christchurch whenever possible.

Practice Manager

Heather Payne

Heather has been a valued member of the 4PeakHealth team since joining, helping manage the administration team achieve high standards in assisting patients through the health system.

She has been an invaluable help in transitioning the staff to online platforms.



Rachael is our new amazing Receptionist who has been living for some time in Cairns and has seen the light and moved to sunny New Zealand (after suffering a 2 week COVID isolation).



Nelly has been a great member of the 4PeakHealth team in her time here. She is always a friendly face, and is the go to girl for ManageMyHealth.

Nelly is a much valued member of the administration team.



Georgie, age nineteen, comes with extensive experience of listening to her parents talk about work.



Kerry has been an amazing member of the 4PeakHealth team for years. She came from a background in the senior health admin team at Twizel Medical Center, and is a valued addition to the team.

Appointment fees

Exceptional Geraldine doctor and nursing services. Affordable prices.

Registered Patients

0 — 13 Years


14 — 17 Years


CSC — $13.50

18 — 44 Years


CSC — $19.50

45 — 64 Years


CSC — $19.50

65+ Years


CSC — $19.50
Casual Patients

0 — 5 Years


6 — 17 Years


18+ Years


All Patients

ACC Consultation


Nurse Consultation



Influenza Vaccine


Separate appointment required.
Repeat Prescriptions

Standard — 48 Hours


Urgent — Same-day


We ask for payment on the day. Whilst every care has been taken to ensure the fees stated on this website are correct, our practice provides a wide range of services and additional charges may apply. Please check with practice staff for final confirmation.

"Great team, know their stuff and help me manage the various conditions I have collected along the way."

Patient, 4PeakHealth (Geraldine Doctors & Medical Centre)

Find Us On Facebook

4PeakHealth is on Facebook. And we’re sharing useful health information.

Health literacy is defined as "the degree to which individuals have the capacity to obtain, process and understand, basic information health information and services needed to make informed and appropriate health decisions."

Alongside treatment, it's one of the most important aspects of the health care our practice provides. And we're now using Facebook to help patients obtain and process health information in a modern, convenient manner.

We’re using our timeline to share informative posts, health initiatives, urgent practice updates and useful recommendations.

Find Us on Facebook

Enrol online

Accessing our Geraldine doctor and nursing services is easy.
Simply complete our online enrolment form.

Enrol Online
Our online enrolment form takes approximately 10 minutes to complete.
Enrolling is free and voluntary. If you choose not to enrol you can still receive health care services from your chosen GP, general practice or primary health care services provider.
Advantages of enrolling are that your visits to the doctor will be cheaper and you will have direct access to a range of services linked to our PHO.

Need to see a Geraldine
doctor or nurse?

Monday to Friday, 8:30 AM to 5 PM

You can book our Geraldine doctor and nursing services online. Appointment times are available on our patient portal. Not registered on the portal? Please speak to reception staff.


16 Cox Street,
Canterbury 7930


P: (03) 693 8880
F: (03) 693 9919


8:30AM — 5PM
Monday to Friday
EDI: geraldmc