CINXE.COM
Metered Dose Inhaler (MDI) Technology Training Course
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Metered Dose Inhaler (MDI) Technology Training Course</title> <base href="https://ipi.academy/"/> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <meta name="description" content="An interactive seminar from IPI Academy which provides a comprehensive overview of MDIs including development, manufacture, regulation & market potential." /> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="canonical" href="https://ipi.academy/product/details/2415/metered-dose-inhaler-mdi-technology" /> <link rel="icon" type="image/png" href="static/site/img/ipi-square-black-500.png"> <link rel="preload" as="image" href="dimg/webp/full/images/products/event/MeteredDoseInhaler.jpg.webp" type="image/webp"> <link rel="preload" type="text/css" as="style" href="static/site/css/ipi2.css?v=1739542898"> <link rel="stylesheet" type="text/css" href="static/site/css/ipi2.css?v=1739542898"> <!--inject messages that the site.js will display when doc loaded--> <script> var page_messages = []</script> <!-- these all defer, they may contain alpine directives so run them first --> <script type="text/javascript" defer="defer" src="static/common/js/util.js?v=1739541500"></script> <script type="text/javascript" defer="defer" src="static/site/js/util.js?v=1646397698"></script> <script type="text/javascript" defer="defer" src="static/site/js/site.js?v=1734698218"></script> <!-- most site interaction is in alpine --> <script type="module" src="static/site/js/lib/alpine3.10.4.min.js" defer></script> <!--cookies required for marketing consent etc, load the lib--> <script src="static/site/js/lib/js.cookie.js"></script> <!-- we are trying plausible --> <script defer data-domain="ipi.academy" src="https://stats.falconbury.uk/js/script.tagged-events.js"></script> <script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script> </head> <body> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W9FJG27" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script> var initial_basket_info = {"error":"","basket_id":0,"contact_id":0,"accept_terms":0,"country_id":826,"net":0,"total":0,"tax":0,"count":0,"course_count":0,"transaction":"","discount_code":"","invoice":{"referrer":"","discount_code":"","voucher_code":"","currency":"GBP","pay_method":"card","customer_ref":"","vat_number":"","source_id":""},"items":[],"item_prices":[],"currencies":[],"participants":[],"invoice_marque_ids":[],"is_leadgen":false,"is_self_participant":false,"event_classroom_count":0,"event_webinar_count":0,"version_count":0}; var initial_account_info = {"id":0,"actions":[]}; var initial_message = {"show":false,"icon":"","message":"Alert","status":""}; </script> <header x-data="siteHeader(initial_basket_info, initial_account_info)"> <nav :data-currentdropdown="tab" @click.outside="tab=''" @keydown.window.ctrl.slash="tab='searchicon';$nextTick(function(){ $refs.query_input.focus(); });" > <ul class="nav list-plain"> <li class="header-logo"> <a href=""><img src="static/site/img/ipi-black.svg" alt="IPI Logo" /></a> </li> <li class="nav-dropdown nav-browse" :class="{ 'active': tab === 'subjects' }"> <a class="semibold" @click.prevent="tab = (tab==='subjects'?'':'subjects')" href="#">Subjects <i class="fal fa-chevron-down"></i></a> <div class="page-section background-light nav-dropdown-menu"> <div class="page-section-content"> <div class="nav-browse-intro"> <h3>Subjects</h3> <p>We deliver a range of ready-made, as well as fully tailored, training products and services; providing a comprehensive approach to your technical, commercial, and personal development needs</p> <p><a class="button button-primary button-small" href="product/subjects">View all</a></p> </div> <div class="nav-browse-links"> <ul class="semibold list-plain"> <li> <a class="link-plain link-hover" href="product/subject/8/commercial-business-law"><i class="fal fa-long-arrow-right"></i>Commercial & Business Law</a> <ul class="list-plain"> <li><a class="link-plain link-hover" href="product/subject/54/commercial-contracts">Commercial Contracts</a></li> <li><a class="link-plain link-hover" href="product/subject/83/copyright-licensing">Copyright & Licensing</a></li> <li><a class="link-plain link-hover" href="product/subject/102/data-law-legal-technology">Data Law & Legal Technology</a></li> <li><a class="link-plain link-hover" href="product/subject/55/managing-the-legal-function">Managing the Legal Function</a></li> <li><a class="link-plain link-hover" href="product/subject/104/strategy-negotiation">Strategy & Negotiation</a></li> </ul> </li> <li> <a class="link-plain link-hover" href="product/subject/73/commercial-management"><i class="fal fa-long-arrow-right"></i>Commercial Management</a> <ul class="list-plain"> <li><a class="link-plain link-hover" href="product/subject/81/contract-skills">Contract Skills</a></li> <li><a class="link-plain link-hover" href="product/subject/94/role-of-the-contracts-manager">Role of the Contracts Manager</a></li> </ul> </li> <li> <a class="link-plain link-hover" href="product/subject/9/corporate-strategy"><i class="fal fa-long-arrow-right"></i>Corporate Strategy</a> <ul class="list-plain"> <li><a class="link-plain link-hover" href="product/subject/100/acquisitions-disposals">Acquisitions & Disposals</a></li> <li><a class="link-plain link-hover" href="product/subject/78/company-director">Company Director</a></li> <li><a class="link-plain link-hover" href="product/subject/79/company-secretary">Company Secretary</a></li> </ul> </li> <li> <a class="link-plain link-hover" href="product/subject/12/facilities-management"><i class="fal fa-long-arrow-right"></i>Facilities Management</a> <ul class="list-plain"> <li><a class="link-plain link-hover" href="product/subject/12/facilities-management">Facilities Management</a></li> <li><a class="link-plain link-hover" href="product/subject/101/health-safety">Health & Safety</a></li> </ul> </li> <li> <a class="link-plain link-hover" href="product/subject/16/finance-management"><i class="fal fa-long-arrow-right"></i>Finance Management</a> <ul class="list-plain"> <li><a class="link-plain link-hover" href="product/subject/85/finance-for-management">Finance for Management</a></li> <li><a class="link-plain link-hover" href="product/subject/96/finance-function-reporting">Finance Function & Reporting</a></li> </ul> </li> <li> <a class="link-plain link-hover" href="product/subject/3/hr-wellbeing"><i class="fal fa-long-arrow-right"></i>HR & Wellbeing</a> <ul class="list-plain"> <li><a class="link-plain link-hover" href="product/subject/61/employment-law-in-practice-recruitment">Employment Law in Practice & Recruitment</a></li> <li><a class="link-plain link-hover" href="product/subject/60/hr-function-strategy-analysis">HR Function, Strategy & Analysis</a></li> </ul> </li> <li> <a class="link-plain link-hover" href="product/subject/24/ip-patents"><i class="fal fa-long-arrow-right"></i>IP & Patents</a> <ul class="list-plain"> <li><a class="link-plain link-hover" href="product/subject/48/ip-administration">IP Administration</a></li> <li><a class="link-plain link-hover" href="product/subject/49/ip-management">IP Management</a></li> <li><a class="link-plain link-hover" href="product/subject/51/patents">Patents</a></li> </ul> </li> <li> <a class="link-plain link-hover" href="product/subject/32/leadership-management"><i class="fal fa-long-arrow-right"></i>Leadership & Management</a> <ul class="list-plain"> <li><a class="link-plain link-hover" href="product/subject/76/coaching-mentoring">Coaching & Mentoring</a></li> <li><a class="link-plain link-hover" href="product/subject/77/communication-presentation">Communication & Presentation </a></li> <li><a class="link-plain link-hover" href="product/subject/80/conflict-management">Conflict Management</a></li> <li><a class="link-plain link-hover" href="product/subject/70/leadership-strategy">Leadership & Strategy</a></li> <li><a class="link-plain link-hover" href="product/subject/65/management">Management</a></li> <li><a class="link-plain link-hover" href="product/subject/87/negotiation">Negotiation </a></li> <li><a class="link-plain link-hover" href="product/subject/5/personal-development">Personal Development</a></li> <li><a class="link-plain link-hover" href="product/subject/90/project-management">Project Management</a></li> </ul> </li> <li> <a class="link-plain link-hover" href="product/subject/69/life-sciences"><i class="fal fa-long-arrow-right"></i>Life Sciences</a> <ul class="list-plain"> <li><a class="link-plain link-hover" href="product/subject/40/biopharma">Biopharma</a></li> <li><a class="link-plain link-hover" href="product/subject/41/clinical-research">Clinical Research</a></li> <li><a class="link-plain link-hover" href="product/subject/26/gxp">GxP</a></li> <li><a class="link-plain link-hover" href="product/subject/45/medical-technology">Medical Technology</a></li> <li><a class="link-plain link-hover" href="product/subject/42/medical-writing">Medical Writing</a></li> <li><a class="link-plain link-hover" href="product/subject/44/regulatory-affairs">Regulatory Affairs</a></li> <li><a class="link-plain link-hover" href="product/subject/46/vigilance">Vigilance</a></li> </ul> </li> <li> <a class="link-plain link-hover" href="product/subject/6/reinsurance"><i class="fal fa-long-arrow-right"></i>Reinsurance</a> <ul class="list-plain"> <li><a class="link-plain link-hover" href="product/subject/75/claims">Claims</a></li> <li><a class="link-plain link-hover" href="product/subject/82/contract-wordings">Contract Wordings</a></li> </ul> </li> <li> <a class="link-plain link-hover" href="product/subject/20/sales-marketing"><i class="fal fa-long-arrow-right"></i>Sales & Marketing</a> <ul class="list-plain"> <li><a class="link-plain link-hover" href="product/subject/86/marketing">Marketing</a></li> <li><a class="link-plain link-hover" href="product/subject/88/pr">PR</a></li> <li><a class="link-plain link-hover" href="product/subject/95/sales">Sales</a></li> </ul> </li> </ul> </div> </div> </div> </li> <li class="nav-dropdown nav-browse" :class="{ 'active': tab === 'industry' }" > <a class="semibold" @click.prevent="tab = (tab==='industry'?'':'industry')" href="#">Industry <i class="fal fa-chevron-down"></i></a> <div class="page-section background-light nav-dropdown-menu"> <div class="page-section-content"> <div class="nav-browse-intro"> <h3>Industries</h3> <p>As well as our broad range of subjects, many of our training products and services are targeted to specific industries. We are working to broaden this so please contact us if you are interested in courses tailored to your own industry.</p> <p><a class="button button-primary button-small" href="product/industries">View all</a></p> </div> <div class="nav-browse-links"> <ul class="semibold list-plain"> <li><a class="link-plain link-hover" href="product/industry/23/animal-health"><i class="fal fa-long-arrow-right"></i>Animal Health</a></li> <li><a class="link-plain link-hover" href="product/industry/40/biopharma"><i class="fal fa-long-arrow-right"></i>Biopharma</a></li> <li><a class="link-plain link-hover" href="product/industry/105/cosmetics"><i class="fal fa-long-arrow-right"></i>Cosmetics</a></li> <li><a class="link-plain link-hover" href="product/industry/18/energy"><i class="fal fa-long-arrow-right"></i>Energy</a></li> <li><a class="link-plain link-hover" href="product/industry/25/medical-devices"><i class="fal fa-long-arrow-right"></i>Medical Devices</a></li> <li><a class="link-plain link-hover" href="product/industry/45/medical-technology"><i class="fal fa-long-arrow-right"></i>Medical Technology</a></li> <li><a class="link-plain link-hover" href="product/industry/22/pharmaceutical"><i class="fal fa-long-arrow-right"></i>Pharmaceutical</a></li> <li><a class="link-plain link-hover" href="product/industry/6/reinsurance"><i class="fal fa-long-arrow-right"></i>Reinsurance</a></li> <li><a class="link-plain link-hover" href="product/industry/19/telecoms"><i class="fal fa-long-arrow-right"></i>Telecoms</a></li> </ul> </div> </div> </div> </li> <li class="nav-browse"> <a class="semibold" href="content/delivery/custom-in-house-training">In-house</a> </li> <li class="nav-browse"> <a class="semibold" href="product/subject/99/free-resources?sort=date">Free Resources</a> </li> <li class="nav-browse"> <a class="semibold" href="blog">Blog</a> </li> <li class="nav-dropdown nav-browse nav-browse-combined" :class="{ 'active': tab === 'combined' }"> <a class="semibold" @click.prevent="tab = (tab==='combined'?'':'combined')" href="#"><i class="fal fa-bars fa-1.5x"></i> Browse</a> <div class="page-section background-light nav-dropdown-menu"> <div class="page-section-content"> <p class="center"><a href="product/subject/99/free-resources?sort=date-desc" class="pill background-white semibold">Free Webinars</a> <a href="blog" class="pill background-white semibold">Blog</a> <span class="pill background-white">Browse training by:</span></p> <ul class="subtabs list-plain"> <li :class="{'active': combined_tab == 'subject'}" class="clickable"> <a @click.prevent="combined_tab = 'subject'" href="#">Subject</a> </li> <li :class="{'active': combined_tab == 'industry'}" class="clickable"> <a @click.prevent="combined_tab = 'industry'" href="#">Industry</a> </li> </ul> <div class="nav-browse-links" x-show="combined_tab == 'subject'"> <ul class="semibold list-plain"> <li><a class="link-plain link-hover" href="product/subject/8/commercial-business-law"><i class="fal fa-long-arrow-right"></i>Commercial & Business Law</a></li> <li><a class="link-plain link-hover" href="product/subject/73/commercial-management"><i class="fal fa-long-arrow-right"></i>Commercial Management</a></li> <li><a class="link-plain link-hover" href="product/subject/9/corporate-strategy"><i class="fal fa-long-arrow-right"></i>Corporate Strategy</a></li> <li><a class="link-plain link-hover" href="product/subject/12/facilities-management"><i class="fal fa-long-arrow-right"></i>Facilities Management</a></li> <li><a class="link-plain link-hover" href="product/subject/16/finance-management"><i class="fal fa-long-arrow-right"></i>Finance Management</a></li> <li><a class="link-plain link-hover" href="product/subject/3/hr-wellbeing"><i class="fal fa-long-arrow-right"></i>HR & Wellbeing</a></li> <li><a class="link-plain link-hover" href="product/subject/24/ip-patents"><i class="fal fa-long-arrow-right"></i>IP & Patents</a></li> <li><a class="link-plain link-hover" href="product/subject/32/leadership-management"><i class="fal fa-long-arrow-right"></i>Leadership & Management</a></li> <li><a class="link-plain link-hover" href="product/subject/69/life-sciences"><i class="fal fa-long-arrow-right"></i>Life Sciences</a></li> <li><a class="link-plain link-hover" href="product/subject/6/reinsurance"><i class="fal fa-long-arrow-right"></i>Reinsurance</a></li> <li><a class="link-plain link-hover" href="product/subject/20/sales-marketing"><i class="fal fa-long-arrow-right"></i>Sales & Marketing</a></li> </ul> </div> <div class="nav-browse-links" x-show="combined_tab == 'industry'"> <ul class="semibold list-plain"> <li><a class="link-plain link-hover" href="product/industry/23/animal-health"><i class="fal fa-long-arrow-right"></i>Animal Health</a></li> <li><a class="link-plain link-hover" href="product/industry/40/biopharma"><i class="fal fa-long-arrow-right"></i>Biopharma</a></li> <li><a class="link-plain link-hover" href="product/industry/105/cosmetics"><i class="fal fa-long-arrow-right"></i>Cosmetics</a></li> <li><a class="link-plain link-hover" href="product/industry/18/energy"><i class="fal fa-long-arrow-right"></i>Energy</a></li> <li><a class="link-plain link-hover" href="product/industry/25/medical-devices"><i class="fal fa-long-arrow-right"></i>Medical Devices</a></li> <li><a class="link-plain link-hover" href="product/industry/45/medical-technology"><i class="fal fa-long-arrow-right"></i>Medical Technology</a></li> <li><a class="link-plain link-hover" href="product/industry/22/pharmaceutical"><i class="fal fa-long-arrow-right"></i>Pharmaceutical</a></li> <li><a class="link-plain link-hover" href="product/industry/6/reinsurance"><i class="fal fa-long-arrow-right"></i>Reinsurance</a></li> <li><a class="link-plain link-hover" href="product/industry/19/telecoms"><i class="fal fa-long-arrow-right"></i>Telecoms</a></li> </ul> </div> </div> </div> </li> <li class="nav-dropdown nav-search" :class="{ 'active': tab === 'search' }"> <div class="nav-search-container"> <form method="get" action="search" @submit="if(query_results.length>0){saveQuery()}"> <input type="text" name="query" autocomplete="off" x-model="query" x-ref="query_input" @input="clearTimeout(this.query_timeout); this.query_timeout=setTimeout(function(){queryLookup()}, 250)" @keydown.escape="if(query === ''){tab='';}else{query='';queryLookup();};" @keydown.enter="if(query_current_index>=0){$event.preventDefault();domGetEl('#result_link_'+query_current_index).click();}" @keydown.prevent.arrow-up="if(query_current_index>=0) query_current_index--;" @keydown.prevent.arrow-down="if(query_current_index<(query_results.length-1)) query_current_index++;" placeholder="Search courses/presenters..." /> <div class="nav-search-result nav-dropdown-menu" data-count="1"> <ul class="autoComplete_list list-plain"> <template x-for="(result_item, result_index) in query_results" :key="result_index"> <li class="autoComplete_result" :class="{'autoComplete_selected':result_index===query_current_index}" > <a class="autoComplete_match link-plain" @click="saveQuery()" :href="result_item.url" :id="'result_link_'+result_index" ><i class="fal fa-chevron-right"></i> <span x-html="result_item.name"></span> </a> <span class="autoComplete_key" x-text="result_item.format"></span> </li> </template> </ul> <div class="nav-search-show-all"> <button type="submit" class="button button-primary button-round icon-only"><i class="fal fa-chevron-right"></i></button> <button type="submit" class="button-plain">Display all results</button> </div> </div> </form> </div> </li> <li class="nav-dropdown" id="nav-searchicon" :class="{ 'active': tab === 'searchicon' }"> <a href="#" @click.prevent=" recent_queries=getQueries(); tab = (tab==='searchicon'?'':'searchicon'); $nextTick(function(){ $refs.query_input.focus(); }); " ><span>Search </span><i class="fal fa-search"></i></a> <div class="page-section background-white nav-dropdown-menu"> <div class="page-section-content"> <div> </div> <div> <h4>Recent searches</h4> <ul class="list-plain nav-searchicon-recent"> <template x-for="recent_query in recent_queries"> <li><a :href="'search?query='+recent_query" class="pill background-primary-light" x-text="recent_query"></a></li> </template> </ul> </div> </div> </div> </li> <li class="nav-popup" id="nav-basket"><a href="#" @click.prevent="tab = (tab==='basket'?'':'basket'); if(tab==='basket') getBasketInfo(true);" ><span>Basket </span><i class="fal fa-shopping-basket icon-r"></i><span class="basket-count" x-text="basket_info.count" :class="{ 'active': basket_info.count>0 }"></span></a> <div class="nav-popup-menu" id="nav-popup-basket" x-show="tab==='basket'" x-transition x-cloak @click.outside="tab=''" @account-get-info.window="getAccountInfo(true)" @basket-get-info.window="getBasketInfo(true)" @basket-set-item.window="setBasketItem($event.detail)" @basket-field.window="setBasketField($event.detail)" > <h4 x-show="basket_info.count==0">Your basket is empty.</h4> <template x-if="basket_info.count>0"> <div x-show="basket_info.count>0"> <h4>My basket</h4> <div class="table-table"> <template x-if="basket_info.count>0"> <template x-for="code in Object.keys(basket_info.items)" :key="code"> <div class="table-row"> <div class="table-cell"><a :href="basket_info.items[code].url"><img :src="basket_info.items[code].image_path" class="image-cover"></a></div> <div class="table-cell"> <p class="popup-basket-name"><a :href="basket_info.items[code].url" x-text="basket_info.items[code].name"></a></p> <p class="popup-basket-price" x-text="basket_info.currencies[basket_info.invoice.currency] + numFormat(basket_info.item_prices[code].net)"></p> </div> <div class="table-cell"><a href="#" @click.prevent="$dispatch('basket-set-item', {project_id: code, qty: 0, set: 1, product_id: basket_info.items[code].product_id})"><i class="fal fa-times"></i></a></div> </div> </template> </template> </div> <p class="flex font-weight-medium popup-basket-total"> <span class="flex-grow">Subtotal</span> <span class="right"> <span class="font-weight-semibold" x-text="basket_info.invoice.currency"></span> <span x-text="basket_info.currencies[basket_info.invoice.currency] + numFormat(basket_info.net)"></span> </span> </p> <p><a class="button button-primary-dark button-medium width-full" href="checkout/basket">View basket/checkout</a></p> </div> </template> </div> </li> <li class="nav-popup" id="nav-account"><a href="#" @click.prevent="tab = (tab==='account'?'':'account'); $nextTick(function(){$refs.header_email.focus()})" ><span>Account </span><i class="fal fa-user-circle icon-r"></i></a> <div class="nav-popup-menu" id="nav-popup-account" x-show="tab==='account'" x-transition x-cloak @login.window="doLogin($event.detail)" @forgot.window="doForgot($event.detail)" @register.window="doRegister($event.detail)" @loginlink.window="doLoginLink($event.detail)" > <div x-show="!account_info.id"> <ul class="subtabs list-plain"> <li :class="{'active': login_tab == 'login'}" class="clickable"> <a @click.prevent="login_tab = 'login'" href="#">Login</a> </li> <li :class="{'active': login_tab == 'forgot'}" class="clickable"> <a @click.prevent="login_tab = 'forgot'" href="#">Forgot?</a> </li> </ul> <form @submit.prevent="$dispatch('loginlink', login)" x-show="login_tab == 'login'"> <div class="inputrow"> <label><input placeholder="Email or username" x-model="login.email" x-ref="header_email" value="" maxlength="255" type="text" /><button :disabled="login.email==''" class="button-primary" type="submit"><span class="icon"><i class="fa-envelope fal"></i></span><span></span></button><span>Instant log in via email:</span></label> </div> <p class="font-smaller"><i class="far fa-question-circle"></i> <em>Enter your email or username above and we'll send you an instant login link - no password needed!</em><br> </p> </form> <form @submit.prevent="$dispatch('login', login)" x-show="login_tab == 'login'"> <div class="inputrow"> <label><input id="header-user" x-ref="header_user" x-model="login.user" value="" maxlength="255" type="text" /><span>OR login with username</span></label> </div> <div class="inputrow"> <label><input type="password" x-model="login.pass" value="" maxlength="255" /><button :disabled="login.user=='' || login.pass==''" class="button-primary" type="submit"><span class="icon"><i class="fa-check fal"></i></span><span></span></button><span>and password</span></label> </div> </form> <form @submit.prevent="$dispatch('forgot', login);tab=''" x-show="login_tab == 'forgot'"> <div class="inputrow"> <label><input x-model="login.email" placeholder="Enter email or username for reset" value="" maxlength="255" type="text" /><button :disabled="login.email==''" class="button-primary" type="submit"><span class="icon"><i class="fa-envelope fal"></i></span><span></span></button><span>Email or username</span></label> </div> </form> </div> <template x-if="account_info.id>0"> <ul class="list-plain nav-account-actions"> <li>Logged in as <strong x-text="account_info.user_name"></strong></li> <li class="list-separator"><a href="#" @click.prevent="logout(); tab=''"><span class="flex flex-center"><i class="fal fa-fw fa-sign-out"></i></span><span>Log out</span></a></li> <template x-for="url in Object.keys(account_info.actions)" :key="url"> <li><a :href="'account/'+url"><span class="flex flex-center"><i class="fal fa-fw" :class="'fa-'+account_info.actions[url][1]"></i></span><span x-text="account_info.actions[url][0]"></span></a></li> </template> </ul> </template> </div> </li> <li class="nav-dropdown nav-contact" id="nav-contact"> <a href="contact" title="Contact us"><span>Contact </span><i class="fal fa-envelope icon-r"></i></a> </li> <li class="nav-dropdown nav-subscribe" id="nav-subscribe"> <a href="contact" title="Subscribe" @click.prevent="eventSend('modal-show', {url: 'contact/subscribe'})"><span>Subscribe </span><i class="fal fa-newspaper icon-r"></i></a> </li> </ul> </nav> </header> <div class="page-section header-crumbs font-smaller"> <ul class="list-plain flex"> <li><a href="">Home</a></li> <li><a href="product/subject/63/industry">Industry</a></li> <li><a href="product/subject/25/medical-devices">Medical Devices</a></li> </ul> </div> <div class="page-section font-weight-medium header-message" :class="'background-'+status+' color-'+status" x-data="initial_message" x-show="show" x-transition.duration.400ms @page-message.window=" show = false; message = $event.detail.message; status=$event.detail.status ?? 'success'; icon=$event.detail.icon ?? 'info-circle'; $nextTick(function(){ show = true; }); " > <div class="page-section-content flex flex-center" > <i class="fal" :class="'fa-'+icon"></i> <span x-html="message"></span> <span class="flex-grow right"> <button class="button-stealth" @click="show=false"><i class="fal fa-times"></i></button></span> </div> </div> <script> function productTabs(){ return{ url: '', tabs: {"overview":["fa-circle-info","Overview"],"programme":["fa-list","Programme"],"contributors":["fa-user","Presenter"],"purchase":["fa-basket-shopping","Course dates"],"customers":["fa-star","Reviews (5)"],"customise":["fa-gear","Customise"]}, current_tab: 'overview', basket_info: {}, programme_tab: 1, init: function(){ this.basket_info = initial_basket_info; //this won't work in ie so until polyfill, case it out if (!window.document.documentMode) { this.url = new URL(document.URL); if(this.url.hash){ this.setTab(this.url.hash.substr(1)); } } domGetEls('.track-download').forEach(el => { domListen(el, 'click', e => { plausible('Brochure Download', {props: {path: el.getAttribute('href')}}); }); }); trackEcommerce('view_item', null, null, [{"item_id":2415,"item_name":"Metered Dose Inhaler (MDI) Technology "}]); }, setTab: function(tab_id, scroll){ this.current_tab = tab_id; if (!window.document.documentMode) { if(tab_id == 'overview' && this.url.hash){ this.url.hash = ''; }else if(tab_id != 'overview'){ this.url.hash = tab_id; } //decide if we need to scroll to it; if it's already scrolled down, tabs are sticky so scroll even if not explicitly passed if(typeof scroll == 'undefined'){ scroll = false; } let taboffset = domGetEl('.page-section-tabs').getBoundingClientRect().top; if(taboffset == 0){ scroll = true; } if(scroll){ this.$nextTick(function(){domGetEl('#tabscontent').scrollIntoView({behavior: 'smooth'})}); } history.replaceState({}, '', this.url.href); } } } } </script> <div x-data="productTabs()" @basket-propagate.window="basket_info = $event.detail.basket_info" > <div class="page-section product-header hero" style="background-image: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) ), url(dimg/webp/full/images/products/event/MeteredDoseInhaler.jpg.webp)"> <div class="product-header-details"> <div class="product-header-category"> <p><img src="static/site/img/product-mf.png" alt="Management Forum Logo" style="width:50px; height: 50px; background-color: rgba(255, 255, 255, 0.7); box-shadow: 0 0 3px 6px rgba(255, 255, 255, 0.7); border-radius: 3px;"></p> <p class="product-header-marque font-smaller"> <em>Presented by</em><br /><strong>Management Forum</strong></p> </div> <div class="product-header-content"> <div class="product-header-title"> <h1> Metered Dose Inhaler (MDI) Technology Training Course </h1> <p>A comprehensive overview of MDIs including development, manufacture, regulation and market potential </p> <p class="font-smaller-0875 font-weight-bold"><span style="color: gold">★★★★★</span> <em>"Mr. David has an amazing teaching skill, making complex content accessible (even for a non-native sp... <a class="link-primary" href="#" @click.prevent="setTab('customers', true)">more</a></em>"</p> <p class="product-header-qualifier font-larger"> <a href="#" @click.prevent="setTab('purchase', true)"> <strong>19-20 June 2025</strong><br /> + 8-9 October 2025 » </a> <br /><strong>from £1299</strong> </p> <p> <a class="button button-primary-dark button-large" href="#" @click.prevent="eventSend('modal-show', {url: 'contact/form/2415'})" ><i class="fal fa-question-circle icon-l"></i>Need help?</a> <a class="button button-cta button-large" href="#" @click.prevent="setTab('purchase', true)" >Enrol/reserve<i class="fal fa-long-arrow-right icon-r"></i></a> </p> </div> <ul class="product-header-features list-plain flex font-smaller font-weight-medium"> <li><i class="fal fa-lg fa-chalkboard-teacher icon-l"></i><strong>Format:</strong> Live online</li> <li><a href="content/cpd"><i class="fal fa-lg fa-clock icon-l"></i><strong>CPD: </strong>12 hours for your records </a> </li> <li><i class="fal fa-lg fa-file-certificate icon-l"></i>Certificate of completion</li> </ul> </div> </div> <div class="product-header-see-also"> <p>You may also be interested in...</p> <ul class="list-plain"> <li><a class="flex flex-center" href="product/details/2047/an-introduction-to-the-design-and-development-of-medical-devices?fromproduct=2415"><span>An Introduction to the Design and Development of Medical Devices </span><span><i class="fal fa-long-arrow-right"></i></span></a></li> <li><a class="flex flex-center" href="product/details/2117/human-factors-and-usability-engineering-in-the-development-of-drug-delivery-products?fromproduct=2415"><span>Human Factors and Usability Engineering in the Development of Drug Delivery Products</span><span><i class="fal fa-long-arrow-right"></i></span></a></li> <li><a class="flex flex-center" href="product/details/2200/cyber-security-for-medical-devices?fromproduct=2415"><span>Cyber Security for Medical Devices </span><span><i class="fal fa-long-arrow-right"></i></span></a></li> <li><a class="flex flex-center" href="product/details/2578/sustainable-design-and-manufacture-for-medical-devices?fromproduct=2415"><span>Sustainable Design and Manufacture for Medical Devices </span><span><i class="fal fa-long-arrow-right"></i></span></a></li> <li class="see-also-active"><a href="product/details/2415/metered-dose-inhaler-mdi-technology?fromproduct=2415">Metered Dose Inhaler (MDI) Technology </a></li> <li><a class="flex flex-center" href="product/details/1556/pre-filled-syringes-end-to-end-processing?fromproduct=2415"><span>Pre-Filled Syringes: End-to-End Processing</span><span><i class="fal fa-long-arrow-right"></i></span></a></li> <li><a class="flex flex-center" href="product/details/2744/the-future-of-manufacturing-3d-printing-for-medical-devices?fromproduct=2415"><span>The Future of Manufacturing: 3D Printing for Medical Devices</span><span><i class="fal fa-long-arrow-right"></i></span></a></li> </ul> </div> </div> <div class="page-section background-light page-section-tabs"> <div class="page-section-content"> <ul class="product-tabs background-light list-plain flex font-weight-medium"> <template x-for="tab_id in Object.keys(tabs)"> <li :class="{'active': current_tab == tab_id, 'tab-customise': tab_id == 'customise'}" class="clickable"> <a @click.prevent="setTab(tab_id)" href="#" > <span x-show="tab_id=='customers'" class="stars-icon" style="color: goldenrod"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="icon-l fas fa-star"></i> </span> <span x-show="tab_id!='customers'"><i class="icon-l fal " :class="tabs[tab_id][0]"></i></span> <span x-text="tabs[tab_id][1]"></span></a></li> </template> </ul> </div> </div> <div class="page-section"> <div class="page-section-content product-details" x-ref="tabscontent" id="tabscontent"> <div class="product-details-buttons button-round-group"> <a class="button-round-icon button-with-label" title="Enrol/reserve" href="#" @click.prevent="setTab('purchase')" ><i class="fal fa-fw fa-lg fa-shopping-basket"></i><span>Enrol/reserve</span></a> <a href="product/brochure/2415/IPI-2415-Metered-Dose-Inhaler-MDI-Technology.pdf" class="track-download button-round-icon button-with-label" title="Download brochure" ><i class="fal fa-fw fa-lg fa-file-pdf"></i><span>Download</span></a> <a href="#" class="button-round-icon button-with-label" title="Print brochure" @click.prevent="window.open('product/brochure_html/2415?print', 'brochure', 'width=825,height=700')" ><i class="fal fa-fw fa-lg fa-print"></i><span>Print</span></a> <a href="http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fipi.academy%2Fproduct%2Fdetails%2F2415%2Fmetered-dose-inhaler-mdi-technology&title=IPI+Academy&summary=Metered+Dose+Inhaler+%28MDI%29+Technology+&source=https%3A%2F%2Fipi.academy%2Fproduct%2Fdetails%2F2415%2Fmetered-dose-inhaler-mdi-technology" target="_blank" title="Share on LinkedIn" class="button-round-icon button-with-label"><i class="fab fa-fw fa-lg fa-linkedin"></i><span>Share</span></a> <a href="mailto:?&subject=Metered%20Dose%20Inhaler%20%28MDI%29%20Technology%20&body=https%3A%2F%2Fipi.academy%2Fproduct%2Fdetails%2F2415%2Fmetered-dose-inhaler-mdi-technology" target="_blank" title="Share via email" class="button-round-icon button-with-label"><i class="fal fa-fw fa-lg fa-envelope"></i><span>Email</span></a> </div> <div class="product-details-content text product-details-content-narrow" x-show="current_tab == 'overview'" x-transition:enter> <h2>Course overview</h2> <p><strong>This interactive course will provide a comprehensive overview of metered-dose inhaler technology past, present and future, giving participants a valuable insight into market potential and recent industry trends.</strong> The programme will clarify the therapeutic targets and look at the various delivery technologies available. There will be detailed coverage of the current environmental, regulatory and economic pressures and how these impact, development, manufacturing process, equipment and options, together with quality and inspection requirements, human factors and bioequivalence. Our highly experienced trainer will address the regulations applying to inhalation products and provide guidance on the regulatory pathways to follow.</p> <p>The event will benefit those new to this area and will also be of value to anybody who requires a refresher on the opportunities available with this technology. The seminar format will include practical workshops, which past delegates have found invaluable, and ample opportunity for discussion on any specific issues with an expert in this field.</p> <p><em>This course is part of our range of <a href="product/subject/25/medical-devices">Medical Devices training courses</a> - now also including <a href="product/details/2200/cyber-security-for-medical-devices ">Medical Devices Cyber Security training</a> to help improve your data security.</em></p> <h3>Who should attend?</h3> <ul> <li>Respiratory pharma professionals who need to understand MDI technology and its opportunities</li> <li>Medical device professionals new to working in the area of MDIs or those who need a refresher</li> <li>Development and regulatory professionals, with a development or product portfolio including MDIs, who need an understanding of future demands</li> <li>Medical device business development managers</li> <li>Respiratory professionals in R&D</li> <li>Medical device manufacturers working in the respiratory market</li> </ul> <p> <a class="button button-primary-dark button-large" href="#" @click.prevent="setTab('purchase')" >Enrol/reserve<i class="fal fa-long-arrow-right icon-r"></i></a> </p> </div> <div class="product-details-content product-details-content-narrow" x-show="current_tab == 'programme'" x-transition:enter> <h3>This course will cover:</h3> <ul class="subtabs product-subtabs list-plain flex font-weight-medium"> <li :class="{'active': programme_tab == '1'}" class="clickable"> <a @click.prevent="programme_tab = '1'" href="#">Day 1</a> </li> <li :class="{'active': programme_tab == '2'}" class="clickable"> <a @click.prevent="programme_tab = '2'" href="#">Day 2</a> </li> </ul> <div class="text" x-show="programme_tab == '1'"> <h4>Therapeutic targets</h4> <ul> <li>A brief history of inhalation and MDI therapy</li> <li>The lung as a target</li> <li>Respiratory diseases</li> <li>Systemic delivery</li> <li>Therapeutic considerations</li> <li>Life limiting Vs Life threatening</li> </ul> <h4>Markets past, present and future</h4> <ul> <li>Geographic - Challenges and opportunities</li> <li>Disease prevalence</li> <li>Economic considerations</li> <li>International demand</li> <li>Modelling opportunity (what to consider)</li> </ul> <h4>MDI Technology</h4> <ul> <li>How and Why MDIs work</li> <li>MDI Formulation approaches</li> <li>The elements of an MDI</li> <li>Key performance characteristics</li> <li>MDI Feature/ Functions compared to other dosage forms</li> <li>Add-On technologies for MDIs</li> <li>Are there limits to MDI technology?</li> </ul> <h4>Workshop I</h4> <ul><li>Ranking of competitive technologies for different opportunities</li></ul> <h4>MDI Manufacture</h4> <ul> <li>Key Process steps (space, services, staff)</li> <li>Environment (Controls)</li> <li>Equipment (Scale, design, options etc.)</li> <li>Process controls & Inspection</li> <li>Safety and Quality</li> <li>Quality by Design (QbD) approaches</li> <li>Manufacturing and cost</li> </ul> </div> <div class="text" x-show="programme_tab == '2'"> <h4>MDI Testing</h4> <ul> <li>What and when to test</li> <li>How to test</li> <li>How not to test</li> <li>Demonstrating equivalence</li> </ul> <h4>Regulation of MDIs</h4> <ul> <li>Legislation</li> <li>Regulatory guidance</li> <li>Consensus standards</li> <li>Pharmacopoeial requirements</li> </ul> <h4>Developing an MDI</h4> <ul> <li>The MDI as a drug-device combination product</li> <li>Applying Design Controls</li> <li>Human Factors & Usability</li> <li>Risk management</li> </ul> <h4>Workshop II</h4> <ul><li>SWOT MDI vs multi-dose DPI </li><li>SWOT MDI vs soft mist inhaler</li></ul> <h4>MDIs and the environment</h4> <ul> <li>Inhaler Carbon Footprint</li> <li>Environmental pressures on MDIs</li> <li>Alternate propellants (Alternate problems?)</li> <li>Alternate design approaches</li> <li>Recycling - Technical and patient considerations</li> </ul> <h4>The future of the MDI</h4> <ul> <li>Summary of the Course</li> <li>What opportunities does the future hold?</li> <li>Workshop</li> </ul> </div> <p> <a class="button button-primary-dark button-large" href="#" @click.prevent="setTab('purchase')" >Enrol/reserve<i class="fal fa-long-arrow-right icon-r"></i></a> </p> </div> <div class="product-details-content product-details-content-narrow" x-show="current_tab == 'contributors'" x-transition:enter> <div class="product-details-contributor"> <div class="product-details-contributor-image"> <img src="dimg/webp/w320/images/contributors/David-Howlett_1.jpg.webp" class="border-round image-cover"> </div> <div class="product-details-contributor-content"> <h3 class="font-weight-semibold">David Howlett<br /><span class="font-smaller font-weight-light">Pharma Delivery Solutions</span></h3> <div class="text text-first-para"> <p>In 2003 David established PharmaDelivery Solutions Ltd as a specialised consultancy service in the field of drug delivery combination products (especially respiratory) device technology. This has led to involvement in projects with focus in pulmonary, nasal and other delivery routes, with an international client base. Much of the activity of PharmaDelivery Solutions Ltd is focused in the area of development programme support, regulatory <span class="caps">GAP</span> analysis and generation of documentation supporting development and test programmes, together with data review and contingency evaluation. </p> <p>David has over 35 years experience in the development, industrialization and approval of inhalation drug delivery systems, combination products and medical devices.</p> <p>PharmaDelivery Solutions Ltd has provided input ranging from <span class="caps">GAP</span> analysis and comment to complete remedial implementation in areas including</p> <p>• Design Control<br /> • Risk Management<br /> • Materials strategies<br /> • Regulatory documentation<br /> • Technical reviews and opinion</p> <p>In addition to activities supporting commercial organizations, David has been involved in the following roles;</p> <p>Honorary Teaching Fellow in the School of Pharmacy and Pharmaceutical Sciences at the University of Manchester and is author/ tutor for the Pharmaceutical Industry Advanced Training (<span class="caps">PIAT</span>) MSc module on Inhalation dosage forms.</p> <p>A UK national expert representing the British Standards Institute on <span class="caps">ISO</span> TC84 developing new international standards for pulmonary and nasal delivery devices syringes and catheters.</p> <p>David has also worked with the United Nations and various national governments to develop and establish transition strategies from the use of <span class="caps">CFC</span> in Metered Dose Inhalers and to secure appropriate budgets from the Multi-lateral fun for the implementation of the Montreal Protocol in emerging markets around the world.</p> </div> <p><a href="faculty/details/2793/david-howlett" class="button button-primary button-large">More details<i class="fal fa-long-arrow-right icon-r"></i></a></p> </div> </div> </div> <div class="product-details-content " x-ref="purchase" x-show="current_tab == 'purchase'" x-transition:enter> <div class="purchase-discount background-dark"> <p><strong>NEW higher discounts for multiple bookings</strong> - bring your colleagues to make your training budget go further:</p> <ul> <li><strong>30%</strong> off the 2nd delegate*</li> <li><strong>40%</strong> off the 3rd delegate*</li> <li><strong>50%</strong> off the 4th delegate*</li> </ul> <p class="font-smaller"><em>Please <a href="contact">contact us</a> for pricing if you are interested in booking 5 or more delegates</em></p> </div> <div class="product-purchase-item"> <div class="product-purchase-event-date nowrap text"> <p class="font-larger"><strong>19-20 June 2025</strong></p> <p class="font-weight-medium">Live online </p> <p class="font-smaller"> <i class="fal fa-clock fa-fw icon-l"></i> 09:30-17:15 <strong>UK (London)</strong> (UTC+01)<br /> <i class="fal fa-globe fa-fw icon-l"></i> 10:30-18:15 <strong>Paris</strong> (UTC+02)<br /> <i class="fal fa-globe fa-fw icon-l"></i> 04:30-12:15 <strong>New York</strong> (UTC-04)<br /> <i class="fa fa-circle-info fa-fw icon-l" title="Full details will be available after enrolling"></i> Timings may be different for each day</i><br> <i class="fal fa-fingerprint fa-fw icon-l"></i>Course code 14763 </p> </div> <div class="product-purchase-event-price right nowrap"> <ul class="list-plain product-purchase-prices"> <li> <span class="font-weight-medium">GBP</span> <span class="font-weight-semibold"> 1,299</span> <span class="font-smaller"> <span style="text-decoration: line-through">1,499</span></span> </li> <li> <span class="font-weight-medium">EUR</span> <span class="font-weight-semibold"> 1,819</span> <span class="font-smaller"> <span style="text-decoration: line-through">2,099</span></span> </li> <li> <span class="font-weight-medium">USD</span> <span class="font-weight-semibold"> 2,087</span> <span class="font-smaller"> <span style="text-decoration: line-through">2,399</span></span> </li> </ul> <p><span class="pill pill-small font-weight-medium background-warning">Until 15 May</span></p> </div> <div class="product-purchase-event-facts flex-grow font-smaller text"> <ul class="list-compact"> <li>2 days <strong>live online training</strong></li> <li>Browser-based, <a href="content/delivery/live-online-training">no download usually required</a></li> <li>See presenters and interact with fellow attendees</li> <li>Download documentation and certification of completion</li> <li>Fair <a href="content/terms-and-conditions">transfer and cancellation policy</a></li> </ul> </div> <div class="product-purchase-event-add"> <button x-show="!Object.keys(basket_info.items).includes('14763')" class="button button-large button-primary" @click="$dispatch('basket-set-item', {project_id: 14763, qty: 1, set: 0, subset_id: 0, product_id: 2415})" >Enrol now</button> <p x-show="Object.keys(basket_info.items).includes('14763')"> <a class="button button-large button-primary-dark button-success" href="checkout/basket" >View basket <i class="fal fa-check"></i></a> <br /> <button class="button-stealth warning" @click="$dispatch('basket-set-item', {project_id: 14763, qty: 0, set: 1, product_id: 2415})" ><i class="fal fa-times"></i> Remove from basket</button> </p> <p class="font-smaller nowrap"> <br />Not ready to book yet?<br /><button class="button button-small button-primary-outline" @click="eventSend('modal-show', {url: 'enquiry/reserve/2415/14763'})" >Reserve your place</button><br />for 7 days, no obligation</p> </div> </div> <div class="product-purchase-item"> <div class="product-purchase-event-date nowrap text"> <p class="font-larger"><strong>8-9 October 2025</strong></p> <p class="font-weight-medium">Live online </p> <p class="font-smaller"> <i class="fal fa-clock fa-fw icon-l"></i> 09:30-17:15 <strong>UK (London)</strong> (UTC+01)<br /> <i class="fal fa-globe fa-fw icon-l"></i> 10:30-18:15 <strong>Paris</strong> (UTC+02)<br /> <i class="fal fa-globe fa-fw icon-l"></i> 04:30-12:15 <strong>New York</strong> (UTC-04)<br /> <i class="fa fa-circle-info fa-fw icon-l" title="Full details will be available after enrolling"></i> Timings may be different for each day</i><br> <i class="fal fa-fingerprint fa-fw icon-l"></i>Course code 14987 </p> </div> <div class="product-purchase-event-price right nowrap"> <ul class="list-plain product-purchase-prices"> <li> <span class="font-weight-medium">GBP</span> <span class="font-weight-semibold"> 1,299</span> <span class="font-smaller"> <span style="text-decoration: line-through">1,499</span></span> </li> <li> <span class="font-weight-medium">EUR</span> <span class="font-weight-semibold"> 1,819</span> <span class="font-smaller"> <span style="text-decoration: line-through">2,099</span></span> </li> <li> <span class="font-weight-medium">USD</span> <span class="font-weight-semibold"> 2,087</span> <span class="font-smaller"> <span style="text-decoration: line-through">2,399</span></span> </li> </ul> <p><span class="pill pill-small font-weight-medium background-warning">Until 03 Sep</span></p> </div> <div class="product-purchase-event-facts flex-grow font-smaller text"> <ul class="list-compact"> <li>2 days <strong>live online training</strong></li> <li>Browser-based, <a href="content/delivery/live-online-training">no download usually required</a></li> <li>See presenters and interact with fellow attendees</li> <li>Download documentation and certification of completion</li> <li>Fair <a href="content/terms-and-conditions">transfer and cancellation policy</a></li> </ul> </div> <div class="product-purchase-event-add"> <button x-show="!Object.keys(basket_info.items).includes('14987')" class="button button-large button-primary" @click="$dispatch('basket-set-item', {project_id: 14987, qty: 1, set: 0, subset_id: 0, product_id: 2415})" >Enrol now</button> <p x-show="Object.keys(basket_info.items).includes('14987')"> <a class="button button-large button-primary-dark button-success" href="checkout/basket" >View basket <i class="fal fa-check"></i></a> <br /> <button class="button-stealth warning" @click="$dispatch('basket-set-item', {project_id: 14987, qty: 0, set: 1, product_id: 2415})" ><i class="fal fa-times"></i> Remove from basket</button> </p> <p class="font-smaller nowrap"> <br />Not ready to book yet?<br /><button class="button button-small button-primary-outline" @click="eventSend('modal-show', {url: 'enquiry/reserve/2415/14987'})" >Reserve your place</button><br />for 7 days, no obligation</p> </div> </div> <p class="font-smaller">* Early booking discounts may not be combined with other discounts or offers. As such, the discounts for 2nd/3rd/4th delegates are based on the full price; and apply only when booking multiple delegates on the same date.</p> </div> <div class="product-details-content product-details-content-narrow" x-show="current_tab == 'customers'" x-transition:enter> <div x-data="{current_subtab_customers: 'quotes'}"> <ul class="subtabs product-subtabs list-plain flex font-weight-medium"> <li :class="{'active': current_subtab_customers == 'quotes'}" class="clickable"> <a @click.prevent="current_subtab_customers = 'quotes'" href="#">Reviews</a> </li> <li :class="{'active': current_subtab_customers == 'customers'}" class="clickable"> <a @click.prevent="current_subtab_customers = 'customers'" class="link-plain" href="#">Previous customers</a> </li> </ul> <div class="product-details-quotes" x-show="current_subtab_customers == 'quotes'"> <h3>Reviews of IPI's Metered Dose Inhaler (MDI) Technology training course</h3> <div class="product-details-quote"> <p class="font-larger-15"><i class="fas fa-quote-left fa-2x color-bg-light"></i><br />The material was very informative and presented by David in a way that was easy to understand, with good diagrams and analogies that helped with the understanding. Good balance of the technical aspects, history and options for the future.</p> <p><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fal fa-star fa-xs" style="color: goldenrod"></i> <span class="font-smaller">Feb 26 2024</span></p> <p><span class="font-weight-medium">Simon Barton <img src="static/site/img/flags-round/USA.svg" class="image-inline-1" title="United States of America" /> </span><br /><span class="font-smaller">Director - Device CoE, AstraZeneca</span></p> </div> <div class="product-details-quote"> <p><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i> <span class="font-smaller">Mar 27 2023</span></p> <p class="font-weight-medium">Mr. David has an amazing teaching skill, making complex content accessible (even for a non-native speaker as I am).</p> <p><span class="font-weight-medium">Victor Panzeri <img src="static/site/img/flags-round/BRA.svg" class="image-inline-1" title="Brazil" /> </span><br /><span class="font-smaller">R&D Analyst, Eurofarma Laboratórios SA</span></p> </div> <div class="product-details-quote"> <p><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i> <span class="font-smaller">Sep 18 2019</span></p> <p class="font-weight-medium">I was hoping for further improvement of my understanding of the matter of inhalational drugs, especially MDI, and this expectation was fully met. The speakers had superb knowledge of the subject, vast experience and a great sense of humour.</p> <p><span class="font-weight-medium">Robin Boehm <img src="static/site/img/flags-round/DEU.svg" class="image-inline-1" title="Germany" /> </span><br /><span class="font-smaller">Team Leader Regulatory Submissions - New Products, STADA Arzneimittel AG</span></p> </div> <div class="product-details-quote"> <p><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fal fa-star fa-xs" style="color: goldenrod"></i> <span class="font-smaller">Feb 20 2019</span></p> <p class="font-weight-medium">In general good for content and presentation.</p> <p><span class="font-weight-medium">Celestino Ronchi <img src="static/site/img/flags-round/ITA.svg" class="image-inline-1" title="Italy" /> </span><br /><span class="font-smaller">President, Delim Cosmetics & Pharma s.r.l.</span></p> </div> <div class="product-details-quote"> <p><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fas fa-star fa-xs" style="color: goldenrod"></i><i class="fal fa-star fa-xs" style="color: goldenrod"></i> <span class="font-smaller">Feb 20 2019</span></p> <p class="font-weight-medium">Very good course for those who has no previous experience in this Topic...Thanks to the organisers.</p> <p><span class="font-weight-medium">Sami Qassim <img src="static/site/img/flags-round/JOR.svg" class="image-inline-1" title="Jordan" /> </span><br /><span class="font-smaller">Senior Vice President , Tabuk Pharmaceutical Research Co.</span></p> </div> </div> <div class="product-details-customers" x-show="current_subtab_customers == 'customers'"> <div> <p><img src="static/site/img/flags-round/GBR.svg" class="image-inline-1" title="United Kingdom" /> <strong>United Kingdom</strong></p> <ul class="list-plain flex flex-wrap"> <li class="pill pill-small background-light font-weight-medium">3M</li> <li class="pill pill-small background-light font-weight-medium">AstraZeneca</li> <li class="pill pill-small background-light font-weight-medium">Avillion LLP</li> <li class="pill pill-small background-light font-weight-medium">Chiesi Ltd</li> <li class="pill pill-small background-light font-weight-medium">Chiesi SA</li> <li class="pill pill-small background-light font-weight-medium">Kyowa Kirin</li> <li class="pill pill-small background-light font-weight-medium">Lupin Healthcare UK</li> <li class="pill pill-small background-light font-weight-medium">Medicines and Healthcare Products Regulatory Agency (MHRA)</li> <li class="pill pill-small background-light font-weight-medium">MHRA</li> <li class="pill pill-small background-light font-weight-medium">Presspart Manufacturing Limited</li> <li class="pill pill-small background-light font-weight-medium">Presspart Manufacturing Ltd</li> <li class="pill pill-small background-light font-weight-medium">Vectura</li> </ul> </div> <div> <p><img src="static/site/img/flags-round/DEU.svg" class="image-inline-1" title="Germany" /> <strong>Germany</strong></p> <ul class="list-plain flex flex-wrap"> <li class="pill pill-small background-light font-weight-medium">Chemgineering Germany GmbH</li> <li class="pill pill-small background-light font-weight-medium">RPC Formatec GmbH</li> <li class="pill pill-small background-light font-weight-medium">STADA Arzneimittel AG</li> </ul> </div> <div> <p><img src="static/site/img/flags-round/BRA.svg" class="image-inline-1" title="Brazil" /> <strong>Brazil</strong></p> <ul class="list-plain flex flex-wrap"> <li class="pill pill-small background-light font-weight-medium">Eurofarma Laboratórios SA</li> <li class="pill pill-small background-light font-weight-medium">Geolab Pharmaceutical Industry </li> </ul> </div> <div> <p><img src="static/site/img/flags-round/FRA.svg" class="image-inline-1" title="France" /> <strong>France</strong></p> <ul class="list-plain flex flex-wrap"> <li class="pill pill-small background-light font-weight-medium">APTAR</li> <li class="pill pill-small background-light font-weight-medium">AstraZeneca</li> </ul> </div> <div> <p><img src="static/site/img/flags-round/ITA.svg" class="image-inline-1" title="Italy" /> <strong>Italy</strong></p> <ul class="list-plain flex flex-wrap"> <li class="pill pill-small background-light font-weight-medium">CHIESI FARMACEUTICI SPA</li> <li class="pill pill-small background-light font-weight-medium">Delim Cosmetics & Pharma s.r.l.</li> </ul> </div> <div> <p><img src="static/site/img/flags-round/ESP.svg" class="image-inline-1" title="Spain" /> <strong>Spain</strong></p> <ul class="list-plain flex flex-wrap"> <li class="pill pill-small background-light font-weight-medium">H&T Presspart</li> <li class="pill pill-small background-light font-weight-medium">Presspart</li> </ul> </div> <div> <p><img src="static/site/img/flags-round/USA.svg" class="image-inline-1" title="United States of America" /> <strong>United States of America</strong></p> <ul class="list-plain flex flex-wrap"> <li class="pill pill-small background-light font-weight-medium">AstraZeneca</li> <li class="pill pill-small background-light font-weight-medium">Glenmark Pharma</li> </ul> </div> <div> <p><img src="static/site/img/flags-round/HRV.svg" class="image-inline-1" title="Croatia" /> <strong>Croatia</strong></p> <ul class="list-plain flex flex-wrap"> <li class="pill pill-small background-light font-weight-medium">Croatian Agency for Medicinal Products and Medical Devices</li> </ul> </div> <div> <p><img src="static/site/img/flags-round/IRL.svg" class="image-inline-1" title="Ireland" /> <strong>Ireland</strong></p> <ul class="list-plain flex flex-wrap"> <li class="pill pill-small background-light font-weight-medium">Teva Pharmaceuticals Ireland</li> </ul> </div> <div> <p><img src="static/site/img/flags-round/JOR.svg" class="image-inline-1" title="Jordan" /> <strong>Jordan</strong></p> <ul class="list-plain flex flex-wrap"> <li class="pill pill-small background-light font-weight-medium">Tabuk Pharmaceutical Research Co.</li> </ul> </div> </div> </div> <p> <a class="button button-primary-dark button-large" href="#" @click.prevent="setTab('purchase')" >Enrol/reserve<i class="fal fa-long-arrow-right icon-r"></i></a> </p> </div> <div class="product-details-content" x-show="current_tab == 'customise'" x-transition:enter> <h3>Run Metered Dose Inhaler (MDI) Technology Live online for your team</h3> <div class="product-purchase-item"> <div class="product-purchase-event-date nowrap"> <p class="font-larger"><strong>2 days</strong></p> <p class="font-weight-medium">Typical duration</p> </div> <div class="product-purchase-event-price right nowrap"> <p>Pricing from:</p> <ul class="list-plain product-purchase-prices"> <li> <span class="font-weight-medium">GBP</span> <span class="font-weight-semibold"> 1,000</span> </li> </ul> </div> <div class="product-purchase-event-facts flex-grow font-smaller text"> <ul class="list-compact"> <li>Per attendee, based on 10 attendees</li> <li>Course tailored to your requirements</li> <li>At your choice of location, or online</li> </ul> </div> <div class="product-purchase-event-add"> <a class="button button-large button-primary-dark" href="contact">Contact us </a> </div> </div> <p> </p> <p>We can customise this course to your requirements and deliver it on an in-house basis for any number of your staff or colleagues.<p> <p>Contact our in-house training experts <strong>Aleksandra Beer</strong> and <strong>Yesim Nurko</strong> to discuss your requirements:</p> <ul class="text"> <li><a href="tel:442077494749">+44 (0)20 7749 4749</a></li> <li><a href="mailto:inhouse@ipi.academy">inhouse@ipi.academy</a></li> </ul> </div> </div> </div> </div> <div class="page-section background-dark"> <div class="page-section-content product-inhouse"> <div> <p><strong>Multiple colleagues?</strong> See above for details of our discounts for 2, 3, or 4 delegates. For more, talk to one of our training experts to discuss how to:</p> <h2>Run this course conveniently and cost-effectively in-house for your staff and colleagues</h2> </div> <div class="font-weight-medium product-inhouse-contact"> <div class="flex"> <div style="padding-right: 2rem" class="clickable"> <a href="contact?type=02Inhouse"><img src="static/site/img/alex.webp" class="border-round image-cover" alt="Aleksandra Beer" /></a> <p><span class="font-larger">Aleksandra BEER</span><br /><span class="font-smaller">Training expert</span></p> </div> <div class="clickable"> <a href="contact?type=02Inhouse"><img src="static/site/img/yesim.webp" class="border-round image-cover" alt="Yesim Nurko" /></a> <p><span class="font-larger">Yesim NURKO</span><br /><span class="font-smaller">Training expert</span></p> </div> </div> <p class="font-smaller"><a href="tel:442077494749">+44 (0)20 7749 4749</a></p> <p class="font-smaller"><a href="mailto:inhouse@ipi.academy">inhouse@ipi.academy</a></p> </div> </div> </div> <footer class="page-section background-white page-footer-container"> <div class="page-section-content page-footer"> <div class="footer-contact"> <div class="font-smaller"> <a href=""><img src="static/site/img/ipi-black.svg" class="footer-logo" alt="IPI Logo" /></a> <p>IPI Academy is a training initiative of Falconbury and Management Forum; leading providers of training for over 30 years, based in the UK.</p> <ul class="footer-social-links list-plain flex"> <li><a class="button-round-icon" href="https://twitter.com/IPI_Academy" target="_blank"><i class="fab fa-twitter fa-2x"></i></a></li> <li><a class="button-round-icon" href="https://www.linkedin.com/company/ipiacademy" target="_blank"><i class="fab fa-linkedin fa-2x"></i></a></li> <li><a class="button-round-icon" href="blog" title="Blog"><i class="fal fa-rss fa-2x"></i></a></li> </ul> </div> <div class="footer-subscribe" x-data="siteFooter('6LfGPJAbAAAAAELxEH1vWgv9XcbU00eqrgrZQvUq')" > <p><a class="button button-primary button-large" href="#" @click.prevent="eventSend('modal-show', {url: 'contact/subscribe'})" style="color: white;" ><i class="fal fa-envelope icon-r"></i>Subscribe for updates</a> </p> <p class="font-smaller"><strong><a href="contact">Contact us</a></strong></p> <div class="footer-contact-details flex flex-even text"> <p>10-12 Rivington Street<br />London<br />EC2A 3DU</p> <p>Tel: <a href="tel:442077494749">+44 (0)20 7749 4749</a><br />Email: <a href="mailto:info@ipi.academy">info@ipi.academy</a></p> </div> </div> </div> <ul class="footer-links list-plain font-smaller"> <li><strong>General information</strong> <ul class="list-plain"> <li><a href="content/about-us">About us</a></li> <li><a href="faculty/subjects">Faculty</a></li> <li><a href="contact">Contact us</a></li> <li><a href="content/faq">FAQs - live training</a></li> <li><a href="content/self-paced-learning-faq">FAQs - self-paced learning</a></li> <li><a href="venue">Venues/accommodation</a></li> <li><a href="content/bigbluebutton-support">Webinar guide/troubleshooting</a></li> <li><a href="content/cpd">Continuing professional development</a></li> <li><a href="content/associations-links">Associations</a></li> </ul> </li> <li><strong>Working with us</strong> <ul class="list-plain"> <li><a href="content/delivery/custom-in-house-training">In-house training</a></li> <li><a href="content/speaker-information">Presenting opportunities</a></li> <li><a href="content/book-production">Book production services</a></li> </ul> </li> <li><strong>Terms</strong> <ul class="list-plain"> <li><a href="content/privacy-policy">Privacy policy</a></li> <li><a href="content/cookie-policy">Cookies</a></li> <li><a href="content/terms-and-conditions">Terms & conditions</a></li> <li><a href="content/anti-slavery-policy">Anti-slavery policy</a></li> </ul> </li> <li><strong>Training courses</strong> <ul class="list-plain"> <li><a href="product/subject/44/regulatory">Pharma regulatory training courses</a></li> <li><a href="product/subject/8/commercial-law">Commercial law straining courses</a></li> <li><a href="product/subject/46/vigilance">Pharmacovigilance training courses</a></li> <li><a href="product/subject/32/leadership-management">Management training courses</a></li> <li><a href="product/subject/40/biopharma">Biotechnology training courses</a></li> <li><a href="product/subject/24/ip-patents">IP & Patents training courses</a></li> </ul> </li> </ul> <div class="footer-terms font-smaller"> <span>Registered office: Falconbury Ltd, 10-12 Rivington Street, London EC2A 3DU • Registered in England no 3937398 • VAT number 770008751</span> <a href="content/terms-and-conditions">Terms & conditions</a> <a href="content/privacy-policy">Privacy policy</a> </div> </div> </footer> <!--render any structured data injected--> <script type="application/ld+json"> { "@context": "http:\/\/schema.org", "@type": "Event", "name": "Metered Dose Inhaler (MDI) Technology ", "description": "A comprehensive overview of MDIs including development, manufacture, regulation and market potential\r\n", "eventStatus": "https:\/\/schema.org\/EventScheduled", "eventAttendanceMode": "OnlineEventAttendanceMode", "startDate": "2025-06-19T09:30:00+01:00", "endDate": "2025-06-20T17:15:00+01:00", "url": "https:\/\/ipi.academy\/product\/details\/2415\/metered-dose-inhaler-mdi-technology", "image": "https:\/\/ipi.academy\/dimg\/webp\/full\/images\/products\/event\/MeteredDoseInhaler.jpg.webp", "organizer": { "@type": "Organization", "name": "IPI Academy", "url": "https:\/\/ipi.academy", "email": "info@ipi.academy" }, "offers": [ { "@type": "Offer", "url": "https:\/\/ipi.academy\/product\/details\/2415\/metered-dose-inhaler-mdi-technology", "price": "1499.00", "priceCurrency": "GBP", "availability": "https:\/\/schema.org\/InStock", "validFrom": "2025-05-16", "validTo": "2025-06-19" }, { "@type": "Offer", "url": "https:\/\/ipi.academy\/product\/details\/2415\/metered-dose-inhaler-mdi-technology", "price": 1299, "priceCurrency": "GBP", "availability": "https:\/\/schema.org\/InStock", "validFrom": "2025-02-18", "validTo": "2025-05-15" }, { "@type": "Offer", "url": "https:\/\/ipi.academy\/product\/details\/2415\/metered-dose-inhaler-mdi-technology", "price": "2099.00", "priceCurrency": "EUR", "availability": "https:\/\/schema.org\/InStock", "validFrom": "2025-05-16", "validTo": "2025-06-19" }, { "@type": "Offer", "url": "https:\/\/ipi.academy\/product\/details\/2415\/metered-dose-inhaler-mdi-technology", "price": 1819, "priceCurrency": "EUR", "availability": "https:\/\/schema.org\/InStock", "validFrom": "2025-02-18", "validTo": "2025-05-15" }, { "@type": "Offer", "url": "https:\/\/ipi.academy\/product\/details\/2415\/metered-dose-inhaler-mdi-technology", "price": "2399.00", "priceCurrency": "USD", "availability": "https:\/\/schema.org\/InStock", "validFrom": "2025-05-16", "validTo": "2025-06-19" }, { "@type": "Offer", "url": "https:\/\/ipi.academy\/product\/details\/2415\/metered-dose-inhaler-mdi-technology", "price": 2087, "priceCurrency": "USD", "availability": "https:\/\/schema.org\/InStock", "validFrom": "2025-02-18", "validTo": "2025-05-15" } ], "performers": [ { "@type": "Person", "name": "David Howlett", "givenName": "David", "familyName": "Howlett", "image": "https:\/\/ipi.academy\/images\/contributors\/David-Howlett_1.jpg" } ], "provider": { "@type": "Organization", "name": "IPI Academy", "url": "https:\/\/ipi.academy", "email": "info@ipi.academy" }, "review": [ { "@type": "Review", "reviewBody": "The material was very informative and presented by David in a way that was easy to understand, with good diagrams and analogies that helped with the understanding. Good balance of the technical aspects, history and options for the future.", "reviewRating": { "@type": "Rating", "ratingValue": 4 }, "author": { "@type": "Person", "name": "Simon Barton" } }, { "@type": "Review", "reviewBody": "Mr. David has an amazing teaching skill, making complex content accessible (even for a non-native speaker as I am).", "reviewRating": { "@type": "Rating", "ratingValue": 5 }, "author": { "@type": "Person", "name": "Victor Panzeri" } }, { "@type": "Review", "reviewBody": "I was hoping for further improvement of my understanding of the matter of inhalational drugs, especially MDI, and this expectation was fully met. The speakers had superb knowledge of the subject, vast experience and a great sense of humour.", "reviewRating": { "@type": "Rating", "ratingValue": 5 }, "author": { "@type": "Person", "name": "Robin Boehm" } }, { "@type": "Review", "reviewBody": "In general good for content and presentation.", "reviewRating": { "@type": "Rating", "ratingValue": 4 }, "author": { "@type": "Person", "name": "Celestino Ronchi" } }, { "@type": "Review", "reviewBody": "Very good course for those who has no previous experience in this Topic...Thanks to the organisers.", "reviewRating": { "@type": "Rating", "ratingValue": 4 }, "author": { "@type": "Person", "name": "Sami Qassim" } } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": 4.4, "reviewCount": 5 } } </script> <!--tracking, this requires cookies - its rendered above--> <!-- Google tracking, consent --> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} // gtag('js', new Date()); //datalayer push is a little wordy so lets abstract it abit function trackEcommerce(event, currency, value, items) { let ecommerce = {items: items}; if(currency && value){ ecommerce.currency = currency; ecommerce.value = value; } dataLayer.push({ecommerce: null}); // Clear the previous ecommerce object. dataLayer.push({ event: event, ecommerce: ecommerce }); } function trackCheckout(event, basket_info){ let items = []; for (const [key, values] of Object.entries(basket_info.items)) { items.push({item_id: values.product_id, item_name: values.name, item_variant: key, quantity: values.qty, price: values.price}); } trackEcommerce(event, basket_info.invoice.currency, basket_info.net, items); } //this is a little verbose and could be done with ?: etc but lets keep it clear gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', wait_for_update: 500 }); if(Cookies.get('consent_marketing')){ gtag('consent', 'update', { 'ad_storage': 'granted' }); } if(Cookies.get('consent_analytics')){ gtag('consent', 'update', { 'analytics_storage': 'granted' }); } </script> <!-- End Google tracking, consent --> <!-- 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.defer=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W9FJG27');</script> <!-- End Google Tag Manager --> <!--zammad chat popup - we self host the script and css because currently cannot persuade zammad's nginx to deflate them--> <script id="zammadchat" type="text/javascript" defer="defer" src="static/site/js/chat-no-jquery.min.js?v=1682436292"></script><script> document.getElementById('zammadchat').addEventListener('load', function(){ new ZammadChat({ host: 'wss://support.falconbury.uk/ws', chatId: 2, cssUrl: 'https://ipi.academy/static/site/css/chat.css', }); }); </script> <!--ie no longer supported, display message--> <div class="consent" id="unsupported"></div> <script> if(window.document.documentMode){ var d = document.getElementById('unsupported'); console.log(d); d.innerHTML = '<div><div><b>Unsupported Browser:</b><br />IPI Academy works best on modern browsers such as Edge, Chrome, Firefox or Safari.<br />You may experience limited functionality with Internet Explorer.<br />Note Internet Explorer will be <strong>fully unsupported by Microsoft in June 2022</strong>.</div></div>'; d.style.display = 'flex'; } </script> <!--consent handling--> <script> //handler for consent banner function siteConsent(){ return{ consent_saved: Cookies.get('consent_saved') == 'true', consent_details: false, consent_marketing: false, consent_analytics: false, acceptAll: function(){ this.consent_saved = true; Cookies.set('consent_saved', 'true', { expires: 365, samesite: 'None', secure: true }); Cookies.set('consent_marketing', 'true', { expires: 365, samesite: 'None', secure: true }); gtag('consent', 'update', { 'ad_storage': 'granted' }); Cookies.set('consent_analytics', 'true', { expires: 365, samesite: 'None', secure: true }); gtag('consent', 'update', { 'analytics_storage': 'granted' }); }, rejectAll: function(){ this.consent_saved = true; Cookies.set('consent_saved', 'true', { expires: 365, samesite: 'None', secure: true }); Cookies.remove('consent_marketing'); Cookies.remove('consent_analytics'); }, saveConsent: function(){ this.consent_saved = true; Cookies.set('consent_saved', 'true', { expires: 365, samesite: 'None', secure: true }); if(this.consent_marketing){ Cookies.set('consent_marketing', 'true', {expires: 365, samesite: 'None', secure: true}); gtag('consent', 'update', { 'ad_storage': 'granted' }); }else{ Cookies.remove('consent_marketing'); } if(this.consent_analytics){ Cookies.set('consent_analytics', 'true', { expires: 365, samesite: 'None', secure: true }); gtag('consent', 'update', { 'analytics_storage': 'granted' }); }else{ Cookies.remove('consent_analytics'); } } } } </script> <div style="display: none" class="consent" x-data="siteConsent()" x-show="!consent_saved" x-transition> <div> <div> <p class="font-larger"><strong>Cookies:</strong> we use cookies to deliver the best experience to you and to help us understand our customers.</p> <p class="consent-buttons"> <button class="button-success" :class="consent_details ? 'button-small' : 'button-large'" @click="acceptAll" x-show="true"><strong>Accept all</strong></button> <button class="button-outline" :class="consent_details ? 'button-small' : 'button-large'" @click="consent_details = !consent_details" x-text="consent_details ? 'Hide details' : 'More options' "></button> <button class="button-outline button-small" @click="rejectAll" x-show="consent_details">Reject non-essential</button> <button class="button-outline button-small" @click="saveConsent" x-show="consent_details">Accept selected</button> </p> </div> <div class="consent-details" x-show="consent_details" x-transition> <p class="text">We set the following types of cookies; please set your preference as to which you consent to accepting:<br /><a href="content/cookie-policy">Read our cookie policy</a></p> <p><label><input type="checkbox" checked="checked" disabled="disabled"> Essential</label><br /> These cookies are essential to correct operation of the website, such as allowing you to log in and purchase. They are used only on this site. </p> <p><label><input type="checkbox" x-model="consent_analytics"> Analytics</label><br /> We use Google Analytics to allow us to better understand the type of visitors to our site and their activity. Enabling this should not shape or alter your browsing experience on other websites. </p> <p><label><input type="checkbox" x-model="consent_marketing"> Marketing</label><br /> Marketing cookies help us to be more targeted with our online advertising to deliver more relevant content. Enabling this may make you more likely to see adverts from us on other websites. </p> </div> </div> </div> <!--lightbox for popup images--> <div id="modal-lightbox" style="display: none" x-data="{open:false, src:''}" @click.outside="open=false" x-show="open" x-transition.opacity @keydown.escape="open=false" @lightbox-show.window="src=$event.detail.src; open=true" > <div> <img :src="src" /> <i class="fal fa-times-circle fa-2x" @click="open=false"></i> </div> </div> <!--popup dialog--> <div id="modal-form" style="display: none" x-data="{open:false, html:''}" @click.outside="open=false" x-show="open" x-transition.opacity @keydown.escape="open=false" @contact-submitted.window="open=false" @modal-show.window="fetchText($event.detail.url).then(response => {domSetHTML('#modal-form-content', response);open=true;})" > <div> <div id="modal-form-content"> </div> <i class="fal fa-times-circle fa-2x" @click="open=false"></i> </div> </div> </body> </html>