The underactive bladder: detection and diagnosis | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.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){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 c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},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},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");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{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).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))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);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._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),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._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>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}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);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){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){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()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"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}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},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=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.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.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953: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,u=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);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(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,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}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 c._A?.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,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,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,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),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 t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);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 x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),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 Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/5-102" }, "headline": "The underactive bladder: detection and diagnosis", "datePublished": "2016-01-25T10:41:16", "dateModified": "2016-01-25T10:41:16", "author": [ { "@type": "Person", "name": "Nadir Osman" }, { "@type": "Person", "name": "Altaf Mangera" }, { "@type": "Person", "name": "Christopher Hillary" }, { "@type": "Person", "name": "Richard D. Inman" }, { "@type": "Person", "name": "Christopher R. Chapple" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": "The inability to generate a voiding contraction sufficient to allow efficient bladder emptying within a reasonable time frame is a common problem seen in urological practice. Typically, the symptoms that arise are voiding symptoms, such as weak and slow urinary flow. These symptoms can cause considerable bother to patients and impact upon quality of life. The urodynamic finding of inadequate detrusor contraction has been termed detrusor underactivity (DUA). Although a definition is available for this entity, there are no widely accepted diagnostic criteria. Drawing parallels to detrusor overactivity and the overactive bladder, the symptoms arising from DUA have been referred to as the “underactive bladder” (UAB), while attempts to crystallize the definition of UAB are now ongoing. In this article, we review the contemporary literature pertaining to the epidemiology and etiopathogenesis of DUA as well as discuss the definitional aspects that are currently under consideration." } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/5-102", "name": "The underactive bladder: detection and diagnosis" } } ] } Home Browse The underactive bladder: detection and diagnosis ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Osman N, Mangera A, Hillary C et al. The underactive bladder: detection and diagnosis [version 1; peer review: 2 approved] . F1000Research 2016, 5 (F1000 Faculty Rev):102 ( https://doi.org/10.12688/f1000research.7344.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Review The underactive bladder: detection and diagnosis [version 1; peer review: 2 approved] Nadir Osman 1 , Altaf Mangera 1 , Christopher Hillary 1 , Richard D. Inman https://orcid.org/0000-0001-6721-5418 1 , Christopher R. Chapple 1 Nadir Osman 1 , Altaf Mangera 1 , [...] Christopher Hillary 1 , Richard D. Inman https://orcid.org/0000-0001-6721-5418 1 , Christopher R. Chapple 1 PUBLISHED 25 Jan 2016 Author details Author details 1 Department of Urology, Sheffield Teaching Hospitals NHS Trust, Sheffield, UK OPEN PEER REVIEW DETAILS REVIEWER STATUS Abstract The inability to generate a voiding contraction sufficient to allow efficient bladder emptying within a reasonable time frame is a common problem seen in urological practice. Typically, the symptoms that arise are voiding symptoms, such as weak and slow urinary flow. These symptoms can cause considerable bother to patients and impact upon quality of life. The urodynamic finding of inadequate detrusor contraction has been termed detrusor underactivity (DUA). Although a definition is available for this entity, there are no widely accepted diagnostic criteria. Drawing parallels to detrusor overactivity and the overactive bladder, the symptoms arising from DUA have been referred to as the “underactive bladder” (UAB), while attempts to crystallize the definition of UAB are now ongoing. In this article, we review the contemporary literature pertaining to the epidemiology and etiopathogenesis of DUA as well as discuss the definitional aspects that are currently under consideration. READ ALL READ LESS Keywords Underactive bladder, detrusor underactivity, chronic urinary retention Corresponding Author(s) Nadir Osman ( [email protected] ) Close Corresponding author: Nadir Osman Competing interests: The authors declare that they have no competing interests. Grant information: Nadir Osman has received a grant from Astellas. Christopher R. Chapple has received grants and personal fees from Astellas, Allergan, and Recordati. All the other authors have no conflicts of interest to declare. Copyright: © 2016 Osman N et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Osman N, Mangera A, Hillary C et al. The underactive bladder: detection and diagnosis [version 1; peer review: 2 approved] . F1000Research 2016, 5 (F1000 Faculty Rev):102 ( https://doi.org/10.12688/f1000research.7344.1 ) First published: 25 Jan 2016, 5 (F1000 Faculty Rev):102 ( https://doi.org/10.12688/f1000research.7344.1 ) Latest published: 25 Jan 2016, 5 (F1000 Faculty Rev):102 ( https://doi.org/10.12688/f1000research.7344.1 ) Introduction Detrusor underactivity (DUA) is a common bladder dysfunction observed in both men and women undergoing urodynamic studies for the assessment of lower urinary tract symptoms (LUTS). It is typically associated with voiding LUTS such as slow urinary flow and intermittency but may also result in storage and post-micturition LUTS. Despite being commonly encountered in routine clinical practice, DUA has been given relatively little attention in clinical and scientific research. Not only can DUA arise in bothersome symptoms but its occurrence may impact upon the outcome of treatments for other dysfunctions, such as bladder outlet obstruction and stress urinary incontinence. Recently, there has been renewed interest in DUA, the associated symptoms, and potential treatments. This article aims to review the recent literature regarding the epidemiology, etiopathogenesis, and diagnosis of DUA and its associated symptoms. Definition A plethora of terms have been used to describe a bladder that does not contract efficiently. Terms such as detrusor areflexia, hypotonic bladder, atonic bladder, detrusor failure, impaired detrusor contractility, and chronic retention all reflect the lack of consensus and uncertainty as to the pathophysiological mechanisms at play. In an effort to standardize terminology, the International Continence Society report in 2002 used the term DUA to describe a urodynamic abnormality. This was defined as “a contraction of reduced strength and/or duration, resulting in prolonged bladder emptying and/or failure to achieve complete bladder emptying within a normal time span” 1 . This definition is necessarily vague on specifying the parameters for length and strength of contraction and prolonged voiding, as what is normal has not yet been established. Signs and symptoms There is a lack of prospective studies correlating DUA and its associated clinical signs and symptoms. In clinical practice, the typical presentation is of voiding LUTS such as reduced flow, prolonged flow, hesitancy, and intermittency. After voiding, some patients may report a sensation of incomplete bladder emptying, which may be related to a raised post-voiding residual (PVR). One could speculate that the presence of storage symptoms is related to the bladder sensory function in the individual patient, such that patients with poor or absent bladder sensation will have a reduced urge to pass urine, which will result in infrequent voiding. Anecdotally, some patients may report they lack any perception of their bladder emptying during the voiding process. Should these patients retain a large enough PVR, they may also experience incontinence, particularly during the night. This clinical picture is commonly termed chronic urinary retention (CUR). Patients with retained bladder sensation may void with a normal frequency pattern or have increased frequency, nocturia, and incontinence should the PVR be high enough. There has been some debate about whether a symptom complex is associated with DUA, referred to by some as the underactive bladder (UAB), which is rather analogous to detrusor overactivity (DO) and the overactive bladder (OAB) symptom complex. This is certainly an attractive concept, as it could, in theory, allow patients to be diagnosed and treated on the basis of symptomatology. Nevertheless, there are clear difficulties in defining a specific set of symptoms that do not overlap significantly with LUTS due to benign prostatic enlargement (BPE). Clearly in women this is less likely to be problematic given the relatively rare occurrence of obstructive causes. A working definition for UAB was recently proposed by an expert consensus group: “…a symptom complex suggestive of detrusor underactivity and is usually characterised by prolonged urination time with or without a sensation of incomplete bladder emptying, usually with hesitancy, reduced sensation on filling, and a slow stream” 2 . Epidemiology Given the inability to diagnose DUA without an invasive urodynamic study, it is unsurprising that there is little information on its prevalence on a population basis. There is no single non-invasive proxy measure (e.g. raised PVR, reduced urinary flow rate) that could reliably identify patients with the condition. Clinical series of patients with LUTS undergoing urodynamic studies offer the best available evidence as to the prevalence of DUA. In younger men (70 years) 3 . In elderly women, prevalence rates are between 12 and 45% and peak in the institutionalized elderly. Older frail patients often have co-existent DO, and this entity was originally described by Resnick and co-workers in 1987 as detrusor hyperactivity impaired contractility (DHIC) 4 . Etiopathogenesis Given the diverse patient groups who can be affected by DUA, it is clear that the etiopathogenesis is likely to be multi-factorial. There seems to be an assumption in the literature that aging leads to a decline in detrusor contractile function. While plausible, it must be emphasized that there is no conclusive evidence that this is the case. The available data from animal and human studies is often quite contradictory. The etiological factors resulting in DUA can be broadly classified as neurogenic or myogenic. Myogenic factors Any pathological process that changes the normal structure and/or functioning of the extracellular matrix or the myocytes of the detrusor may cause a loss in the generation or transmission of a contraction. Factors that may affect the contractile activity of the myocytes include disruption of important cellular mechanisms (e.g. ion storage/exchange, excitation-contraction coupling, calcium storage, and energy generation). The implication of this is that even if efferent neuronal activity is normal, an impaired contraction will result 5 . Supporting the idea that myogenic factors may be important, morphological changes have been observed within both the normally aged and the diseased detrusor. Much of this work was conducted by Elbadawi, who suggested that specific ultrastructural features detected by electron microscopy were associated with aging and different bladder dysfunctions including DUA 6 – 8 . The specific pattern associated with DUA was described as the “degeneration” pattern, characterized by widespread disrupted myocytes with axonal degeneration 6 . What is not clear is whether detrusor myocyte disruption is in itself the cause of DUA or the result of an underlying pathological process. Neurogenic factors Intact bladder sensation is central to the voiding reflex. The afferent nerves monitor bladder volume during the storage phase and also during the voiding phase. Afferent nerves arising at the level of the urethra may also have a contributory role in perceiving flow through the urethra 9 , 10 . If afferent functioning is reduced, this may lead to a reduction in the strength or premature termination of the voiding reflex 11 . Bladder outlet obstruction It has long been held that DUA occurs as a secondary effect of prolonged bladder outlet obstruction (BOO). This assumption has been largely derived from work in animals, particularly the rodent, where partial BOO is induced by a constricting metal ring or ligature. The process by which DUA occurs has been widely described and includes three phases 12 , 13 : 1. Following obstruction, there is increased bladder outlet resistance leading to bladder wall distension 2. Compensatory hypertrophy and hyperplasia of the detrusor then occurs associated with a rise in tissue blood supply 3. Initially, contractile function is maintained; however, after a variable period of time, contractility is dissipated with a reduction in bladder emptying ability (decompensation) Relating the insights from this work to humans is problematic, as the animals studied are usually young and female with an acute obstruction induced using a constricting ring. This is unlikely to be a good representation of the common clinical scenario of an elderly man with compressive benign prostatic obstruction. Interestingly, the largest longitudinal study available has shown that in man, prolonged BOO does not usually result in decompensation and DUA. In a group of 170 men with BOO demonstrated on pressure-flow studies, no significant deterioration in urodynamic parameters was observed at a mean follow up of 13.9 years (no change in pdet@Qmax [detrusor pressure at maximum flow] and a reduction in Qmax [maximum flow rate] of only 1 ml/s) 14 . Diabetes mellitus Diabetic bladder dysfunction (DBD) (or diabetic cystopathy) is a well-recognized cause of DUA. Diabetes mellitus probably affects function through both a myogenic and a neurogenic mechanism leading to a decline in bladder emptying ability throughout the course of the disease 15 , 16 . It is traditionally thought that this predominately occurs through hyperglycemia-induced axonal degeneration and segmental demyelination leading to impaired afferent and efferent bladder function (autonomic neuropathy) 17 . Myogenic mechanisms are less clearly elucidated, though it is likely that changes in intercellular connections and excitability, intracellular signaling, and receptor density and distribution are implicated 18 . Diagnostic aspects Currently, the only accepted modality for diagnosing DUA is an invasive pressure-flow test (or urodynamic study). However, there are no widely accepted criteria for diagnosing DUA. Most proposed methods relate to the measurement of the strength of the detrusor contraction. Detrusor contraction strength A detrusor contraction generates pressure and flow 19 ; therefore, many authors have used two measurements to approximate contraction strength and thereby diagnose DUA: the maximal flow (Qmax) and the detrusor pressure at maximal flow (Pdet@Qmax). Most often a reduction in either is considered to be lower than the “normal” range. Historically, for men the normal ranges are derived from a series of men undergoing de-obstructive surgery 20 , 21 . In other groups, such as healthy men and women, in particular, the ranges are less well established 22 – 24 . Although relatively simple to apply, this method has two flaws. Firstly, it is likely to be an inaccurate method of determining the maximal pressure generated by the bladder due to the bladder outlet relation (BOR), the normal inverse correlation between detrusor pressure and urine flow during voiding 25 . Essentially, the BOR can be summed up as during voiding the pressure is highest when flow is lowest and vice versa, hence the pdet@Qmax represents the point of lowest bladder pressure during voiding. Secondly, the fact that the flow rate is also impacted upon by the degree of bladder outlet resistance is not considered. This is important because when detrusor pressure is low, the cause of low flow may also have its basis in obstruction (e.g. due to BPE) or alternatively a normal Qmax can result from reduced outlet resistance even if detrusor pressure is low (e.g. post-prostatectomy incontinence). In order to gain a more accurate assessment of contraction strength, different methods of measuring isovolumetric bladder pressure have been introduced: 1. Watts factor This is an estimate of the power per unit area of the bladder surface that is generated by the detrusor. The formula for calculation is WF = [(pdet + a) (vdet + b) – ab]/2π where vdet is detrusor shortening velocity and a and b are fixed constants (a=25 cmH 2 O, b=6 mm/s) derived from experimental and clinical data 26 . The main pros of the WF are that it is not dependent on bladder volume 26 and is not influenced by increased outlet resistance 27 . There are, however, no validated values for what is considered normal. Currently, the WF is little used in practice due to its complexity as well as the fact that it assesses only strength of contraction, rather than duration. 2. Projected isovolumetric pressure (PIP) The PIP was proposed by Schäfer, who used a straight line to represent the BOR and then “projected” back to the y-axis (pdet) from the point representing pdet@Qmax to obtain the isovolumetric pressure. This projection is calculated by the formula PIP = Pdet@Qmax + KQmax where K is a fixed constant representing the steepness of the angle of the BOR to x-a axis 28 . K is dependent on the specific population studied and differs between men and women 29 ; in men it is usually taken as 5. The suggested groupings for PIP are as follows: >150 − strong contractility 100 to 150 − normal contractility 50 to 100 − weak contractility <50 − very weak contractility There are two other reported variants of the PIP: the detrusor coefficient (DECO), which is the PIP divided by 100, and the bladder contractility index (BCI), which is essentially the same as PIP but with different groupings. The main advantage with these formulae is that they are easy and quick to use; however, they may overestimate PIP and have less test-retest reliability than measuring isovolumetric pressures directly 30 . 3. Mechanical occlusion of flow This entails the direct measurement of isovolumetric pressure by the mechanical obstruction of urine flow 31 . There are two methods for this measurement: (1) a stop test, the interruption of flow once it has already started, or (2) continuous occlusion test, where urine flow is impeded before and throughout the duration of the detrusor contraction. Stop tests can be voluntarily induced by the patient by contraction of the rhabdosphincter or alternatively the urodynamicist can impede flow through methods such as manual occlusion of the urethra. The voluntary stop test tends to underestimate pressure by about 20 cmH 2 O, which is likely to be attributable to a reflex detrusor inhibition brought on by sphincter contraction 30 , 32 . The voluntary test may not be possible in patients with sphincter weakness and in the elderly, whereas continuous occlusion can be painful and does not provide the opportunity for synchronous flow measurement. Detrusor contraction speed If a bladder is slow to contract, then this could also potentially result in DUA. Cucchi and co-workers proposed the parameter of detrusor shortening velocity, as calculated by the formula vdet = Q/2[3/(V + Vt)/4π] 0.66 where Q represents the flow rate (ml/s), V represents bladder volume (ml), and Vt represents the volume of non-contracting bladder wall tissue. They found that a reduction in shortening velocity was evident before a decline in Watt factor in both men 33 , 34 and women 35 . Ambulatory urodynamics It is not uncommon for a patient to be unable to void during a urodynamic study due to anxiety; this has been termed “bashful bladder”, which has been attributed to inadequate relaxation of the rhabdosphincter combined with reflex detrusor inhibition. This situation is usually identified by taking a good clinical history of previous voiding symptoms; however, if doubt persists, then an ambulatory urodynamic study may be helpful 36 , 37 . Conclusions DUA remains a poorly characterized and poorly understood bladder dysfunction. Its clinical correlate, UAB, has recently been introduced into clinical usage, yet it remains unclearly defined. To progress the current situation, there is a need to investigate the common mechanisms by which patients develop DUA as well as to collect prospective data that can be used to correlate the symptoms and signs with an underlying urodynamic abnormality. Competing interests The authors declare that they have no competing interests. Grant information Nadir Osman has received a grant from Astellas. Christopher R. Chapple has received grants and personal fees from Astellas, Allergan, and Recordati. All the other authors have no conflicts of interest to declare. F1000 recommended References 1. Abrams P, Cardozo L, Fall M, et al. : The standardisation of terminology of lower urinary tract function: report from the Standardisation Sub-committee of the International Continence Society. Neurourol Urodyn. 2002; 21 (2): 167–78. PubMed Abstract | Publisher Full Text 2. Chapple CR, Osman NI, Birder L, et al. : The underactive bladder: a new clinical concept? Eur Urol. 2015; 68 (3): 351–3. PubMed Abstract | Publisher Full Text 3. Osman NI, Chapple CR, Abrams P, et al. : Detrusor underactivity and the underactive bladder: a new clinical entity? A review of current terminology, definitions, epidemiology, aetiology, and diagnosis. Eur Urol. 2014; 65 (2): 389–98. PubMed Abstract | Publisher Full Text | F1000 Recommendation 4. Resnick NM, Yalla SV, Laurino E: The pathophysiology of urinary incontinence among institutionalized elderly persons. N Engl J Med. 1989; 320 (1): 1–7. PubMed Abstract | Publisher Full Text | F1000 Recommendation 5. Brierly RD, Hindley RG, McLarty E, et al. : A prospective controlled quantitative study of ultrastructural changes in the underactive detrusor. J Urol. 2003; 169 (4): 1374–8. PubMed Abstract | Publisher Full Text | F1000 Recommendation 6. Elbadawi A, Yalla SV, Resnick NM: Structural basis of geriatric voiding dysfunction. II. Aging detrusor: normal versus impaired contractility. J Urol. 1993; 150 (5 Pt 2): 1657–67. PubMed Abstract 7. Elbadawi A, Yalla SV, Resnick NM: Structural basis of geriatric voiding dysfunction. III. Detrusor overactivity. J Urol. 1993; 150 (5 Pt 2): 1668–80. PubMed Abstract 8. Elbadawi A, Yalla SV, Resnick NM: Structural basis of geriatric voiding dysfunction. IV. Bladder outlet obstruction. J Urol. 1993; 150 (5 Pt 2): 1681–95. PubMed Abstract 9. Feber JL, van Asselt E, van Mastrigt R: Neurophysiological modeling of voiding in rats: urethral nerve response to urethral pressure and flow. Am J Physiol. 1998; 274 (5 Pt 2): R1473–81. PubMed Abstract 10. Bump RC: The urethrodetrusor facilitative reflex in women: results of urethral perfusion studies. Am J Obstet Gynecol. 2000; 182 (4): 794–802; discussion 802–4. PubMed Abstract | Publisher Full Text | F1000 Recommendation 11. Suskind AM, Smith PP: A new look at detrusor underactivity: impaired contractility versus afferent dysfunction. Curr Urol Rep. 2009; 10 (5): 347–51. PubMed Abstract | Publisher Full Text 12. Levin RM, Longhurst PA, Barasha B, et al. : Studies on experimental bladder outlet obstruction in the cat: long-term functional effects. J Urol. 1992; 148 (3): 939–43. PubMed Abstract 13. Saito M, Yokoi K, Ohmura M, et al. : Effects of partial outflow obstruction on bladder contractility and blood flow to the detrusor: comparison between mild and severe obstruction. Urol Int. 1997; 59 (4): 226–30. PubMed Abstract | Publisher Full Text 14. Thomas AW, Cannon A, Bartlett E, et al. : The natural history of lower urinary tract dysfunction in men: minimum 10-year urodynamic follow-up of untreated bladder outlet obstruction. BJU Int. 2005; 96 (9): 1301–6. PubMed Abstract | Publisher Full Text | F1000 Recommendation 15. Lifford KL, Curhan GC, Hu FB, et al. : Type 2 diabetes mellitus and risk of developing urinary incontinence. J Am Geriatr Soc. 2005; 53 (11): 1851–7. PubMed Abstract | Publisher Full Text | F1000 Recommendation 16. Lee WC, Wu HP, Tai TY, et al. : Effects of diabetes on female voiding behavior. J Urol. 2004; 172 (3): 989–92. PubMed Abstract | Publisher Full Text | F1000 Recommendation 17. Hill SR, Fayyad AM, Jones GR: Diabetes mellitus and female lower urinary tract symptoms: a review. Neurourol Urodyn. 2008; 27 (5): 362–7. PubMed Abstract | Publisher Full Text 18. Daneshgari F, Liu G, Birder L, et al. : Diabetic bladder dysfunction: current translational knowledge. J Urol. 2009; 182 (6 Suppl): S18–26. PubMed Abstract | Publisher Full Text | Free Full Text 19. Griffiths DJ: Editorial: bladder failure--a condition to reckon with. J Urol. 2003; 169 (3): 1011–2. PubMed Abstract | Publisher Full Text 20. Abrams PH, Griffiths DJ: The assessment of prostatic obstruction from urodynamic measurements and from residual urine. Br J Urol. 1979; 51 (2): 129–34. PubMed Abstract | Publisher Full Text 21. Schäfer W, Waterbär F, Langen PH, et al. : A simplified graphic procedure for detailed analysis of detrusor and outlet function during voiding. Neurourol Urodyn. 1989; 8 : 405–7. Reference Source 22. Rosario DJ, Woo HH, Chapple CR: Definition of normality of pressure-flow parameters based on observations in asymptomatic men. Neurourol Urodyn. 2008; 27 (5): 388–94. PubMed Abstract | Publisher Full Text 23. Schmidt F, Shin P, Jorgensen TM, et al. : Urodynamic patterns of normal male micturition: influence of water consumption on urine production and detrusor function. J Urol. 2002; 168 (4 Pt 1): 1458–63. PubMed Abstract | Publisher Full Text 24. Pfisterer MH, Griffiths DJ, Schaefer W, et al. : The effect of age on lower urinary tract function: a study in women. J Am Geriatr Soc. 2006; 54 (3): 405–12. PubMed Abstract | Publisher Full Text 25. Griffiths DJ: The mechanics of the urethra and of micturition. Br J Urol. 1973; 45 (5): 497–507. PubMed Abstract | Publisher Full Text 26. Griffiths DJ: Assessment of Detrusor Contraction Strength or Contractility. Neurourol Urodyn. 1991; 10 (1): 1–18. Publisher Full Text 27. Lecamwasam HS, Yalla SV, Cravalho EG, et al. : The maximum watts factor as a measure of detrusor contractility independent of outlet resistance. Neurourol Urodyn. 1998; 17 (6): 621–35. PubMed Abstract | <a target="xrefwindow" id="d263e1166" href="https://dx.doi.org/10.1002/(SICI)1520-6777(1998)17:6 Publisher Full Text 28. Schäfer W: Analysis of bladder-outlet function with the linearized passive urethral resistance relation, linPURR, and a disease-specific approach for grading obstruction: from complex to simple. World J Urol. 1995; 13 (1): 47–58. PubMed Abstract | Publisher Full Text 29. Griffiths D: Detrusor contractility--order out of chaos. Scand J Urol Nephrol Suppl. 2004; 38 (215): 93–100. PubMed Abstract | Publisher Full Text | F1000 Recommendation 30. Tan TL, Bergmann MA, Griffiths D, et al. : Which stop test is best? Measuring detrusor contractility in older females. J Urol. 2003; 169 (3): 1023–7. PubMed Abstract | Publisher Full Text | F1000 Recommendation 31. Sullivan M, Yalla SV: Functional studies to assess bladder contractility. J urol Urogynäkol. 2007; 14 (1): 7–10. Reference Source 32. Sullivan MP, DuBeau CE, Resnick NM, et al. : Continuous occlusion test to determine detrusor contractile performance. J Urol. 1995; 154 (5): 1834–40. PubMed Abstract | Publisher Full Text 33. Cucchi A, Quaglini S, Guarnaschelli C, et al. : Urodynamic findings suggesting two-stage development of idiopathic detrusor underactivity in adult men. Urology. 2007; 70 (1): 75–9. PubMed Abstract | Publisher Full Text | F1000 Recommendation 34. Cucchi A, Quaglini S, Rovereto B: Different evolution of voiding function in underactive bladders with and without detrusor overactivity. J Urol. 2010; 183 (1): 229–33. PubMed Abstract | Publisher Full Text | F1000 Recommendation 35. Cucchi A, Quaglini S, Rovereto B: Development of idiopathic detrusor underactivity in women: from isolated decrease in contraction velocity to obvious impairment of voiding function. Urology. 2008; 71 (5): 844–8. PubMed Abstract | Publisher Full Text | F1000 Recommendation 36. Rosario DJ, Chapple CR, Tophill PR, et al. : Urodynamic assessment of the bashful bladder. J Urol. 2000; 163 (1): 215–20. PubMed Abstract | Publisher Full Text 37. van Koeveringe GA, Rahnama'i MS, Berghmans BC: The additional value of ambulatory urodynamic measurements compared with conventional urodynamic measurements. BJU Int. 2010; 105 (4): 508–13. PubMed Abstract | Publisher Full Text | F1000 Recommendation Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 25 Jan 2016 ADD YOUR COMMENT Comment Author details Author details 1 Department of Urology, Sheffield Teaching Hospitals NHS Trust, Sheffield, UK Competing interests The authors declare that they have no competing interests. Grant information Nadir Osman has received a grant from Astellas. Christopher R. Chapple has received grants and personal fees from Astellas, Allergan, and Recordati. All the other authors have no conflicts of interest to declare. Article Versions (1) version 1 Published: 25 Jan 2016, 5:102 https://doi.org/10.12688/f1000research.7344.1 Copyright © 2016 Osman N et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Osman N, Mangera A, Hillary C et al. The underactive bladder: detection and diagnosis [version 1; peer review: 2 approved] . F1000Research 2016, 5 (F1000 Faculty Rev):102 ( https://doi.org/10.12688/f1000research.7344.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 25 Jan 2016 Views 0 Cite How to cite this report: Rosier P. Reviewer Report For: The underactive bladder: detection and diagnosis [version 1; peer review: 2 approved] . F1000Research 2016, 5 (F1000 Faculty Rev):102 ( https://doi.org/10.5256/f1000research.7915.r12061 ) The direct URL for this report is: https://f1000research.com/articles/5-102/v1#referee-response-12061 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 25 Jan 2016 Peter Rosier , Department of Urology, University Medical Center Utrecht, Utrecht, The Netherlands Approved VIEWS 0 https://doi.org/10.5256/f1000research.7915.r12061 The short commentary ‘The underactive bladder: detection and diagnosis’ discusses the topic from the perspective of symptoms, epidemiology, pathogenesis, and diagnostic aspects. The paragraphs on diagnostic aspects are a summary of urodynamic testing, more specifically: pressure-flow analysis. I assume that ... Continue reading READ ALL The short commentary ‘The underactive bladder: detection and diagnosis’ discusses the topic from the perspective of symptoms, epidemiology, pathogenesis, and diagnostic aspects. The paragraphs on diagnostic aspects are a summary of urodynamic testing, more specifically: pressure-flow analysis. I assume that the words ‘…are typically associated with…’ in the introduction and the words ‘…typical presentation…’ in the signs and symptoms section, refer to the historical beliefs of professionals. The last paragraph of the signs and symptoms section mentions that there is a debate on whether there is a symptom complex associated with detrusor underactivity (the underactive bladder syndrome?). I agree with this statement and careful reading of the working definition cited from reference 2 in the commentary makes it obvious that the working definition of (the) bladder outflow obstruction (syndrome) would be exactly identical, if it was introduced nowadays. The elements of the working definition for UAB (as a signs and symptoms syndrome) are equal to those considered, both currently and traditionally, very relevant in men with benign prostatic enlargement 1 . I conclude that the underactive bladder syndrome as it is suggested here is not specific, like all LUTD-syndromes, and that, indeed, underactive detrusor (contraction during voiding) is a condition only assessable with a pressure-flow study. There is some observational clinical data on how the detrusor compensates for the growing prostate and the–by consequence–increase in bladder outflow obstruction, in addition to the animal studies referred to in the commentary, to explain the pathophysiology 2 . With the perspective of DU, this clinical study may allow two interpretations; first: the detrusor of aging men increases (maximum) power to compensate for the growing prostate and second: some detrusors are better able to compensate than others. The validity of the clinical observation 2 was subsequently confirmed in a canine experiment 3 . If relevant neurogenic abnormalities are excluded on the basis of history and clinical examination, myogenic factors remain as the cause of detrusor underactivity, and based on biologic variance, some detrusors will be stronger than others and some will be better able to conquer challenges. The search for relevant amino-acids or other molecules will be important here if we want to discover ways to improve the symptomatically weak detrusors. Urodynamic diagnosis of detrusor contraction work or power during voiding is not yet standardized, and the commentary gives a neat overview of parameters that may prove to be useful. Especially objective parameters that will demonstrate predictive value and responsiveness to management will become relevant in the future. Cooperation with the patient is necessary to obtain a representative pressure-flow test, and the autonomic voiding reflex requires parasympathetic dominance in a–for the patient involved–stressful situation. This is even more important when the patient has a ‘bashful bladder’. I consider it valuable that this is introduced here in this context. Based on the relevance of this dysfunction, that will exist in a continuum from ‘low grade’ to ‘very troublesome‘, the new ICS Good Urodynamic Practices and Terms (that will be available in 2016) will introduce the terms (or diagnoses) ‘situational inability to void’ and ‘situational inability to void as usual’. Whether ambulatory urodynamics provides a reliable method to obtain a pressure-flow test remains speculative however, because of the lack of evidence. References 1. Abrams P, Chapple C, Khoury S, Roehrborn C, et al.: Evaluation and treatment of lower urinary tract symptoms in older men. J Urol . 2009; 181 (4): 1779-87 PubMed Abstract | Publisher Full Text 2. Rosier PF, de Wildt MJ, de la Rosette JJ, Debruyne FM, et al.: Analysis of maximum detrusor contraction power in relation to bladder emptying in patients with lower urinary tract symptoms and benign prostatic enlargement. J Urol . 1995; 154 (6): 2137-42 PubMed Abstract 3. Lecamwasam HS, Sullivan MP, Cravalho EG, Yalla SV: Detrusor internal and external work in relation to passive urethral resistance in a canine model of the lower urinary tract. Neurourol Urodyn . 1996; 15 (5): 529-43; discussion 544 PubMed Abstract | Publisher Full Text Competing Interests: No competing interests were disclosed. Faculty Reviews are commissioned and written by members of the prestigious Faculty Opinions Faculty , and are edited as a service to our readers. In order to make these reviews as comprehensive and accessible as possible, we seek the reviewers’ input before publication. The reviewers’ names and any additional comments they may have are published alongside the review, as is usual on F1000Research. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Rosier P. Reviewer Report For: The underactive bladder: detection and diagnosis [version 1; peer review: 2 approved] . F1000Research 2016, 5 (F1000 Faculty Rev):102 ( https://doi.org/10.5256/f1000research.7915.r12061 ) The direct URL for this report is: https://f1000research.com/articles/5-102/v1#referee-response-12061 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Yoshimura N. Reviewer Report For: The underactive bladder: detection and diagnosis [version 1; peer review: 2 approved] . F1000Research 2016, 5 (F1000 Faculty Rev):102 ( https://doi.org/10.5256/f1000research.7915.r12060 ) The direct URL for this report is: https://f1000research.com/articles/5-102/v1#referee-response-12060 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 25 Jan 2016 Naoki Yoshimura , Department of Urology, University of Pittsburgh, Pittsburgh, PA, USA Approved VIEWS 0 https://doi.org/10.5256/f1000research.7915.r12060 I confirm that I have read this submission and believe that I have an ... Continue reading READ ALL Competing Interests: No competing interests were disclosed. Faculty Reviews are commissioned and written by members of the prestigious Faculty Opinions Faculty , and are edited as a service to our readers. In order to make these reviews as comprehensive and accessible as possible, we seek the reviewers’ input before publication. The reviewers’ names and any additional comments they may have are published alongside the review, as is usual on F1000Research. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Yoshimura N. Reviewer Report For: The underactive bladder: detection and diagnosis [version 1; peer review: 2 approved] . F1000Research 2016, 5 (F1000 Faculty Rev):102 ( https://doi.org/10.5256/f1000research.7915.r12060 ) The direct URL for this report is: https://f1000research.com/articles/5-102/v1#referee-response-12060 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 25 Jan 2016 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 2 Version 1 25 Jan 16 read read Naoki Yoshimura , University of Pittsburgh, Pittsburgh, USA Peter Rosier , University Medical Center Utrecht, Utrecht, The Netherlands Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2016 Rosier P. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 25 Jan 2016 | for Version 1 Peter Rosier , Department of Urology, University Medical Center Utrecht, Utrecht, The Netherlands 0 Views copyright © 2016 Rosier P. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The short commentary ‘The underactive bladder: detection and diagnosis’ discusses the topic from the perspective of symptoms, epidemiology, pathogenesis, and diagnostic aspects. The paragraphs on diagnostic aspects are a summary of urodynamic testing, more specifically: pressure-flow analysis. I assume that the words ‘…are typically associated with…’ in the introduction and the words ‘…typical presentation…’ in the signs and symptoms section, refer to the historical beliefs of professionals. The last paragraph of the signs and symptoms section mentions that there is a debate on whether there is a symptom complex associated with detrusor underactivity (the underactive bladder syndrome?). I agree with this statement and careful reading of the working definition cited from reference 2 in the commentary makes it obvious that the working definition of (the) bladder outflow obstruction (syndrome) would be exactly identical, if it was introduced nowadays. The elements of the working definition for UAB (as a signs and symptoms syndrome) are equal to those considered, both currently and traditionally, very relevant in men with benign prostatic enlargement 1 . I conclude that the underactive bladder syndrome as it is suggested here is not specific, like all LUTD-syndromes, and that, indeed, underactive detrusor (contraction during voiding) is a condition only assessable with a pressure-flow study. There is some observational clinical data on how the detrusor compensates for the growing prostate and the–by consequence–increase in bladder outflow obstruction, in addition to the animal studies referred to in the commentary, to explain the pathophysiology 2 . With the perspective of DU, this clinical study may allow two interpretations; first: the detrusor of aging men increases (maximum) power to compensate for the growing prostate and second: some detrusors are better able to compensate than others. The validity of the clinical observation 2 was subsequently confirmed in a canine experiment 3 . If relevant neurogenic abnormalities are excluded on the basis of history and clinical examination, myogenic factors remain as the cause of detrusor underactivity, and based on biologic variance, some detrusors will be stronger than others and some will be better able to conquer challenges. The search for relevant amino-acids or other molecules will be important here if we want to discover ways to improve the symptomatically weak detrusors. Urodynamic diagnosis of detrusor contraction work or power during voiding is not yet standardized, and the commentary gives a neat overview of parameters that may prove to be useful. Especially objective parameters that will demonstrate predictive value and responsiveness to management will become relevant in the future. Cooperation with the patient is necessary to obtain a representative pressure-flow test, and the autonomic voiding reflex requires parasympathetic dominance in a–for the patient involved–stressful situation. This is even more important when the patient has a ‘bashful bladder’. I consider it valuable that this is introduced here in this context. Based on the relevance of this dysfunction, that will exist in a continuum from ‘low grade’ to ‘very troublesome‘, the new ICS Good Urodynamic Practices and Terms (that will be available in 2016) will introduce the terms (or diagnoses) ‘situational inability to void’ and ‘situational inability to void as usual’. Whether ambulatory urodynamics provides a reliable method to obtain a pressure-flow test remains speculative however, because of the lack of evidence. References 1. Abrams P, Chapple C, Khoury S, Roehrborn C, et al.: Evaluation and treatment of lower urinary tract symptoms in older men. J Urol . 2009; 181 (4): 1779-87 PubMed Abstract | Publisher Full Text 2. Rosier PF, de Wildt MJ, de la Rosette JJ, Debruyne FM, et al.: Analysis of maximum detrusor contraction power in relation to bladder emptying in patients with lower urinary tract symptoms and benign prostatic enlargement. J Urol . 1995; 154 (6): 2137-42 PubMed Abstract 3. Lecamwasam HS, Sullivan MP, Cravalho EG, Yalla SV: Detrusor internal and external work in relation to passive urethral resistance in a canine model of the lower urinary tract. Neurourol Urodyn . 1996; 15 (5): 529-43; discussion 544 PubMed Abstract | Publisher Full Text Competing Interests No competing interests were disclosed. Faculty Reviews are commissioned and written by members of the prestigious Faculty Opinions Faculty , and are edited as a service to our readers. In order to make these reviews as comprehensive and accessible as possible, we seek the reviewers’ input before publication. The reviewers’ names and any additional comments they may have are published alongside the review, as is usual on F1000Research. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) Rosier P. Peer Review Report For: The underactive bladder: detection and diagnosis [version 1; peer review: 2 approved] . F1000Research 2016, 5 (F1000 Faculty Rev):102 ( https://doi.org/10.5256/f1000research.7915.r12061) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/5-102/v1#referee-response-12061 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2016 Yoshimura N. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 25 Jan 2016 | for Version 1 Naoki Yoshimura , Department of Urology, University of Pittsburgh, Pittsburgh, PA, USA 0 Views copyright © 2016 Yoshimura N. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Competing Interests No competing interests were disclosed. Faculty Reviews are commissioned and written by members of the prestigious Faculty Opinions Faculty , and are edited as a service to our readers. In order to make these reviews as comprehensive and accessible as possible, we seek the reviewers’ input before publication. The reviewers’ names and any additional comments they may have are published alongside the review, as is usual on F1000Research. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) Yoshimura N. Peer Review Report For: The underactive bladder: detection and diagnosis [version 1; peer review: 2 approved] . F1000Research 2016, 5 (F1000 Faculty Rev):102 ( https://doi.org/10.5256/f1000research.7915.r12060) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/5-102/v1#referee-response-12060 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "The underactive bladder: detection and diagnosis".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/5-102/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/5-102/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/5-102/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Osman N et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/5-102/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/5-102", templates : { twitter : "The underactive bladder: detection and diagnosis. Osman N et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/5-102/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/7344/7915") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("faculty-reviews", "article", "7915"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "12060": 14, "12061": 13, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "1c455849-21c1-41b5-b816-8e8d9deaccab"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "
[email protected]", infoEmail: "
[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.