Christchurch Doctors | General Practitioners

Grahams Road Medical Practice is a friendly general practice dedicated to providing high quality care to you and your family since 1980.

If you think that you need a Covid 19 test, please telephone 358 3526. 

Dr Colin Ding

Mon, Tue, Thu, Fri :
8.00 am – 5 pm

Dr Lolita Macaballug

Mon, Tue, Wed, Thu :
8.00 am – 12.00 pm
1.00 pm – 5.00 pm

Lolita will be on annual leave 9th Feb-10th March 2024


Practice Co-Ordinator/Healthcare Assistant


GP Assistant

Catherine Ding





Book appointments online

Updated Information 28th February 2024

Both face to face consultations and telephone consultations are available. If you have any cough, runny nose, shortness of breath, muscle aches, fever, loss of smell or altered sense of taste, we will ask you to wear a face mask.  A RAT test should be completed on the day, before seeing the Doctor.  If the result is positive, please phone reception.

Dr Lolita Macaballug will be on annual leave from 9th February to 10th March 2024.

Prescription request and booking appointments available online.  Online bookings are available for enrolled and fully funded patients.

Please advise us when booking if you think your Doctor’s consultation will take longer than the allocated 15 minutes.  Please be advised if you run over your booked time, you may be charged extra.

2 hours cancellation notice is required if you are unable to attend your appointment which enables us to offer it to someone else.  Failure to give adequate notice will be charge a fee of $20.


Casual Patient Appointments

Casual patient appointments are available Thursday’s and Friday’s. Please phone reception on 03 358 3526 to enquire about availability & price.



2024 Flu vaccinations

2024 Flu vaccinations will be available from early April.  We will send out texts to invite patients to book. Please ensure your contact details are up to date with reception.


Practice Plus – Virtual Doctor Consultations

We have teamed up with an external provider Practice Plus, offering after hours virtual GP consultations via video and telephone.  Please click on the link for an appointment.

Weekdays: 5pm to 10pm

Weekends & Public Holidays: 8am to 8pm


Grahams Rd Medical with Practice Plus logo

Covid-19 & Covid-19 Vaccinations

Covid-19 Positive Results:  Please register your result by calling 0800 222 478 and press option 3, or online at

The Practice is no longer giving Covid-19 vaccinations.  For Covid-19 Vaccine bookings – Call the Covid Vaccination Healthline 0800 28 29 26 (8 am to 8 pm, 7 days a week), or go to:



Test Results

You will only be informed of abnormal test results, this will be by telephone or text, please ensure your contact details are up to date.  You are welcome to request a call from our Practice Nurse for results, please phone reception to to organise a call back.  Charges may apply if you need to discuss your results with a Doctor.  Please allow up to 5 working days from the time of the test taken to have results sent back to us.

Updated Bank Account number for payments

Please note that we have recently changed our bank account number. All payments should now be made into our new ANZ account;

Account Name: GRMP LP

Account number: 06-0801-0720972-00


24 Hour Surgery updated hours as of 28th January 2024

The 24 Hour Surgery will be returning to the 24 hour opening hours, 7 days a week from Sunday 28th January 2024. For the most up-to-date information before attending please go to the 24 Hour Surgery Facebook page.   




Payment is requested at the time of consultation.  All Accounts are to be paid within one month of the issue of invoice.  If payment in full would cause hardship, please consult our staff who will help negotiate an acceptable payment plan.  Overdue accounts referred to a Collection Agency will incur additional costs which are your responsibility.


Please note we don’t do any Immigration Medical Checks. For panel approved physicians go to:


We are taking limited enrolments for residents of Avonhead, Burnside, Bryndwr, Fendalton & Ilam.  Please only telephone reception 03 358 3526 to enquire.


Please complete the Prescriptions form on the Prescription page or phone 358 3526.  Please allow up 48 hours for this to be processed.