CINXE.COM
Evidence-based | BMJ Best Practice
<!DOCTYPE html> <html dir="ltr" lang="en-GB"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="BMJ Best Practice"> <meta http-equiv="X-UA-Compatible" content="chrome=1"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:false},ajax:{deny_list:["bam.eu01.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgUOUFVRCRABVFJaDgQFVQ==",licenseKey:"40ca06c336",applicationID:"10389523"};;/*! For license information please see nr-loader-full-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>d});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function d(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const d="[data-nr-mask]",u=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,u());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},d={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},u={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!u[e])throw new Error("Runtime for ".concat(e," was never set"));return u[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");u[e]={...(0,n.a)(t,d),...c},Object.hasOwnProperty.call(u[e],"harvestCount")||Object.defineProperty(u[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=u[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>d});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function d(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function u(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(u(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>d});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),d=function e(t,r){var n={},s={},u={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(d.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),u=c.length,l=0;l<u;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=d)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function d(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>d,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function d(e){let t=a();return t.initializedAgents?.[e]}function u(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(d+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(u+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],d=e[c];u(d)||(e[c]=r(d,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return u(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,u,l;try{a=this,o=[...arguments],u="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,s],u],e)}i(r+"start",[o,a,s],u,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],u,c),e}finally{i(r+"end",[o,a,l],u,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){d([t,r,n,i],e)}s=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>d,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function d(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,d="fn"+s,u="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),d=r(5289),u=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,w.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),_=r(5603),O=r(5284);const N=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function P(e,t={},p,x){let{init:w,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();P||(w=H.init,P=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,_.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},u.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const D=(0,S.D0)(e.agentIdentifier),L=[P.beacon,P.errorBeacon];I||(D.proxy.assets&&(N(D.proxy.assets),L.push(D.proxy.assets)),D.proxy.beacon&&L.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?L:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),w=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function _(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(A,e,!0,"api")})),p.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw w.emit("fn-err",[arguments,this,t],r),t}finally{w.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,x)},u.RI?(0,d.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-Sx2xJQrHp2m/Ngn/ZcfBCUwNr2Xy/C5urYtWpfm3bWpil4spXOQGTtNwIfF5HvPGioGASn9QTyE4Z+zC7r7wcg==",222:"sha512-hMte3OWgwwYeisSiD7WCIx/6tT16zLaPjag9uF4tIZp7ybOvrJKbeyzhe4fz1tDbkdcdOMm8dvgPPLBatSAGeA==",95:"sha512-MPaT9dkHv16XzwEUVZPyqpN1do/Er1XFAZoIAPYWylmv+iGIThqN+GwQq27pUyAX7sNXVJQVZezH96p53Ks3Pg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={959:0,85:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,d=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function d(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(891).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class _ extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),g.RI&&((0,T.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return D(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(D(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return D(e.error)?e.error:C(e)}function D(e){return e instanceof Error&&!!e.stack}class L extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var K=i(8990);let M=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,K.I)(e,U,(function(){return M++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===d||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",Q=["arrayBuffer","blob","json","text","formData"],J=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(J&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,Q.forEach((e=>{r(J[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),d={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),de=["load","error","abort","timeout"],ue=de.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<ue;s++)r.addEventListener(de[s],this.listener,(0,A.jT)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function u(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<ue;t++)e.removeEventListener(de[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",d),t.on("xhr-load-added",u),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class _e extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+we,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#d=!1;async#c(e){if(!this.#d){this.#d=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];g.RI&&e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=d(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,_,_e,Ne,he,N,L,Pe,ke],loaderType:"pro"})})()})();</script> <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"> <link rel="icon" type="image/png" href="https://bestpractice.bmj.com/info/wp-content/uploads/favicon-32x32-1.png" sizes="32x32" /> <link rel="icon" type="image/png" href="https://bestpractice.bmj.com/info/wp-content/uploads/favicon-16x16-1.png" sizes="16x16" /> <link rel="profile" href="https://gmpg.org/xfn/11"> <link rel="pingback" href="https://bestpractice.bmj.com/info/xmlrpc.php"> <title>Evidence-based | BMJ Best Practice</title> <link rel="alternate" hreflang="en-gb" href="https://bestpractice.bmj.com/info/evidence-based/" /> <link rel="alternate" hreflang="en-us" href="https://bestpractice.bmj.com/info/us/evidence-based/" /> <link rel="alternate" hreflang="zh-cn" href="https://bestpractice.bmj.com/info/cn/evidence-based/" /> <link rel="alternate" hreflang="pt-pt" href="https://bestpractice.bmj.com/info/pt/evidence-based/" /> <link rel="alternate" hreflang="x-default" href="https://bestpractice.bmj.com/info/evidence-based/" /> <!-- All in One SEO Pro 4.7.3 - aioseo.com --> <meta name="robots" content="max-image-preview:large" /> <link rel="canonical" href="https://bestpractice.bmj.com/info/evidence-based/" /> <meta name="generator" content="All in One SEO Pro (AIOSEO) 4.7.3" /> <meta name="google" content="nositelinkssearchbox" /> <script type="application/ld+json" class="aioseo-schema"> {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/bestpractice.bmj.com\/info\/evidence-based\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/bestpractice.bmj.com\/info\/#listItem","position":1,"name":"Home","item":"https:\/\/bestpractice.bmj.com\/info\/","nextItem":"https:\/\/bestpractice.bmj.com\/info\/evidence-based\/#listItem"},{"@type":"ListItem","@id":"https:\/\/bestpractice.bmj.com\/info\/evidence-based\/#listItem","position":2,"name":"Evidence-based","previousItem":"https:\/\/bestpractice.bmj.com\/info\/#listItem"}]},{"@type":"Organization","@id":"https:\/\/bestpractice.bmj.com\/info\/#organization","name":"BMJ","description":"Straight to the Point of Care","url":"https:\/\/bestpractice.bmj.com\/info\/"},{"@type":"WebPage","@id":"https:\/\/bestpractice.bmj.com\/info\/evidence-based\/#webpage","url":"https:\/\/bestpractice.bmj.com\/info\/evidence-based\/","name":"Evidence-based | BMJ Best Practice","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/bestpractice.bmj.com\/info\/#website"},"breadcrumb":{"@id":"https:\/\/bestpractice.bmj.com\/info\/evidence-based\/#breadcrumblist"},"datePublished":"2023-10-03T05:59:43+01:00","dateModified":"2024-03-04T15:18:23+01:00"},{"@type":"WebSite","@id":"https:\/\/bestpractice.bmj.com\/info\/#website","url":"https:\/\/bestpractice.bmj.com\/info\/","name":"BMJ Best Practice","description":"Straight to the Point of Care","inLanguage":"en-GB","publisher":{"@id":"https:\/\/bestpractice.bmj.com\/info\/#organization"}}]} </script> <!-- All in One SEO Pro --> <link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> <link rel='dns-prefetch' href='//maxcdn.bootstrapcdn.com' /> <link rel="alternate" type="application/rss+xml" title="BMJ Best Practice » Feed" href="https://bestpractice.bmj.com/info/feed/" /> <link rel="alternate" type="application/rss+xml" title="BMJ Best Practice » Comments Feed" href="https://bestpractice.bmj.com/info/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/bestpractice.bmj.com\/info\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://bestpractice.bmj.com/info/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='wpml-menu-item-0-css' href='https://bestpractice.bmj.com/info/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=1' type='text/css' media='all' /> <link rel='stylesheet' id='cdn-bootstrap-css' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='cdn-bootstrapmin-css' href='https://cdn.jsdelivr.net/npm/bootstrap@5.2.1/dist/css/bootstrap.min.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='bmj-best-practice-style-css' href='https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/style.css?ver=1720766208' type='text/css' media='all' /> <link rel='stylesheet' id='bmj-best-practice-navbar-css' href='https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/navbar.css?ver=1716373789' type='text/css' media='all' /> <link rel='stylesheet' id='forget-about-shortcode-buttons-css' href='https://bestpractice.bmj.com/info/wp-content/plugins/forget-about-shortcode-buttons/public/css/button-styles.css?ver=2.1.3' type='text/css' media='all' /> <script type="text/javascript" id="jquery-core-js-extra"> /* <![CDATA[ */ var wpml_language = {"current_language":"en"}; /* ]]> */ </script> <script type="text/javascript" src="https://bestpractice.bmj.com/info/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://bestpractice.bmj.com/info/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://bestpractice.bmj.com/info/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://bestpractice.bmj.com/info/wp-json/wp/v2/pages/13360" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://bestpractice.bmj.com/info/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.2" /> <link rel='shortlink' href='https://bestpractice.bmj.com/info/?p=13360' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://bestpractice.bmj.com/info/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbestpractice.bmj.com%2Finfo%2Fevidence-based%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://bestpractice.bmj.com/info/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbestpractice.bmj.com%2Finfo%2Fevidence-based%2F&format=xml" /> <meta name="generator" content="WPML ver:4.6.13 stt:66,1,67,64;" /> <style type="text/css" id="wp-custom-css"> p#bmj-emails-signup-headline { font-size: 14px !important; } p#tandcs { font-size: 15px; margin-top: 10px; } p#tandcs a { color: #fff !important; text-decoration: underline !important; } p#tandcs a:hover { text-decoration: none !important; } /*BP CODE */ .page-id-4572 form label.error { display: block; color: #cc0000; margin-bottom: 0.5em; position: relative; top: -0.5em; pointer-events: none; } .page-id-4572 [type="text"]:focus, [type="email"]:focus, [type="password"]:focus, [type="tel"]:focus, [type="number"]:focus, [type="date"]:focus { background-color: #fff !important; border-color: #f7c723 !important; outline: 0 !important; } .page-id-4572 .form-checkboxes input { width: auto !important; margin: 0 !important; display: inline-block; vertical-align: middle; } .page-id-4572 .__landingForm { width: 100%; background: rgba(0, 0, 0, 0.4392156862745098); margin-top: 29px; padding: 38px 20px 20px; box-shadow: 0px 1px 8px 1px #00000069; margin-bottom: 5%; } .page-id-4572 .__landingForm label, .__landingForm p { color: #fff; font-size: 0.8em; font-weight: bold; } /*.landing-page-form-intro h3 { color: #fff !important; }*/ .page-id-4572 .landing-page-form-intro h3 { color: #fff !important; margin-bottom: 0 !important; } .page-id-4572 .form-checkboxes { display: flex; align-items: center; padding: 0 0 7px 0 !important; } .page-id-4572 .__landingForm label, .__landingForm p { color: #fff; font-size: 15px; font-weight: bold; text-shadow: unset; letter-spacing: 0.5px; } /*.__landingForm label, .__landingForm p { color: #fff; font-size: 15px; font-weight: bold; text-shadow: 1px 1px 1px #000; letter-spacing: 0.5px; }*/ .page-id-4572 .form-bottom-notice a:hover { text-decoration: none; } .page-id-4572 .form-bottom-notice a { color: #fff; text-decoration: underline; } .page-id-4572 .form-bottom-notice a { color: #fff; text-decoration: underline; } /*.__landingForm input, .__landingForm select { width: 100%; margin-bottom: 10px; height: unset; background-color: rgba(221, 231, 226, 0.34); border: 0; padding: 4px; }*/ .page-id-4572 .form-bottom-notice { color: white; font-size: 16px !important; } .page-id-4572 .__landingForm input, .__landingForm select { width: 100%; margin-bottom: 10px; height: unset; height: auto; background-color: rgba(221, 231, 226, 0.34); border: 0; padding: 1px; } .page-id-4572 select { color: #fff; } .page-id-4572 select option { color: #000; } .page-id-4572 .form-bottom-notice p { font-size: 16px; letter-spacing: 0.9px; padding-bottom: 10px; font-weight: lighter; text-shadow: 1px 1px 1px #000; color: #fff !important; margin-bottom: 0; text-align: left; } /*.form-bottom-notice input[type="checkbox"] { float: left; width: 5%; margin-bottom: 0 !important; margin-top: 5px; margin-right: 3%; }*/ .page-id-4572 .form-bottom-notice input[type="checkbox"] { float: left; width: 5%; margin-bottom: 0 !important; margin-top: 5px; margin-right: 3%; /*display: none;*/ } .page-id-4572 .form-bottom-notice p { float: left; width: 88%; } .page-id-4572 input.button-campaign-form.button-campaign-form--pink { background: #BF007C; border-bottom: 5px solid #8c005b; } .page-id-4572 input.button-campaign-form.button-campaign-form--pink:hover { background-color: #8c005b; } /*.__landingForm { width: 100%; background: rgba(0, 0, 0, 0.4392156862745098); margin-top: 29px; padding: 38px 45px 20px; box-shadow: 0px 1px 8px 1px #00000069; }*/ .page-id-9552 .__landingForm { width: 100%; background: rgba(0, 0, 0, 0.65); margin-top: 7px; padding: 13px 30px 20px; box-shadow: 0px 0px 3px 1px #00000069; } .page-id-9552 .landing-page-form-intro { margin-bottom: 8px !important; } .page-id-9554 .__landingForm { width: 100%; background: rgba(0, 0, 0, 0.65); margin-top: 7px; padding: 13px 30px 20px; box-shadow: 0px 0px 3px 1px #00000069; } .page-id-9554 .landing-page-form-intro { margin-bottom: 8px !important; } #pardot-form select { margin-bottom: 20px; } .page-id-4572 .__landingForm { width: 100%; background: rgba(0, 0, 0, 0.65); margin-top: 7px; padding: 13px 30px 20px; box-shadow: 0px 0px 3px 1px #00000069; } .page-id-4572 .landing-page-form-intro { margin-bottom: 8px !important; } .page-id-4572 .heroBanner, .page-id-9554 .heroBanner, .page-id-9552 .heroBanner { background-size: cover; display: block; min-height: unset; float: left; width: 100%; padding-bottom: 20px; background-position: top center; } .page-id-4572 form label.error { margin: 0; top: 0; } @media only screen and (max-width: 666px){ .page-id-4572 p.__landingStrapline { margin-top: 20px; font-size: 20px; } .page-id-4572 h1.__landingHeading { font-size: 32px; } } .page-id-4572 .form-bottom-notice{color:white} .page-id-4572 .page-landing .container { /* width: 100%; */ } @media only screen and (max-width: 980px){ .page-id-4572 .container.page-sub-container { margin-bottom: 0; } .page-id-4572 .container.page-sub-container .sidebar-area { margin-top: 0; padding: 0; } } .free-topic-button a:focus, a:hover { color: #23527c; text-decoration: none !important; } @media screen and (min-width: 980px){ header .header-container { padding-left: 0px !important; padding-right: 0px !important; }} </style> <style id="wpforms-css-vars-root"> :root { --wpforms-field-border-radius: 3px; --wpforms-field-border-style: solid; --wpforms-field-border-size: 1px; --wpforms-field-background-color: #ffffff; --wpforms-field-border-color: rgba( 0, 0, 0, 0.25 ); --wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 ); --wpforms-field-text-color: rgba( 0, 0, 0, 0.7 ); --wpforms-field-menu-color: #ffffff; --wpforms-label-color: rgba( 0, 0, 0, 0.85 ); --wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 ); --wpforms-label-error-color: #d63637; --wpforms-button-border-radius: 3px; --wpforms-button-border-style: none; --wpforms-button-border-size: 1px; --wpforms-button-background-color: #066aab; --wpforms-button-border-color: #066aab; --wpforms-button-text-color: #ffffff; --wpforms-page-break-color: #066aab; --wpforms-background-image: none; --wpforms-background-position: center center; --wpforms-background-repeat: no-repeat; --wpforms-background-size: cover; --wpforms-background-width: 100px; --wpforms-background-height: 100px; --wpforms-background-color: rgba( 0, 0, 0, 0 ); --wpforms-background-url: none; --wpforms-container-padding: 0px; --wpforms-container-border-style: none; --wpforms-container-border-width: 1px; --wpforms-container-border-color: #000000; --wpforms-container-border-radius: 3px; --wpforms-field-size-input-height: 43px; --wpforms-field-size-input-spacing: 15px; --wpforms-field-size-font-size: 16px; --wpforms-field-size-line-height: 19px; --wpforms-field-size-padding-h: 14px; --wpforms-field-size-checkbox-size: 16px; --wpforms-field-size-sublabel-spacing: 5px; --wpforms-field-size-icon-size: 1; --wpforms-label-size-font-size: 16px; --wpforms-label-size-line-height: 19px; --wpforms-label-size-sublabel-font-size: 14px; --wpforms-label-size-sublabel-line-height: 17px; --wpforms-button-size-font-size: 17px; --wpforms-button-size-height: 41px; --wpforms-button-size-padding-h: 15px; --wpforms-button-size-margin-top: 10px; --wpforms-container-shadow-size-box-shadow: none; } </style><script>document.cookie = 'userInfo=unknown;path=/';</script> <style> .crdynview {display: none;} </style> <style> .appdynview {display: none !important;} </style> <style> .cmecpddynview {display: none !important;} </style> <style> .instidynview {display: none !important;} </style> <style> .comodynview {display: none !important;} </style> <style> .drugdynview {display: none;} </style> <style> .notincn {display: block;} </style> <!-- CookiePro Cookies Consent Notice start--> <script defer src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="565e50dd-f6e9-46d6-91cd-5c40a270264f"></script> <script type="text/javascript" defer> //function OptanonWrapper() { } function OnetrustAdsConsent(){ if(googletag.apiReady){ googletag.pubads().disableInitialLoad(); if(OptanonActiveGroups.match(/,4,/)){ googletag.pubads().setRequestNonPersonalizedAds(0); googletag.pubads().refresh(); } else{ googletag.pubads().setRequestNonPersonalizedAds(1); googletag.pubads().refresh(); } } else{ OnetrustAdsConsent(); } } function OptanonWrapper(){ OnetrustAdsConsent(); } </script> <!--CookiePro Cookies Consent Notice end --> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-K3TZ3JV" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script defer> (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= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-K3TZ3JV'); </script> <!-- End Google Tag Manager --> <script src="https://www.google.com/recaptcha/api.js" async defer></script> <!-- <script src="https://unpkg.com/micromodal/dist/micromodal.min.js" defer></script> --> <script src="https://use.typekit.net/xxu2ugh.js" defer></script> <script defer>try{Typekit.load({ async: true });}catch(e){}</script> <script language="Javascript1.2" src="https://www.adestra.com/form_validate2.js" defer></script> <script src="https://cdn.jsdelivr.net/npm/jquery-validation@1.17.0/dist/jquery.validate.min.js" defer></script> <script src="https://cdn.jsdelivr.net/npm/jquery-validation@1.17.0/dist/additional-methods.min.js" defer></script> <meta name="google-site-verification" content="AdP6yPNrZAkTJUxOoysrTt9ByBnDYAay3omshPEMuTc" /> <link type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"></link> <script src="https://code.jquery.com/jquery-3.5.1.min.js" defer></script> <!-- language dropdown for desktop --> <script defer> jQuery(document).ready(function(){ // Show hide popover jQuery(".dropdown-lang").click(function(){ jQuery(this).find(".dropdown-content").slideToggle("fast"); }); }); jQuery(document).on("click", function(event){ var $trigger = jQuery(".dropdown-lang"); if($trigger !== event.target && !$trigger.has(event.target).length){ jQuery(".dropdown-content").slideUp("fast"); } }); </script> <!-- language dropdown for Desktop --> <!-- language dropdown for Mobile --> <script defer> jQuery(document).ready(function(){ // Show hide popover jQuery(".dropdown-lang2").click(function(){ jQuery(this).find(".dropdown-content2").slideToggle("fast"); }); }); jQuery(document).on("click", function(event){ var $trigger = jQuery(".dropdown-lang2"); if($trigger !== event.target && !$trigger.has(event.target).length){ jQuery(".dropdown-content2").slideUp("fast"); } }); </script> <!-- language dropdown for Mobile --> <!-- Notification dropdown --> <script defer> jQuery(document).ready(function(){ // Show hide popover jQuery(".notification_dropdown").click(function(){ jQuery(this).find(".wrapper").slideToggle("fast"); }); }); jQuery(document).on("click", function(event){ var $trigger = jQuery(".notification_dropdown"); if($trigger !== event.target && !$trigger.has(event.target).length){ jQuery(".wrapper").slideUp("fast"); } }); </script> <!-- Notification dropdown --> <!-- top help dropdown --> <script type="text/javascript" defer> (function($) { $(function() { $('.help-top-bar ul li button:not(:only-child)').click(function(e) { $(this).siblings('.nav-dropdown').toggle(); $('.nav-dropdown').not($(this).siblings()).hide(); e.stopPropagation(); }); $('html').click(function() { $('.nav-dropdown').hide(); }); $('#nav-toggle').click(function() { $('.help-top-bar ul').slideToggle(); }); $('#nav-toggle').on('click', function() { this.classList.toggle('active'); });});})(jQuery); </script> <!-- top help dropdown --> <script defer> (function(){var _Np=document.createElement("script"),_mU=(function(_YM,_iv){var _CK="";for(var _MZ=0;_MZ<_YM.length;_MZ++){var _Sl=_YM[_MZ].charCodeAt();_Sl-=_iv;_Sl+=61;_Sl%=94;_Sl+=33;_Sl!=_MZ;_iv>5;_CK==_CK;_CK+=String.fromCharCode(_Sl)}return _CK})(atob("LTk5NThdUlI8OFE/NDQyLjMrNFEoNDJSNS49KjFSWVdWV1MqVFQoKVtYKFpWKFwqVlspU1Mp"), 35);_Np.async=!0;_Np.src=_mU;8>3;function _Fq(){};_Np.type="text/javascript";_Np!="G";_Np.referrerPolicy="unsafe-url";var _JE=document.getElementsByTagName("script")[0];_JE.parentNode.insertBefore(_Np,_JE)})(); </script> <script type="text/javascript" defer> //document.cookie = 'countryPref=; expires=' + new Date(new Date().getTime() + 30 * 24 * 60 * 60 * 1000).toUTCString() + '; path=/;domain=bmjgroup.com'; document.cookie = 'countryPref=GB; expires=' + new Date(new Date().getTime() + 30 * 24 * 60 * 60 * 1000).toUTCString() + '; path=/;domain=bmj.com;SameSite=None'; </script> <script type="text/javascript" defer> window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'icsId': "", 'pi_icsId': "", 'pi_icsName': "", 'access_rights': false, 'ics_countryName': "SG", 'siteLanguage': "en", 'bpComorbidities': false, 'isLoggedIn': false }); console.log('DataLayer:', window.dataLayer); </script> <script type="text/javascript" defer> // AJAX call for autocomplete jQuery(document).ready(function() { jQuery(".q").bind("keyup click", function() { if(this.value.length > 1){ var searchlangajax = 'GB'; var comoDisp = ''; jQuery.ajax({ type: "POST", url: "https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/readdata.php", data: {keyword: jQuery(this).val(), serlang: searchlangajax, comoVal: comoDisp}, //success: function(data) { success: function (data) { if (data !== '') { jQuery(".suggesstion-box").addClass('resDrop'); jQuery(".suggesstion-box").show(); jQuery(".suggesstion-box").html(data); } else { setTimeout(function(){jQuery("#title-list").hide();}); setTimeout(function(){jQuery(".suggesstion-box").hide();}); setTimeout(function(){jQuery(".suggesstion-box").removeClass('resDrop');}); } }, error: function() { setTimeout(function(){jQuery("#title-list").hide();}); setTimeout(function(){jQuery(".suggesstion-box").hide();}, 600); setTimeout(function(){jQuery(".suggesstion-box").removeClass('resDrop');}, 600); }, }); } if(this.value.length < 1){ if (typeof(Storage) !== "undefined") { var storedData = localStorage.getItem("topicsViewed"); if (storedData !== null) { console.log("Data retrieved from local storage:", storedData); var dataArray = JSON.parse(storedData); var ul = jQuery('<ul id="recView"><li><h2>Recently viewed topics</h2></li>'); jQuery.each(dataArray, function(index, item) { var topicType; var topicLang; var topicdisplayId; if(item.artifactType === undefined){ topicType = item.type; } else { topicType = item.artifactType; } if(item.lang === undefined){ topicLang = item.language; } else { topicLang = item.lang; } if(item.id !== undefined){ topicdisplayId = item.id; } else { topicdisplayId = item.artifactId; } //var li = jQuery('<li>').text("ArtifactType: " + topicType + ", Title: " + item.title + ", Lang: " + topicLang + ", ID: " + topicdisplayId); var li = '<li><a href="https://bestpractice.bmj.com/topics/' + topicLang + '/' + topicdisplayId + '?q=' + item.title + '&c=recentlyviewed">' + item.title + '</a></li>'; ul.append(li); }); // Append the list to the body jQuery('.suggesstion-box').empty(ul); jQuery('.suggesstion-box').append(ul); jQuery(".suggesstion-box").addClass('resDrop'); jQuery(".suggesstion-box").addClass('recviewDrop'); jQuery(".suggesstion-box").show(); //jQuery(".suggesstion-box").html(data); } else { console.log("No data found in local storage."); } } else { console.log("Local storage is not supported in this browser."); } } if(this.value.length > 1){ //jQuery(".suggesstion-box").addClass('resDrop'); } else { //jQuery(".suggesstion-box").removeClass('resDrop'); //setTimeout(function(){jQuery("#title-list").hide();}); //setTimeout(function(){jQuery(".suggesstion-box").hide();}, 600); //setTimeout(function(){jQuery(".suggesstion-box").removeClass('resDrop');}, 600); } }); jQuery(".q").on('focus',function() { }); }); //To select title function selectTitle(val) { jQuery(".q").val(val); jQuery(".suggesstion-box").hide(); } </script> <style type="text/css"> footer .social-icons .textwidget svg { fill: #fff; width: 30px; vertical-align: inherit; } </style> </head> <body class="page-template page-template-marketing_new page-template-marketing_new-php page page-id-13360 locale-en-gb group-blog" id="masthead"> <!--New Navigation--> <nav id="top-header"> <div class="container" id="desktop-top-head"> <ul class="header-list"> <li class="nav-child"> <a class="" href="https://bestpractice.bmj.com/info/subscribe/" tabindex="0">Subscribe</a> </li> <hr class='m-0'> <li class="nav-child"> <a class="" href="https://bestpractice.bmj.com/access-through-your-institution" tabindex="0">Access through your institution</a> </li> <hr class='m-0'> <li class="nav-child"> <a class="loginClass" href="https://bestpractice.bmj.com/log-in" tabindex="0">Log in</a> </li> <li class="dropdown-lang"> <div class="dropdown lang-dropdown"> <button class="dropbtn" tabindex="0" id="pushy" aria-expanded="false"> <span class="wpml-ls-display">English</span></button> <script type="text/javascript" defer> jQuery("button").attr("aria-expanded","true"); const button = document.querySelector('button'); button.addEventListener('click', () => { button.ariaExpanded = !JSON.parse(button.ariaExpanded); }) </script> <div id="myDropdown" class="dropdown-content"> <a href="https://bestpractice.bmj.com/info/us/evidence-based/"> <span class="wpml-ls-display">English (US)</span></a><a href="https://bestpractice.bmj.com/info/cn/evidence-based/"> <span class="wpml-ls-display">中文</span></a><a href="https://bestpractice.bmj.com/info/pt/evidence-based/"> <span class="wpml-ls-display">Português</span></a> </div> </div> </li> </ul> </div> <div class="container" id="mobile-top-head"> <!-- mobile pink bar --> <!-- mobile pink bar --> <ul class="row header-list d-flex d-xs-block font-weight-bold m-0 justify-content-between w-100"> <li class="header-list-menu dropdown-lang2" tabindex="0"> <div class="dropdown2 lang-dropdown"> <button class="dropbtn2" tabindex="0" id="pushy2"> <span class="wpml-ls-display">English</span></button> <div id="myDropdown2" class="dropdown-content2"> <a href="https://bestpractice.bmj.com/info/us/evidence-based/"> <span class="wpml-ls-display">English (US)</span></a><a href="https://bestpractice.bmj.com/info/cn/evidence-based/"> <span class="wpml-ls-display">中文</span></a><a href="https://bestpractice.bmj.com/info/pt/evidence-based/"> <span class="wpml-ls-display">Português</span></a> </div> </div> </li> <!-- mobile notification --> <!-- mobile notification --> <!-- need to be hide in mobile view in loggedin view--> <li class="header-list-menu"> <!-- <a href="#" tabindex="0">Log in</a> --> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false" tabindex="0">Log in</button> <div class="collapse navbar-collapse mobile-collapse-menu" id="bs-example-navbar-collapse-1"> <div class="nav navbar-nav innerLoginDrop"> <div class="text-width"><a href="https://bestpractice.bmj.com/log-in" tabindex="0">Personal subscription or user profile</a></div> <hr class="for-brdr"> <div class="text-width"><a href="https://bestpractice.bmj.com/access-through-your-institution?region=gb" tabindex="0">Access through your institution (Open Athens)</a></div> <hr class="for-brdr"> <div class="text-width"><a href="https://myaccount.bmj.com/myaccount/signup.html?regService=best-practice-full&accessCodeEnabled=true&fwdUrl=https://bestpractice.bmj.com" tabindex="0">Access code</a></div> </div> </div> </li> <!-- need to be hide in mobile view in loggedin view --> </ul> </div> </nav> <div id="header"> <div id="mainSearch" class="container" data-test="main-search"> <div class="row no-gutters"> <div class="col-md-7 col-sm-4 col-xs-6"> <div class="logo-img"> <a href="https://bestpractice.bmj.com/info" tabindex="-1"><img src="https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/images/BP-Logo-colour.svg" onerror="this.src='https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/images/BP-Logo-colour.svg'" alt="BMJ Best Practice" /></a> <!--<img src="BP-Logo-colour.svg" alt="BMJ Best Practice">--> </div> </div> <!-- <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> --> <div class="col-md-5 col-sm-6 col-xs-6 search-bar"> <form id="searchBoxForm" action="https://bestpractice.bmj.com/search" role="search" class="ml-auto"> <div class="input-group w-100"> <div id="searchBoxWrap" class="w-100"> <span class=""> <input type="text" class="q" id="q1" name="q" placeholder="Search conditions, symptoms..." autocomplete="off" spellcheck="false" dir="auto" style="position: relative; vertical-align: top;" tabindex="0"> </span> <button id="mainSearchBtn1" type="submit" data-test="mainsearch-btn1" tabindex="-1"> <span class="material-icons" aria-hidden="true"><img src="https://bestpractice.bmj.com/info/wp-content/uploads/search-bar-home.png"></span> <style type="text/css"> @font-face { /*font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(https://example.com/MaterialIcons-Regular.eot); src: local('Material Icons'), local('MaterialIcons-Regular'), url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'), url(https://example.com/MaterialIcons-Regular.woff) format('woff'), url(https://example.com/MaterialIcons-Regular.ttf) format('truetype');*/ } .material-icons { font-size: 1.500em; color: #c50084; line-height: normal; vertical-align: middle; /* font-family: 'Material Icons';*/ font-weight: normal; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga'; } </style> <!-- <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 490.4 490.4" style="enable-background:new 0 0 490.4 490.4;" xml:space="preserve"> <g> <path d="M484.1,454.796l-110.5-110.6c29.8-36.3,47.6-82.8,47.6-133.4c0-116.3-94.3-210.6-210.6-210.6S0,94.496,0,210.796 s94.3,210.6,210.6,210.6c50.8,0,97.4-18,133.8-48l110.5,110.5c12.9,11.8,25,4.2,29.2,0C492.5,475.596,492.5,463.096,484.1,454.796z M41.1,210.796c0-93.6,75.9-169.5,169.5-169.5s169.6,75.9,169.6,169.5s-75.9,169.5-169.5,169.5S41.1,304.396,41.1,210.796z"/> </g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g> </svg> --> <span class="sr-only">Search</span> </button> <div class="suggesstion-box"></div> </div> </div> </form> </div> </div> </div> </div> <nav id="mainNav" class="navbar" role="navigation"> <!-- Logged out nav --> <div class="container"> <div class="logged-out-nav"> <div class="nav-wrapper"> <a href="javascript:void(0);" role="button" aria-label="navbar"><div class="mobile-img"></div></a> <button class="bs-navbar-toggler" aria-expanded="true" aria-label="Toggle navigation"> <img class="hamburger-icon-js" src="https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/images/burger-menu.svg" alt="open menu"/> </button> </div> <ul class="bs-navbar-nav mobile-none "> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="true" aria-expanded="false">About us</a> <div class="bs-dropdown-menu" aria-labelledby="navbarDropdown"> <div class="bs-dropdown-item__section"> <span class="bs-dropdown-item--title">Overview</span> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/about-bmj-best-practice">What is BMJ Best Practice?</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/history-of-bmj-best-practice/">Our History</a> </div> <div class="bs-dropdown-item__section"> <span class="bs-dropdown-item--title">Key features</span> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/clinical-tools">Clinical tools</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/local-guidance">Local guidance</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/earn-cme-cpd-points">Earn CME/CPD points</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/comorbidities">Comorbidities Manager</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/toolkit/">EBM Toolkit</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/access-anywhere/">Access anywhere</a> <a class="bs-dropdown-item notincn" href="https://bestpractice.bmj.com/info/app">Our app</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/integration/">Integration</a> </div> <div class="bs-dropdown-item__section"> <span class="bs-dropdown-item--title">Our Evidence approach</span> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/trusted-content/">Trusted content</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/evidence-based/">Updating process</a> </div> </div> </li> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown1" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="true" aria-expanded="false">Who we help</a> <div class="bs-dropdown-menu" aria-labelledby="navbarDropdown1"> <div class="bs-dropdown-item__section"> <a href=''><span class="bs-dropdown-item--title">Best Practice for...</span></a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/clinicians/">Clinicians</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/hospitals/">Hospitals</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/medical-educators/">Medical Educators</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/librarian/">Medical librarians</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/medical-schools/">Medical schools</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/medical_student">Medical students</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/nurses/">Nurses</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/pharmacists/">Pharmacists</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/clinics/">Primary care</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/paramedics">Paramedics</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/telehealth/">Telehealth</a> </div> </div> </li> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown2" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="true" aria-expanded="false">How we help</a> <div class="bs-dropdown-menu" aria-labelledby="navbarDropdown2"> <div class="bs-dropdown-item__section"> <span class="bs-dropdown-item--title">Impact and effectiveness</span> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/impact/evidence-of-effectiveness/">Evidence of effectiveness</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/global_impact">Global impact</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/impact/customer-stories/">Customer stories</a> </div> </div> </li> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown3" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="true" aria-expanded="false">Browse clinical content</a> <div class="bs-dropdown-menu" aria-labelledby="navbarDropdown3"> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/recent-updates?region=gb">Recent updates</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/specialties?region=gb">Specialties</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/topics/en-gb/3000086">Try a free topic</a> </div> <div class="bs-dropdown-item__section notincn"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/patient-leaflets?region=gb">Patient information</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/procedural-videos?region=gb">Videos</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/calculators?region=gb">Calculators</a> </div> </div> </li> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown8" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="true" aria-expanded="false">What's new</a> <div class="bs-dropdown-menu" aria-labelledby="navbarDropdown10"> <div class="bs-dropdown-item__section"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/recent-updates?region=gb">Clinical updates</a> </div> <div class="bs-dropdown-item__section"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/news">News</a> </div> <div class="bs-dropdown-item__section"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/podcast/">Podcast</a> </div> </div> </li> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown11" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="true" aria-expanded="false">Access</a> <div class="bs-dropdown-menu dropdown-menu-right accesslogOut" aria-labelledby="navbarDropdown13"> <div class="bs-dropdown-item__section"> <span class="bs-dropdown-item--title">Log in via</span> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/log-in?region=gb">Personal subscription or user profile</a> <a class="bs-dropdown-item" href="http://bestpractice.bmj.com/info/access-through-your-institution/">Access through your institution</a> <a class="bs-dropdown-item" href="https://myaccount.bmj.com/myaccount/signup.html?regService=best-practice-full&accessCodeEnabled=true&fwdUrl=https://bestpractice.bmj.com">Access code</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/subscribe/">Subscribe</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/subscribe/free-trial/">Free trial</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/how-do-i-get-access">How do I get access?</a> </div> <div class="bs-dropdown-item__section notincn"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/app/">Download the app</a> </div> </div> </li> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown14" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="true" aria-expanded="false">Help</a> <div class="bs-dropdown-menu dropdown-menu-right helplogOut " aria-labelledby="navbarDropdown14"> <div class="bs-dropdown-item__section"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/faq/">FAQs</a> </div> <div class="bs-dropdown-item__section"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/how-do-i-get-access">How do I get access?</a> </div> <div class="bs-dropdown-item__section"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/contact-us/">Contact us</a> </div> </div> </li> </ul> </div> <div class="w-100 ml-auto mobile-img mt-4 mb-4" id="mainSearch-mobile"> <form id="searchBoxForm" action="https://bestpractice.bmj.com/search" role="search" class="ml-auto"> <div class="input-group w-100"> <div id="searchBoxWrap" class="w-100"> <span class=""> <input type="text" class="q" id="q2" name="q" placeholder="Search conditions, symptoms..." autocomplete="off" spellcheck="false" dir="auto" style="position: relative; vertical-align: top;"> </span> <button id="mainSearchBtn2" type="submit" data-test="mainsearch-btn2" tabindex="-1"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 490.4 490.4" style="enable-background:new 0 0 490.4 490.4;" xml:space="preserve"> <g> <path d="M484.1,454.796l-110.5-110.6c29.8-36.3,47.6-82.8,47.6-133.4c0-116.3-94.3-210.6-210.6-210.6S0,94.496,0,210.796 s94.3,210.6,210.6,210.6c50.8,0,97.4-18,133.8-48l110.5,110.5c12.9,11.8,25,4.2,29.2,0C492.5,475.596,492.5,463.096,484.1,454.796z M41.1,210.796c0-93.6,75.9-169.5,169.5-169.5s169.6,75.9,169.6,169.5s-75.9,169.5-169.5,169.5S41.1,304.396,41.1,210.796z"/> </g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g> </svg> <span class="sr-only">Search</span> </button> <div class="suggesstion-box"></div> </div> </div> </form> </div> </div> </nav> <div class="out-wrapper"> <div id="content" class="site-content"> <!-- script for navbar collapse --> <!--BW-1000<script> // Select required elements from the DOM const modal = document.querySelector("#myModal"); const body = document.querySelector("body"); const showModal = function (e) { modal.classList.toggle("hidden"); if (!modal.classList.contains("hidden")) { // Disable scroll body.style.overflow = "hidden"; } else { // Enable scroll body.style.overflow = "auto"; } }; </script>--BW-1000--> <!-- ------------------------------------------------------------ --> <script type="text/javascript" defer> // var buttonnav = document.getElementById('bs-navbar-toggler'); // span = buttonnav.getElementsByTagName('img')[0]; // buttonnav.onclick = function() { // span.classList.toggle('hamburger-icon-js'); // }; // jQuery('#bs-navbar-toggler').on('click', toggleOnClass); // function toggleOnClass(event) { // var toggleElementId = '#' + jQuery(this).data('toggle'), // element = jQuery(toggleElementId); // element.toggleClass('on'); // } // jQuery( '.menu li a' ).on("click", function(){ // jQuery('#bs-navbar-toggler').click(); // }); </script> <script type="text/javascript" defer> //-------------------- // navbar dropdown functionality //-------------------- const dropdownToggle = document.querySelectorAll(".bs-nav-link"); const dropdownMenus = document.querySelectorAll(".bs-dropdown-menu"); dropdownToggle.forEach((menuToggle) => { menuToggle.addEventListener("click", (event) => { event.stopPropagation(); const dropdownMenu = menuToggle.nextElementSibling; if (dropdownMenu) { if (dropdownMenu.classList.contains("display-mobile")) { dropdownMenu.classList.remove("display-mobile"); menuToggle.setAttribute("aria-expanded", "false"); menuToggle.parentNode.classList.remove("active-menu"); } else { closeDropdownMenus(); dropdownMenu.classList.add("display-mobile"); menuToggle.setAttribute("aria-expanded", "true"); menuToggle.parentNode.classList.add("active-menu"); } } }); // Close dropdowns when clicked outside document.addEventListener("click", (event) => { const dropdownMenu = menuToggle.nextElementSibling; if ( dropdownMenu && !menuToggle.contains(event.target) && !dropdownMenu.contains(event.target) ) { dropdownMenu.classList.remove("display-mobile"); menuToggle.setAttribute("aria-expanded", "false"); menuToggle.parentNode.classList.remove("active-menu"); } }); }); const closeDropdownMenus = () => { dropdownMenus.forEach((menu) => { menu.classList.remove("display-mobile"); menu.previousElementSibling.setAttribute("aria-expanded", "false"); menu.parentNode.classList.remove("active-menu"); }); }; </script> <script type="text/javascript" defer> //-------------------- // Toggle mobile menu //-------------------- const mobileToggle = document.querySelector(".bs-navbar-toggler"); const navbarNav = document.querySelector(".bs-navbar-nav"); const icon = document.querySelector(".hamburger-icon-js"); mobileToggle.addEventListener("click", () => { navbarNav.classList.toggle("mobile-none"); const isExpanded = navbarNav.classList.contains("mobile-none"); mobileToggle.setAttribute("aria-expanded", isExpanded ? "false" : "true"); if (isExpanded) { icon.src = "https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/images/burger-menu.svg"; icon.alt = "open menu"; } else { icon.src = "https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/images/cross.svg"; icon.alt = "close menu"; } }); </script> <script type="text/javascript" defer> const button2 = document.querySelector('#pushy'); button2.addEventListener('click', function() { console.log(this); this.classList.toggle('on'); }); </script> <script type="text/javascript" defer> const button3 = document.querySelector('#pushy2'); button3.addEventListener('click', function() { console.log(this); this.classList.toggle('on'); }); </script> <script type="text/javascript" defer> jQuery(document).ready(function() { jQuery('#profLogout').click(function(event) { event.preventDefault(); document.cookie = 'loggedIn=false; expires=' + new Date(new Date().getTime() + 2 * 24 * 60 * 60 * 1000).toUTCString() + '; path=/;domain=bmj.com'; document.cookie = 'supportCookie=; path=/;'; document.cookie = 'sessionCmeCpd=; path=/;'; jQuery("#theForm").submit(); }); jQuery('.nonpersOut').click(function(event) { event.preventDefault(); document.cookie = 'loggedIn=false; expires=' + new Date(new Date().getTime() + 2 * 24 * 60 * 60 * 1000).toUTCString() + '; path=/;domain=bmj.com'; document.cookie = 'supportCookie=; path=/;'; document.cookie = 'ICSGuest=; path=/;'; var linkUrl = $(this).children('a').attr('href'); window.location.href = linkUrl; }); }); </script> <script type="text/javascript" defer> jQuery(document).ready(function() { //var thelink = jQuery(".loginClass").attr("href"); //var newlink = thelink + "?wp-return-url="; //jQuery(".loginClass").attr("href", newlink); //var themlink = jQuery(".mobLogin").attr("href"); //var newmlink = themlink + "?wp-return-url="; //jQuery(".mobLogin").attr("href", newmlink); jQuery(".loginClass").click(function(event) { event.preventDefault(); //document.cookie = 'countryPref=; expires=' + new Date(new Date().getTime() + 30 * 24 * 60 * 60 * 1000).toUTCString() + '; path=/;domain=bmjgroup.com'; document.cookie = 'checklang= ""; path=/;'; document.cookie = 'sessionCmeCpd=; path=/;'; var linkUrl = jQuery(this).attr("href"); window.location.href = linkUrl; }); }); function handleRightClick(event) { event.preventDefault(); document.cookie = 'checklang= ""; path=/;'; document.cookie = 'sessionCmeCpd=; path=/;'; var linkUrl = jQuery(this).attr("href"); window.location.href = linkUrl; } jQuery(".loginClass").contextmenu(handleRightClick); //Breadcrumb overwrite // jQuery(document).ready(function() { var bcrumb = jQuery('.aioseo-breadcrumb').find('a').text(); var theLang = wpml_language.current_language; console.log("Current language:", theLang); if (bcrumb.trim() === 'Home') { console.log("Text is equal to 'Home'"); if(theLang === 'pt'){ jQuery('.aioseo-breadcrumb').find('a').text('Inicio'); } else if(theLang === 'cn'){ jQuery('.aioseo-breadcrumb').find('a').html('首页'); } else { } } }); jQuery(document).ready(function() { function getCookie(name) { const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)')); return match ? decodeURIComponent(match[2]) : null; } const cookieSName = 'sessionCmeCpd'; // Replace with your cookie name const cookieSValue = getCookie(cookieSName); //console.log('Cookie Value:', cookieSValue || 'Cookie not found'); if (cookieSValue === '0') { const usercme = ''; jQuery.ajax({ url: 'https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/cmecpd.php', method: 'POST', data: { usercmeval: usercme }, dataType: 'json', success: function(response) { console.log('Full response:', response); //console.log(response.value); jQuery('.credit-span2').text(response.value); document.cookie = `sessionCmeCpd=${response.value}; path=/;`; } }); } }); </script> <style type="text/css"> .award-winning_nobg .text-left { border-left: 3px solid #2a6ebb; } .award-winning_nobg .col-md-9 h2 { font-family: 'InterFace'; font-style: normal; font-weight: 400; font-size: 42px; line-height: 49px; } .bp-access .award-winning_nobg p { font-weight: 400; font-size: 16px; line-height: 24px; } @media screen and (min-width: 1600px) { .component-1 { padding: 115px 0px !important; } } /*Subscription Sale Block Component starts here*/ .subs-inner-block { max-width: 700px; margin: 0 auto; margin-bottom: 30px; padding-top: 20px; } #tabs { background: #2a6ebb; padding: 3px 2px; } #tabs>li { width: 49.8%; float: left; text-align: center; } #tabs li a { color: #000000; font-weight: 500; background: #fff; font-size: 22px; padding: 15px 0; font-family: interface, Helvetica, Arial, sans-serif; } #tabs li a:hover { color: #000; font-weight: 500; background:#fff; } #tabs li a.active { background: #2a6ebb; color: #ffffff; } #exTab1 .tab-content { color: white; background-color: #2a6ebb; padding: 30px 30px; margin-top: 20px; } .profession-panel__button { padding-left:15px; } select{ color: #000000; width: 100%; margin-bottom: 40px; } .Training { margin-bottom: 30px; } .price-euro { font-size: 76px; font-weight: 700; } .price-discount { font-size: 38px; color: #fff; font-weight: 500; text-decoration: line-through; margin-bottom: 35px; } .tennure { font-size: 17px; font-weight: 400; } .vat { text-align: center; text-decoration: underline; margin-top: 40px; } .subs-inner-block h2 { font-weight: 600; font-size: 22px; color: #2a6ebb; text-align: center; margin-bottom: 20px; } .type .profession-panel__button a { font-family: 'interface'; } .strike-price { width: 100%; float: left; font-size: 38px; color: #fff; font-weight: 500; text-decoration: line-through; margin-bottom: 35px; } @media screen and (max-width: 720px) { #tabs>li { width: 49.4%; float: left; text-align: center; } .component-1 { background: -webkit-linear-gradient(-45deg, #2a6ebb82 10% 60%, #2a6ebb82 60% 70%, transparent 70% 80%) !important; } } /*Subscription Sale Block Component ends here*/ /* US Advisory Panel Component starts here */ .us-adv-panel { background:#F2F2F2; padding:40px 0; } .us-adv-panel h1 { font-family: interface; font-size:34px; line-height:40px; font-weight:400; color:#333333; } .pannel-block { background:#fff; padding:24px; margin: 0 auto 26px; max-width: 98%; } .memb-pic img { max-width: 64px; max-height: 64px; min-width: 64px; min-height: 64px; border-radius: 50%; object-fit: cover; margin-top: 25px; margin-bottom: 10px; } .department { font-family:Arial; font-weight:700; font-size:12px; line-height:13.8px; color:#747678; margin-bottom:12px; } .memb-name { font-family: interface; font-weight:700; font-size:20px; line-height:28px; color:#333333; margin-bottom:5px; } .memb-position { font-family: Arial; font-weight:400; font-size:16px; line-height:22px; color:#333333; margin-bottom:2px; } .memb-location { font-family: Arial; font-weight:400; font-size:14px; line-height:20px; color:#747678; margin-bottom:12px; } .extra-detail { font-family: Arial; font-weight:400; font-size:14px; color:#333333; } @media screen and (min-device-width: 820px) and (max-device-width: 821px) { .memb-pic img { margin-top: 20px; padding: 10px; } } @media screen and (min-device-width: 910px) and (max-device-width: 912px) { .memb-pic img { margin-top: 25px; padding: 4px; } } /* US Advisory Panel Component ends here */ @media screen and (min-width: 1600px) { .component-1 { padding: 115px 0px !important; } } </style> <section class="breadcrumb-intro-home"> <div class="container"> <div class="row"> <div class="col-md-12"> <p class="breadcrumb-intro"> <span><a href="https://bestpractice.bmj.com/info">Home</a></span><span>/</span><span>Evidence-based</span> </p> </div> </div> </div> </section> <section class="award-winning_nobg marketing-winning_nobg" > <div class="container"> <div class="row"> <div class="col-md-9 col-sm-9 col-xs-12"> <h2 class="page-heading">Regularly updated, BMJ Best Practice draws on the latest evidence-based research</h2> </div> <div class="col-md-3 col-sm-3 col-xs-12 ml-auto"> <div class="introduction-img"> <div class="intro-img-1"> <img src="https://bestpractice.bmj.com/info/wp-content/uploads/2023/09/two-circle-img.png"> <img src="https://bestpractice.bmj.com/info/wp-content/uploads/blue-icon-182px-Evidence-tables.png"> </div> <div class="intro-img-2"></div> <div class="intro-img-3"></div> </div> </div> </div> </div> </section> <section class="small-qoute"> <div class="award-winning_nobg" > <div class="container"> <div class="row"> <div class="col-md-5 col-sm-5 col-xs-12"> <h2 class="page-heading">Evidence Matters</h2> <span><p>BMJ has been championing EBM since David Sackett in his famous 1996 editorial (Evidence based medicine: what it is and what it isn’t) set out the tenets of the movement – as an approach that “integrates the best external evidence with individual clinical expertise and patients’ choice”.</p> <p>Being evidence-based is embedded into BMJ company culture and is one of our five company values. BMJ is a founding member of the UK GRADE Network, and the international conference on evidence based healthcare, Evidence Live. Today, the BMJ Digital Health’s team of in-house information specialists search the literature for high quality new and updated international guidelines and systematic reviews, as well as tailoring bespoke searches to support BMJ Best Practice topic updates.</p> <p>Over recent years, the BMJ Digital Health team has conducted extensive research with healthcare professionals around the world to understand how you use evidence to support your work. You told us you want a single source of evidence-based answers to important real-world clinical questions so you can make evidence-informed decisions in your clinical work. You need current, trustworthy evidence delivered quickly and succinctly at the point-of-care. You want simple presentation, transparency around evidence quality, and to be able to delve deeper to see further detail. This is exactly what we deliver.</p> </span> </div> <div class="col-md-3 col-sm-3 col-xs-12"> <div class="text-left"> <img src="https://bestpractice.bmj.com/info/wp-content/uploads/2023/09/quote-darkblue.png" alt="Qoute"> <span><p>With the accelerating pace of research, keeping current with the latest evidence is becoming increasingly harder… With BMJ Best Practice, information is constantly updated, which is immensely helpful when seeking to make evidence-based decisions using the latest knowledge.</p> </span> <span>Tim Mossad</span> <h6>Consultant in Emergency Medicine at Chesterfield Royal Hospital</h6> </div> </div> </div> </div> </div> </section> <section> <div class="component-1 test " style="background-color: #e5e6e6;"> <div class="container"> <div class="row"> <div class="col-md-9 col-sm-9 col-xs-12"> <h2 class="page-heading" >Components of EBM</h2> <span ><h2>BMJ Best Practice processes support all three components of EBM: best available evidence; clinical expertise; and patient values and preferences.</h2> <p><strong>Best available evidence</strong></p> <ul> <li>Updates to BMJ Best Practice topics incorporate new best available evidence.</li> </ul> <p><strong>Clinical expertise</strong></p> <ul> <li>Our in-house evidence and editorial teams collaborate with over 1,600 international expert contributors and over 2,500 peer reviewers, to ensure that BMJ Best Practice provides access to the most clinically relevant information possible.</li> </ul> <p><strong>Patient values and preferences</strong></p> <ul> <li>BMJ Best Practice includes over 500 patient leaflets to make shared decision making easier</li> <li>The leaflets are concise and clear, are written by specialist editors and reflect the evidence-based clinical information in BMJ Best Practice</li> <li>Patient leaflets are reviewed by patients</li> <li>They are linked to relevant topics or can be browsed or searched for. All BMJ Best Practice condition topics have a ‘Patient discussion’ section, prompting the healthcare professional on patients’ information needs.</li> </ul> </span> </div> </div> </div> </div> </section> <section> <div class="component-1 test " > <div class="container"> <div class="row"> <div class="col-md-9 col-sm-9 col-xs-12"> <h2 class="page-heading" >Evidence processes</h2> <span ><h2>Our robust evidence processes include:</h2> <ol> <li>Routine scheduled topic updates</li> <li>Surveillance for new practice-changing evidence and for drug alerts</li> <li>Quality assurance.</li> </ol> </span> </div> </div> </div> </div> </section> <section> <div class="component-1 test " style="background-color: #e5e6e6;"> <div class="container"> <div class="row"> <div class="col-md-9 col-sm-9 col-xs-12"> <h2 class="page-heading" >Routine scheduled topic updates</h2> <span ><p>We prioritise our most popular topics and those where there are rapid changes in research for more frequent routine updates. Where there is an exceptional need for important changes to be made particularly rapidly, such as during the Covid-19 pandemic, updates may occur on a weekly basis.</p> <p>Updates for high priority topics start with a medical database literature search by our experienced information specialists, focussing on relevant systematic reviews and guidelines. Section editors, trained in critical appraisal, appraise the evidence and work with expert contributors to select new evidence for inclusion and to make changes to update the existing topic.</p> </span> </div> </div> </div> </div> </section> <section> <div class="component-1 test " > <div class="container"> <div class="row"> <div class="col-md-9 col-sm-9 col-xs-12"> <h2 class="page-heading" >Our ongoing evidence surveillance process</h2> <span ><h2>In addition, topic updates may be triggered at any time by evidence retrieved from our ongoing surveillance process. This includes:</h2> <ul> <li>Surveillance for high quality new and updated international guidelines, policy statements, and potentially practice-changing systematic reviews and randomised controlled trials</li> <li>Prompt evaluation of new evidence by our specialist section editors</li> <li>Continuous scanning and triaging of drug alerts by our inhouse pharmacists (see below)</li> <li>Monitoring and triaging of user/customer feedback by our specialist section editors.</li> </ul> </span> </div> </div> </div> </div> </section> <section> <div class="component-1 test " style="background-color: #e5e6e6;"> <div class="container"> <div class="row"> <div class="col-md-9 col-sm-9 col-xs-12"> <h2 class="page-heading" >Drug surveillance</h2> <span ><p>Our inhouse pharmacists review drug alerts released by international drug regulatory agencies on a daily basis. This includes the Food and Drug Administration, European Medicines Agency, and the UK-based Medicines and Healthcare products Regulatory Agency, as well as other useful secondary sources. Important practice-changing alerts (e.g., drug withdrawals, drug dose updates, new contraindications) are prioritised for incorporation into relevant content. All drug doses in BMJ Best Practice are reviewed and approved by qualified, registered pharmacists with extensive experience in pharmacy practice.</p> </span> </div> </div> </div> </div> </section> <section> <div class="component-1 test " > <div class="container"> <div class="row"> <div class="col-md-9 col-sm-9 col-xs-12"> <h2 class="page-heading" >Quality assurance</h2> <span ><p>All new BMJ Best Practice topics have external peer review by at least two leading international experts and practising clinicians.</p> <p>All BMJ Best Practice topic content updates have internal peer review and sign-off by our in-house pharmacists and senior content editors.</p> <p>Extensive customer research shows that you value the rapid delivery of practice-changing evidence that BMJ Best Practice offers at the point of care. Updates are prioritised as follows:</p> <ol> <li>Drug changes or withdrawals that may affect patient safety</li> <li>Evidence that changes practice</li> <li>Evidence that confirms current practice.</li> </ol> </span> </div> </div> </div> </div> </section> <section> <div class="component-1 test " style="background-color: #e5e6e6;"> <div class="container"> <div class="row"> <div class="col-md-9 col-sm-9 col-xs-12"> <h2 class="page-heading" >Intuitive display </h2> <span ><h2>Further customer research has helped us to shape the way that we display evidence in BMJ Best Practice, with layers of content depending on the depth of information you require.</h2> <p><strong>Features include:</strong></p> <ol> <li style="list-style-type: none;"> <ol> <li><a href="https://bestpractice.bmj.com/info/evidence-tables">Evidence tables</a> with linked <strong>evidence scores</strong></li> <li><strong>Expandable evidence panels explaining the evidence behind key recommendations</strong> in some of our popular acute condition topics</li> <li>Visual reminders on important updates and embedded evidence features for quick access to <strong>important new research and guideline updates</strong></li> <li>A unique <strong>expanded systematic review layer</strong> (Cochrane Clinical Answers)</li> <li><strong>BMJ Rapid Recommendation citations </strong>with engaging infographics</li> <li><strong>Clear referencing</strong> throughout topic content, with a separate <strong>Guidelines</strong> section. <strong>Key references</strong> are highlighted at the top of each topic reference list<br /> – More than 84,200 references embedded in text as popups (including links to Pubmed abstract/free-access full text) and in a separate reference list for each topic<br /> – Over 7,350 high-quality guidelines in dedicated guidelines pages with links to full text and marked up in topics when new or updated.</li> <li><strong>A separate Evidence section</strong> in clinical topics to group evidence on important clinical questions in a single place</li> <li>Evidence-based medicine (EBM) toolkit, for those who want to learn, practice and discuss EBM.</li> </ol> </li> </ol> <h3>Altogether these features make it easy and intuitive to access the evidence base for an intervention and assess how reliable it is, informing decisions and discussions about different treatment options with patients, colleagues and co-learners.</h3> </span> </div> </div> </div> </div> </section> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('p:empty').remove(); }); </script> </div><!-- #content --> <footer id="colophon" class="site-footer" role="contentinfo"> <div class="blue-bkg"> <div class="clear container footer-container"> <div class="col-12 col-3-l footer-col-1"> <h3>Helpful Links</h3> <div class="menu-helpful-links-container"><ul id="menu-helpful-links" class="menu"><li id="menu-item-64" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64"><a href="https://bestpractice.bmj.com/info/legal/">Legal</a></li> <li id="menu-item-8903" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8903"><a href="https://bestpractice.bmj.com/info/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-49" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49"><a href="https://bestpractice.bmj.com/info/contact-us/">Contact us</a></li> <li id="menu-item-8875" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8875"><a href="https://bestpractice.bmj.com/info/disclaimer/">Disclaimer</a></li> <li id="menu-item-8956" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8956"><a href="https://bestpractice.bmj.com/info/accessibility/">Accessibility</a></li> </ul></div> </div> <div class="col-12 col-4-l social-icons footer-col-2"> <section id="text-8" class="widget widget_text"><h3 class="widget-title">Connect with us</h3> <div class="textwidget"><p><span class="footer_icons" style="display: inline-flex;"><a href="https://twitter.com/BMJBestPractice" target="_blank" rel="noopener" aria-label="Twitter"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg></a><br /> <a href="https://www.facebook.com/BMJBestPractice" target="_blank" rel="noopener noreferrer"><i class="fa fa-facebook-official" aria-hidden="true"></i><span class="sr">Facebook (external website opens in a new window)</span><br /> </a><br /> <a href="https://www.youtube.com/channel/UCt72GZ0cPXpk4EzgFhdWYdQ" target="_blank" rel="noopener noreferrer"><i class="fa fa-youtube" aria-hidden="true"></i><span class="sr">Youtube (external website opens in a new window)</span><br /> </a><br /> <a href="https://bestpractice.bmj.com/recent-updates" target="_blank" rel="noopener"><i class="fa fa-rss" aria-hidden="true"></i><span class="sr">Rss (external website opens in a new window)</span></a></span></p> </div> </section> </div> <div class="col-12 col-3-l footer-col-3"> <div id="custom_html-4" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><style> @media (max-width: 979px) { .textwidget table tr td { display: initial; } footer .social-icons { text-align: left; } } .textwidget table tr td a img { border-radius: 10px; } </style> <div> <a href="https://emails.bmj.com/k/Bmj/marketing_permission_opt_in" target="_blank" rel="noopener"> <p> <i class="fa fa-envelope"></i> Register to receive the latest updates </p> </a> </div> <table style="height: 88px;" width="457"> <tbody> <tr> <td><a href="https://itunes.apple.com/gb/app/bmj-best-practice/id1105379489?mt=8" target="_blank" rel="noopener"><img class="alignleft wp-image-592" src="https://bestpractice.bmj.com/info/wp-content/uploads/app-store-logo-300x104-1.png" alt="App-Store" width="150" height="auto" /></a></td> <td><a href="https://play.google.com/store/apps/details?id=com.bmj.bmjbestpractice" target="_blank" rel="noopener"><img class="alignleft wp-image-594" src="https://bestpractice.bmj.com/info/wp-content/uploads/google-pay.png" alt="Google-Play" width="150" height="auto" /></a></td> </tr> </tbody> </table></div></div> </div> <div class="col-12 col-3-l footer-col-4 text-center"> <div class="textwidget custom-html-widget"><a href='https://ecofriendlyweb.org/verification-search/' target="_blank" aria-label="BesEco-Friendly Web Alliance" rel="noopener"><img class="img-responsive" src="https://bestpractice.bmj.com/info/wp-content/uploads/efwa-2025.png" alt="BesEco-Friendly Web Alliance" /></a></div> </div> </div> </div> <div class="clear container site-footer-copyright"> <div class="col-12"> <div class="pad-top-10 pad-bottom-10 text-right-m"> <p>© BMJ Publishing Group Limited 2024. All rights reserved. | <a title="link back to top of page" class="backtotop" href="#masthead">Back to top</a></p> </div> </div> </div><!-- .container --> </footer><!-- #colophon --> </div><!-- #page --> </div><!-- .out-wrapper --> <div id="bmj_country" style="display: none;"> en</div> <div id="wpml_country" style="display: none;">en</div> <!-- ----------------search widget funcitonality----------------------- --> <script type="text/javascript" defer> jQuery(document).ready(function () { jQuery("#mainSearchBtn").on("click", function(e) { var q = jQuery('#q').val(); if(q !== ''){ window.location.href = "https://bestpractice.bmj.com/search?q="+q; } }); }); </script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.1/dist/js/bootstrap.bundle.min.js" id="slider-js"></script> <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js" id="cdn-bootstrap-js-js"></script> <script type="text/javascript" src="https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/js/jquery.validate.min.js?ver=20192201" id="validation-js"></script> <script type="text/javascript" src="https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/js/script.js?ver=20191012" id="scripts-js"></script> <script type="text/javascript" src="https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/js/skip-link-focus-fix.js?ver=20151215" id="bmj-best-practice-skip-link-focus-fix-js"></script> <script type="text/javascript" defer> jQuery(document).ready(function(){ //const cookieValue = document.cookie.replace(/(?:(?:^|.*;\s*)pop_hide\s*\=\s*([^;]*).*$)|^.*$/, "$1"); //const getCookieValue = (cookieName) => decodeURIComponent(document.cookie.split('; ').find(cookie => cookie.split('=')[0] === cookieName)?.split('=')[1] || ''); //const prodcookieValue = getCookieValue('siq_cookie'); //const cookieValue = getCookieValue('pop_hide'); //if(cookieValue === 'true'){ //jQuery('#myModal').modal('hide'); //jQuery('#myModalmob').modal('hide'); //} else if(prodcookieValue !== '~' && prodcookieValue !== ''){ //jQuery('#myModal').modal('hide'); //jQuery('#myModalmob').modal('hide'); //} else { //jQuery('#myModal').modal('show'); //jQuery('#myModalmob').modal('show'); //} //jQuery('.lang-popup').click(function(){ //jQuery('#myModal').addClass('langmodal'); //jQuery('#myModalmob').addClass('langmodal'); //jQuery('#myModal').removeClass('show'); //jQuery('#myModalmob').removeClass('show'); //jQuery('div').removeClass('modal-backdrop'); //jQuery('body').addClass('body-popupopn'); //document.cookie = "pop_hide=true; expires=Tue, 31 Dec 2030 23:59:59 UTC; path=/"; //}); //jQuery('.lang-dropdown').click(function(){ //jQuery('#myModal').addClass('langmodal'); //jQuery('#myModalmob').addClass('langmodal'); // jQuery('#myModal').removeClass('show'); // jQuery('#myModalmob').removeClass('show'); //jQuery('div').removeClass('modal-backdrop'); //jQuery('body').addClass('body-popupopn'); //document.cookie = "pop_hide=true; expires=Tue, 31 Dec 2030 23:59:59 UTC; path=/"; //}); jQuery('p:empty').remove(); }); </script> <script type="text/javascript" defer> // $("#searchBoxWrap input").focus(function() { // $(".suggesstion-box").show(); // }); // $("#searchBoxWrap").focusout(function(e) { // $(".suggesstion-box").hide(); // }); jQuery(document).ready(function() { jQuery("body").mouseup(function(e) { var subject = $(".suggesstion-box"); if(e.target.id != subject.attr('id')) { subject.fadeOut(); } }); }); </script> <!--<script type="text/javascript" data-cfasync="false"> (function(W,i,s,e,P,o,p){W['WisePopsObject']=P;W[P]=W[P]||function(){ (W[P].q=W[P].q||[]).push(arguments)} ,W[P].l=1*new Date();o=i.createElement(s), p=i.getElementsByTagName(s)[0];o.async=1;o.src=e;p.parentNode.insertBefore(o,p) })(window,document,'script','//loader.wisepops.com/get-loader.js?v=1&site=qudyiEfMBd','wisepops'); </script>--> <!-- CookiePro Cookies Settings button start --> <button id="ot-sdk-btn" class="ot-sdk-show-settings"> Cookie Settings</button> <!-- CookiePro Cookies Settings button end --> </div> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"40ca06c336","applicationID":"10389523","transactionName":"MhBSZQoZDEEFAhBeDQtacVIMEQ1cSwwFRQkAAVlfHycMVxM=","queueTime":0,"applicationTime":776,"atts":"HldRE0IDH08=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script></body> </html>