How to register

Call us on (028) 2531 3030 to make a registration appointment.

Bring an up to date medical card or passport. We'll provide a registration form for you to fill in in order to register.

If you do not attend your appointment, no further appointments will be offered.

How to make an appointment

Call us on (028) 2531 3030 to make an appointment.

The reception staff will assist you in making emergency and routine appointments to see your doctor, undertake repeat prescriptions, answer numerous and varied questions and offer help and assistance at all times.

Order repeat prescriptions

You can order your repeat prescriptions by clicking below.

Requests for repeat prescriptions should be ordered before 11.00am to be ready for 4.00pm for the chemist collection service.

Order Now

Practice News

Keep up to date with the practice news by reading our news blog.

We will update this when we have news or important information to report.

Read News


We welcome you to our practice website and hope you find this useful and informative. We are proud to be a family run practice and endeavor to provide an efficient service for all our patients.

The practice has been based in Ballymena since 1933 in the old house "Bernaghmore" situated on Broughshane Street. It is a family practice and is well established in the town. We are not accredited for training or teaching.

Mission Statement

This mission of the Dick/McDonnell Practice is to promote health care equally to all patients in a friendly accessible manner and to value and develop our staff.

Useful links & contacts

Employee’s statement of sickness (SC2)

Blue badge application form

Community midwives: 028 25635600

X-ray dept ground floor: 028 25635361

Podiatry: 028 25635672

Physio MSK service: 028 25635376

Some of our

Medical Services

  • General Medical Services
  • Child health and vaccinations
  • Travel vaccinations
  • Cervical smears
  • Coronary heart disease
  • Contraceptive services
  • Asthma/COPD clinics
  • Diabetic clinics
  • Flu/pneumo vaccinations
  • Hypertension
  • Ante-natal/Post-natal care
  • Minor surgery

Appointment Booking

(028) 2531 3030