CINXE.COM
Home
<!DOCTYPE html> <html lang="en"> <head> <!-- OneTrust Cookies Consent Notice start--> <script type="text/javascript" src="https://cookie-cdn.cookiepro.com/consent/01926cc0-de0c-722b-b8b3-c53b15f2fa90/OtAutoBlock.js"></script> <script src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="01926cc0-de0c-722b-b8b3-c53b15f2fa90"></script> <script type="text/javascript"> var OABCcookieName = "OptanonAlertBoxClosed"; function OptanonWrapper() { //Start - Manage Sitefinity Tracking //Start - Change Optanon Cookie Expiry var bannerAcceptButton = document.getElementById("onetrust-accept-btn-handler"); var pcAllowAllButton = document.getElementById("accept-recommended-btn-handler"); var pcSaveButton = document.getElementsByClassName("save-preference-btn-handler onetrust-close-btn-handler")[0]; var pcCloseButton = document.getElementById("close-pc-btn-handler"); var OABCcookie = getCookie(OABCcookieName); //Allowed all via Banner if (!OABCcookie && bannerAcceptButton) { bannerAcceptButton.addEventListener('click', function () { CookieSettingsUpdated(); location.reload(); }); } //Allowed all via Preference Center if (pcAllowAllButton) { pcAllowAllButton.addEventListener('click', function () { CookieSettingsUpdated(); location.reload(); }); } //Set custom settings via Preference Center if (pcSaveButton) { pcSaveButton.addEventListener('click', function () { CookieSettingsUpdated(); location.reload(); }); } if (pcCloseButton) { pcCloseButton.addEventListener('click', function () { CookieSettingsUpdated(); location.reload(); }); } //End - Change Optanon Cookie Expiry if (typeof (cookie_banner_closed) == "function") { cookie_banner_closed(); } } function optanonCategoryEnabled(name, cat) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) { var cookieValue = parts.pop().split(";").shift(); var cookieDetails = cookieValue.split('&'); for (i = 0; i < cookieDetails.length; i++) { var details = cookieDetails[i].split("="); if (details[0] == "groups") { var categories = decodeURIComponent(details[1]).split(","); for (c = 0; c < categories.length; c++) { var category = categories[c].split(":"); if (category[0] == cat && category[1] == "1") { return true } } } } } return false; } function CookieSettingsUpdated() { setTimeout(function () { //update cookie expiry date if (!OABCcookie) { updateOTExpiration(); } //location.reload(); }, 1000); } function getCookie(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) return parts.pop().split(";").shift(); } function updateOTExpiration() { //var domain = "neptune.arekibo.com" var date = new Date(); //set to 6 months date.setTime(date.getTime() + (180 * 24 * 60 * 60 * 1000)); var expires = "; expires=" + date.toGMTString(); // uncomment the domain portion of this for Production CDN scripts var OABCcookie = getCookie(OABCcookieName); document.cookie = OABCcookieName + "=" + OABCcookie + expires + ";path=/; Samesite=Lax;" //domain=" + domain + ";"; } </script> <!-- CookiePro Cookies Consent Notice end for hpra.ie --> <!-- Google Tag Manager --> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WZ6M8HK3'); </script> <!-- End Google Tag Manager --> <meta charset="utf-8" /> <title> Home </title> <link rel="apple-touch-icon" sizes="57x57" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/favicon-96x96.png"> <link rel="icon" type="image/png" sizes="16x16" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/favicon-16x16.png"> <link rel="manifest" href="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/manifest.json"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileImage" content="/ResourcePackages/HPRA/assets/dist/hpra/css/favicon/ms-icon-144x144.png"> <meta name="theme-color" content="#ffffff"> <!--Secion Head--> <link href="/ResourcePackages/HPRA/assets/dist/hpra/css/all.css?v=1743618133531&package=HPRA" rel="stylesheet" type="text/css" /> <!--/Secion Head--> <script> //create different viewport meta tag for ipads var contentAttr = ""; if ((/iPad|iPod/.test(navigator.platform) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1))) { //Add new meta tag in head contentAttr = "viewport-fit=cover"; } else { //Add old meta tag which we already have contentAttr = "width=device-width, initial-scale=1"; } var link = document.createElement('meta'); link.setAttribute('name', 'viewport'); link.content = contentAttr; document.getElementsByTagName('head')[0].appendChild(link); </script> <script> /*! lazysizes - v5.3.2 */ !function (e) { var t = function (u, D, f) { "use strict"; var k, H; if (function () { var e; var t = { lazyClass: "lazyload", loadedClass: "lazyloaded", loadingClass: "lazyloading", preloadClass: "lazypreload", errorClass: "lazyerror", autosizesClass: "lazyautosizes", fastLoadedClass: "ls-is-cached", iframeLoadMode: 0, srcAttr: "data-src", srcsetAttr: "data-srcset", sizesAttr: "data-sizes", minSize: 40, customMedia: {}, init: true, expFactor: 1.5, hFac: .8, loadMode: 2, loadHidden: true, ricTimeout: 0, throttleDelay: 125 }; H = u.lazySizesConfig || u.lazysizesConfig || {}; for (e in t) { if (!(e in H)) { H[e] = t[e] } } }(), !D || !D.getElementsByClassName) { return { init: function () { }, cfg: H, noSupport: true } } var O = D.documentElement, i = u.HTMLPictureElement, P = "addEventListener", $ = "getAttribute", q = u[P].bind(u), I = u.setTimeout, U = u.requestAnimationFrame || I, o = u.requestIdleCallback, j = /^picture$/i, r = ["load", "error", "lazyincluded", "_lazyloaded"], a = {}, G = Array.prototype.forEach, J = function (e, t) { if (!a[t]) { a[t] = new RegExp("(\\s|^)" + t + "(\\s|$)") } return a[t].test(e[$]("class") || "") && a[t] }, K = function (e, t) { if (!J(e, t)) { e.setAttribute("class", (e[$]("class") || "").trim() + " " + t) } }, Q = function (e, t) { var a; if (a = J(e, t)) { e.setAttribute("class", (e[$]("class") || "").replace(a, " ")) } }, V = function (t, a, e) { var i = e ? P : "removeEventListener"; if (e) { V(t, a) } r.forEach(function (e) { t[i](e, a) }) }, X = function (e, t, a, i, r) { var n = D.createEvent("Event"); if (!a) { a = {} } a.instance = k; n.initEvent(t, !i, !r); n.detail = a; e.dispatchEvent(n); return n }, Y = function (e, t) { var a; if (!i && (a = u.picturefill || H.pf)) { if (t && t.src && !e[$]("srcset")) { e.setAttribute("srcset", t.src) } a({ reevaluate: true, elements: [e] }) } else if (t && t.src) { e.src = t.src } }, Z = function (e, t) { return (getComputedStyle(e, null) || {})[t] }, s = function (e, t, a) { a = a || e.offsetWidth; while (a < H.minSize && t && !e._lazysizesWidth) { a = t.offsetWidth; t = t.parentNode } return a }, ee = function () { var a, i; var t = []; var r = []; var n = t; var s = function () { var e = n; n = t.length ? r : t; a = true; i = false; while (e.length) { e.shift()() } a = false }; var e = function (e, t) { if (a && !t) { e.apply(this, arguments) } else { n.push(e); if (!i) { i = true; (D.hidden ? I : U)(s) } } }; e._lsFlush = s; return e }(), te = function (a, e) { return e ? function () { ee(a) } : function () { var e = this; var t = arguments; ee(function () { a.apply(e, t) }) } }, ae = function (e) { var a; var i = 0; var r = H.throttleDelay; var n = H.ricTimeout; var t = function () { a = false; i = f.now(); e() }; var s = o && n > 49 ? function () { o(t, { timeout: n }); if (n !== H.ricTimeout) { n = H.ricTimeout } } : te(function () { I(t) }, true); return function (e) { var t; if (e = e === true) { n = 33 } if (a) { return } a = true; t = r - (f.now() - i); if (t < 0) { t = 0 } if (e || t < 9) { s() } else { I(s, t) } } }, ie = function (e) { var t, a; var i = 99; var r = function () { t = null; e() }; var n = function () { var e = f.now() - a; if (e < i) { I(n, i - e) } else { (o || r)(r) } }; return function () { a = f.now(); if (!t) { t = I(n, i) } } }, e = function () { var v, m, c, h, e; var y, z, g, p, C, b, A; var n = /^img$/i; var d = /^iframe$/i; var E = "onscroll" in u && !/(gle|ing)bot/.test(navigator.userAgent); var _ = 0; var w = 0; var M = 0; var N = -1; var L = function (e) { M--; if (!e || M < 0 || !e.target) { M = 0 } }; var x = function (e) { if (A == null) { A = Z(D.body, "visibility") == "hidden" } return A || !(Z(e.parentNode, "visibility") == "hidden" && Z(e, "visibility") == "hidden") }; var W = function (e, t) { var a; var i = e; var r = x(e); g -= t; b += t; p -= t; C += t; while (r && (i = i.offsetParent) && i != D.body && i != O) { r = (Z(i, "opacity") || 1) > 0; if (r && Z(i, "overflow") != "visible") { a = i.getBoundingClientRect(); r = C > a.left && p < a.right && b > a.top - 1 && g < a.bottom + 1 } } return r }; var t = function () { var e, t, a, i, r, n, s, o, l, u, f, c; var d = k.elements; if ((h = H.loadMode) && M < 8 && (e = d.length)) { t = 0; N++; for (; t < e; t++) { if (!d[t] || d[t]._lazyRace) { continue } if (!E || k.prematureUnveil && k.prematureUnveil(d[t])) { R(d[t]); continue } if (!(o = d[t][$]("data-expand")) || !(n = o * 1)) { n = w } if (!u) { u = !H.expand || H.expand < 1 ? O.clientHeight > 500 && O.clientWidth > 500 ? 500 : 370 : H.expand; k._defEx = u; f = u * H.expFactor; c = H.hFac; A = null; if (w < f && M < 1 && N > 2 && h > 2 && !D.hidden) { w = f; N = 0 } else if (h > 1 && N > 1 && M < 6) { w = u } else { w = _ } } if (l !== n) { y = innerWidth + n * c; z = innerHeight + n; s = n * -1; l = n } a = d[t].getBoundingClientRect(); if ((b = a.bottom) >= s && (g = a.top) <= z && (C = a.right) >= s * c && (p = a.left) <= y && (b || C || p || g) && (H.loadHidden || x(d[t])) && (m && M < 3 && !o && (h < 3 || N < 4) || W(d[t], n))) { R(d[t]); r = true; if (M > 9) { break } } else if (!r && m && !i && M < 4 && N < 4 && h > 2 && (v[0] || H.preloadAfterLoad) && (v[0] || !o && (b || C || p || g || d[t][$](H.sizesAttr) != "auto"))) { i = v[0] || d[t] } } if (i && !r) { R(i) } } }; var a = ae(t); var S = function (e) { var t = e.target; if (t._lazyCache) { delete t._lazyCache; return } L(e); K(t, H.loadedClass); Q(t, H.loadingClass); V(t, B); X(t, "lazyloaded") }; var i = te(S); var B = function (e) { i({ target: e.target }) }; var T = function (e, t) { var a = e.getAttribute("data-load-mode") || H.iframeLoadMode; if (a == 0) { e.contentWindow.location.replace(t) } else if (a == 1) { e.src = t } }; var F = function (e) { var t; var a = e[$](H.srcsetAttr); if (t = H.customMedia[e[$]("data-media") || e[$]("media")]) { e.setAttribute("media", t) } if (a) { e.setAttribute("srcset", a) } }; var s = te(function (t, e, a, i, r) { var n, s, o, l, u, f; if (!(u = X(t, "lazybeforeunveil", e)).defaultPrevented) { if (i) { if (a) { K(t, H.autosizesClass) } else { t.setAttribute("sizes", i) } } s = t[$](H.srcsetAttr); n = t[$](H.srcAttr); if (r) { o = t.parentNode; l = o && j.test(o.nodeName || "") } f = e.firesLoad || "src" in t && (s || n || l); u = { target: t }; K(t, H.loadingClass); if (f) { clearTimeout(c); c = I(L, 2500); V(t, B, true) } if (l) { G.call(o.getElementsByTagName("source"), F) } if (s) { t.setAttribute("srcset", s) } else if (n && !l) { if (d.test(t.nodeName)) { T(t, n) } else { t.src = n } } if (r && (s || l)) { Y(t, { src: n }) } } if (t._lazyRace) { delete t._lazyRace } Q(t, H.lazyClass); ee(function () { var e = t.complete && t.naturalWidth > 1; if (!f || e) { if (e) { K(t, H.fastLoadedClass) } S(u); t._lazyCache = true; I(function () { if ("_lazyCache" in t) { delete t._lazyCache } }, 9) } if (t.loading == "lazy") { M-- } }, true) }); var R = function (e) { if (e._lazyRace) { return } var t; var a = n.test(e.nodeName); var i = a && (e[$](H.sizesAttr) || e[$]("sizes")); var r = i == "auto"; if ((r || !m) && a && (e[$]("src") || e.srcset) && !e.complete && !J(e, H.errorClass) && J(e, H.lazyClass)) { return } t = X(e, "lazyunveilread").detail; if (r) { re.updateElem(e, true, e.offsetWidth) } e._lazyRace = true; M++; s(e, t, r, i, a) }; var r = ie(function () { H.loadMode = 3; a() }); var o = function () { if (H.loadMode == 3) { H.loadMode = 2 } r() }; var l = function () { if (m) { return } if (f.now() - e < 999) { I(l, 999); return } m = true; H.loadMode = 3; a(); q("scroll", o, true) }; return { _: function () { e = f.now(); k.elements = D.getElementsByClassName(H.lazyClass); v = D.getElementsByClassName(H.lazyClass + " " + H.preloadClass); q("scroll", a, true); q("resize", a, true); q("pageshow", function (e) { if (e.persisted) { var t = D.querySelectorAll("." + H.loadingClass); if (t.length && t.forEach) { U(function () { t.forEach(function (e) { if (e.complete) { R(e) } }) }) } } }); if (u.MutationObserver) { new MutationObserver(a).observe(O, { childList: true, subtree: true, attributes: true }) } else { O[P]("DOMNodeInserted", a, true); O[P]("DOMAttrModified", a, true); setInterval(a, 999) } q("hashchange", a, true);["focus", "mouseover", "click", "load", "transitionend", "animationend"].forEach(function (e) { D[P](e, a, true) }); if (/d$|^c/.test(D.readyState)) { l() } else { q("load", l); D[P]("DOMContentLoaded", a); I(l, 2e4) } if (k.elements.length) { t(); ee._lsFlush() } else { a() } }, checkElems: a, unveil: R, _aLSL: o } }(), re = function () { var a; var n = te(function (e, t, a, i) { var r, n, s; e._lazysizesWidth = i; i += "px"; e.setAttribute("sizes", i); if (j.test(t.nodeName || "")) { r = t.getElementsByTagName("source"); for (n = 0, s = r.length; n < s; n++) { r[n].setAttribute("sizes", i) } } if (!a.detail.dataAttr) { Y(e, a.detail) } }); var i = function (e, t, a) { var i; var r = e.parentNode; if (r) { a = s(e, r, a); i = X(e, "lazybeforesizes", { width: a, dataAttr: !!t }); if (!i.defaultPrevented) { a = i.detail.width; if (a && a !== e._lazysizesWidth) { n(e, r, i, a) } } } }; var e = function () { var e; var t = a.length; if (t) { e = 0; for (; e < t; e++) { i(a[e]) } } }; var t = ie(e); return { _: function () { a = D.getElementsByClassName(H.autosizesClass); q("resize", t) }, checkElems: t, updateElem: i } }(), t = function () { if (!t.i && D.getElementsByClassName) { t.i = true; re._(); e._() } }; return I(function () { H.init && t() }), k = { cfg: H, autoSizer: re, loader: e, init: t, uP: Y, aC: K, rC: Q, hC: J, fire: X, gW: s, rAF: ee } }(e, e.document, Date); e.lazySizes = t, "object" == typeof module && module.exports && (module.exports = t) }("undefined" != typeof window ? window : {}); </script> <script> //This script is for font licence tracking code and it is a requirement to implement font licence var MTIProjectId = 'a3cc82a1-363c-45d7-bdf2-43868f698a3a'; eval(function (p, a, c, k, e, r) { e = function (c) { return c.toString(a) }; if (!''.replace(/^/, String)) { while (c--) r[e(c)] = k[c] || e(c); k = [function (e) { return r[e] }]; e = function () { return '\\w+' }; c = 1 }; while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]); return p }('4 7=g.b;4 2=3.p(\'r\');2.9=\'a/5\';2.c=\'d\';2.e=(\'6:\'==3.u.h?\'6:\':\'i:\')+\'//j.k.l/t/1.5?m=n&o=\'+7;(3.8(\'q\')[0]||3.8(\'s\')[0]).f(2);', 31, 31, '||mtiTracking|document|var|css|https|projectId|getElementsByTagName|type|text|MTIProjectId|rel|stylesheet|href|appendChild|window|protocol|http|fast|fonts|net|apiType|css|projectid|createElement|head|link|body||location'.split('|'), 0, {})) </script> <style type="text/css"> /* This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype Imaging with any questions regarding Web Fonts: http://www.fonts.com */ </style> <script> var $buoop = { vs: { i: 10, f: -4, o: -4, s: 8, c: -4 }, api: 4, text: '<span>You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</span>' }; function $buo_f() { var e = document.createElement("script"); e.src = "//browser-update.org/update.min.js"; document.body.appendChild(e); }; try { document.addEventListener("DOMContentLoaded", $buo_f, false) } catch (e) { window.attachEvent("onload", $buo_f) } </script> <script> /*! * enquire.js v2.1.6 - Awesome Media Queries in JavaScript * Copyright (c) 2017 Nick Williams - http://wicky.nillia.ms/enquire.js * License: MIT */ !function (a) { if ("object" == typeof exports && "undefined" != typeof module) module.exports = a(); else if ("function" == typeof define && define.amd) define([], a); else { var b; b = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : this, b.enquire = a() } }(function () { return function a(b, c, d) { function e(g, h) { if (!c[g]) { if (!b[g]) { var i = "function" == typeof require && require; if (!h && i) return i(g, !0); if (f) return f(g, !0); var j = new Error("Cannot find module '" + g + "'"); throw j.code = "MODULE_NOT_FOUND", j } var k = c[g] = { exports: {} }; b[g][0].call(k.exports, function (a) { var c = b[g][1][a]; return e(c ? c : a) }, k, k.exports, a, b, c, d) } return c[g].exports } for (var f = "function" == typeof require && require, g = 0; g < d.length; g++)e(d[g]); return e }({ 1: [function (a, b, c) { function d(a, b) { this.query = a, this.isUnconditional = b, this.handlers = [], this.mql = window.matchMedia(a); var c = this; this.listener = function (a) { c.mql = a.currentTarget || a, c.assess() }, this.mql.addListener(this.listener) } var e = a(3), f = a(4).each; d.prototype = { constuctor: d, addHandler: function (a) { var b = new e(a); this.handlers.push(b), this.matches() && b.on() }, removeHandler: function (a) { var b = this.handlers; f(b, function (c, d) { if (c.equals(a)) return c.destroy(), !b.splice(d, 1) }) }, matches: function () { return this.mql.matches || this.isUnconditional }, clear: function () { f(this.handlers, function (a) { a.destroy() }), this.mql.removeListener(this.listener), this.handlers.length = 0 }, assess: function () { var a = this.matches() ? "on" : "off"; f(this.handlers, function (b) { b[a]() }) } }, b.exports = d }, { 3: 3, 4: 4 }], 2: [function (a, b, c) { function d() { if (!window.matchMedia) throw new Error("matchMedia not present, legacy browsers require a polyfill"); this.queries = {}, this.browserIsIncapable = !window.matchMedia("only all").matches } var e = a(1), f = a(4), g = f.each, h = f.isFunction, i = f.isArray; d.prototype = { constructor: d, register: function (a, b, c) { var d = this.queries, f = c && this.browserIsIncapable; return d[a] || (d[a] = new e(a, f)), h(b) && (b = { match: b }), i(b) || (b = [b]), g(b, function (b) { h(b) && (b = { match: b }), d[a].addHandler(b) }), this }, unregister: function (a, b) { var c = this.queries[a]; return c && (b ? c.removeHandler(b) : (c.clear(), delete this.queries[a])), this } }, b.exports = d }, { 1: 1, 4: 4 }], 3: [function (a, b, c) { function d(a) { this.options = a, !a.deferSetup && this.setup() } d.prototype = { constructor: d, setup: function () { this.options.setup && this.options.setup(), this.initialised = !0 }, on: function () { !this.initialised && this.setup(), this.options.match && this.options.match() }, off: function () { this.options.unmatch && this.options.unmatch() }, destroy: function () { this.options.destroy ? this.options.destroy() : this.off() }, equals: function (a) { return this.options === a || this.options.match === a } }, b.exports = d }, {}], 4: [function (a, b, c) { function d(a, b) { var c = 0, d = a.length; for (c; c < d && b(a[c], c) !== !1; c++); } function e(a) { return "[object Array]" === Object.prototype.toString.apply(a) } function f(a) { return "function" == typeof a } b.exports = { isFunction: f, isArray: e, each: d } }, {}], 5: [function (a, b, c) { var d = a(2); b.exports = new d }, { 2: 2 }] }, {}, [5])(5) }); </script> <script> /*! lazysizes - v5.3.2 */ !function (e) { var t = function (u, D, f) { "use strict"; var k, H; if (function () { var e; var t = { lazyClass: "lazyload", loadedClass: "lazyloaded", loadingClass: "lazyloading", preloadClass: "lazypreload", errorClass: "lazyerror", autosizesClass: "lazyautosizes", fastLoadedClass: "ls-is-cached", iframeLoadMode: 0, srcAttr: "data-src", srcsetAttr: "data-srcset", sizesAttr: "data-sizes", minSize: 40, customMedia: {}, init: true, expFactor: 1.5, hFac: .8, loadMode: 2, loadHidden: true, ricTimeout: 0, throttleDelay: 125 }; H = u.lazySizesConfig || u.lazysizesConfig || {}; for (e in t) { if (!(e in H)) { H[e] = t[e] } } }(), !D || !D.getElementsByClassName) { return { init: function () { }, cfg: H, noSupport: true } } var O = D.documentElement, i = u.HTMLPictureElement, P = "addEventListener", $ = "getAttribute", q = u[P].bind(u), I = u.setTimeout, U = u.requestAnimationFrame || I, o = u.requestIdleCallback, j = /^picture$/i, r = ["load", "error", "lazyincluded", "_lazyloaded"], a = {}, G = Array.prototype.forEach, J = function (e, t) { if (!a[t]) { a[t] = new RegExp("(\\s|^)" + t + "(\\s|$)") } return a[t].test(e[$]("class") || "") && a[t] }, K = function (e, t) { if (!J(e, t)) { e.setAttribute("class", (e[$]("class") || "").trim() + " " + t) } }, Q = function (e, t) { var a; if (a = J(e, t)) { e.setAttribute("class", (e[$]("class") || "").replace(a, " ")) } }, V = function (t, a, e) { var i = e ? P : "removeEventListener"; if (e) { V(t, a) } r.forEach(function (e) { t[i](e, a) }) }, X = function (e, t, a, i, r) { var n = D.createEvent("Event"); if (!a) { a = {} } a.instance = k; n.initEvent(t, !i, !r); n.detail = a; e.dispatchEvent(n); return n }, Y = function (e, t) { var a; if (!i && (a = u.picturefill || H.pf)) { if (t && t.src && !e[$]("srcset")) { e.setAttribute("srcset", t.src) } a({ reevaluate: true, elements: [e] }) } else if (t && t.src) { e.src = t.src } }, Z = function (e, t) { return (getComputedStyle(e, null) || {})[t] }, s = function (e, t, a) { a = a || e.offsetWidth; while (a < H.minSize && t && !e._lazysizesWidth) { a = t.offsetWidth; t = t.parentNode } return a }, ee = function () { var a, i; var t = []; var r = []; var n = t; var s = function () { var e = n; n = t.length ? r : t; a = true; i = false; while (e.length) { e.shift()() } a = false }; var e = function (e, t) { if (a && !t) { e.apply(this, arguments) } else { n.push(e); if (!i) { i = true; (D.hidden ? I : U)(s) } } }; e._lsFlush = s; return e }(), te = function (a, e) { return e ? function () { ee(a) } : function () { var e = this; var t = arguments; ee(function () { a.apply(e, t) }) } }, ae = function (e) { var a; var i = 0; var r = H.throttleDelay; var n = H.ricTimeout; var t = function () { a = false; i = f.now(); e() }; var s = o && n > 49 ? function () { o(t, { timeout: n }); if (n !== H.ricTimeout) { n = H.ricTimeout } } : te(function () { I(t) }, true); return function (e) { var t; if (e = e === true) { n = 33 } if (a) { return } a = true; t = r - (f.now() - i); if (t < 0) { t = 0 } if (e || t < 9) { s() } else { I(s, t) } } }, ie = function (e) { var t, a; var i = 99; var r = function () { t = null; e() }; var n = function () { var e = f.now() - a; if (e < i) { I(n, i - e) } else { (o || r)(r) } }; return function () { a = f.now(); if (!t) { t = I(n, i) } } }, e = function () { var v, m, c, h, e; var y, z, g, p, C, b, A; var n = /^img$/i; var d = /^iframe$/i; var E = "onscroll" in u && !/(gle|ing)bot/.test(navigator.userAgent); var _ = 0; var w = 0; var M = 0; var N = -1; var L = function (e) { M--; if (!e || M < 0 || !e.target) { M = 0 } }; var x = function (e) { if (A == null) { A = Z(D.body, "visibility") == "hidden" } return A || !(Z(e.parentNode, "visibility") == "hidden" && Z(e, "visibility") == "hidden") }; var W = function (e, t) { var a; var i = e; var r = x(e); g -= t; b += t; p -= t; C += t; while (r && (i = i.offsetParent) && i != D.body && i != O) { r = (Z(i, "opacity") || 1) > 0; if (r && Z(i, "overflow") != "visible") { a = i.getBoundingClientRect(); r = C > a.left && p < a.right && b > a.top - 1 && g < a.bottom + 1 } } return r }; var t = function () { var e, t, a, i, r, n, s, o, l, u, f, c; var d = k.elements; if ((h = H.loadMode) && M < 8 && (e = d.length)) { t = 0; N++; for (; t < e; t++) { if (!d[t] || d[t]._lazyRace) { continue } if (!E || k.prematureUnveil && k.prematureUnveil(d[t])) { R(d[t]); continue } if (!(o = d[t][$]("data-expand")) || !(n = o * 1)) { n = w } if (!u) { u = !H.expand || H.expand < 1 ? O.clientHeight > 500 && O.clientWidth > 500 ? 500 : 370 : H.expand; k._defEx = u; f = u * H.expFactor; c = H.hFac; A = null; if (w < f && M < 1 && N > 2 && h > 2 && !D.hidden) { w = f; N = 0 } else if (h > 1 && N > 1 && M < 6) { w = u } else { w = _ } } if (l !== n) { y = innerWidth + n * c; z = innerHeight + n; s = n * -1; l = n } a = d[t].getBoundingClientRect(); if ((b = a.bottom) >= s && (g = a.top) <= z && (C = a.right) >= s * c && (p = a.left) <= y && (b || C || p || g) && (H.loadHidden || x(d[t])) && (m && M < 3 && !o && (h < 3 || N < 4) || W(d[t], n))) { R(d[t]); r = true; if (M > 9) { break } } else if (!r && m && !i && M < 4 && N < 4 && h > 2 && (v[0] || H.preloadAfterLoad) && (v[0] || !o && (b || C || p || g || d[t][$](H.sizesAttr) != "auto"))) { i = v[0] || d[t] } } if (i && !r) { R(i) } } }; var a = ae(t); var S = function (e) { var t = e.target; if (t._lazyCache) { delete t._lazyCache; return } L(e); K(t, H.loadedClass); Q(t, H.loadingClass); V(t, B); X(t, "lazyloaded") }; var i = te(S); var B = function (e) { i({ target: e.target }) }; var T = function (e, t) { var a = e.getAttribute("data-load-mode") || H.iframeLoadMode; if (a == 0) { e.contentWindow.location.replace(t) } else if (a == 1) { e.src = t } }; var F = function (e) { var t; var a = e[$](H.srcsetAttr); if (t = H.customMedia[e[$]("data-media") || e[$]("media")]) { e.setAttribute("media", t) } if (a) { e.setAttribute("srcset", a) } }; var s = te(function (t, e, a, i, r) { var n, s, o, l, u, f; if (!(u = X(t, "lazybeforeunveil", e)).defaultPrevented) { if (i) { if (a) { K(t, H.autosizesClass) } else { t.setAttribute("sizes", i) } } s = t[$](H.srcsetAttr); n = t[$](H.srcAttr); if (r) { o = t.parentNode; l = o && j.test(o.nodeName || "") } f = e.firesLoad || "src" in t && (s || n || l); u = { target: t }; K(t, H.loadingClass); if (f) { clearTimeout(c); c = I(L, 2500); V(t, B, true) } if (l) { G.call(o.getElementsByTagName("source"), F) } if (s) { t.setAttribute("srcset", s) } else if (n && !l) { if (d.test(t.nodeName)) { T(t, n) } else { t.src = n } } if (r && (s || l)) { Y(t, { src: n }) } } if (t._lazyRace) { delete t._lazyRace } Q(t, H.lazyClass); ee(function () { var e = t.complete && t.naturalWidth > 1; if (!f || e) { if (e) { K(t, H.fastLoadedClass) } S(u); t._lazyCache = true; I(function () { if ("_lazyCache" in t) { delete t._lazyCache } }, 9) } if (t.loading == "lazy") { M-- } }, true) }); var R = function (e) { if (e._lazyRace) { return } var t; var a = n.test(e.nodeName); var i = a && (e[$](H.sizesAttr) || e[$]("sizes")); var r = i == "auto"; if ((r || !m) && a && (e[$]("src") || e.srcset) && !e.complete && !J(e, H.errorClass) && J(e, H.lazyClass)) { return } t = X(e, "lazyunveilread").detail; if (r) { re.updateElem(e, true, e.offsetWidth) } e._lazyRace = true; M++; s(e, t, r, i, a) }; var r = ie(function () { H.loadMode = 3; a() }); var o = function () { if (H.loadMode == 3) { H.loadMode = 2 } r() }; var l = function () { if (m) { return } if (f.now() - e < 999) { I(l, 999); return } m = true; H.loadMode = 3; a(); q("scroll", o, true) }; return { _: function () { e = f.now(); k.elements = D.getElementsByClassName(H.lazyClass); v = D.getElementsByClassName(H.lazyClass + " " + H.preloadClass); q("scroll", a, true); q("resize", a, true); q("pageshow", function (e) { if (e.persisted) { var t = D.querySelectorAll("." + H.loadingClass); if (t.length && t.forEach) { U(function () { t.forEach(function (e) { if (e.complete) { R(e) } }) }) } } }); if (u.MutationObserver) { new MutationObserver(a).observe(O, { childList: true, subtree: true, attributes: true }) } else { O[P]("DOMNodeInserted", a, true); O[P]("DOMAttrModified", a, true); setInterval(a, 999) } q("hashchange", a, true);["focus", "mouseover", "click", "load", "transitionend", "animationend"].forEach(function (e) { D[P](e, a, true) }); if (/d$|^c/.test(D.readyState)) { l() } else { q("load", l); D[P]("DOMContentLoaded", a); I(l, 2e4) } if (k.elements.length) { t(); ee._lsFlush() } else { a() } }, checkElems: a, unveil: R, _aLSL: o } }(), re = function () { var a; var n = te(function (e, t, a, i) { var r, n, s; e._lazysizesWidth = i; i += "px"; e.setAttribute("sizes", i); if (j.test(t.nodeName || "")) { r = t.getElementsByTagName("source"); for (n = 0, s = r.length; n < s; n++) { r[n].setAttribute("sizes", i) } } if (!a.detail.dataAttr) { Y(e, a.detail) } }); var i = function (e, t, a) { var i; var r = e.parentNode; if (r) { a = s(e, r, a); i = X(e, "lazybeforesizes", { width: a, dataAttr: !!t }); if (!i.defaultPrevented) { a = i.detail.width; if (a && a !== e._lazysizesWidth) { n(e, r, i, a) } } } }; var e = function () { var e; var t = a.length; if (t) { e = 0; for (; e < t; e++) { i(a[e]) } } }; var t = ie(e); return { _: function () { a = D.getElementsByClassName(H.autosizesClass); q("resize", t) }, checkElems: t, updateElem: i } }(), t = function () { if (!t.i && D.getElementsByClassName) { t.i = true; re._(); e._() } }; return I(function () { H.init && t() }), k = { cfg: H, autoSizer: re, loader: e, init: t, uP: Y, aC: K, rC: Q, hC: J, fire: X, gW: s, rAF: ee } }(e, e.document, Date); e.lazySizes = t, "object" == typeof module && module.exports && (module.exports = t) }("undefined" != typeof window ? window : {}); </script> <meta property="og:title" content="Home" /><meta property="og:type" content="website" /><meta property="og:url" content="https://www.hpra.ie" /><meta property="og:site_name" content="HPRA" /><meta name="Generator" content="Sitefinity 15.2.8423.0 DX" /><link rel="canonical" href="https://www.hpra.ie" /><meta property="twitter:card" content="summary_large_image" /><meta property="twitter:title" content="Home" /><meta property="twitter:image" content="https://www.hpra.ie/ResourcePackages/HPRA/assets/dist/css/imgs/twitter-placeholder.png" /><meta property="og:image" content="https://www.hpra.ie/ResourcePackages/HPRA/assets/dist/css/imgs/twitter-placeholder.png" /><meta property="twitter:url" content="https://www.hpra.ie" /></head> <body> <a href="#main-content" class="visually-hidden visually-hidden-focusable skip-content">Skip to Content</a> <!-- Google Tag Manager (noscript) --> <noscript> <iframe data-src="https://www.googletagmanager.com/ns.html?id=GTM-WZ6M8HK3" class="optanon-category-C0002" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <noscript> <div class="browser-warning no-print user-warning"> <div class="container"> <p> <i class="glyphicon glyphicon-info-sign"></i>It appears JavaScript is disabled. In order for this website to function correctly you need to enable JavaScript in your browser. </p> </div> </div> </noscript> <!--Secion Top--> <!--/Secion Top--> <div id="wrapper"> <header id="Contentplaceholder1_T08CCD4C1046_Col00" class="sf_colsIn megamenu_drill_down_header" data-sf-element="Header" data-placeholder-label="Non-Searchable Header"> <div class="container"> <div class="row"> <div class="col-sm-6"> <div class="logo"> <a href="/"> <picture> <source data-srcset="/images/default-source/template/mobile-logofa46ba36-d200-4913-920b-2f5001c33a88.svg?sfvrsn=f1d042d_3" media="(max-width: 640px)" srcset="/images/default-source/template/mobile-logofa46ba36-d200-4913-920b-2f5001c33a88.svg?sfvrsn=f1d042d_3"> <source data-srcset="/images/default-source/template/header_logo.svg?sfvrsn=3828d2b1_5" media="(min-width: 641px)" srcset="/images/default-source/template/header_logo.svg?sfvrsn=3828d2b1_5"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="logo" class=" ls-is-cached lazyloaded"> </picture> </a> </div> <span id="toggleMenu_drill_down" class="d-block d-sm-none"> <i class="visually-hidden">Menu</i> </span> <span id="toggleSearch" class="d-block d-sm-none"> <i class="visually-hidden">Search</i> </span> </div> <div class="col-sm-6"> <nav id="tns" aria-label="Top Navigation"> <ul aria-label="Top Navigation"> <li><a href="/ga/eolas-fuinn">Gaeilge</a></li> <li><a href="/careers">Careers</a></li> <li><a href="/contact-us">Contact us</a></li> <li><a href="/my-alerts">My Alerts</a></li> </ul> </nav> <div class="search-div"> <div class="input-group" role="search"> <span class="wrapper"> <input type="search" aria-labelledby="sb-e165439b-6140-4c72-933c-e54339dff116" title="Search" placeholder="Search" id="sb-e165439b-6140-4c72-933c-e54339dff116" class="form-control txt-search-box" aria-autocomplete="both" /> </span> <span class="input-group-append"> <button type="submit" class="input-group-text" id="bt-9be50d4f-3c32-463b-89ff-9b5dbd0dfed2" > <span class="visually-hidden">Search</span> <span class="svg-search-b d-none d-md-block"></span> <span class="svg-search-small-bb d-block d-md-none"></span> </button> </span> <div class="search-data"> <span class="title">Or find a medicine</span> <ul> <li><a href="/find-a-medicine/for-human-use/authorised-medicines">List of medicines for human use</a></li> <li><a href="/find-a-medicine/for-animal-use/authorised-medicines">List of medicines for animal use</a></li> </ul> </div> </div> <input type="hidden" data-sf-role="resultsUrl" value="/search-results" /> <input type="hidden" data-sf-role="indexCatalogue" value="hpra-search-index" /> <input type="hidden" data-sf-role="disableSuggestions" value='false' /> <input type="hidden" data-sf-role="minSuggestionLength" value="0" /> <input type="hidden" data-sf-role="suggestionFields" value="Title" /> <input type="hidden" data-sf-role="language" value="en" /> <input type="hidden" data-sf-role="siteId" value="16e043e0-794b-40b5-9f02-9e0af1f42695" /> <input type="hidden" data-sf-role="suggestionsRoute" value="" /> <input type="hidden" data-sf-role="searchTextBoxId" value='#sb-e165439b-6140-4c72-933c-e54339dff116' /> <input type="hidden" data-sf-role="searchButtonId" value='#bt-9be50d4f-3c32-463b-89ff-9b5dbd0dfed2' /> <input type="hidden" data-sf-role="scoringSettings" value='' /> <input type="hidden" data-sf-role="searchInAllSitesInTheIndex" value='' /> </div> </div> </div> </div> <div class="bg-div"> <div class="container"> <div class="row"> <div class="col-sm-8"> <nav id="megaMenu_drill_down" aria-label="Main menu"> <ul class="mega-menu" aria-label="Main menu"> <li class="" > <a id="dd-item0" class="a" data-url="/find-a-medicine" href="#/" aria-expanded="false" aria-haspopup="true"> <span>Find a Medicine</span> </a> <div class="grey-box" aria-hidden="true"> <div class="container"> <div class="navbtn row d-sm-none"> <div class="col-3"> <a href="#/" class="btn btn-link-dark-secondary back-btn btn-dark-blue "> Back </a> </div> <div class="col-9"> <p class="title">Find a Medicine</p> </div> </div> <div class="row"> <div class="col-sm-4 cta"> <span class="h2">Find a medicine</span> <p>This area includes safety and quality updates for patients and healthcare professionals, and regulatory news for industry.</p> <a href="https://www.hpra.ie/find-a-medicine" class="btn btn-primary">Find out more</a> </div> <div class="col-sm-3 sub-menu "> <ul aria-label="second level menu"> <li class="d-sm-none"> <a data-url="/find-a-medicine" href="https://www.hpra.ie/find-a-medicine" aria-haspopup="false">Find out more</a> </li> <li class="sub 0"> <a tabindex="0" data-url="/find-a-medicine/for-human-use" href="#" aria-expanded="false" aria-haspopup="true">For human use</a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/find-a-medicine/for-human-use" href="https://www.hpra.ie/find-a-medicine/for-human-use">Overview</a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-human-use/authorised-medicines" href="https://www.hpra.ie/find-a-medicine/for-human-use/authorised-medicines" aria-haspopup="false">Authorised medicines</a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-human-use/withdrawn-medicines" href="https://www.hpra.ie/find-a-medicine/for-human-use/withdrawn-medicines" aria-haspopup="false">Withdrawn medicines</a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-human-use/interchangeable-medicines" href="https://www.hpra.ie/find-a-medicine/for-human-use/interchangeable-medicines" aria-haspopup="false">Interchangeable Medicines </a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-human-use/medicine-shortages" href="https://www.hpra.ie/find-a-medicine/for-human-use/medicine-shortages" aria-haspopup="false">Medicine shortages </a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-human-use/herbal-and-homeopathic-medicines" href="https://www.hpra.ie/find-a-medicine/for-human-use/herbal-and-homeopathic-medicines" aria-haspopup="false">Herbal and homeopathic medicines | Find a medicine</a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-human-use/general-sales-and-pharmacy-only-sales" href="https://www.hpra.ie/find-a-medicine/for-human-use/general-sales-and-pharmacy-only-sales" aria-haspopup="false">General sales and pharmacy-only sales</a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-human-use/xml-product-listings" href="https://www.hpra.ie/find-a-medicine/for-human-use/xml-product-listings" aria-haspopup="false">XML product lists</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/find-a-medicine/for-human-use/using-the-medicines-list" href="https://www.hpra.ie/find-a-medicine/for-human-use/using-the-medicines-list" aria-expanded="false" aria-haspopup="true">Using the medicines list</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/find-a-medicine/for-animal-use" href="#" aria-expanded="false" aria-haspopup="true">For animal use</a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/find-a-medicine/for-animal-use" href="https://www.hpra.ie/find-a-medicine/for-animal-use">Overview</a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-animal-use/authorised-medicines" href="https://www.hpra.ie/find-a-medicine/for-animal-use/authorised-medicines" aria-haspopup="false">Authorised medicines – HPRA</a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-animal-use/authorised-medicines---all-eu-eea" href="https://www.hpra.ie/find-a-medicine/for-animal-use/authorised-medicines---all-eu-eea" aria-haspopup="false">Authorised medicines – all EU/EEA</a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-animal-use/withdrawn-medicines" href="https://www.hpra.ie/find-a-medicine/for-animal-use/withdrawn-medicines" aria-haspopup="false">Withdrawn medicines</a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-animal-use/suspended-medicines" href="https://www.hpra.ie/find-a-medicine/for-animal-use/suspended-medicines" aria-haspopup="false">Suspended medicines</a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-animal-use/veterinary-medicines-information" href="https://www.hpra.ie/find-a-medicine/for-animal-use/veterinary-medicines-information" aria-haspopup="false">Medicines for animal use information </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/find-a-medicine/for-animal-use/shortages-of-veterinary-medicines" href="https://www.hpra.ie/find-a-medicine/for-animal-use/shortages-of-veterinary-medicines" aria-expanded="false" aria-haspopup="true">Shortages of medicines for animal use</a> </li> <li > <a tabindex="0" data-url="/find-a-medicine/for-animal-use/xml-product-list" href="https://www.hpra.ie/find-a-medicine/for-animal-use/xml-product-list" aria-haspopup="false">XML product list</a> </li> </ul> </li> </ul> </div> <div class="col-sm-5 spotlight-col"> </div> </div> </div> </div> </li> <li class="" > <a id="dd-item1" class="a" data-url="/safety-information" href="#/" aria-expanded="false" aria-haspopup="true"> <span>Safety Information</span> </a> <div class="grey-box" aria-hidden="true"> <div class="container"> <div class="navbtn row d-sm-none"> <div class="col-3"> <a href="#/" class="btn btn-link-dark-secondary back-btn btn-dark-blue "> Back </a> </div> <div class="col-9"> <p class="title">Safety Information</p> </div> </div> <div class="row"> <div class="col-sm-4 cta"> <span class="h2">Safety Information</span> <p>Find out how we monitor safety. See Safety Notices for important updates on products we regulate. </p> <a href="https://www.hpra.ie/safety-information" class="btn btn-primary">Find out more</a> </div> <div class="col-sm-3 sub-menu "> <ul aria-label="second level menu"> <li class="d-sm-none"> <a data-url="/safety-information" href="https://www.hpra.ie/safety-information" aria-haspopup="false">Find out more</a> </li> <li class="sub 0"> <a tabindex="0" data-url="/safety-information/safety-notices" href="#" aria-expanded="false" aria-haspopup="true">Safety Notices</a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/safety-information/safety-notices" href="https://www.hpra.ie/safety-information/safety-notices">Overview</a> </li> <li > <a tabindex="0" data-url="/safety-information/safety-notices/sign-up-for-alerts" href="https://www.hpra.ie/safety-information/safety-notices/sign-up-for-alerts" aria-haspopup="false">Sign up for alerts </a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/safety-information/how-we-monitor-safety" href="#" aria-expanded="false" aria-haspopup="true">How we monitor safety</a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/safety-information/how-we-monitor-safety" href="https://www.hpra.ie/safety-information/how-we-monitor-safety">Overview</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/safety-information/how-we-monitor-safety/medicines" href="https://www.hpra.ie/safety-information/how-we-monitor-safety/medicines" aria-expanded="false" aria-haspopup="true">Medicines for human use</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/safety-information/how-we-monitor-safety/veterinary-medicines" href="https://www.hpra.ie/safety-information/how-we-monitor-safety/veterinary-medicines" aria-expanded="false" aria-haspopup="true">Medicines for animal use</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/safety-information/how-we-monitor-safety/medical-devices" href="https://www.hpra.ie/safety-information/how-we-monitor-safety/medical-devices" aria-expanded="false" aria-haspopup="true">Medical devices </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/safety-information/how-we-monitor-safety/cosmetics" href="https://www.hpra.ie/safety-information/how-we-monitor-safety/cosmetics" aria-expanded="false" aria-haspopup="true">Cosmetics </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/safety-information/how-we-monitor-safety/blood" href="https://www.hpra.ie/safety-information/how-we-monitor-safety/blood" aria-expanded="false" aria-haspopup="true">Blood </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/safety-information/how-we-monitor-safety/tissues-and-cells" href="https://www.hpra.ie/safety-information/how-we-monitor-safety/tissues-and-cells" aria-expanded="false" aria-haspopup="true">Tissues and cells </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/safety-information/how-we-monitor-safety/organs" href="https://www.hpra.ie/safety-information/how-we-monitor-safety/organs" aria-expanded="false" aria-haspopup="true">Organs </a> </li> </ul> </li> </ul> </div> <div class="col-sm-5 spotlight-col"> </div> </div> </div> </div> </li> <li class="" > <a id="dd-item2" class="a" data-url="/regulation" href="#/" aria-expanded="false" aria-haspopup="true"> <span>Regulation</span> </a> <div class="grey-box" aria-hidden="true"> <div class="container"> <div class="navbtn row d-sm-none"> <div class="col-3"> <a href="#/" class="btn btn-link-dark-secondary back-btn btn-dark-blue "> Back </a> </div> <div class="col-9"> <p class="title">Regulation</p> </div> </div> <div class="row"> <div class="col-sm-4 cta"> <span class="h2">Regulation</span> <p>Find out how we regulate and view resources to help you comply. View resources for sponsors, manufacturers, distributors, importers and retailers. </p> <a href="https://www.hpra.ie/regulation" class="btn btn-primary">Find out more</a> </div> <div class="col-sm-3 sub-menu "> <ul aria-label="second level menu"> <li class="d-sm-none"> <a data-url="/regulation" href="https://www.hpra.ie/regulation" aria-haspopup="false">Find out more</a> </li> <li class="sub 0"> <a tabindex="0" data-url="/regulation/human-medicine" href="#" aria-expanded="false" aria-haspopup="true">Medicines for human use</a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/regulation/human-medicine" href="https://www.hpra.ie/regulation/human-medicine">Overview</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/human-medicine/marketing-authorisation-holders" href="https://www.hpra.ie/regulation/human-medicine/marketing-authorisation-holders" aria-expanded="false" aria-haspopup="true">Marketing authorisation holders</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/human-medicine/manufacturers" href="https://www.hpra.ie/regulation/human-medicine/manufacturers" aria-expanded="false" aria-haspopup="true">Manufacturers</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/human-medicine/wholesalers-and-retailers" href="https://www.hpra.ie/regulation/human-medicine/wholesalers-and-retailers" aria-expanded="false" aria-haspopup="true">Wholesalers and retailers</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/human-medicine/clinical-trials" href="https://www.hpra.ie/regulation/human-medicine/clinical-trials" aria-expanded="false" aria-haspopup="true">Clinical trial sponsors</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/human-medicine/patients-and-healthcare-professionals" href="https://www.hpra.ie/regulation/human-medicine/patients-and-healthcare-professionals" aria-expanded="false" aria-haspopup="true">Patients and healthcare professionals</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/regulation/veterinary-medicines" href="#" aria-expanded="false" aria-haspopup="true">Medicines for animal use</a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/regulation/veterinary-medicines" href="https://www.hpra.ie/regulation/veterinary-medicines">Overview</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/veterinary-medicines/regulation-2019-6" href="https://www.hpra.ie/regulation/veterinary-medicines/regulation-2019-6" aria-expanded="false" aria-haspopup="true">Regulation 2019/6</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/veterinary-medicines/medicines-authorisation" href="https://www.hpra.ie/regulation/veterinary-medicines/medicines-authorisation" aria-expanded="false" aria-haspopup="true">Medicines authorisation </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/veterinary-medicines/labelling-and-veterinary-medicinal-product-distribution" href="https://www.hpra.ie/regulation/veterinary-medicines/labelling-and-veterinary-medicinal-product-distribution" aria-expanded="false" aria-haspopup="true">Labelling and distribution</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/veterinary-medicines/availability-of-veterinary-medicines-in-ireland" href="https://www.hpra.ie/regulation/veterinary-medicines/availability-of-veterinary-medicines-in-ireland" aria-expanded="false" aria-haspopup="true">Availability of medicines for animal use </a> </li> <li > <a tabindex="0" data-url="/regulation/veterinary-medicines/veterinary-clinical-field-trials" href="https://www.hpra.ie/regulation/veterinary-medicines/veterinary-clinical-field-trials" aria-haspopup="false">Clinical field trials </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/veterinary-medicines/care-in-use-of-veterinary-medicines" href="https://www.hpra.ie/regulation/veterinary-medicines/care-in-use-of-veterinary-medicines" aria-expanded="false" aria-haspopup="true">Care in use </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/veterinary-medicines/manufacture-of-veterinary-medicines-in-ireland" href="https://www.hpra.ie/regulation/veterinary-medicines/manufacture-of-veterinary-medicines-in-ireland" aria-expanded="false" aria-haspopup="true">Manufacturing</a> </li> <li > <a tabindex="0" data-url="/regulation/veterinary-medicines/active-substance-registration-for-veterinary-medicines" href="https://www.hpra.ie/regulation/veterinary-medicines/active-substance-registration-for-veterinary-medicines" aria-haspopup="false">Active substance registration</a> </li> <li > <a tabindex="0" data-url="/regulation/veterinary-medicines/export-certification-(veterinary-medicines)" href="https://www.hpra.ie/regulation/veterinary-medicines/export-certification-(veterinary-medicines)" aria-haspopup="false">Export certification</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/veterinary-medicines/market-compliance-and-surveillance-of-veterinary-medicines" href="https://www.hpra.ie/regulation/veterinary-medicines/market-compliance-and-surveillance-of-veterinary-medicines" aria-expanded="false" aria-haspopup="true">Market compliance and surveillance</a> </li> <li > <a tabindex="0" data-url="/regulation/veterinary-medicines/guidance-documents" href="https://www.hpra.ie/regulation/veterinary-medicines/guidance-documents" aria-haspopup="false">Guidance documents</a> </li> <li > <a tabindex="0" data-url="/regulation/veterinary-medicines/fees-for-medicines-for-animal-use" href="https://www.hpra.ie/regulation/veterinary-medicines/fees-for-medicines-for-animal-use" aria-haspopup="false">Fees – medicines for animal use</a> </li> <li > <a tabindex="0" data-url="/regulation/veterinary-medicines/legislation-for-medicines-for-animal-use" href="https://www.hpra.ie/regulation/veterinary-medicines/legislation-for-medicines-for-animal-use" aria-haspopup="false">Legislation </a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/regulation/scientific-animal-protection" href="#" aria-expanded="false" aria-haspopup="true">Scientific animal protection </a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/regulation/scientific-animal-protection" href="https://www.hpra.ie/regulation/scientific-animal-protection">Overview</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/scientific-animal-protection/the-3rs" href="https://www.hpra.ie/regulation/scientific-animal-protection/the-3rs" aria-expanded="false" aria-haspopup="true">The 3Rs</a> </li> <li > <a tabindex="0" data-url="/regulation/scientific-animal-protection/guidance-documents" href="https://www.hpra.ie/regulation/scientific-animal-protection/guidance-documents" aria-haspopup="false">Guidance documents</a> </li> <li > <a tabindex="0" data-url="/regulation/scientific-animal-protection/animal-welfare-body" href="https://www.hpra.ie/regulation/scientific-animal-protection/animal-welfare-body" aria-haspopup="false">Animal Welfare Body</a> </li> <li > <a tabindex="0" data-url="/regulation/scientific-animal-protection/alternative-approaches" href="https://www.hpra.ie/regulation/scientific-animal-protection/alternative-approaches" aria-haspopup="false">Alternative approaches </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/scientific-animal-protection/authorisations" href="https://www.hpra.ie/regulation/scientific-animal-protection/authorisations" aria-expanded="false" aria-haspopup="true">Authorisations </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/scientific-animal-protection/non-technical-project-summaries" href="https://www.hpra.ie/regulation/scientific-animal-protection/non-technical-project-summaries" aria-expanded="false" aria-haspopup="true">Non-technical project summaries </a> </li> <li > <a tabindex="0" data-url="/regulation/scientific-animal-protection/statistical-reporting" href="https://www.hpra.ie/regulation/scientific-animal-protection/statistical-reporting" aria-haspopup="false">Statistical reporting </a> </li> <li > <a tabindex="0" data-url="/regulation/scientific-animal-protection/compliance-monitoring" href="https://www.hpra.ie/regulation/scientific-animal-protection/compliance-monitoring" aria-haspopup="false">Compliance monitoring</a> </li> <li > <a tabindex="0" data-url="/regulation/scientific-animal-protection/training-requirements-and-courses" href="https://www.hpra.ie/regulation/scientific-animal-protection/training-requirements-and-courses" aria-haspopup="false">Training requirements and courses</a> </li> <li > <a tabindex="0" data-url="/regulation/scientific-animal-protection/fees-for-scientific-animal-protection" href="https://www.hpra.ie/regulation/scientific-animal-protection/fees-for-scientific-animal-protection" aria-haspopup="false">Fees </a> </li> <li > <a tabindex="0" data-url="/regulation/scientific-animal-protection/useful-links" href="https://www.hpra.ie/regulation/scientific-animal-protection/useful-links" aria-haspopup="false">Useful links </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/scientific-animal-protection/legislation" href="https://www.hpra.ie/regulation/scientific-animal-protection/legislation" aria-expanded="false" aria-haspopup="true">Legislation </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/scientific-animal-protection/national-committee" href="https://www.hpra.ie/regulation/scientific-animal-protection/national-committee" aria-expanded="false" aria-haspopup="true">National Committee</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/regulation/medical-devices" href="#" aria-expanded="false" aria-haspopup="true">Medical devices </a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/regulation/medical-devices" href="https://www.hpra.ie/regulation/medical-devices">Overview</a> </li> <li > <a tabindex="0" data-url="/regulation/medical-devices/registration" href="https://www.hpra.ie/regulation/medical-devices/registration" aria-haspopup="false">Registration</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/medical-devices/common-aspects-of-the-regulations" href="https://www.hpra.ie/regulation/medical-devices/common-aspects-of-the-regulations" aria-expanded="false" aria-haspopup="true">Common aspects of the regulations</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/medical-devices/medical-devices-regulation" href="https://www.hpra.ie/regulation/medical-devices/medical-devices-regulation" aria-expanded="false" aria-haspopup="true">Medical Devices Regulation</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/medical-devices/in-vitro-diagnostic-medical-devices-regulation" href="https://www.hpra.ie/regulation/medical-devices/in-vitro-diagnostic-medical-devices-regulation" aria-expanded="false" aria-haspopup="true">In Vitro Diagnostics Regulation</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/medical-devices/documents-and-guidance" href="https://www.hpra.ie/regulation/medical-devices/documents-and-guidance" aria-expanded="false" aria-haspopup="true">Documents and guidance</a> </li> <li > <a tabindex="0" data-url="/regulation/medical-devices/fees-for-medical-devices" href="https://www.hpra.ie/regulation/medical-devices/fees-for-medical-devices" aria-haspopup="false">Fees</a> </li> <li > <a tabindex="0" data-url="/regulation/medical-devices/legislation-for-medical-devices" href="https://www.hpra.ie/regulation/medical-devices/legislation-for-medical-devices" aria-haspopup="false">Legislation</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/regulation/cosmetics" href="#" aria-expanded="false" aria-haspopup="true">Cosmetics </a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/regulation/cosmetics" href="https://www.hpra.ie/regulation/cosmetics">Overview</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/cosmetics/cosmetics-regulation" href="https://www.hpra.ie/regulation/cosmetics/cosmetics-regulation" aria-expanded="false" aria-haspopup="true">Cosmetics regulation</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/cosmetics/obligations-of-responsible-persons" href="https://www.hpra.ie/regulation/cosmetics/obligations-of-responsible-persons" aria-expanded="false" aria-haspopup="true">Obligations of responsible persons</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/cosmetics/labelling-and-claims" href="https://www.hpra.ie/regulation/cosmetics/labelling-and-claims" aria-expanded="false" aria-haspopup="true">Labelling and claims</a> </li> <li > <a tabindex="0" data-url="/regulation/cosmetics/guidance-documents" href="https://www.hpra.ie/regulation/cosmetics/guidance-documents" aria-haspopup="false">Guidance documents</a> </li> <li > <a tabindex="0" data-url="/regulation/cosmetics/fees-for-cosmetic-products" href="https://www.hpra.ie/regulation/cosmetics/fees-for-cosmetic-products" aria-haspopup="false">Fees </a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/regulation/blood" href="#" aria-expanded="false" aria-haspopup="true">Blood </a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/regulation/blood" href="https://www.hpra.ie/regulation/blood">Overview</a> </li> <li > <a tabindex="0" data-url="/regulation/blood/our-role-in-regulating-blood-and-blood-components" href="https://www.hpra.ie/regulation/blood/our-role-in-regulating-blood-and-blood-components" aria-haspopup="false">Our role</a> </li> <li > <a tabindex="0" data-url="/regulation/blood/legislation-for-blood-and-blood-components" href="https://www.hpra.ie/regulation/blood/legislation-for-blood-and-blood-components" aria-haspopup="false">Legislation</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/blood/blood-establishments" href="https://www.hpra.ie/regulation/blood/blood-establishments" aria-expanded="false" aria-haspopup="true">Blood establishments</a> </li> <li > <a tabindex="0" data-url="/regulation/blood/hospital-blood-banks" href="https://www.hpra.ie/regulation/blood/hospital-blood-banks" aria-haspopup="false">Hospital blood banks</a> </li> <li > <a tabindex="0" data-url="/regulation/blood/blood--tissues-and-organs-fees" href="https://www.hpra.ie/regulation/blood/blood--tissues-and-organs-fees" aria-haspopup="false">Fees </a> </li> <li > <a tabindex="0" data-url="/regulation/blood/new-regulation-on-substances-of-human-origin-(soho)" href="https://www.hpra.ie/regulation/blood/new-regulation-on-substances-of-human-origin-(soho)" aria-haspopup="false">SoHO Regulation </a> </li> <li > <a tabindex="0" data-url="/regulation/blood/guidance-documents" href="https://www.hpra.ie/regulation/blood/guidance-documents" aria-haspopup="false">Guidance documents</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/regulation/tissues-and-cells" href="#" aria-expanded="false" aria-haspopup="true">Tissues and cells </a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/regulation/tissues-and-cells" href="https://www.hpra.ie/regulation/tissues-and-cells">Overview</a> </li> <li > <a tabindex="0" data-url="/regulation/tissues-and-cells/tissues-and-cells-and-the-hpra's-role" href="https://www.hpra.ie/regulation/tissues-and-cells/tissues-and-cells-and-the-hpra's-role" aria-haspopup="false">Our role </a> </li> <li > <a tabindex="0" data-url="/regulation/tissues-and-cells/tissues-and-cells-legislation" href="https://www.hpra.ie/regulation/tissues-and-cells/tissues-and-cells-legislation" aria-haspopup="false">Legislation</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/tissues-and-cells/tissue-establishments" href="https://www.hpra.ie/regulation/tissues-and-cells/tissue-establishments" aria-expanded="false" aria-haspopup="true">Tissue establishments </a> </li> <li > <a tabindex="0" data-url="/regulation/tissues-and-cells/blood--tissues-and-organs-fees" href="https://www.hpra.ie/regulation/tissues-and-cells/blood--tissues-and-organs-fees" aria-haspopup="false">Fees </a> </li> <li > <a tabindex="0" data-url="/regulation/tissues-and-cells/new-regulation-on-substances-of-human-origin-(soho)" href="https://www.hpra.ie/regulation/tissues-and-cells/new-regulation-on-substances-of-human-origin-(soho)" aria-haspopup="false">SoHO Regulation</a> </li> <li > <a tabindex="0" data-url="/regulation/tissues-and-cells/guidance-documents" href="https://www.hpra.ie/regulation/tissues-and-cells/guidance-documents" aria-haspopup="false">Guidance documents</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/regulation/organs" href="#" aria-expanded="false" aria-haspopup="true">Organs </a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/regulation/organs" href="https://www.hpra.ie/regulation/organs">Overview</a> </li> <li > <a tabindex="0" data-url="/regulation/organs/organs-for-transplantation-and-the-hpra's-role" href="https://www.hpra.ie/regulation/organs/organs-for-transplantation-and-the-hpra's-role" aria-haspopup="false">Our role </a> </li> <li > <a tabindex="0" data-url="/regulation/organs/regulatory-information-relating-to-organs" href="https://www.hpra.ie/regulation/organs/regulatory-information-relating-to-organs" aria-haspopup="false">Authorisations </a> </li> <li > <a tabindex="0" data-url="/regulation/organs/legislation-for-human-organs-intended-for-transplantation" href="https://www.hpra.ie/regulation/organs/legislation-for-human-organs-intended-for-transplantation" aria-haspopup="false">Legislation </a> </li> <li > <a tabindex="0" data-url="/regulation/organs/the-inspection-process-(blood--tissues--organs)" href="https://www.hpra.ie/regulation/organs/the-inspection-process-(blood--tissues--organs)" aria-haspopup="false">Inspections </a> </li> <li > <a tabindex="0" data-url="/regulation/organs/blood--tissues-and-organs-fees" href="https://www.hpra.ie/regulation/organs/blood--tissues-and-organs-fees" aria-haspopup="false">Fees </a> </li> <li > <a tabindex="0" data-url="/regulation/organs/organs-establishment-list" href="https://www.hpra.ie/regulation/organs/organs-establishment-list" aria-haspopup="false">Organs establishment list</a> </li> <li > <a tabindex="0" data-url="/regulation/organs/guidance-documents---organs" href="https://www.hpra.ie/regulation/organs/guidance-documents---organs" aria-haspopup="false">Guidance documents</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/regulation/controlled-drugs" href="#" aria-expanded="false" aria-haspopup="true">Controlled drugs </a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/regulation/controlled-drugs" href="https://www.hpra.ie/regulation/controlled-drugs">Overview</a> </li> <li > <a tabindex="0" data-url="/regulation/controlled-drugs/our-role-in-regulating-controlled-drugs" href="https://www.hpra.ie/regulation/controlled-drugs/our-role-in-regulating-controlled-drugs" aria-haspopup="false">Our role</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/controlled-drugs/controlled-drugs-legislation" href="https://www.hpra.ie/regulation/controlled-drugs/controlled-drugs-legislation" aria-expanded="false" aria-haspopup="true">Legislation</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/controlled-drugs/requirements" href="https://www.hpra.ie/regulation/controlled-drugs/requirements" aria-expanded="false" aria-haspopup="true">Requirements</a> </li> <li > <a tabindex="0" data-url="/regulation/controlled-drugs/medical-cannabis-access-programme" href="https://www.hpra.ie/regulation/controlled-drugs/medical-cannabis-access-programme" aria-haspopup="false">Medical cannabis access programme </a> </li> <li > <a tabindex="0" data-url="/regulation/controlled-drugs/guidance-documents" href="https://www.hpra.ie/regulation/controlled-drugs/guidance-documents" aria-haspopup="false">Guidance documents</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/regulation/precursor-chemicals" href="#" aria-expanded="false" aria-haspopup="true">Precursor chemicals </a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/regulation/precursor-chemicals" href="https://www.hpra.ie/regulation/precursor-chemicals">Overview</a> </li> <li > <a tabindex="0" data-url="/regulation/precursor-chemicals/our-role-in-regulating-precursor-chemicals" href="https://www.hpra.ie/regulation/precursor-chemicals/our-role-in-regulating-precursor-chemicals" aria-haspopup="false">Our role</a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/precursor-chemicals/precursor-chemicals-legislation" href="https://www.hpra.ie/regulation/precursor-chemicals/precursor-chemicals-legislation" aria-expanded="false" aria-haspopup="true">Legislation</a> </li> <li > <a tabindex="0" data-url="/regulation/precursor-chemicals/requirements-for-operators-and-end-users" href="https://www.hpra.ie/regulation/precursor-chemicals/requirements-for-operators-and-end-users" aria-haspopup="false">Operators and end users </a> </li> <li class="sub 1"> <a tabindex="0" data-url="/regulation/precursor-chemicals/licensing-and-registration" href="https://www.hpra.ie/regulation/precursor-chemicals/licensing-and-registration" aria-expanded="false" aria-haspopup="true">Licensing and registration</a> </li> <li > <a tabindex="0" data-url="/regulation/precursor-chemicals/guidance-documents" href="https://www.hpra.ie/regulation/precursor-chemicals/guidance-documents" aria-haspopup="false">Guidance documents</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/regulation/classification-and-innovation-services" href="#" aria-expanded="false" aria-haspopup="true">Classification and innovation services</a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/regulation/classification-and-innovation-services" href="https://www.hpra.ie/regulation/classification-and-innovation-services">Overview</a> </li> <li > <a tabindex="0" data-url="/regulation/classification-and-innovation-services/classification-of-products" href="https://www.hpra.ie/regulation/classification-and-innovation-services/classification-of-products" aria-haspopup="false">Classification of human health products</a> </li> <li > <a tabindex="0" data-url="/regulation/classification-and-innovation-services/hpra-innovation-office" href="https://www.hpra.ie/regulation/classification-and-innovation-services/hpra-innovation-office" aria-haspopup="false">Innovation Office</a> </li> </ul> </li> <li > <a tabindex="0" data-url="/regulation/guidance-documents" href="https://www.hpra.ie/regulation/guidance-documents" aria-haspopup="false">Guidance documents</a> </li> </ul> </div> <div class="col-sm-5 spotlight-col"> </div> </div> </div> </div> </li> <li class="" > <a id="dd-item3" class="a no-popup" data-url="/news-events" href="https://www.hpra.ie/news-events" aria-haspopup="false"> <span>News & Events</span> </a> </li> <li class="" > <a id="dd-item4" class="a" data-url="/about-us" href="#/" aria-expanded="false" aria-haspopup="true"> <span>About Us</span> </a> <div class="grey-box" aria-hidden="true"> <div class="container"> <div class="navbtn row d-sm-none"> <div class="col-3"> <a href="#/" class="btn btn-link-dark-secondary back-btn btn-dark-blue "> Back </a> </div> <div class="col-9"> <p class="title">About Us</p> </div> </div> <div class="row"> <div class="col-sm-4 cta"> <span class="h2">About Us</span> <p>Find out more about our organisation, the products we regulate and how we regulate them. </p> <a href="https://www.hpra.ie/about-us" class="btn btn-primary">Find out more</a> </div> <div class="col-sm-3 sub-menu "> <ul aria-label="second level menu"> <li class="d-sm-none"> <a data-url="/about-us" href="https://www.hpra.ie/about-us" aria-haspopup="false">Find out more</a> </li> <li class="sub 0"> <a tabindex="0" data-url="/about-us/our-role" href="#" aria-expanded="false" aria-haspopup="true">Our role </a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/about-us/our-role" href="https://www.hpra.ie/about-us/our-role">Overview</a> </li> <li > <a tabindex="0" data-url="/about-us/our-role/what-and-how-we-regulate" href="https://www.hpra.ie/about-us/our-role/what-and-how-we-regulate" aria-haspopup="false">What and how we regulate </a> </li> <li > <a tabindex="0" data-url="/about-us/our-role/mission--vision-and-values" href="https://www.hpra.ie/about-us/our-role/mission--vision-and-values" aria-haspopup="false">Mission, vision and values</a> </li> <li > <a tabindex="0" data-url="/about-us/our-role/strategic-plan" href="https://www.hpra.ie/about-us/our-role/strategic-plan" aria-haspopup="false">Strategic plan</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/about-us/our-structure" href="#" aria-expanded="false" aria-haspopup="true">Our structure </a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/about-us/our-structure" href="https://www.hpra.ie/about-us/our-structure">Overview</a> </li> <li > <a tabindex="0" data-url="/about-us/our-structure/leadership-team" href="https://www.hpra.ie/about-us/our-structure/leadership-team" aria-haspopup="false">HPRA Leadership Team</a> </li> <li > <a tabindex="0" data-url="/about-us/our-structure/hpra-authority-members" href="https://www.hpra.ie/about-us/our-structure/hpra-authority-members" aria-haspopup="false">HPRA Authority Members</a> </li> <li > <a tabindex="0" data-url="/about-us/our-structure/advisory-committees" href="https://www.hpra.ie/about-us/our-structure/advisory-committees" aria-haspopup="false">Advisory Committees</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/about-us/patient-forum" href="#" aria-expanded="false" aria-haspopup="true">Patient Forum </a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/about-us/patient-forum" href="https://www.hpra.ie/about-us/patient-forum">Overview</a> </li> <li > <a tabindex="0" data-url="/about-us/patient-forum/about-the-patient-forum" href="https://www.hpra.ie/about-us/patient-forum/about-the-patient-forum" aria-haspopup="false">About the Patient Forum </a> </li> <li > <a tabindex="0" data-url="/about-us/patient-forum/terms-of-reference" href="https://www.hpra.ie/about-us/patient-forum/terms-of-reference" aria-haspopup="false">Terms of Reference</a> </li> <li > <a tabindex="0" data-url="/about-us/patient-forum/consideration-of-potential-conflicts-of-interest" href="https://www.hpra.ie/about-us/patient-forum/consideration-of-potential-conflicts-of-interest" aria-haspopup="false">Conflicts of interest</a> </li> <li > <a tabindex="0" data-url="/about-us/patient-forum/rolling-work-plan-2023" href="https://www.hpra.ie/about-us/patient-forum/rolling-work-plan-2023" aria-haspopup="false">Rolling Work Plan</a> </li> <li > <a tabindex="0" data-url="/about-us/patient-forum/meeting-reports" href="https://www.hpra.ie/about-us/patient-forum/meeting-reports" aria-haspopup="false">Meeting reports</a> </li> <li > <a tabindex="0" data-url="/about-us/patient-forum/patient-forum-resources" href="https://www.hpra.ie/about-us/patient-forum/patient-forum-resources" aria-haspopup="false">Resources</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/about-us/our-standards" href="#" aria-expanded="false" aria-haspopup="true">Our standards</a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/about-us/our-standards" href="https://www.hpra.ie/about-us/our-standards">Overview</a> </li> <li > <a tabindex="0" data-url="/about-us/our-standards/standard-of-service" href="https://www.hpra.ie/about-us/our-standards/standard-of-service" aria-haspopup="false">Standards of service</a> </li> <li > <a tabindex="0" data-url="/about-us/our-standards/quality-management" href="https://www.hpra.ie/about-us/our-standards/quality-management" aria-haspopup="false">Quality Management and Benchmarking</a> </li> </ul> </li> <li class="sub 0"> <a tabindex="0" data-url="/about-us/consultations" href="#" aria-expanded="false" aria-haspopup="true">Consultations </a> <!-- Level 1 --> <ul aria-label="third level menu"> <li> <a data-url="/about-us/consultations" href="https://www.hpra.ie/about-us/consultations">Overview</a> </li> <li > <a tabindex="0" data-url="/about-us/consultations/previous-consultations" href="https://www.hpra.ie/about-us/consultations/previous-consultations" aria-haspopup="false">Previous consultations </a> </li> </ul> </li> <li > <a tabindex="0" data-url="/about-us/corporate-publications" href="https://www.hpra.ie/about-us/corporate-publications" aria-haspopup="false">Corporate publications</a> </li> </ul> </div> <div class="col-sm-5 spotlight-col"> </div> </div> </div> </div> </li> </ul> <div id="tns-mobile-menu"> <ul class="right-menu"> <li ><a href="/make-a-submission">Make a Submission</a></li> <li ><a href="/report-an-issue">Report an Issue</a></li> </ul> <nav id="tns" aria-label="Top Navigation"> <ul aria-label="Top Navigation"> <li><a href="/ga/eolas-fuinn">Gaeilge</a></li> <li><a href="/careers">Careers</a></li> <li><a href="/contact-us">Contact us</a></li> <li><a href="/my-alerts">My Alerts</a></li> </ul> </nav> </div> </nav> </div> <div class="col-sm-4"> <ul class="right-menu"> <li ><a href="/make-a-submission">Make a Submission</a></li> <li ><a href="/report-an-issue">Report an Issue</a></li> </ul> </div> </div> </div> </div> </header><span id="main-content"></span> <main id="Contentplaceholder1_T08CCD4C1039_Col00" class="sf_colsIn" data-sf-element="Main" data-placeholder-label="Main Content"> <h1 class="visually-hidden">Welcome to the Health Products Regulatory Authority</h1> <section class="banner-carousel-centered blue-bg"> <div class="container"> <div class="owl-carousel"> <div class="item"> <div class="banner-side-image-wrapper"> <div class="image-wrapper"> <picture> <!--[if IE 9]> <video style="display: none;"><![endif]--> <source srcset="https://assets.hpra.ie/data/images/default-source/homepage-carousel/homepage-banner---new-website.png?sfvrsn=23c8c68c_5" data-srcset="https://assets.hpra.ie/data/images/default-source/homepage-carousel/homepage-banner---new-website.png?sfvrsn=23c8c68c_5" media="(min-width: 641px)"> <source srcset="https://assets.hpra.ie/data/images/default-source/mobile-homepage/homepage-carousel-new-website-mobile.png?sfvrsn=cfdf93bf_3" data-srcset="https://assets.hpra.ie/data/images/default-source/mobile-homepage/homepage-carousel-new-website-mobile.png?sfvrsn=cfdf93bf_3" media="(max-width: 640px)"> <!--[if IE 9]></video><![endif]--> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="carousel banner image" class="lazyload"> </picture> </div> <div class="banner-content"> <h2>Welcome to our newly redeveloped website</h2> <a class="btn btn-primary" href="/news-events/news/article/welcome-to-our-new-website">Read about our updates</a> </div> </div> </div> <div class="item"> <div class="banner-side-image-wrapper"> <div class="image-wrapper"> <picture> <!--[if IE 9]> <video style="display: none;"><![endif]--> <source srcset="https://assets.hpra.ie/data/images/default-source/homepage-carousel/homepage-carousel-3.png?sfvrsn=1440e85a_1" data-srcset="https://assets.hpra.ie/data/images/default-source/homepage-carousel/homepage-carousel-3.png?sfvrsn=1440e85a_1" media="(min-width: 641px)"> <source srcset="/images/default-source/banners/mobile-carousel-medicines.png?sfvrsn=7f99bb7d_1" data-srcset="/images/default-source/banners/mobile-carousel-medicines.png?sfvrsn=7f99bb7d_1" media="(max-width: 640px)"> <!--[if IE 9]></video><![endif]--> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="carousel banner image" class="lazyload"> </picture> </div> <div class="banner-content"> <h2>Stay informed about medicine shortages </h2> <a class="btn btn-primary" href="/find-a-medicine/for-human-use/medicine-shortages">Medicine shortages </a> </div> </div> </div> <div class="item"> <div class="banner-side-image-wrapper"> <div class="image-wrapper"> <picture> <!--[if IE 9]> <video style="display: none;"><![endif]--> <source srcset="https://assets.hpra.ie/data/images/default-source/homepage-carousel/homepage-carousel-patient-reading-bottle-of-medicine.png?sfvrsn=ef896666_3" data-srcset="https://assets.hpra.ie/data/images/default-source/homepage-carousel/homepage-carousel-patient-reading-bottle-of-medicine.png?sfvrsn=ef896666_3" media="(min-width: 641px)"> <source srcset="https://assets.hpra.ie/data/images/default-source/mobile-homepage/mobile-carousel-patient-reading-bottle-of-medicine.png?sfvrsn=c584ba34_1" data-srcset="https://assets.hpra.ie/data/images/default-source/mobile-homepage/mobile-carousel-patient-reading-bottle-of-medicine.png?sfvrsn=c584ba34_1" media="(max-width: 640px)"> <!--[if IE 9]></video><![endif]--> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="carousel banner image" class="lazyload"> </picture> </div> <div class="banner-content"> <h2>Giving patients a voice in the regulation of medicines and medical devices</h2> <a class="btn btn-primary" href="/about-us/patient-forum">Patient Forum </a> </div> </div> </div> <div class="item"> <div class="banner-side-image-wrapper"> <div class="image-wrapper"> <picture> <!--[if IE 9]> <video style="display: none;"><![endif]--> <source srcset="https://assets.hpra.ie/data/images/default-source/homepage-carousel/homepage-carousel-myalerts-sign-up.png?sfvrsn=a52ccebe_3" data-srcset="https://assets.hpra.ie/data/images/default-source/homepage-carousel/homepage-carousel-myalerts-sign-up.png?sfvrsn=a52ccebe_3" media="(min-width: 641px)"> <source srcset="https://assets.hpra.ie/data/images/default-source/mobile-homepage/homepage-carousel-myalerts-sign-up-mobile.png?sfvrsn=dd659b19_1" data-srcset="https://assets.hpra.ie/data/images/default-source/mobile-homepage/homepage-carousel-myalerts-sign-up-mobile.png?sfvrsn=dd659b19_1" media="(max-width: 640px)"> <!--[if IE 9]></video><![endif]--> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="carousel banner image" class="lazyload"> </picture> </div> <div class="banner-content"> <h2>Sign up to our new MyAlerts service to continue receiving email notifications</h2> <a class="btn btn-primary" href="/my-alerts/registration">Sign up</a> </div> </div> </div> </div> </div> </section><section id="Contentplaceholder1_C011_Col00" class="sf_colsIn" data-sf-element="Section" data-placeholder-label="Section"><div id="Contentplaceholder1_C012_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Container"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_C013_Col00" class="sf_colsIn col-lg-8" data-sf-element="Column 1" data-placeholder-label="Column 1"><div class="medicine-search-wrapper"> <div class="tab-wrapper"> <h2>Find a Medicine</h2> <ul class="nav nav-tabs" id="myTab" role="tablist"> <li class="nav-item" role="presentation"> <button class="nav-link active" id="human-tab" data-bs-toggle="tab" data-bs-target="#human" type="button" role="tab" aria-controls="human" aria-selected="true">Medicines for human use</button> </li> <li class="nav-item" role="presentation"> <button class="nav-link" id="animal-tab" data-bs-toggle="tab" data-bs-target="#animal" type="button" role="tab" aria-controls="animal" aria-selected="false">Medicines for animal use</button> </li> </ul> </div> <div class="search-wrapper"> <div class="tab-content" id="myTabContent"> <div class="tab-pane fade show active" id="human" role="tabpanel" aria-labelledby="human-tab"> <div class="styled-search"> <div class="input-group" role="search"> <span class="wrapper"> <input id="txtHumanSearchBox" type="search" placeholder="Product Name, Active Substance or Licence Number" aria-labelledby="txtHumanSearchBox" class="form-control" /> </span> <span class="input-group-append"> <button type="submit" id="searchBtnHuman" class="input-group-text"> <span class="visually-hidden">Search</span> <span class="svg-search-w"></span> </button> </span> </div> </div> <div class="links-wrapper"> <a class="btn btn btn-link-dark-secondary" href="/find-a-medicine/for-human-use/authorised-medicines">View all authorised medicines</a> <a class="btn btn btn-link-dark-secondary" href="/find-a-medicine/for-human-use/interchangeable-medicines">Interchangeable medicines</a> </div> </div> <div class="tab-pane fade" id="animal" role="tabpanel" aria-labelledby="animal-tab"> <div class="styled-search"> <div class="input-group" role="search"> <span class="wrapper"> <input id="txtAnimalSearchBox" type="search" placeholder="Product Name, Active Substance or Licence Number" aria-labelledby="txtAnimalSearchBox" class="form-control" /> </span> <span class="input-group-append"> <button type="submit" id="searchBtnAnimal" class="input-group-text"> <span class="visually-hidden">Search</span> <span class="svg-search-w"></span> </button> </span> </div> </div> <div class="links-wrapper"> <a class="btn btn btn-link-dark-secondary" href="/find-a-medicine/for-animal-use/authorised-medicines">View all authorised medicines</a> </div> </div> </div> </div> </div> <script> document.addEventListener('DOMContentLoaded', function () { // Get references to relevant elements const searchBtnHuman = document.querySelector('#searchBtnHuman'); const searchBtnAnimal = document.querySelector('#searchBtnAnimal'); const searchInput = document.querySelector('#txtHumanSearchBox'); const searchInputAnimal = document.querySelector('#txtAnimalSearchBox'); const humanTab = document.querySelector('#human-tab'); const animalTab = document.querySelector('#animal-tab'); const baseHumanUrl = '/find-a-medicine/for-human-use/authorised-medicines'; const baseAnimalUrl = '/find-a-medicine/for-animal-use/authorised-medicines'; // Function to handle the search action function handleSearch() { // Determine the active tab const isHumanTabActive = humanTab.classList.contains('active'); const isAnimalTabActive = animalTab.classList.contains('active'); // Check if the current tab is "Medicines for human use" if (isHumanTabActive) { // Get the search input value const searchQuery = searchInput.value.trim(); // Ensure we only proceed if there is a search query if (searchQuery.length > 0) { // Create the payload const payload = { id: null, skip: 0, take: 10, query: searchQuery, order: 'LastUpdated DESC', status: 'Authorised', // Update this with actual status if needed filters: { from: null, to: null, routes: null, placeOfSale: null, advertisingConditions: null, marketingAvailability: null, atcCode: null, medicineType: null } }; // Convert payload to JSON string const jsonPayload = JSON.stringify(payload); // Base64 encode the JSON string const encodedPayload = btoa(jsonPayload); // Construct the full URL with the payload as a query parameter const fullUrl = `${baseHumanUrl}?data=${encodedPayload}`; // Redirect to the new URL window.location.href = fullUrl; } else { window.location.href = baseHumanUrl; } } else if (isAnimalTabActive) { const searchQuery = searchInputAnimal.value.trim(); // Ensure we only proceed if there is a search query if (searchQuery.length > 0) { // Create the payload const payload = { id: null, skip: 0, take: 10, query: searchQuery, order: 'LastUpdated DESC', status: 'Authorised', // Update this with actual status if needed filters: { from: null, to: null, routes: null, species: null, therapeuticClass: null, atcCode: null, licenseHolder: null, } }; // Convert payload to JSON string const jsonPayload = JSON.stringify(payload); // Base64 encode the JSON string const encodedPayload = btoa(jsonPayload); // Construct the full URL with the payload as a query parameter const fullUrl = `${baseAnimalUrl}?data=${encodedPayload}`; // Redirect to the new URL window.location.href = fullUrl; } else { window.location.href = baseAnimalUrl; } } } // Event listener for the search button click searchBtnHuman.addEventListener('click', handleSearch); searchBtnAnimal.addEventListener('click', handleSearch); // Event listener for the Enter key press on the search input searchInput.addEventListener('keydown', function (event) { if (event.key === 'Enter') { event.preventDefault(); // Prevent the default form submission (if applicable) handleSearch(); // Call the search function } }); searchInputAnimal.addEventListener('keydown', function (event) { if (event.key === 'Enter') { event.preventDefault(); // Prevent the default form submission (if applicable) handleSearch(); // Call the search function } }); }); </script> </div> <div id="Contentplaceholder1_C013_Col01" class="sf_colsIn col-lg-4" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div id="quicklinks-66191e18-4b00-46ec-871a-75066277a01e" class="quick-links-wrapper"> <h2 class="title">Quick links</h2> <ul> <li> <a href="/find-a-medicine/for-human-use/medicine-shortages" class="quick-link">Shortages of medicines for human use</a> </li> <li> <a href="/regulation/guidance-documents" class="quick-link">Regulatory guidance documents</a> </li> <li> <a href="/safety-information/safety-notices" class="quick-link">Safety notices</a> </li> <li> <a href="/careers" class="quick-link">Careers</a> </li> </ul> </div> </div> </div> </div> </section> </main><section class="bg-gray"> <div id="Contentplaceholder1_C016_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Area: Grey Area"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_C017_Col00" class="sf_colsIn col-sm-4" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="spotlight rounded"> <div class="text-wrapper"> <span class="title" id="title-Sign-up-for-alerts-44">Sign up for alerts</span> <p>Get the latest updates delivered directly to your inbox. If you were registered on our old site, don't forget to sign up again.</p> <a class="btn btn-primary" href="/my-alerts/registration" aria-labelledby="title-Sign-up-for-alerts-44">Sign up</a> </div> <div class="image-wrapper"> <img data-src="/images/default-source/spotlights/sign-up-for-my-alerts-service-from-the-hpra.jpg?sfvrsn=7b22bdad_3" src="" alt="Pharmacist working on computer" title="Sign up for My Alerts service from the HPRA" class="lazyload" /> </div> </div> </div> <div id="Contentplaceholder1_C017_Col01" class="sf_colsIn col-sm-4" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="spotlight rounded"> <div class="text-wrapper"> <span class="title" id="title-Report-an-issue-685">Report an issue</span> <p>Report side effects and other safety and quality issues for medicines, medical devices and other health products.</p> <a class="btn btn-primary" href="/report-an-issue" aria-labelledby="title-Report-an-issue-685">Learn more</a> </div> <div class="image-wrapper"> <img data-src="/images/default-source/spotlights/spotlight2cd7d5a86-2e79-4f73-ae0c-d5dbac1b08ec.jpg?sfvrsn=9334a1c_0" src="" alt="spotlight2" title="spotlight2" class="lazyload" /> </div> </div> </div> <div id="Contentplaceholder1_C017_Col02" class="sf_colsIn col-sm-4" data-sf-element="Column 3" data-placeholder-label="Column 3"> <div class="spotlight rounded"> <div class="text-wrapper"> <span class="title" id="title-Online-prescription-medicines-685">Online prescription medicines</span> <p>When you buy prescription medicines online, you could be risking your money and your health. Read our advice for consumers.</p> <a class="btn btn-primary" href="https://online-medicine-safety.hpra.ie/" aria-labelledby="title-Online-prescription-medicines-685">Learn more</a> </div> <div class="image-wrapper"> <img data-src="/images/default-source/spotlights/untitled-design-(7).png?sfvrsn=5c5de51_0" src="" alt="Woman looking at laptop and holding packet of medicine" title="Woman looking at laptop and holding packet of medicine" class="lazyload" /> </div> </div> </div> </div> </div> </section> <section id="Contentplaceholder1_C021_Col00" class="sf_colsIn" data-sf-element="Section" data-placeholder-label="Section"><div id="Contentplaceholder1_C022_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Container"> <h2>Featured regulatory resources</h2> <div class="row"> <div class="col-sm-4"> <div class="nvs-cta document"> <a href="https://assets.hpra.ie/data/docs/default-source/external-guidance-document/adv-g0017-guide-for-national-scientific-and-regulatory-advice-v7.pdf?sfvrsn=4cad9ac9_24" class="title">Guide for national scientific and regulatory advice</a> <a href="https://assets.hpra.ie/data/docs/default-source/external-guidance-document-(tracked)/adv-g0017-guide-for-national-scientific-and-regulatory-advice-v7-changes-tracked-docx.pdf?sfvrsn=b1736518_5">View tracked changes</a> <div class="bottom-wrapper"> <div class="dates single"> 24/02/2025 </div> <span class="doc">PDF<span class="size"> 142 KB</span></span> </div> </div> </div> <div class="col-sm-4"> <div class="nvs-cta document"> <a href="https://assets.hpra.ie/data/docs/default-source/external-guidance-document/aut-g0181-joint-hpra-vmd-guide-to-acceptable-texts-for-joint-labelling-for-vmps-for-use-in-ie-and-the-uk-v2.pdf?sfvrsn=73a96d23_9" class="title">Joint HPRA-VMD guide to acceptable texts for joint labelling for VMPs for use in IE and the UK</a> <div class="bottom-wrapper"> <div class="dates single"> 28/09/2023 </div> <span class="doc">PDF<span class="size"> 212 KB</span></span> </div> </div> </div> <div class="col-sm-4"> <div class="nvs-cta document"> <a href="https://assets.hpra.ie/data/docs/default-source/external-guidance-document/aut-g0176-guide-to-performance-studies-conducted-in-ireland-v2.pdf?sfvrsn=939e1_9" class="title">Guide to performance studies conducted in Ireland</a> <div class="bottom-wrapper"> <div class="dates single"> 14/06/2022 </div> <span class="doc">PDF<span class="size"> 175 KB</span></span> </div> </div> </div> </div> </div> </section> <section class="bg-gray"> <div id="Contentplaceholder1_C025_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Area: Grey Area"> <h2>Explore what we do</h2> <div class="owl-carousel card-carousel-centered"> <div class="item"> <div class="spotlight rounded"> <div class="text-wrapper"> <span class="title" id="title-Medical-device-regulations-936">Medical device regulations</span> <p>Improving the safety and effectiveness of medical devices, including in vitro diagnostic devices</p> <a class="btn btn-primary" href="/regulation/medical-devices" aria-labelledby="title-Medical-device-regulations-936">Learn more</a> </div> <div class="image-wrapper"> <img data-src="/images/default-source/spotlights/medical-devices/patients/2.png?sfvrsn=12f13047_3" src="" alt="Patient using a blood glucose monitor to examine their blood sugar levels." title="Patient using a blood glucose monitor to examine their blood sugar levels." class="lazyload" /> </div> </div> </div> <div class="item"> <div class="spotlight rounded"> <div class="text-wrapper"> <span class="title" id="title-Clinical-Trials-Regulation-577">Clinical Trials Regulation</span> <p>Improving the safety, efficiency and transparency of clinical trials in Europe</p> <a class="btn btn-primary" href="/regulation/human-medicine/patients-and-healthcare-professionals/clinical-trials" aria-labelledby="title-Clinical-Trials-Regulation-577">Learn more</a> </div> <div class="image-wrapper"> <img data-src="/images/default-source/spotlights/about-us/research-and-science/4.png?sfvrsn=accb9d4f_3" src="" alt="Researcher dropping liquid from a dropper into small containers." title="Researcher dropping liquid from a dropper into small containers." class="lazyload" /> </div> </div> </div> <div class="item"> <div class="spotlight rounded"> <div class="text-wrapper"> <span class="title" id="title-New-veterinary-regulation-577">New veterinary regulation</span> <p>Working to support safe and available medicines, while also tackling antimicrobial resistance</p> <a class="btn btn-primary" href="/regulation/veterinary-medicines/regulation-2019-6/implementation-of-regulation-2019-6" aria-labelledby="title-New-veterinary-regulation-577">Learn more</a> </div> <div class="image-wrapper"> <img data-src="/images/default-source/spotlights/veterinary/4.png?sfvrsn=76244dee_5" src="" alt="A veterinarian giving a horse an injection." title="A veterinarian giving a horse an injection." class="lazyload" /> </div> </div> </div> <div class="item"> <div class="spotlight rounded"> <div class="text-wrapper"> <span class="title" id="title-Monitoring-the-safety-of-medicines-741">Monitoring the safety of medicines</span> <p>We watch over the safety of medicines in Ireland. We have systems in place to identify and study side effects.</p> <a class="btn btn-primary" href="/safety-information/how-we-monitor-safety/medicines/safety-monitoring-of-medicines" aria-labelledby="title-Monitoring-the-safety-of-medicines-741">Learn more</a> </div> <div class="image-wrapper"> <img data-src="/images/default-source/spotlights/spotlight2.png?sfvrsn=e9ebe280_1" src="" alt="" title="spotlight2" class="lazyload" /> </div> </div> </div> <div class="item"> <div class="spotlight rounded"> <div class="text-wrapper"> <span class="title" id="title-Cosmetics-741">Cosmetics</span> <p>Monitoring the safety and compliance of cosmetics to protect consumer health and safety</p> <a class="btn btn-primary" href="/safety-information/how-we-monitor-safety/cosmetics/how-we-monitor-the-safety-of-cosmetic-products" aria-labelledby="title-Cosmetics-741">Learn more</a> </div> <div class="image-wrapper"> <img data-src="/images/default-source/spotlights/spotlight3.png?sfvrsn=f29612a8_1" src="" alt="" title="spotlight3" class="lazyload" /> </div> </div> </div> </div> </div> </section> <section id="Contentplaceholder1_C028_Col00" class="sf_colsIn" data-sf-element="Section" data-placeholder-label="Section"><div id="Contentplaceholder1_C029_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Container"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_C030_Col00" class="sf_colsIn col-sm-6" data-sf-element="Column 1" data-placeholder-label="Column 1"><div class="heading-with-btn"> <h2>Safety notices</h2> <a class="btn btn-link-dark-secondary" href="/safety-information/safety-notices">View all</a> </div> <div class="nvs-cta "> <a href="https://www.hpra.ie/safety-information/safety-notices/article/revozyn-rtu-400-mg-ml-suspension-for-injection-for-cattle--recall--one-batch" class="title">Revozyn RTU 400 mg/ml Suspension for Injection for Cattle, Recall, One batch</a> <div class="bottom-wrapper"> <div class="dates single"> 26/03/25 </div> </div> </div> <div class="nvs-cta "> <a href="https://www.hpra.ie/safety-information/safety-notices/article/drug-safety-newsletter---edition-118---25-march-2025" class="title">Drug Safety Newsletter – Edition 118 – 25 March 2025</a> <div class="bottom-wrapper"> <div class="dates single"> 25/03/25 </div> </div> </div> <div class="nvs-cta "> <a href="https://www.hpra.ie/safety-information/safety-notices/article/prac-meeting-highlights-10-13-march-2025" class="title">PRAC meeting highlights 10-13 March 2025</a> <div class="bottom-wrapper"> <div class="dates single"> 14/03/25 </div> </div> </div> </div> <div id="Contentplaceholder1_C030_Col01" class="sf_colsIn col-sm-6" data-sf-element="Column 2" data-placeholder-label="Column 2"><div class="heading-with-btn"> <h2>News</h2> <a class="btn btn-link-dark-secondary" href="/news-events/news">View all</a> </div> <div class="nvs-cta "> <a href="https://www.hpra.ie/news-events/news/article/vacancy-for-the-role-of-chief-executive" class="title">Vacancy for the role of Chief Executive of the HPRA</a> <div class="bottom-wrapper"> <div class="dates single"> 04/04/2025 </div> </div> </div> <div class="nvs-cta "> <a href="https://www.hpra.ie/news-events/news/article/hpra-announces-chief-executive-dr-lorraine-nolan-to-step-down-from-her-role-in-december-2025" class="title">HPRA announces Chief Executive Dr Lorraine Nolan to step down from her role in December 2025</a> <div class="bottom-wrapper"> <div class="dates single"> 03/04/2025 </div> </div> </div> <div class="nvs-cta "> <a href="https://www.hpra.ie/news-events/news/article/verification-of-economic-operator-registration-details-for-medical-device-inspections" class="title">Verification of economic operator registration details for medical device inspections</a> <div class="bottom-wrapper"> <div class="dates single"> 27/03/2025 </div> </div> </div> </div> </div> </div> </section> <footer id="Contentplaceholder1_T08CCD4C1047_Col00" class="sf_colsIn footer" data-sf-element="Footer" data-placeholder-label="Non-Searchable Footer"><div id="Contentplaceholder1_T08CCD4C1021_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Kieran"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_T08CCD4C1022_Col00" class="sf_colsIn col-sm-7" data-sf-element="Column 1" data-placeholder-label="Area: Footer Logo"> <p><span class="visually-hidden">Homepage link</span> </p><img src="/images/default-source/banners/hpra_footer_logo.svg?sfvrsn=c526468d_1" alt=""> </div> <div id="Contentplaceholder1_T08CCD4C1022_Col01" class="sf_colsIn col-sm-5" data-sf-element="Column 2" data-placeholder-label="Area: My Alert Area"> <div class="alert-wrapper"><span>My Alerts</span> <p>Get the latest HPRA safety and regulatory updates delivered directly to your inbox.</p><a class="btn btn-primary" href="/my-alerts/registration">Sign up now</a> </div> </div> </div> <div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_T08CCD4C1025_Col00" class="sf_colsIn col-sm-3" data-sf-element="Column 1" data-placeholder-label="Area: Navigation 1 Area"> <span class="title">Explore</span> <ul class="nav"> <li> <a href="/regulation/human-medicine/clinical-trials">Clinical trial sponsors</a> </li> <li> <a href="/safety-information/how-we-monitor-safety/medicines/safety-monitoring-of-medicines">Safety monitoring of medicines </a> </li> <li> <a href="/safety-information/how-we-monitor-safety/medical-devices/comsumer-advice">Consumer advice for medical devices</a> </li> <li> <a href="https://online-medicine-safety.hpra.ie/">Buying prescription medicines online</a> </li> </ul> </div> <div id="Contentplaceholder1_T08CCD4C1025_Col01" class="sf_colsIn col-sm-3" data-sf-element="Column 2" data-placeholder-label="Area: Navigation 2 Area"> <span class="title">Regulated sectors</span> <ul class="nav"> <li> <a href="/regulation/classification-and-innovation-services/hpra-innovation-office">Innovation Office</a> </li> <li> <a href="/regulation/guidance-documents">Guidance documents</a> </li> <li> <a href="/regulation/human-medicine/marketing-authorisation-holders/fees-for-human-medicines">Fees – medicines for human use</a> </li> <li> <a href="/regulation/veterinary-medicines/fees-for-medicines-for-animal-use">Fees – medicines for animal use</a> </li> </ul> </div> <div id="Contentplaceholder1_T08CCD4C1025_Col02" class="sf_colsIn col-sm-3" data-sf-element="Column 3" data-placeholder-label="Area: Navigation 3 Area"> <span class="title">Health professionals and public</span> <ul class="nav"> <li> <a href="/find-a-medicine/for-human-use/medicine-shortages">Medicine shortages </a> </li> <li> <a href="/safety-information/safety-notices">Safety Notices</a> </li> <li> <a href="/about-us/patient-forum">Patient Forum </a> </li> <li> <a href="/safety-information/how-we-monitor-safety/medical-devices/comsumer-advice/dermal-fillers---information-for-consumers-and-clinics">Dermal filler risks</a> </li> </ul> </div> <div id="Contentplaceholder1_T08CCD4C1025_Col03" class="sf_colsIn col-sm-3" data-sf-element="Column 4" data-placeholder-label="Area: Contact Area"> <p>Kevin O'Malley House, Earlsfort Centre, Earlsfort Terrace, Dublin 2, D02 XP77, Ireland</p><a class="contact-us" href="/contact-us">Contact us</a> <div class="social-icons"><span>Follow</span> <ul><li><a data-sf-ec-immutable="" target="_blank" href="https://www.linkedin.com/company/hpra/"><span class="svg-linkedin"></span><span class="visually-hidden">Linkedin Link</span></a></li><li><a data-sf-ec-immutable="" target="_blank" href="https://x.com/TheHPRA/"><span class="svg-twitter-x"></span><span class="visually-hidden">X Link</span></a></li><li><a data-sf-ec-immutable="" target="_blank" href="https://www.instagram.com/hpra_ireland/"><span class="svg-instagram"></span><span class="visually-hidden">Instagram Link</span></a></li><li><a data-sf-ec-immutable="" target="_blank" href="https://youtube.com/@hpraireland6117"><span class="svg-youtube"></span><span class="visually-hidden">Youtube Link</span></a></li></ul></div> </div> </div> </div> <div id="Contentplaceholder1_T08CCD4C1034_Col00" class="sf_colsIn bottom-bar" data-sf-element="Div" data-placeholder-label="Div"><div id="Contentplaceholder1_T08CCD4C1035_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Container"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_T08CCD4C1045_Col00" class="sf_colsIn col-lg-8" data-sf-element="Column 1" data-placeholder-label="Column 1"> <ul> <li> <a href="/privacy---data-protection">Privacy & Data Protection</a> </li> <li> <a href="/transparency">Transparency</a> </li> <li> <a href="/accessibility">Accessibility</a> </li> <li> <a href="/terms-of-use">Terms of use</a> </li> <li><a href="javascript:void(0)" class="optanon-toggle-display">Cookie settings</a></li> </ul> </div> <div id="Contentplaceholder1_T08CCD4C1045_Col01" class="sf_colsIn col-lg-4" data-sf-element="Column 2" data-placeholder-label="Column 2"> <p>© Health Products Regulatory Authority</p> </div> </div> </div> </div> </footer> </div> <script type="text/javascript"> if (typeof (update_page_markup) == "function") { update_page_markup(); } </script> <!--Secion jquery--> <script src="/ResourcePackages/HPRA/assets/dist/js/hpra/jquery.min.js" type="text/javascript"></script><script src="https://code.jquery.com/jquery-migrate-3.5.2.min.js" type="text/javascript"></script><script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js" type="text/javascript"></script> <!--/Secion jquery--> <script> let mobileSize = 640; let desktop = true; let mobile = false; //this variable will be add from code behind in CMS System const isLiveSite = true; //function below is kept here to dynamically load external JS files and not for creating script tags in base layout function downloadJS(scriptSrc, callback) { 'use strict'; let element = document.createElement("script"); element.src = scriptSrc; element.onload = function () { callback(); }; document.body.appendChild(element); } function onPageReady() { enquire.register("screen and (min-width: " + (mobileSize + 1) + "px)", { match: function () { desktop = true; mobile = false; screenChange(); }, unmatch: function () { desktop = false; } }); enquire.register("screen and (max-width: " + mobileSize + "px)", { match: function () { mobile = true; desktop = false; screenChange(); }, unmatch: function () { mobile = false; desktop = true; } }); //call page ready from all loaded files if (typeof (page_ready_audio_player) == "function") { page_ready_audio_player(); } if (typeof (page_ready_banner_carousel_horizontal) == "function") { page_ready_banner_carousel_horizontal(); } if (typeof (page_ready_banner_expandable) == "function") { page_ready_banner_expandable(); } if (typeof (page_ready_card_carousel) == "function") { page_ready_card_carousel(); } if (typeof (page_ready_gallery_jquery_easing_1_3_js) == "function") { page_ready_gallery_jquery_easing_1_3_js(); } if (typeof (page_ready_gallery_jquery_elastislide_js) == "function") { page_ready_gallery_jquery_elastislide_js(); } if (typeof (page_ready_gallery_jquery_tmpl_min_js) == "function") { page_ready_gallery_jquery_tmpl_min_js(); } if (typeof (page_ready_gallery_gallery_js) == "function") { page_ready_gallery_gallery_js(); } if (typeof (page_ready_gallery) == "function") { page_ready_gallery(); } if (typeof (page_ready_simple_navigation_script_js) == "function") { page_ready_simple_navigation_script_js(); } if (typeof (page_ready_banner_carousel_horizontal) == "function") { page_ready_banner_carousel_horizontal(); } if (typeof (page_ready_megamenu_drill_down_cta_spotlight) == "function") { page_ready_megamenu_drill_down_cta_spotlight(); } if (typeof (page_ready_card_carousel_centered) == "function") { page_ready_card_carousel_centered(); } if (typeof (page_ready_default) == "function") { page_ready_default(); } if (typeof (page_ready_embedded_spotlight) == "function") { page_ready_embedded_spotlight(); } if (typeof (loadAdditionalJs) == "function") { loadAdditionalJs(); } if (typeof (page_ready_banner_side_image_carousel) == "function") { page_ready_banner_side_image_carousel(); } //toggleLoader(); } function screenChange() { //call screen_change from all loaded files if (typeof (screen_change_default) == "function") { screen_change_default(); } } </script> <script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend/assets/dist/js/hpra/all.min.js?v=1743618133531&package=HPRA&v=LTg2OTAzNjkwMA%3d%3d" type="text/javascript"></script> <!--Secion bottom--> <script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend.Search/Mvc/Scripts/SearchBox/Search-box.min.js?package=HPRA" type="text/javascript"></script> <!--/Secion bottom--> <script> onPageReady(); </script> <!-- health check --> </body> </html>