Development and Internal Validation of a Novel Risk... | 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/14-1281" }, "headline": "Development and Internal Validation of a Novel Risk Prediction Score for Endometrial Malignancy in...", "datePublished": "2025-11-18T17:02:21", "dateModified": "2025-11-18T17:02:21", "author": [ { "@type": "Person", "name": "Narjes karmous" }, { "@type": "Person", "name": "Hanene Jemli" }, { "@type": "Person", "name": "Abdelwaheb Masmoudi" }, { "@type": "Person", "name": "Badreddine Bouguerra" }, { "@type": "Person", "name": "Aymen Mabrouk" }, { "@type": "Person", "name": "Anis Ben Dhou" }, { "@type": "Person", "name": "Abdennour Karmous" } ], "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": " Background Endometrial malignancy in premenopausal women with abnormal uterine bleeding (AUB) is rare but clinically challenging. Current diagnostic strategies rely on endometrial sampling, which is invasive and often unnecessary. This study aimed to develop and internally validate a novel risk prediction score for endometrial malignancy in premenopausal women with AUB. Methods A retrospective longitudinal analytical study was conducted over 8 years and 11 months (January 2016–November 2024) at Charles Nicolle Hospital, Tunis, Tunisia. Premenopausal women with AUB who underwent endometrial biopsy followed by hysterectomy were included. Comparative analyses, logistic regression, and ROC curve analysis were performed. Significant variables were weighted according to adjusted odds ratios to construct a risk prediction score. Results Among 209 patients, 13 (6.2%) had endometrial malignancy. Independent predictors of endometrial malignancy were: oral contraceptive use (OR 29.9, 95% CI 1.5–587.1, p = 0.025), endometrial thickness >9 mm (OR 25.3, 95% CI 4.3–147.6, p < 0.001), vascularization (OR 98.3, 95% CI 3.7–2594.8, p = 0.006). Protective factors included hemorrhage episode ≤1 (OR 0.20, 95% CI 0.08–0.52, p = 0.001) and lower bleeding abundance (OR 0.30, 95% CI 0.13–0.65, p = 0.002). The final score allocated points as follows: endometrial thickness >9 mm (+3), oral contraceptive use (+3), vascularization (+4), hemorrhage episodes ≤1 (−2), and lower bleeding abundance (−1). A score ≥7 defined high risk. Model discrimination was excellent (AUC 0.901, 95% CI 0.825–0.976, p < 0.001). At a cutoff ≥7, sensitivity was 77%, specificity 90%, positive predictive value 34%, and negative predictive value 98%. Conclusions We developed and internally validated a novel risk prediction score for endometrial malignancy in premenopausal women with AUB. With strong diagnostic performance and high negative predictive value, this score may help clinicians better identify women who truly require invasive sampling. " } { "@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/14-1281", "name": "Development and Internal Validation of a Novel Risk Prediction Score..." } } ] } Home Browse Development and Internal Validation of a Novel Risk Prediction Score... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article karmous N, Jemli H, Masmoudi A et al. Development and Internal Validation of a Novel Risk Prediction Score for Endometrial Malignancy in Premenopausal Women with Abnormal Uterine Bleeding [version 1; peer review: 1 not approved] . F1000Research 2025, 14 :1281 ( https://doi.org/10.12688/f1000research.170227.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 ▬ ✚ Research Article Development and Internal Validation of a Novel Risk Prediction Score for Endometrial Malignancy in Premenopausal Women with Abnormal Uterine Bleeding [version 1; peer review: 1 not approved] Narjes karmous https://orcid.org/0009-0001-9101-7849 1,2 , Hanene Jemli 1 , Abdelwaheb Masmoudi 1 , [...] Badreddine Bouguerra 1,2 , Aymen Mabrouk 2,3 , Anis Ben Dhou 2,3 , Abdennour Karmous 2,4 Narjes karmous https://orcid.org/0009-0001-9101-7849 1,2 , Hanene Jemli 1 , [...] Abdelwaheb Masmoudi 1 , Badreddine Bouguerra 1,2 , Aymen Mabrouk 2,3 , Anis Ben Dhou 2,3 , Abdennour Karmous 2,4 PUBLISHED 18 Nov 2025 Author details Author details 1 Gynaecology and Obstetrics department B, Charles Nicolle Hospital, Tunis, Tunisia 2 Faculty of medicine of Tunis, University Tunis el Manar, Tunis, Tunisia 3 General surgery department B, Charles Nicolle Hospital, Tunis, Tunisia 4 Psychiatric department, Razi Hospital, Manouba, Tunisia Narjes karmous Roles: Conceptualization, Methodology, Writing – Original Draft Preparation Hanene Jemli Roles: Data Curation, Visualization Abdelwaheb Masmoudi Roles: Writing – Review & Editing Badreddine Bouguerra Roles: Validation, Visualization Aymen Mabrouk Roles: Writing – Review & Editing Anis Ben Dhou Roles: Writing – Review & Editing Abdennour Karmous Roles: Formal Analysis, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Oncology gateway. Abstract Background Endometrial malignancy in premenopausal women with abnormal uterine bleeding (AUB) is rare but clinically challenging. Current diagnostic strategies rely on endometrial sampling, which is invasive and often unnecessary. This study aimed to develop and internally validate a novel risk prediction score for endometrial malignancy in premenopausal women with AUB. Methods A retrospective longitudinal analytical study was conducted over 8 years and 11 months (January 2016–November 2024) at Charles Nicolle Hospital, Tunis, Tunisia. Premenopausal women with AUB who underwent endometrial biopsy followed by hysterectomy were included. Comparative analyses, logistic regression, and ROC curve analysis were performed. Significant variables were weighted according to adjusted odds ratios to construct a risk prediction score. Results Among 209 patients, 13 (6.2%) had endometrial malignancy. Independent predictors of endometrial malignancy were: oral contraceptive use (OR 29.9, 95% CI 1.5–587.1, p = 0.025), endometrial thickness >9 mm (OR 25.3, 95% CI 4.3–147.6, p < 0.001), vascularization (OR 98.3, 95% CI 3.7–2594.8, p = 0.006). Protective factors included hemorrhage episode ≤1 (OR 0.20, 95% CI 0.08–0.52, p = 0.001) and lower bleeding abundance (OR 0.30, 95% CI 0.13–0.65, p = 0.002). The final score allocated points as follows: endometrial thickness >9 mm (+3), oral contraceptive use (+3), vascularization (+4), hemorrhage episodes ≤1 (−2), and lower bleeding abundance (−1). A score ≥7 defined high risk. Model discrimination was excellent (AUC 0.901, 95% CI 0.825–0.976, p < 0.001). At a cutoff ≥7, sensitivity was 77%, specificity 90%, positive predictive value 34%, and negative predictive value 98%. Conclusions We developed and internally validated a novel risk prediction score for endometrial malignancy in premenopausal women with AUB. With strong diagnostic performance and high negative predictive value, this score may help clinicians better identify women who truly require invasive sampling. READ ALL READ LESS Keywords Abnormal uterine bleeding; endometrial cancer; premenopause; risk prediction Corresponding Author(s) Narjes karmous ( [email protected] ) Close Corresponding author: Narjes karmous Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2025 karmous 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: karmous N, Jemli H, Masmoudi A et al. Development and Internal Validation of a Novel Risk Prediction Score for Endometrial Malignancy in Premenopausal Women with Abnormal Uterine Bleeding [version 1; peer review: 1 not approved] . F1000Research 2025, 14 :1281 ( https://doi.org/10.12688/f1000research.170227.1 ) First published: 18 Nov 2025, 14 :1281 ( https://doi.org/10.12688/f1000research.170227.1 ) Latest published: 18 Nov 2025, 14 :1281 ( https://doi.org/10.12688/f1000research.170227.1 ) 1. Introduction Abnormal uterine bleeding (AUB) is one of the most frequent reasons for consultation in gynaecology. 1 It can be caused by structural or non-structural disorders of the uterus. According to the PALM-COEIN classification system of the International Federation of Gynecology and Obstetrics (FIGO), the causes include polyps, adenomyosis, leiomyomas, malignancy and hyperplasia, coagulopathy, ovulatory dysfunction, endometrial disorders, and iatrogenic or not yet classified causes. 2 Although most cases of AUB are unrelated to pre-cancerous or cancerous endometrial pathologies, their seriousness should not be underestimated. 3 It is established that in postmenopausal women with AUB, the risk of endometrial cancer rises to 10%. 4 , 5 However, this risk drops to less than 1% when transvaginal ultrasound shows an endometrial thickness (ET) of less than 4 mm. 6 For premenopausal women, such risk stratification is difficult, as the predictive value of ET assessment has yielded controversial results in the literature. 7 – 10 In this group, other clinical factors are considered to assess the risk of endometrial hyperplasia (EH) or cancer: obesity, nulliparity, age, infertility, intermenstrual bleeding, anovulation, and diabetes. 11 Based on these factors, guidelines recommend endometrial biopsy for women over 40 years, and for those under 40 with comorbidities. 12 , 13 Despite these recommendations, many studies have not provided conclusive results regarding the impact of the mentioned risk factors. 6 , 14 , 15 Consequently, the optimal management of premenopausal patients suffering from AUB remains unclear, hence the interest of our work to develop a predictive model based on clinical variables to assess the risk of pre-cancerous or cancerous endometrial pathologies in cases of AUB in premenopausal women. 2. Methods 2.1 Study design and setting Retrospective, longitudinal and analytical study was conducted over a period of 8 years and 11 months, from January 2016 to November 2024, at Gynaecology and Obstetrics Department B, Charles Nicolle Hospital, Tunis, Tunisia. 2.2 Study population Premenopausal women presenting with AUB who were referred to our department were identified. An endometrial biopsy was performed during a diagnostic hysteroscopy or a fractional curettage and hemostasis procedure in cases of heavy AUB. All these women subsequently underwent surgical treatment (hysterectomy). AUB was defined by the presence of bleeding from the uterine corpus that was abnormal in volume, regularity, and/or timing, according to what was reported by women. 2 Patients meeting the following criteria were included: Inclusion criteria: - Endometrial pathology revealed by endometrial biopsy: atypical endometrial hyperplasia (AEH), endometrial cancer … with a definitive histological diagnosis on the hysterectomy specimen (considered the reference standard). - Complete and available medical and surgical records. Exclusion criteria: - Postmenopausal women (absence of menstruation for at least 12 months after the age of 40 5 ). - Hysterectomy not performed (No definitive histological diagnosis). - Incomplete or missing data. A study flowchart detailing case selection and exclusions has been developed ( Figure 1 ). Figure 1. Flowchart for the study. 2.3 Variables Data were retrospectively extracted from electronic medical records and focused on: • Included women characteristics: Age, family cancer history (mainly endometrial, breast, ovarian, cervical, colon, rectal, and stomach cancer), personal medical history (diabetes, hypertension, obesity, thyroid disorders…), personal surgical history, gynaecological and obstetric history (gravidity, parity, contraception …). • Bleeding characteristics: Type, abundance, number of haemorrhage episodes, associated symptoms (anorexia, pelvic pain, abdominal mass …). • Additional examinations: Pelvic ultrasound (endometrial thickness, intra-cavitary image …), method of uterine cavity exploration (hysteroscopy or curettage), date of sampling and abundance of the sample, anatomopathological diagnosis from the biopsy, and definitive anatomopathological diagnosis from the hysterectomy specimen. 2.4 Statistical analysis Data were entered and analysed with SPSS software (version 26.0, IBM Corp). Microsoft Office Excel was used to create the tables and graphs ( https://www.office.com/?omkt=fr-FR ). For comparative analysis, variables significantly associated with endometrial malignancy were assessed using the chi-square test or Fisher’s exact test for categorical variables and Student’s t test or Mann-Whitney U test for continuous variables. Multivariate logistic regression models were then constructed to identify independent predictors of endometrial malignancy. Variables with a p value ≤ 0.20 in the univariate analysis were entered into the model. Adjusted odds ratios (ORs) with 95% confidence intervals (CIs) were reported and a p value ≤ 0.05 was considered statistically significant. 16 , 17 The diagnostic performance of predictors was evaluated using sensitivity, specificity, positive predictive value, and negative predictive value. 18 Finally, a risk score for predicting endometrial malignancy was developed based on the variables that remained statistically significant in multivariate analysis. 2.5 Ethical considerations The study protocol was approved on 6 Mars 2025 by the institutional ethics committee of Charles Nicolle Hospital, Tunis, Tunisia before conducting the study with approval number FWA 00032748- IORG0011243. As this was a retrospective study using anonymized data, informed consent was waived. 3. Results During the study period, a total of 209 patients were included; 13 cases (6.22%) had endometrial malignancy. 3.1 Descriptive study The mean age was 45.7 ± 3.2 years (range 38–56). The mean body mass index (BMI) was 26.0 ± 2.2 kg/m 2 (range 23–35). A family cancer history was reported in 6% of cases. Regarding medical history, diabetes was reported in 6% of patients, hypertension in 15%, thyroid disorders in 8%, and polycystic ovary syndrome (PCOS) in 1%. Other medical conditions included dyslipidemia (13%), lupus (2%), depressive syndrome (1%), and peptic ulcer disease (3%). Previous surgical history included appendectomy in 7%, cholecystectomy in 12%, and other procedures in 6%. Tobacco use was found in 3% and coffee consumption in 11%. Regarding gynaecological history, the mean age at menarche was 12.2 ± 0.7 years. The median gravidity was 3 (range 0–7) and the median parity 3 (range 0–5). Contraceptive methods included intrauterine device (IUD) use in 29% of patients, oral contraceptives in 3%, and progestin-only pills in 4%. Hormone replacement therapy was reported in 43% of cases. A history of infertility was present in 6%. Screening procedures included Pap smear (24%) and mammography (18%), colposcopy was rarely performed (0.5%). The majority (158 cases, 75.6%) had not undergone a Pap smear. Among those tested, 40 cases (19.1%) were normal. Abnormal results were observed in a minority of cases: 6 (2.9%) presented atypical squamous cells of undetermined significance (ASC-US), 2 (1.0%) had low-grade intraepithelial lesions (LIEB), and 3 (1.4%) atypical glandular cells (AGC). Fibroids were the most frequent gynaecological condition, present in 76% of patients followed by ovarian cysts (10%). Previous uterine endoscopic procedures were performed in 11% of patients. The most frequent clinical presentations were pelvic pain (55%) and abdominal mass (35%). Fatigue was reported in 10% of cases. Profuse bleeding was noted in 61%. The median delay before consultation was 12 months (range 1–72). On physical and imaging assessment, an increased uterine size was observed in 77% of cases, vascularization in 49%, an abnormal endometrial–myometrial interface in 57%, and an intracavitary image in 23%. Hemostatic curettage was performed in 10% of cases, while hysteroscopy was carried out in 90%. 3.2 Comparative analysis ▪ Categorical variables Table 1 summarizes family cancer history and medical, surgical and exposure histories of the study population. Table 1. Family cancer history, and medical, surgical, and exposure histories of the study population. Variable Category Benign (n, %) Malignant (n, %) Total (n, %) p-value Family cancer history No 186 (94) 11 (6) 197 (100) 0.123 Yes 10 (83) 2 (17) 12 (100) Tobacco use No 189 (94) 13 (6) 202 (100) 0.488 Yes 7 (100) 0 (0) 7 (100) Coffee consumption No 174 (93) 13 (7) 187 (100) 0.202 Yes 22 (100) 0 (0) 22 (100) Diabetes No 183 (93) 13 (7) 196 (100) 0.338 Yes 13 (100) 0 (0) 13 (100) Hypertension No 167 (94) 11 (6) 178 (100) 0.954 Yes 29 (94) 2 (6) 31 (100) Thyroid disorder No 180 (93) 13 (7) 193 (100) 0.284 Yes 16 (100) 0 (0) 16 (100) PCOS * No 194 (94) 12 (6) 206 (100) 0.050 Yes 2 (67) 1 (33) 3 (100) Other medical history No 154 (92) 13 (8) 167 (100) 0.480 Dyslipidemia 28 (100) 0 (0) 28 (100) Lupus 5 (100) 0 (0) 5 (100) Depressive syndrome 3 (100) 0 (0) 3 (100) PUD ** 6 (100) 0 (0) 6 (100) Gastrectomy No 195 (94) 13 (6) 208 (100) 0.796 Yes 1 (100) 0 (0) 1 (100) Colectomy No 196 (94) 13 (6) 209 (100) — Appendectomy No 182 (93) 13 (7) 195 (100) 0.318 Yes 14 (100) 0 (0) 14 (100) Cholecystectomy No 173 (94) 12 (6) 185 (100) 0.658 Yes 23 (96) 1 (4) 24 (100) Other surgeries No 185 (94) 12 (6) 197 (100) 0.350 Cystectomy 4 (80) 1 (20) 5 (100) Amygdalectomy 7 (100) 0 (0) 7 (100) * PCOS: Polycystic Ovary Syndrome. ** PUD: Peptic Ulcer Disease. Most patients had no family cancer history (94% benign vs. 6% malignant, p = 0.123). Most patients did not use tobacco (94% benign vs. 6% malignant, p = 0.488) or coffee (93% benign vs. 7% malignant, p = 0.202). Diabetes (93% benign vs. 7% malignant, p = 0.338), hypertension (94% benign vs. 6% malignant, p = 0.954), and thyroid disorders (93% benign vs. 7% malignant, p = 0.284) were uncommon. Other medical histories such as dyslipidemia, lupus, depressive syndrome, and peptic ulcer disease were rare and not associated with malignancy (all p > 0.05). Previous surgeries—including gastrectomy, colectomy, appendectomy, cholecystectomy, cystectomy, and amygdalectomy—were infrequent and showed no significant association with malignancy. Table 2 presents gynaecological history of the study population. Table 2. Gynaecological history of the study population. Variable Category Benign (n, %) Malignant (n, %) Total (n, %) Chi-Square p Oral contraceptive use No 191 (95) 11 (5) 202 (100) 0.013 Yes 5 (71) 2 (29) 7 (100) IUD * No 137 (93) 11 (7) 148 (100) 0.258 Yes 59 (97) 2 (3) 61 (100) Progestin-only pill No 188 (94) 13 (6) 201 (100) 0.458 Yes 8 (100) 0 (0) 8 (100) Long-term treatment No 180 (94) 12 (6) 192 (100) 0.952 Yes 16 (94) 1 (6) 17 (100) Hormonal replacement therapy No 109 (92) 10 (8) 119 (100) 0.133 Yes 87 (97) 3 (3) 90 (100) Infertility No 181 (93) 13 (7) 194 (100) 0.628 primary 9 (100) 0 (0) 9 (100) secondary 4 (100) 0 (0) 4 (100) Pap smear No 148 (93.7) 10 (6.3) 158 (75.6) <0.001 Normal 39 (97.5) 1 (2.5) 40 (19.1) ASCUS 6 (100) 0 6 (2.9) LIEB 2 (100) 0 2 (1.0) ACG 1 (33.3) 2 (66.7) 3 (1.4) Colposcopy No 195 (93.8) 13 (6.3) 208 (99.5) 0.796 Yes 1 (100) 0 1 (0.5) Fibroids No 43 (86.0) 7 (14.0) 50 (23.9) 0.009 Yes 153 (96.2) 6 (3.8) 159 (76.1) Previous uterine endoscopic procedure No 177 (95.2) 9 (4.8) 186 (89.0) 0.035 Myomectomy 7 (87.5) 1 (12.5) 8 (3.8) Polypectomy 9 (75.0) 3 (25.0) 12 (5.7) hemostatic curettage 3 (100) 0 3 (1.4) PCOS ** No 194 (94) 12 (6) 206 (100) 0.050 Yes 2 (67) 1 (33) 3 (100) Ovarian cyst No 176 (93.6) 12 (6.4) 188 (90.4) 0.808 Yes 19 (95.0) 1 (5.0) 20 (9.6) Mammogram No 162 (93.1) 12 (6.9) 174 (83.3) 0.805 ACR2 25 (96.2) 1 (3.8) 26 (12.4) ACR3 7 (100) 0 7 (3.3) ACR4 2 (100) 0 2 (1.0) Interval delay 1 7 (87.5) 1 (12.5) 8 (3.8) 0.040 2 53 (86.9) 8 (13.1) 61 (29.3) 3 105 (97.2) 3 (2.8) 108 (51.9) 4 24 (100) 0 24 (11.5) 5 6 (85.7) 1 (14.3) 7 (3.4) Breast neoplasia No 196 (94) 13 (6) 209 (100) – Tamoxifen No 195 (94) 13 (6) 208 (100) – Pelvic irradiation No 196 (94) 13 (6) 209 (100) – * IUD: Intrauterine Device. ** PCOS: Polycystic Ovary Syndrome. Oral contraceptive use was significantly associated with malignancy (29% malignant in users vs. 5% in non-users, p = 0.013), whereas use of IUDs, progestin-only pills, long-term treatments, and hormonal replacement therapy showed no significant differences. Infertility—primary or secondary—was also rare and not associated with malignancy (p > 0.05). Pap smear results were significantly associated with malignancy (p < 0.001), with the highest proportion of malignant cases observed in patients with ACG (67%). Colposcopy showed no significant association with malignancy (p = 0.796). Presence of fibroids was associated with a lower risk of malignancy (3.8% malignant in patients with fibroids vs. 14% in those without, p = 0.009). Previous uterine endoscopic procedures were significantly associated with malignancy (p = 0.035), with higher malignant rates in patients who underwent polypectomy (25%) or myomectomy (12.5%). Polycystic ovary syndrome (PCOS) was observed in three patients, with one malignant case (p = 0.050). Ovarian cysts and mammogram findings did not show a significant association with malignancy (p = 0.808 and p = 0.805, respectively). Breast neoplasia, tamoxifen use, and pelvic irradiation were not associated with malignancy. Interval delay was significantly related to malignancy (p = 0.04). Table 3 summarizes the bleeding characteristics and associated symptoms. Table 3. Bleeding characteristics and associated symptoms. Variable Category Benign n (%) Malignant n (%) Total n (%) Chi-square p Bleeding abundance Minimal 15 (94) 1 (6) 16 (100) 0.963 Moderate 156 (94) 10 (6) 166 (100) Abundant 25 (93) 2 (7) 27 (100) Type of bleeding Metrorrhagia 4 (100) 0 (0) 4 (100) 0.732 Menorrhagia 90 (95) 5 (5) 95 (100) Menometrorrhagia 102 (93) 8 (7) 110 (100) Number of hemorrhage episodes 0 4 (67) 2 (33) 6 (100) 0.027 1 3 (75) 1 (25) 4 (100) 2 4 (100) 0 (0) 4 (100) 3 7 (100) 0 (0) 7 (100) ≥4 178 (95) 10 (5) 188 (100) Other associated symptoms No sign 52 (93) 4 (7) 56 (100) 0.001 Leucorrhea 2 (100) 0 (0) 2 (100) Hydrorrhea 1 (100) 0 (0) 1 (100) Weight loss 1 (100) 0 (0) 1 (100) Anorexia 0 (0) 2 (100) 2 (100) Pelvic pain No 89 (95) 5 (5) 94 (100) 0.626 Yes 107 (93) 8 (7) 115 (100) Abdominal mass No 124 (91) 12 (9) 136 (100) 0.033 Yes 72 (99) 1 (1) 73 (100) Fatigue No 178 (95) 10 (5) 188 (100) 0.107 Yes 18 (86) 3 (14) 21 (100) Profuse 114 (90) 13 (10) 127 (100) Bleeding characteristics—including abundance and type—showed limited association, except for the number of hemorrhage episodes (p = 0.027), where patients with 0–1 episode had higher malignancy rates (25–33%) than those with ≥2 episodes. Other associated symptoms were significantly related to malignancy (p = 0.001), with anorexia present in 100% of malignant cases. Pelvic pain, fatigue, and uterine size were not significantly associated with malignancy. Presence of an abdominal mass was inversely associated with malignancy (1% malignant if present vs. 9% if absent, p = 0.033). The complementary examination findings are summarized in Table 4 . Table 4. Complementary examination findings among the study population. Variable Category Benign n (%) Malignant n (%) Total n (%) Chi-square p Uterine size Normal 45 (94) 3 (6) 48 (100) 0.992 Increased 151 (94) 10 (6) 161 (100) Vascularization No 97 (98) 2 (2) 99 (100) 0.000 Score 1 97 (94) 6 (6) 103 (100) Score 2 2 (29) 5 (71) 7 (100) Endometrial–myometrial interface Unseen 84 (93) 6 (7) 90 (100) 0.828 Seen 111 (94) 7 (6) 118 (100) Intracavitary image No 149 (93) 11 (7) 160 (100) 0.871 Polyp 15 (94) 1 (6) 16 (100) Fibroma 31 (97) 1 (3) 32 (100) Other 1 (100) 0 (0) 1 (100) Hemostatic curettage No 177 (94) 12 (6) 189 (100) 0.812 Yes 19 (95) 1 (5) 20 (100) Hysteroscopy No 20 (95) 1 (5) 21 (100) 0.771 Yes 176 (94) 12 (6) 188 (100) Quantity of curettage specimen Scanty 81 (100) 0 (0) 81 (100) 0.003 Profuse 114 (90) 13 (10) 127 (100) Ultrasound features revealed strong associations for vascularization (p < 0.001), with Score 2 showing 71% malignancy, whereas normal vascularization or Score 1 had much lower rates. The endometrial–myometrial interface, intracavitary images, hemostatic curettage, and hysteroscopy did not show significant differences. Quantity of curettage specimen was also significant (p = 0.003), with abundant specimens associated with 10% malignancy compared to 0% for scanty specimens. ▪ Continuous variables ( Table 5 ) Table 5. Continuous variables of the study population. Benign Malignant p Age (years) 46 48 0,217 Body Mass Index (Kg/m 2 ) 25 26 0,576 Gravidity 3 2 0,018 Parity 3 2 0,060 Menarche 12 12 0,603 Delay before consultation (months) 12 6 0,011 Endometrial Thickness (mm) 5 12 0,000 Hemoglobin (g/dcl) 10 10 0,487 Delay before biopsy (months) 1 1 0,756 The median age was 46 years in benign cases and 48 years in malignant cases (p = 0.217). The median BMI was 25 for benign and 26 for malignant cases (p = 0.576). Gravidity and parity differed, with median gravidity of 3 versus 2 (p = 0.018) and median parity of 3 versus 2 (p = 0.060). Median age at menarche was 12 years in both groups (p = 0.603). The median delay before consultation was significantly shorter in malignant cases (6 months) compared to benign cases (12 months, p = 0.011). Endometrial thickness was markedly higher in malignant cases (median 12 mm) than in benign cases (median 5 mm, p < 0.001). Hemoglobin levels were similar between groups (median 10 g/dL, p = 0.487), and the median delay before biopsy was 1 month in both groups (p = 0.756). 3.3 Receiver operating characteristic (ROC) curve analysis The predictive performance of several clinical and ultrasound variables for endometrial malignancy was evaluated using ROC analysis: ( Figure 2 ) ( Table 6 ). ▪ Endometrial thickness demonstrated the highest discriminative ability, with an AUC of 0.842 (p 9 mm was identified as the optimal threshold, yielding a sensitivity of 69%, specificity of 87%, a positive predictive value of 26.5%, and a negative predictive value of 97.7%. This indicates that increased endometrial thickness is a strong predictor of malignancy, particularly useful for ruling out disease when the measurement is below the threshold. ▪ Gravidity showed a moderate predictive value with an AUC of 0.690 (p = 0.022). A gravidity of ≤1 was associated with high specificity (96%) but low sensitivity (23%), suggesting that low gravidity may indicate increased risk of malignancy, though many cases could be missed if this criterion is used alone. ▪ The number of hemorrhage episodes had limited predictive value, with an AUC of 0.576 (p = 0.360). Using ≤2 episodes as a threshold, the sensitivity was 62% and specificity 69%, indicating that this variable alone is a weak predictor of malignancy. Figure 2. Predictive performance of gravidity, number of hemorrhage episodes and endometrial thickness for endometrial malignancy evaluated using ROC analysis. Table 6. Predictive performance of gravidity, number of hemorrhage episodes and endometrial thickness for endometrial malignancy was evaluated using ROC analysis. Variable AUC p-value 95% CI Criterion Sensitivity (%) Specificity (%) PPV * (%) NPV ** (%) Gravidity 0.690 0.022 0.542–0.838 ≤1 23.08 96.43 30 95 Number of hemorrhage episodes 0.576 0.360 0.398–0.754 ≤2 61.54 68.88 11.6 96.4 Endometrial thickness 0.842 9 69.23 87.11 26.5 97.7 * PPV: Predictive positive value. ** NPV: Negative predictive value. Overall, endometrial thickness is the most significant individual predictor of malignancy, while low gravidity adds specificity but is limited by poor sensitivity. The number of hemorrhage episodes does not reliably predict malignancy. 3.4 Logistic regression analysis Logistic regression analysis identified several independent predictors of endometrial malignancy ( Table 7 ). ▪ Oral contraceptive use was significantly associated with increased risk (OR = 29.87, 95% CI: 1.52–587.08, p = 0.025). ▪ Endometrial thickness greater than 9 mm was a strong predictor of malignancy (OR = 25.25, 95% CI: 4.32–147.64, p < 0.001). ▪ The presence of vascularization significantly increased the risk (OR = 98.34, 95% CI: 3.73–2594.79, p = 0.006). Table 7. Independent predictors of endometrial malignancy identified by logistic regression. p-value OR 95% CI for OR Lower Upper Oral contraceptive use 0,025 29,866 1,519 587,080 Previous uterine endoscopic procedure 0,054 6,180 0,970 39,392 Number of hemorrhage episode ≤1 0,001 0,202 0,079 0,520 Vascularization 0,006 98,343 3,727 2594,786 Thickness >9 <0,001 25,254 4,320 147,642 Bleeding abundance 0,002 0,295 0,134 0,648 Conversely: ▪ A low number of hemorrhage episodes (≤1) was protective (OR = 0.202, 95% CI: 0.079–0.520, p = 0.001). ▪ Lower bleeding abundance decreased the likelihood of malignancy (OR = 0.295, 95% CI: 0.134–0.648, p = 0.002). ▪ Previous uterine endoscopic procedures showed a borderline association (p = 0.054) but did not reach statistical significance. 3.5 Predictive score for endometrial malignancy A risk score for predicting endometrial malignancy was developed using the variables found to be statistically significant in multivariate analysis. The included predictors were: - Endometrial thickness greater than 9 mm, - Oral contraceptive use, - Presence of vascularization, - Low number of hemorrhage episodes (≤1), - And lower bleeding abundance. Each predictor was weighted according to its odds ratio: - Endometrial thickness >9 mm and oral contraceptive use were assigned 3 points each, - Vascularization was assigned 4 points, - while a low number of hemorrhage episodes and lower bleeding abundance were considered protective and assigned −2 and −1 points, respectively. The total score allows stratification of patients into risk categories: scores of 7 or higher indicate a high risk of malignancy. The predictive score for endometrial malignancy demonstrated excellent discriminative ability ( Figure 3 ): - The area under the ROC curve (AUC) was 0.901 (95% CI: 0.825–0.976, p 7, the score showed a sensitivity of 77% and a specificity of 90%, with a positive predictive value of 34% and a negative predictive value of 98%, suggesting strong effectiveness in ruling out malignancy among low-risk patients. Figure 3. ROC curve associated with the prediction model of endometrial cancer in premonopausal women with abnormal uterine bleeding. 4. Discussion The evaluation of women presenting with AUB to exclude endometrial malignancy relies on a combination of clinical risk assessment, imaging, and histopathological sampling. The presented results, when compared to the broader literature, reveal a consistent emphasis on endometrial thickness as a pivotal triage tool. They also highlight the development and variable utility of integrated risk prediction models. ▪ The primacy of endometrial thickness Evidence consistently highlights the crucial role of transvaginal ultrasound–derived endometrial thickness, which demonstrates robust diagnostic accuracy in predicting endometrial malignancy across studies. Endometrial thickness among postmenopausal women with AUB below 4 mm seems to be associated with a very low risk of endometrial cancer. 19 Unfortunately, there is no established consensus on the threshold for endometrial thickness for premenopausal women. In accordance with the results of other studies, our data indicated that patients with thicker endometrium exhibited a higher risk of endometrial malignancy. 20 Our findings, which identified endometrial thickness >9 mm as an independent risk factor for AUB in perimenopausal women, are consistent with previously published evidence. Tian et al. 21 similarly reported that an endometrial thickness ≥10 mm was an independent risk factor for AUB, while Sahu et al. 22 observed that the majority of perimenopausal women with AUB had an endometrial thickness of 10–12 mm (35.7%), followed by 7–9 mm (27.1%). In contrast, Getpook et al. 23 demonstrated that an endometrial thickness ≤8 mm was unlikely to be associated with malignant pathology in premenopausal AUB. Collectively, these concordant findings reinforce the clinical significance of transvaginal ultrasonography in assessing endometrial thickness as a key predictor of endometrial pathology in premenopausal women with AUB. This principle holds strong in clinical guidelines, confirming endometrial thickness as the most robust initial screening parameter. ▪ Risk-scoring prediction models for endometrial malignancy Several studies have developed integrated risk prediction models to address the limitations of using endometrial thickness alone. Giannella et al. 3 proposed a model including BMI ≥30 kg/m 2 , diabetes, and endometrial thickness >11 mm, which achieved robust accuracy (AUC 0.854; sensitivity 75.0%, specificity 90.8%; PPV 30.0%, NPV 98.6%). Similarly, the PAD30 score developed by Bagepalli Srinivas et al., 24 based on anovulatory bleeding pattern, age ≥45 years, BMI ≥30 kg/m 2 , and diabetes mellitus, showed good diagnostic performance (AUC 0.84; sensitivity 85.7%, specificity 87.6%). Ruan et al. 20 incorporated metabolic diseases, family history, age ≥40 years, resistance index of endometrial vasculature ≤0.5, and endometrial thickness ≥10 mm into a nomogram, which demonstrated good discrimination with an AUC 0.837 (95% CI 0.800-0.874) and calibration in both the development and validation cohorts. Compared with these models, our predictive score demonstrated even stronger discriminative ability, with an AUC of 0.901 (95% CI 0.825–0.976, p 7, the model achieved a sensitivity of 77% and specificity of 90%, with a particularly high negative predictive value of 98%, supporting its effectiveness in reliably excluding malignancy in low-risk patients. These results suggest that our score may provide an accurate and clinically useful tool, comparable or superior to previously published models, for guiding the selective use of invasive diagnostic procedures. ▪ Consistency and divergence in clinical risk factors The evaluation of patient-specific risk factors shows both consistency and variation. The divergence underscores that while certain risk factors are epidemiologically important, their utility in a specific predictive algorithm can vary based on the study population and the other variables in the model. In our study, oral contraceptive use emerged as an independent predictor of endometrial malignancy (OR 29.87, 95% CI 1.52–587.08, p = 0.025). This result contrasts with extensive evidence from large-scale epidemiological studies and meta-analyses, which consistently report a protective effect of oral contraceptives against endometrial cancer. The Collaborative Group on Epidemiological Studies on Endometrial Cancer, through an individual participant meta-analysis including over 27,000 women with endometrial cancer across 36 studies, demonstrated a substantial and sustained risk reduction associated with oral contraceptive use. 25 Similarly, Michels et al. 26 and Harajka et al. 27 confirmed these findings in systematic reviews and meta-analyses, while Karlsson et al. 28 further highlighted the time-dependent protective effect, with longer duration of use conferring greater benefit. The discrepancy with our findings may be explained by the short duration of oral contraceptive use among women in our cohort, which might have been insufficient to exert a protective effect. Additionally, the small sample size and wide confidence interval suggest caution in interpretation. Nevertheless, this unexpected association highlights the importance of considering duration and patterns of oral contraceptive exposure when assessing their relationship with endometrial cancer risk. Our findings demonstrated that vascularization on transvaginal ultrasound was found to be one of the strongest predictors of endometrial malignancy. Logistic regression analysis showed that the presence of abnormal vascularization significantly increased the risk, with an odds ratio of 98.34 (95% CI: 3.73–2594.79, p = 0.006). Notably, patients with a vascular score of 2 had a malignancy rate of 71%, whereas normal vascularization or a score of 1 was associated with substantially lower rates. These findings are in line with recent evidence supporting the role of Doppler ultrasound vascular scoring in differentiating benign from malignant endometrial lesions. Tirnovanu et al. 29 reported that a vascular score of 1 typically excludes endometrial cancer, with high sensitivity (87.5%) and specificity (79%). Conversely, a cutoff score of 2 provided excellent discriminative performance, yielding 100% sensitivity and 86.3% specificity, which reflects the increased neovascularization commonly observed in malignant tumors. Such results are also consistent with the International Endometrial Tumor Analysis (IETA) consensus, 30 which emphasizes abnormal vascular patterns as a key ultrasound feature suggestive of malignancy. Taken together, our findings reinforce the clinical value of color Doppler vascular assessment in women with abnormal uterine bleeding. The strong association between vascular score ≥2 and malignancy suggests that integrating vascularization into risk prediction models may substantially improve diagnostic accuracy. This parameter could therefore serve as a non-invasive adjunct to guide clinical decision-making and reduce unnecessary invasive procedures. In our cohort, two clinical characteristics of bleeding were independently protective: having ≤1 hemorrhagic episode (OR 0.20, 95% CI 0.08–0.52, p = 0.001) and lower bleeding abundance (OR 0.30, 95% CI 0.13–0.65, p = 0.002). Clinically, this pattern is plausible: malignant endometrial lesions often generate recurrent and profuse bleeding due to fragile neovascularization and disordered repair, whereas isolated or low-volume events are more typical of benign etiologies (e.g., anovulatory dysfunction, polyps, simple hyperplasia). Most of the available studies have not addressed the predictive value of bleeding frequency or volume. Specifically, several key works—including Giannella et al., 3 Timmermans et al., 19 Sahu et al., 22 and Getpook et al. 23 —focused primarily on endometrial thickness or metabolic and clinical factors, without evaluating bleeding characteristics as independent predictors of malignancy. Similarly, Tian et al. 21 did not report hemorrhage count or abundance in relation to cancer risk. Bleeding burden was not included as a variable into the nomogram of Ruan et al. 20 The closest conceptual overlap is PAD30’s anovulatory pattern, 24 which acknowledges that bleeding characteristics carry predictive signal, indirectly supporting our observation that clinical bleeding features can refine risk. Our findings highlight the potential value of bleeding characteristics as predictive markers in premenopausal AUB. Specifically, the number of hemorrhagic episodes and the abundance of bleeding represent simple, clinically accessible variables that can be systematically collected during patient history. As our data suggest, fewer episodes and lower bleeding abundance are associated with a reduced likelihood of malignancy, underscoring the importance of detailed bleeding history in refining risk stratification. 4.1 Study strengths and limitations This study has several strengths. It is, to our knowledge, one of the few to focus exclusively on premenopausal women with AUB, a population for whom risk stratification for endometrial malignancy remains uncertain. The use of a robust reference standard—hysterectomy specimen histology—provides high diagnostic accuracy for outcome classification. Furthermore, the study covered a relatively long period (almost nine years), enhancing the reliability of findings. By incorporating bleeding patterns—simple, cost-free, and universally available clinical variables—our model complements existing approaches and may enhance decision-making regarding endometrial sampling in premenopausal women with AUB. However, some limitations should be acknowledged. First, the retrospective single-center design may limit generalizability. Second, external validation was not performed, and the predictive score requires further confirmation in independent cohorts before clinical application. Finally, some variables of potential interest, such as molecular or hormonal markers, were not available in the dataset. 4.2 Clinical implications The proposed risk score offers a clinically useful, non-invasive tool to stratify premenopausal women with AUB according to their likelihood of endometrial malignancy: ▪ Low-risk group (score <7): These women are characterized by protective factors such as a low number of hemorrhagic episodes (≤1) and lower bleeding abundance. The score demonstrated an an AUC of 0.901 and an excellent negative predictive value (98%) in this group, suggesting that unnecessary endometrial biopsies could be safely avoided, thereby reducing patient morbidity and healthcare costs. ▪ High-risk group (score ≥7): Patients presenting with predictors such as endometrial thickness >9 mm, oral contraceptive use, and the presence of vascularization fall into this category. With a sensitivity of 77% and a specificity of 90%, this group should be prioritized for invasive diagnostic procedures (endometrial sampling or hysteroscopy) to ensure timely detection and management of endometrial malignancy. This stratification may improve patient-centered care by tailoring diagnostic strategies, optimizing resource allocation, and minimizing unnecessary interventions. 4.3 Recommendations for further research To confirm and expand the clinical applicability of this score, further research should address the following: ▪ External validation: Conduct multicenter studies across diverse populations to confirm reproducibility and generalizability. ▪ Prospective evaluation: Implement prospective trials to assess real-world impact on reducing unnecessary biopsies without delaying cancer detection. ▪ Comparative assessment: Benchmark the score against existing guidelines and other predictive models to establish relative performance. ▪ Model refinement: Explore the addition of serum biomarkers, molecular markers, or advanced imaging parameters to enhance predictive accuracy. 5. Conclusions This study developed and internally validated a novel risk prediction score for endometrial malignancy in premenopausal women presenting with AUB. The score based on five key predictors: endometrial thickness greater than 9 mm, oral contraceptive use, and the presence of vascularization as risk factors, while a low number of hemorrhage episodes and lower bleeding abundance were protective. A cutoff value of 7 or higher identified high risk of endometrial malignancy, with excellent diagnostic accuracy (AUC 0.901). At this threshold, the score achieved a sensitivity of 77% and specificity of 90%, with a particularly high negative predictive value of 98%, making it especially useful for ruling out malignancy among low-risk patients. These findings suggest that the proposed score could serve as a valuable non-invasive decision-support tool to guide the selective use of endometrial biopsy. While external validation in larger and more diverse populations remains necessary, the model has the potential to improve patient-centered care by reducing unnecessary invasive procedures and ensuring timely diagnosis in women at elevated risk. Ethical considerations We confirm that we have read the Journal’s position on issues involved in ethical publication and affirm that this report is consistent with those guidelines. The study protocol was approved on 6 Mars 2025 by the institutional ethics committee of Charles Nicolle Hospital, Tunis, Tunisia before conducting the study (approval number: FWA 00032748- IORG0011243). Consent to participate As this was a retrospective study using anonymized data, informed consent was waived. Data availability statement All data sets can be assessed and all study findings reported in the article are shared via Harvard Dataverse: “Development and Internal Validation of a Novel Risk Prediction Score for Endometrial Malignancy in Premenopausal Women with Abnormal Uterine Bleeding”, https://doi.org/10.7910/DVN/BTRWYC . 31 This project contains the following: • Dataset Novel Risk Prediction Score • Study findings Extended data Harvard Dataverse: “Development and Internal Validation of a Novel Risk Prediction Score for Endometrial Malignancy in Premenopausal Women with Abnormal Uterine Bleeding”, https://doi.org/10.7910/DVN/BTRWYC . 31 This project contains the following: • Canvas (English) Reporting guidelines This work has been reported in line with the STROBE guidelines. 32 Harvard Dataverse: “Development and Internal Validation of a Novel Risk Prediction Score for Endometrial Malignancy in Premenopausal Women with Abnormal Uterine Bleeding”, https://doi.org/10.7910/DVN/BTRWYC . 31 This project contains the following: • STROBE Checklist Data are available under the terms of the Creative Commons Zero “No rights reserved” data waiver (CC0 1.0 Public domain dedication). References 1. Sweet MG, Schmidt-Dalton TA, Weiss PM, et al. : Evaluation and management of abnormal uterine bleeding in premenopausal women. Am. Fam. Physician. 2012; 85 (1): 35–43. PubMed Abstract 2. Fraser IS, Critchley HO, Broder M, et al. : The FIGO recommendations on terminologies and definitions for normal and abnormal uterine bleeding. Semin. Reprod. Med. 2011; 29 (5): 383–390. PubMed Abstract | Publisher Full Text 3. Giannella L, Cerami LB, Setti T, et al. : Prediction of Endometrial Hyperplasia and Cancer among Premenopausal Women with Abnormal Uterine Bleeding. Biomed. Res. Int. 2019; 2019 : 8598152. 4. Clarke MA, Long BJ, Del Mar MA, et al. : Association of Endometrial Cancer Risk With Postmenopausal Bleeding in Women: A Systematic Review and Meta-analysis. JAMA Intern. Med. 2018; 178 (9): 1210–1222. PubMed Abstract | Publisher Full Text | Free Full Text 5. Saccardi C, Vitagliano A, Marchetti M, et al. : Endometrial Cancer Risk Prediction According to Indication of Diagnostic Hysteroscopy in Post-Menopausal Women. Diagnostics (Basel). 2020; 10 (5): 257. PubMed Abstract | Publisher Full Text | Free Full Text 6. Saccardi C, Spagnol G, Bonaldo G, et al. : New Light on Endometrial Thickness as a Risk Factor of Cancer: What Do Clinicians Need to Know? Cancer Manag. Res. 2022; 14 : 1331–1340. PubMed Abstract | Publisher Full Text | Free Full Text 7. Kim MJ, Kim JJ, Kim SM: Endometrial evaluation with transvaginal ultrasonography for the screening of endometrial hyperplasia or cancer in premenopausal and perimenopausal women. Obstet Gynecol Sci. 2016; 59 (3): 192–200. PubMed Abstract | Publisher Full Text | Free Full Text 8. El Agwany AS: Sonographic Criteria for Uterine Curettage: Suspecting Endometrial Neoplasia. Indian J. Surg. Oncol. 2019; 10 (4): 679–684. PubMed Abstract | Publisher Full Text | Free Full Text 9. Jha S, Singh A, Sinha HH, et al. : Rate of premalignant and malignant endometrial lesion in "low-risk" premenopausal women with abnormal uterine bleeding undergoing endometrial biopsy. Obstet Gynecol Sci. 2021; 64 (6): 517–523. PubMed Abstract | Publisher Full Text | Free Full Text 10. Park YR, Lee SW, Kim Y, et al. : Endometrial thickness cut-off value by transvaginal ultrasonography for screening of endometrial pathology in premenopausal and postmenopausal women. Obstet Gynecol Sci. 2019; 62 (6): 445–453. PubMed Abstract | Publisher Full Text | Free Full Text 11. Wang L, Wei W, Cai M: A Review of the Risk Factors Associated with Endometrial Hyperplasia During Perimenopause. Int. J. Women’s Health. 2024; 16 : 1475–1482. PubMed Abstract | Publisher Full Text | Free Full Text 12. Singh S, Best C, Dunn S, et al. : SOGC clinical practice guideline no 292—abnormal uterine bleeding in Pre-Menopausal women. J. Obstet. Gynaecol. Can. 2018; 40 (5): e391–e415. Publisher Full Text 13. National Institute for Health and Care Excellence (NICE): Heavy menstrual bleeding: assessment and management. NICE guideline [NG88]. London: NICE; 2018 Mar 14 [cited 2021 May 24]. 14. Dreisler E, Frandsen CS, Ulrich L: Perimenopausal abnormal uterine bleeding. Maturitas. 2024; 184 : 107944. Publisher Full Text 15. Yılmaz Aksoy MS, Bornaun T: Evolving paradigms in the diagnosis and management of premenopausal women with abnormal uterine bleeding. Eur Res J. July 2024; 10 (4): 414–425. Publisher Full Text 16. Rybak A, Levy C, Ouldali N, et al. : Dynamics of Antibiotic Resistance of Streptococcus pneumoniae in France: A Pediatric Prospective Nasopharyngeal Carriage Study from 2001 to 2022. Antibiotics. 2023 Jun; 12 (6): 1020. PubMed Abstract | Publisher Full Text | Free Full Text 17. Hasan MM, Kamruzzaman M, Anik KS, et al. : Dengue Encephalopathy, its Presentations and Outcome, A Study on 200 Dengue Encephalopathy Patients in Tertiary Level Hospitals in Bangladesh. Sch J App Med Sci. 2024 Nov 11; 12 (11): 1550–1557. Publisher Full Text 18. Ben-Haim Y, Dacso CC: Interpreting PPV and NPV of Diagnostic Tests with Uncertain Prevalence. Rambam Maimonides Med J. 2024 Jul 30; 15 (3): e0013. PubMed Abstract | Publisher Full Text | Free Full Text 19. Timmermans A, Opmeer BC, Khan KS, et al. : Endometrial thickness measurement for detecting endometrial cancer in women with postmenopausal bleeding: a systematic review and meta-analysis. Obstet. Gynecol. 2010; 116 : 160–167. Publisher Full Text 20. Ruan H, Chen S, Li J, et al. : Development and Validation of a Nomogram Prediction Model for Endometrial Malignancy in Patients with Abnormal Uterine Bleeding. Yonsei Med. J. 2023; 64 (3): 197–203. PubMed Abstract | Publisher Full Text | Free Full Text 21. Tian Y, Bai B, Wang L, et al. : Contributing factors related to abnormal uterine bleeding in perimenopausal women: a case-control study. J. Health Popul. Nutr. 2024; 43 (1): 52. PubMed Abstract | Publisher Full Text | Free Full Text 22. Sahu HD, Varma AV, Karmarkar S, et al. : Endometrial histopathology in abnormal uterine bleeding and its relation with thyroid profile and endometrial thickness. Cureus. 2023; 15 (4): e37931. PubMed Abstract | Publisher Full Text 23. Getpook C, Wattanakumtornkul S: Endometrial thickness screening in premenopausal women with abnormal uterine bleeding. J. Obstet. Gynaecol. Res. 2006; 32 (6): 588–592. Publisher Full Text 24. Bagepalli Srinivas S, Kubakaddi SS, Polisetti S, et al. : A Novel Risk-Scoring Model for Prediction of Premalignant and Malignant Lesions of Uterine Endometrium Among Symptomatic Premenopausal Women. Int. J. Women’s Health. 2020; 12 : 883–891. PubMed Abstract | Publisher Full Text | Free Full Text 25. Collaborative Group on Epidemiological Studies on Endometrial Cancer: Endometrial cancer and oral contraceptives: an individual participant meta-analysis of 27 276 women with endometrial cancer from 36 epidemiological studies. Lancet Oncol. 2015; 16 (9): 1061–1070. Publisher Full Text 26. Michels KA, Pfeiffer RM, Brinton LA, et al. : Modification of the Associations Between Duration of Oral Contraceptive Use and Ovarian, Endometrial, Breast, and Colorectal Cancers. JAMA Oncol. 2018; 4 (4): 516–521. PubMed Abstract | Publisher Full Text | Free Full Text 27. Harajka A, Hercsik T, das Virgens IPA , et al. : Association of oral contraceptives and risk of endometrial cancer: A systematic review and meta-analysis. Acta Obstet. Gynecol. Scand. 2025; 104 (4): 591–603. PubMed Abstract | Publisher Full Text | Free Full Text 28. Karlsson T, Johansson T, Höglund J, et al. : Time-Dependent Effects of Oral Contraceptive Use on Breast, Ovarian, and Endometrial Cancers. Cancer Res. 2021; 81 (4): 1153–1162. PubMed Abstract | Publisher Full Text 29. Tîrnovanu MC, Cojocaru E, Tîrnovanu VG, et al. : The Role of Ultrasound in Diagnosing Endometrial Pathologies: Adherence to IETA Group Consensus and Preoperative Assessment of Myometrial Invasion in Endometrial Cancer. Diagnostics (Basel). 2025; 15 (7): 891. PubMed Abstract | Publisher Full Text | Free Full Text 30. Leone FP, Timmerman D, Bourne T, et al. : Terms, definitions and measurements to describe the sonographic features of the endometrium and intrauterine lesions: a consensus opinion from the International Endometrial Tumor Analysis (IETA) group. Ultrasound Obstet. Gynecol. 2010; 35 (1): 103–112. PubMed Abstract | Publisher Full Text 31. Karmous N, Jemli H, Masmoudi A, et al. : Development and internal validation of a novel risk prediction score for endometrial malignancy in premenopausal women with abnormal uterine bleeding. [Dataset]. Harvard Dataverse. 2025. 32. von Elm E , Altman DG, Egger M, et al. : The Strengthening the Reporting of Observational Studies in Epidemiology (STROBE) statement: guidelines for reporting observational studies. J. Clin. Epidemiol. 2008 Apr; 61 (4): 344–349. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 18 Nov 2025 ADD YOUR COMMENT Comment Author details Author details 1 Gynaecology and Obstetrics department B, Charles Nicolle Hospital, Tunis, Tunisia 2 Faculty of medicine of Tunis, University Tunis el Manar, Tunis, Tunisia 3 General surgery department B, Charles Nicolle Hospital, Tunis, Tunisia 4 Psychiatric department, Razi Hospital, Manouba, Tunisia Narjes karmous Roles: Conceptualization, Methodology, Writing – Original Draft Preparation Hanene Jemli Roles: Data Curation, Visualization Abdelwaheb Masmoudi Roles: Writing – Review & Editing Badreddine Bouguerra Roles: Validation, Visualization Aymen Mabrouk Roles: Writing – Review & Editing Anis Ben Dhou Roles: Writing – Review & Editing Abdennour Karmous Roles: Formal Analysis, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (1) version 1 Published: 18 Nov 2025, 14:1281 https://doi.org/10.12688/f1000research.170227.1 Copyright © 2025 karmous 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 karmous N, Jemli H, Masmoudi A et al. Development and Internal Validation of a Novel Risk Prediction Score for Endometrial Malignancy in Premenopausal Women with Abnormal Uterine Bleeding [version 1; peer review: 1 not approved] . F1000Research 2025, 14 :1281 ( https://doi.org/10.12688/f1000research.170227.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 18 Nov 2025 Views 0 Cite How to cite this report: Wang X. Reviewer Report For: Development and Internal Validation of a Novel Risk Prediction Score for Endometrial Malignancy in Premenopausal Women with Abnormal Uterine Bleeding [version 1; peer review: 1 not approved] . F1000Research 2025, 14 :1281 ( https://doi.org/10.5256/f1000research.187658.r447598 ) The direct URL for this report is: https://f1000research.com/articles/14-1281/v1#referee-response-447598 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 03 Feb 2026 Xuemin Wang , Institution: The University of Queensland Institute for Molecular Bioscience (Ringgold ID: 85088), Saint Lucia, Queensland, Australia Not Approved VIEWS 0 https://doi.org/10.5256/f1000research.187658.r447598 The authors developed a predictive model in identifying endometrial cancer in 209 premenopausal women with abnormal uterine bleeding. While the study was interesting, more details need to be provided, results can be better presented and summarised. Some of my comments ... Continue reading READ ALL The authors developed a predictive model in identifying endometrial cancer in 209 premenopausal women with abnormal uterine bleeding. While the study was interesting, more details need to be provided, results can be better presented and summarised. Some of my comments are specifically listed below. 1. There is no internal validation of the predictive model. So, the "internal validation" in the title of the manuscript is not accurate. The authors may want to change it to "Development and performance of ...". 2. the last sentence in the Introduction "..., hence the interest of ..." doesn't read. 3. Was hysterectomy conducted to the participants at the time of recruitment or during the follow up period? 4. can the authors please list the conditions instead of using "..." throughout the text? 5. Figure 1 isn't the flowchart of the study. It showed the recruitment of participants in the current form. 6. In Results section, can the authors please summarise the results more concisely, rather than listing them one by one. The authors can consider merging the tables describing the characteristics of the participants. It's also necessary to present the SD of the continuous variables. 7. change comparative analysis to univariate analysis. 8. Many variables showed p < 0.2 in the univariate analysis. It wasn't mentioned why the authors only looked at 3 variables (gravity, number of haemorrhage episodes, and endometrial thickness) in the ROC analysis? Also, the authors didn't mention why they applied p<0.2 to select variables in the univariate analysis. This p-value threshold looked too lenient. 9. As mentioned above, many variables passed p<0.2 in the univariate analysis and should have been included in the multivariable analysis according to their inclusion criteria. But only the results of six variables were presented. what about the results of the other variables? 10. participants with incomplete or missing data should be excluded according to their exclusion criteria. therefore, all 209 participants included should have non-missing data. However, only 208 participants had tamoxifen medication as shown in Table 2. 11. the authors assigned different points to the five variables that showed significant associations with endometrial malignancy. How were the points determined? for example, why endometrial thickness > 9mm assigned 3 points and vascularisation 4 points? 12. endometrial thickness varies substantially depending on the stage of the menstrual cycle. How was the menstrual cycle adjusted, or was it adjusted at all? Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Partly Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? No Competing Interests: No competing interests were disclosed. Reviewer Expertise: statistical genetics, genetic epidemiology I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Wang X. Reviewer Report For: Development and Internal Validation of a Novel Risk Prediction Score for Endometrial Malignancy in Premenopausal Women with Abnormal Uterine Bleeding [version 1; peer review: 1 not approved] . F1000Research 2025, 14 :1281 ( https://doi.org/10.5256/f1000research.187658.r447598 ) The direct URL for this report is: https://f1000research.com/articles/14-1281/v1#referee-response-447598 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 18 Nov 2025 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 Version 1 18 Nov 25 read Xuemin Wang , Institution: The University of Queensland Institute for Molecular Bioscience (Ringgold ID: 85088), Saint Lucia, Australia 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 © 2026 Wang X. 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. 03 Feb 2026 | for Version 1 Xuemin Wang , Institution: The University of Queensland Institute for Molecular Bioscience (Ringgold ID: 85088), Saint Lucia, Queensland, Australia 0 Views copyright © 2026 Wang X. 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) Not 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 authors developed a predictive model in identifying endometrial cancer in 209 premenopausal women with abnormal uterine bleeding. While the study was interesting, more details need to be provided, results can be better presented and summarised. Some of my comments are specifically listed below. 1. There is no internal validation of the predictive model. So, the "internal validation" in the title of the manuscript is not accurate. The authors may want to change it to "Development and performance of ...". 2. the last sentence in the Introduction "..., hence the interest of ..." doesn't read. 3. Was hysterectomy conducted to the participants at the time of recruitment or during the follow up period? 4. can the authors please list the conditions instead of using "..." throughout the text? 5. Figure 1 isn't the flowchart of the study. It showed the recruitment of participants in the current form. 6. In Results section, can the authors please summarise the results more concisely, rather than listing them one by one. The authors can consider merging the tables describing the characteristics of the participants. It's also necessary to present the SD of the continuous variables. 7. change comparative analysis to univariate analysis. 8. Many variables showed p < 0.2 in the univariate analysis. It wasn't mentioned why the authors only looked at 3 variables (gravity, number of haemorrhage episodes, and endometrial thickness) in the ROC analysis? Also, the authors didn't mention why they applied p<0.2 to select variables in the univariate analysis. This p-value threshold looked too lenient. 9. As mentioned above, many variables passed p<0.2 in the univariate analysis and should have been included in the multivariable analysis according to their inclusion criteria. But only the results of six variables were presented. what about the results of the other variables? 10. participants with incomplete or missing data should be excluded according to their exclusion criteria. therefore, all 209 participants included should have non-missing data. However, only 208 participants had tamoxifen medication as shown in Table 2. 11. the authors assigned different points to the five variables that showed significant associations with endometrial malignancy. How were the points determined? for example, why endometrial thickness > 9mm assigned 3 points and vascularisation 4 points? 12. endometrial thickness varies substantially depending on the stage of the menstrual cycle. How was the menstrual cycle adjusted, or was it adjusted at all? Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Partly Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? No Competing Interests No competing interests were disclosed. Reviewer Expertise statistical genetics, genetic epidemiology I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. reply Respond to this report Responses (0) Wang X. Peer Review Report For: Development and Internal Validation of a Novel Risk Prediction Score for Endometrial Malignancy in Premenopausal Women with Abnormal Uterine Bleeding [version 1; peer review: 1 not approved] . F1000Research 2025, 14 :1281 ( https://doi.org/10.5256/f1000research.187658.r447598) 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/14-1281/v1#referee-response-447598 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 = "Development and Internal Validation of a...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-1281/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-1281/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-1281/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('karmous 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/14-1281/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/14-1281", templates : { twitter : "Development and Internal Validation of a Novel Risk Prediction.... karmous N et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-1281/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/170227/187658") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "187658"); $(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 = { "440071": 0, "457216": 0, "440078": 0, "440079": 0, "440076": 0, "440077": 0, "440074": 0, "440075": 0, "440072": 0, "440073": 0, "438038": 0, "438039": 0, "438036": 0, "438037": 0, "438035": 0, "440080": 0, "438044": 0, "438042": 0, "438043": 0, "438040": 0, "438041": 0, "442278": 0, "442279": 0, "442277": 0, "442286": 0, "442284": 0, "442285": 0, "442282": 0, "442283": 0, "442280": 0, "442281": 0, "445366": 0, "445367": 0, "445364": 0, "445365": 0, "445362": 0, "445363": 0, "466751": 0, "466750": 0, "466749": 0, "466748": 0, "445370": 0, "466747": 0, "445371": 0, "445368": 0, "445369": 0, "466755": 0, "466754": 0, "466753": 0, "466752": 0, "462431": 0, "462430": 0, "462428": 0, "462439": 0, "434790": 0, "434791": 0, "462437": 0, "434788": 0, "434789": 0, "462435": 0, "434787": 0, "462433": 0, "447598": 21, "447599": 0, "447596": 0, "434796": 0, "447597": 0, "434794": 0, "447594": 0, "447595": 0, "434795": 0, "447592": 0, "462441": 0, "434792": 0, "434793": 0, "447593": 0, "457207": 0, "447600": 0, "447601": 0, "457214": 0, "457215": 0, "471934": 0, "457212": 0, "457213": 0, "457210": 0, "457211": 0, "457208": 0, "457209": 0, }; $(".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 = "958c3ce1-5223-4e49-831f-c99869c7c01b"; 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.