The Gibraltar Health Authority (GHA) delivers Primary, Secondary and Mental Health Care in Gibraltar using a healthcare model closely linked to the National Health Service (NHS) in the United Kingdom. Referrals for certain conditions may also be made to the NHS in the UK or local Spanish Hospitals.
Entitlement and registration for healthcare
The Gibraltar healthcare scheme is based on a contributory system called the Group Practice Medical Scheme (GPMS), through which entitled persons and their dependents may access health care.
The rules of the scheme and who is entitled are quite detailed and complex, so you may wish to check your right to entitlement before applying. The following information is provided as a general guide only.
To register you need to visit the Registration Office, situated on the 2nd floor of the ICC Building, Casemates Square. There is a numbered ticket queuing system for enquiries or submission of forms, however blank forms can be collected without the need to queue.
If you are working in Gibraltar you have to prove that your social insurance payments are up to date. This can be done by submitting a letter which confirms your payments, from the Contributions Unit in College Lane or by presenting your latest pay slip with tax code. You will also need to show your residency card and provide a passport size photograph with your application form.
The scheme allows entitled persons and their dependants to access health care free of charge. Medicines are available on prescription and are subject to a maximum charge. Dental treatment is only available to children, although adults may be seen for emergency treatment.
GP appointments are arranged and fulfilled at the Primary Care Centre, which is based on the 2nd floor of the ICC Building, Casemates Square. The centre also handles a range of outpatient procedures and services.
Other outpatient and secondary care procedures are handled at St Bernards Hospital in Harbour Views Road (next to Morrisons).
Useful contact information
Primary Care Centre +350 200 72355
St Bernard’s Hospital +350 200 79700 +350 200 72266