Evaluating artificial intelligence for accurate... | 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-1062" }, "headline": "Evaluating artificial intelligence for accurate detection of hand and wrist fractures: a systematic review and...", "datePublished": "2025-10-10T16:11:04", "dateModified": "2025-10-10T16:11:04", "author": [ { "@type": "Person", "name": "Hamed Alosaimi" }, { "@type": "Person", "name": "Abdullah Musaaed Alsalamah" }, { "@type": "Person", "name": "Nawwaf N. Alharbi" }, { "@type": "Person", "name": "Hashim Albar" }, { "@type": "Person", "name": "Mohammed Khalid I. Alghamdi" }, { "@type": "Person", "name": "Sultan Abdulaziz Alnuman" }, { "@type": "Person", "name": "Anas M. Alrashed" }, { "@type": "Person", "name": "Omar H Bin Salleeh" }, { "@type": "Person", "name": "Khalid Abdullah Alharbi" }, { "@type": "Person", "name": "Malik Raja Alanazi" }, { "@type": "Person", "name": "Weaam Hamoud Alqabasani" }, { "@type": "Person", "name": "Shahad Abdullah Nolelli" }, { "@type": "Person", "name": "Mohammed Saeed Alharbi" } ], "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 and Objectives Hand and wrist fractures are among the most frequently encountered injuries in emergency departments and are often misdiagnosed, particularly when interpreted by non-specialist clinicians. These diagnostic errors can lead to treatment delays and long-term complications. Artificial intelligence (AI), particularly deep learning algorithms, is emerging as a promising adjunct to improve diagnostic accuracy in radiographic fracture detection. This study aims to evaluate the effectiveness of Artificial Intelligence (AI) in detecting hand and wrist fractures compared to manual radiographic interpretation by clinicians. Materials and Methods A systematic review and meta-analysis were conducted to assess the diagnostic performance of AI models in detecting hand and wrist fractures compared to conventional radiographic interpretation by clinicians. A comprehensive search of PubMed, Google Scholar, Science Direct, and Wiley Online Library was performed. Eligible studies included those utilizing AI for fracture detection with sensitivity and specificity data. Pooled estimates were calculated using fixed- and random-effects models. Heterogeneity was assessed via I2 statistics, and publication bias was examined using funnel plots and Egger’s test. Results Eighteen studies met inclusion criteria. The pooled sensitivity and specificity under the random-effects model were 0.910 and 0.912, respectively, indicating high diagnostic accuracy of AI models. However, substantial heterogeneity (I2 = 99.09% for sensitivity; 96.43% for specificity) and publication bias were observed, likely due to variations in AI algorithms, sample sizes, and study designs. Conclusions Most AI models demonstrated good diagnostic accuracy, with high sensitivity and specificity scores (≥90%). However, some models fell short in sensitivity and specificity (≤90%), indicating performance variations across different AI models or algorithms. From a clinical perspective, AI models with lower sensitivity scores may fail to detect hand and wrist fractures, potentially delaying treatment, while those with lower specificity scores could lead to unnecessary interventions—treating hands and wrists that are not fractured. " } { "@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-1062/v1", "name": "Evaluating artificial intelligence for accurate detection of hand..." } } ] } Home Browse Evaluating artificial intelligence for accurate detection of hand... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Alosaimi H, Musaaed Alsalamah A, N. Alharbi N et al. Evaluating artificial intelligence for accurate detection of hand and wrist fractures: a systematic review and meta-analysis [version 1; peer review: 1 approved with reservations] . F1000Research 2025, 14 :1062 ( https://doi.org/10.12688/f1000research.168673.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 ▬ ✚ Systematic Review Evaluating artificial intelligence for accurate detection of hand and wrist fractures: a systematic review and meta-analysis [version 1; peer review: 1 approved with reservations] Hamed Alosaimi https://orcid.org/0000-0001-7978-7667 1 , Abdullah Musaaed Alsalamah 1 , Nawwaf N. Alharbi https://orcid.org/0009-0002-2222-1333 2 , [...] Hashim Albar 3 , Mohammed Khalid I. Alghamdi https://orcid.org/0009-0002-5617-0976 4 , Sultan Abdulaziz Alnuman 5 , Anas M. Alrashed 6 , Omar H Bin Salleeh 7 , Khalid Abdullah Alharbi https://orcid.org/0009-0000-8554-2228 8 , Malik Raja Alanazi 5 , Weaam Hamoud Alqabasani 9 , Shahad Abdullah Nolelli 8 , Mohammed Saeed Alharbi 6 Hamed Alosaimi https://orcid.org/0000-0001-7978-7667 1 , Abdullah Musaaed Alsalamah 1 , [...] Nawwaf N. Alharbi https://orcid.org/0009-0002-2222-1333 2 , Hashim Albar 3 , Mohammed Khalid I. Alghamdi https://orcid.org/0009-0002-5617-0976 4 , Sultan Abdulaziz Alnuman 5 , Anas M. Alrashed 6 , Omar H Bin Salleeh 7 , Khalid Abdullah Alharbi https://orcid.org/0009-0000-8554-2228 8 , Malik Raja Alanazi 5 , Weaam Hamoud Alqabasani 9 , Shahad Abdullah Nolelli 8 , Mohammed Saeed Alharbi 6 PUBLISHED 10 Oct 2025 Author details Author details 1 Orthopedic, King Fahd Specialist Hospital Buraidah, Buraydah, Al Qassim, 52261, Saudi Arabia 2 College of Medicine, King Saud University, Riyadh, Riyadh Province, 13523, Saudi Arabia 3 King Saud bin Abdulaziz University for Health Sciences College of Medicine, Jeddah, Makkah Province, 22233, Saudi Arabia 4 College of Medicine, University of Jeddah, Jeddah, Makkah Province, 22233, Saudi Arabia 5 Al-Jouf University College of Medicine, Sakaka, Al Jowf, 42421, Saudi Arabia 6 Qassim University College of Medicine, Buraydah, Al Qassim, 52261, Saudi Arabia 7 Almaarefa University College of Medicine, Riyadh, Riyadh Province, 13523, Saudi Arabia 8 Umm Al-Qura University College of Medicine, Mecca, Makkah Province, 21955, Saudi Arabia 9 College of Medicine, University of Tabuk, Tabuk, Tabuk Province, 71411, Saudi Arabia Hamed Alosaimi Roles: Conceptualization, Funding Acquisition, Methodology, Project Administration, Writing – Review & Editing Abdullah Musaaed Alsalamah Roles: Data Curation, Investigation, Resources Nawwaf N. Alharbi Roles: Investigation, Visualization, Writing – Original Draft Preparation Hashim Albar Roles: Investigation, Visualization, Writing – Original Draft Preparation Mohammed Khalid I. Alghamdi Roles: Validation, Writing – Review & Editing Sultan Abdulaziz Alnuman Roles: Validation, Visualization Anas M. Alrashed Roles: Investigation, Writing – Original Draft Preparation Omar H Bin Salleeh Roles: Investigation, Visualization Khalid Abdullah Alharbi Roles: Investigation, Visualization Malik Raja Alanazi Roles: Formal Analysis, Investigation Weaam Hamoud Alqabasani Roles: Formal Analysis, Writing – Original Draft Preparation Shahad Abdullah Nolelli Roles: Formal Analysis, Writing – Original Draft Preparation Mohammed Saeed Alharbi Roles: Project Administration, Supervision, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Artificial Intelligence and Machine Learning gateway. This article is included in the AI in Medicine and Healthcare collection. Abstract Background and Objectives Hand and wrist fractures are among the most frequently encountered injuries in emergency departments and are often misdiagnosed, particularly when interpreted by non-specialist clinicians. These diagnostic errors can lead to treatment delays and long-term complications. Artificial intelligence (AI), particularly deep learning algorithms, is emerging as a promising adjunct to improve diagnostic accuracy in radiographic fracture detection. This study aims to evaluate the effectiveness of Artificial Intelligence (AI) in detecting hand and wrist fractures compared to manual radiographic interpretation by clinicians. Materials and Methods A systematic review and meta-analysis were conducted to assess the diagnostic performance of AI models in detecting hand and wrist fractures compared to conventional radiographic interpretation by clinicians. A comprehensive search of PubMed, Google Scholar, Science Direct, and Wiley Online Library was performed. Eligible studies included those utilizing AI for fracture detection with sensitivity and specificity data. Pooled estimates were calculated using fixed- and random-effects models. Heterogeneity was assessed via I 2 statistics, and publication bias was examined using funnel plots and Egger’s test. Results Eighteen studies met inclusion criteria. The pooled sensitivity and specificity under the random-effects model were 0.910 and 0.912, respectively, indicating high diagnostic accuracy of AI models. However, substantial heterogeneity (I 2 = 99.09% for sensitivity; 96.43% for specificity) and publication bias were observed, likely due to variations in AI algorithms, sample sizes, and study designs. Conclusions Most AI models demonstrated good diagnostic accuracy, with high sensitivity and specificity scores (≥90%). However, some models fell short in sensitivity and specificity (≤90%), indicating performance variations across different AI models or algorithms. From a clinical perspective, AI models with lower sensitivity scores may fail to detect hand and wrist fractures, potentially delaying treatment, while those with lower specificity scores could lead to unnecessary interventions—treating hands and wrists that are not fractured. READ ALL READ LESS Keywords Artificial Intelligence; Hand Fractures; Wrist Fractures; Deep Learning; Machine Learning; Neural Network. Corresponding Author(s) Hamed Alosaimi ( [email protected] ) Close Corresponding author: Hamed Alosaimi Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2025 Alosaimi H 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: Alosaimi H, Musaaed Alsalamah A, N. Alharbi N et al. Evaluating artificial intelligence for accurate detection of hand and wrist fractures: a systematic review and meta-analysis [version 1; peer review: 1 approved with reservations] . F1000Research 2025, 14 :1062 ( https://doi.org/10.12688/f1000research.168673.1 ) First published: 10 Oct 2025, 14 :1062 ( https://doi.org/10.12688/f1000research.168673.1 ) Latest published: 10 Oct 2025, 14 :1062 ( https://doi.org/10.12688/f1000research.168673.1 ) 1. Introduction Bone fractures are common public health problems worldwide, 1 with wrist fractures accounting for most fractures in general and in paediatric patients. 2 , 3 Some of its negative health outcomes include absenteeism from work, disability, reduced quality of life, health-related complications, and high healthcare costs that drain individuals, families, and societies financially, emotionally, and mentally. 4 , 5 X-ray, Computed Tomography (CT), and Magnetic Resonance Imaging (MRI) are the most popular imaging techniques in medical diagnostics used to diagnose fractures. The most used technique is X-ray due to its cost-effectiveness, though it depends on suboptimal positioning techniques and patient cooperation. 6 , 7 In their study, Gäbler et al. 8 reported that radiographs in emergency departments were mainly evaluated by non-specialized physicians or junior orthopedic residents, increasing the likelihood of missed fracture diagnosis. Likewise, studies by Donald and Barnard 9 and Berlin 10 reported that interpretational errors resulting from missed fractures were common among physicians interpreting musculoskeletal radiographs. Studies by Guly 11 and Mattijssen-Horstink et al . 12 reported that four out of five diagnostic errors in emergency departments involved missed fractures, with wrists accounting for 13–17% of these cases. Thus, artificial intelligence could help physicians detect wrist fractures more accurately than humans. On the same note, the problem of missed detection could lead to treatment delays among false negatives, resulting in malunion or pseudoarthrosis with attendant morbidity. These complications can be avoided through the adoption of artificial intelligence in wrist fracture detection. 13 Clinical inexperience, fatigue, distractions, and poor eyesight all contribute to interpretation errors on radiographs. 14 The author further recommends the use of automated analysis with consistent and indefatigable computers to complement the diagnostic skills of physicians, orthopedists, and radiologists in the emergency department. In the recent past, artificial intelligence, machine learning, and deep learning have been used for fracture detection, classification, and prediction. The use of powerful computers and algorithms has paved the way for rapid and consistent analysis, which is valuable to the healthcare industry globally. The present systematic review evaluates the effectiveness of artificial intelligence in detecting hand and wrist fractures compared to manual radiographic interpretation by clinicians. The review analyzes and evaluates various artificial intelligence algorithms, seeking to provide evidence-based insights for hospitals and healthcare institutions intending to integrate artificial intelligence models into their clinical systems. 2. Methods The aim of the following systematic review is to determine the effectiveness of artificial intelligence (AI) in accurately detecting hand and wrist fractures compared to traditional diagnostic methods, such as a clinician’s manual reading of radiographs. 2.1 PICO framework The PICO framework was used to investigate the effectiveness of Artificial Intelligence in accurate detection of hand and wrist fractures compared to traditional diagnostic methods such as clinicians’ manual reading of radiographs. The systematic review involved all age groups with suspected hand and wrist fractures. The intervention aimed to studies that used artificial intelligence, including machine learning and deep learning algorithms, for detecting hand and wrist fractures. These techniques were compared with traditional diagnostic methods, such as manual reading of radiographs by clinicians. The outcome sort were diagnostic accuracy metrics including sensitivity, specificity, positive predictive value, and negative predictive value. The target studies had prospective or retrospective cohort studies, randomized controlled trials, and observational study designs. 2.2 Search strategy 2.2.1 Databases searched The search was conducted across multiple electronic databases: PubMed, Google Scholar, Wiley Online Library, and Science Direct. 2.2.2 Search terms and keywords used The search terms and keywords used a combination of both standard terms and general keywords, which were refined into proper MeSH-based queries. The search terms and keywords utilized a combination of Boolean operators (AND, OR, AND) to effectively combine key terms and retrieve the desired literature from the searched databases. The search criteria for Google Scholar, Wiley Online Library, and Science Direct involved keywords indexing system to capture results across all platforms. (“Hand fracture” OR “Hand fractures” OR “Hand injury” OR “Hand injuries” OR “Wrist fracture” OR “Wrist fractures” OR “Wrist injury” OR “Wrist injuries”) AND (“Artificial Intelligence” OR “Machine Learning” OR “Deep Learning” OR “Neural Networks” OR “AI in healthcare” OR “AI for injury detection” OR “Machine learning for orthopedic diagnosis”) The MeSH terms were used for the PubMed database as indicated in the query below: (“Hand Injuries”[MeSH] OR “Wrist Injuries”[MeSH] OR (“Fractures, Bone”[MeSH] AND (“Hand” OR “Wrist”))) AND (“Artificial Intelligence”[MeSH] OR “Machine Learning”[MeSH] OR “Neural Networks, Computer”[MeSH]). 2.2.3 Study selection process The selection process started with a thorough search of the electronic databases (Google Scholar, Wiley Online Library, and Science Direct, and PubMed), followed by uploading the results to Rayyan software to identify and remove duplicate entries using two distinct phases carried out independently by three researchers. In phase one, the title and the abstract of each study was reviewed to determine their eligibility criteria, while excluding those that did not meet the criteria. 2.3 Inclusion and exclusion process The inclusion criteria encompassed prospective or retrospective cohort studies, randomized controlled trials, and observational studies published in English, with no time frame limitations, involving patients of all ages with suspected hand and wrist fractures, were included in the systematic review. The reviewed studies focused on relevant outcomes using artificial intelligence (AI), including machine learning and deep learning algorithms, to detect hand and wrist fractures and compare their performance with traditional diagnostic methods, such as the manual interpretation of radiographs by clinicians. Studies involving animals or cadavers, those not published in English, those not using artificial intelligence for hand and wrist fracture detection, studies lacking a comparator group or comparison with conventional diagnosis methods, and studies lacking sufficient data to build a contingency table were among the excluded criteria. Omitted were reviews, case studies, letters, editorials, and conference abstracts. Studies with a high risk of bias or low quality based on the assessment of study design, sample size, data collection and analysis and lacking relevant factors were excluded. 2.4 Data extraction A standardized form was created to summarize the data relevant factors to the research questions. The variables in the extraction form included general information about the study, author, year, study design, sample size, population characteristics, type of Al algorithm used, imaging modality, sensitivity, specificity, positive predictive value, negative predictive value, area under the curve (AUC), type of fracture detected, comparison group, data preprocessing methods, handling of imbalanced data, external validation, risk of bias, and funding sources. 2.5 Quality assessment The selected studies were screened for duplication which were dropped from the systematic review. The risk of bias was assessed using the Methodological Index for Non-Randomized Studies (MINORS) for observational and non-randomized designs, as well as ROBINS-I for non-randomized comparative studies. Studies identified as having a serious risk of bias were excluded from the review. 2.6 Data synthesis 2.6.1 Treatment of missing data Missing data was handled by checking the completeness of reported outcomes in the included studies. The final included articles were identified based on the methodological index for non-randomized studies – MINORS – a tool used to screen prospective, retrospective or case-control studies to be included in the systematic review. The studies assessed for bias were 23 in total, out of which only one study had used a prospective study design, while the rest used a retrospective study design. 2.6.2 Assessment of Bias Two reviewers independently used the methodological index for nonrandomized studies (MINORS) to assess the risk of bias in retrospective and prospective non-randomized studies. This is a validated 12-item tool designed to assess the quality of non-randomized surgical studies. Each included article was assessed for risk of bias using the MINORS tool by the two reviewers, with disagreements resolved through discussion or consultation with a third author. 3. Results 3.1 Study selection The PRISMA 2020 flow diagram was generated in R 15 to summarize study selection. As shown in Figure 1 , we identified 526 records; after removing duplicates, 447 remained. We assessed 22 full-text articles and included 18 studies in the review. Figure 1. PRISMA flow diagram showing the process of study selection. Abbreviations: PRISMA = Preferred Reporting Items for Systematic Reviews and Meta-Analyses. 3.2 Characteristics of included studies A total of twenty studies were included in the study where were nine studies were retrospective cohort studies, 16 – 24 two were retrospective diagnostic 25 , 26 ; two retrospective experimental study 27 , 28 ; one retrospective validation study 29 ; four retrospective studies 30 – 33 ; and two prospective diagnostic studies, 34 , 35 Table 1 . A retrospective cohort study identifies risk factors and associations, with follow-up at risk groups over time as a key feature. A retrospective diagnostic study evaluates the test accuracy and compares diagnostic results to a gold standard. A retrospective experimental study assesses past interventions using historical intervention data. A retrospective validation study tests models/methods as it validates previous findings on new past data. A prospective diagnostic study assesses the effectiveness of a diagnostic test in detecting conditions. Table 1. The main characteristics of the included studies. Author Outcomes measured Type of intervention AI method/algorithm Comparison group-manual reading Zech et al. 33 AUC, Accuracy, Sensitivity, and Specificity Faster R-CNN PGY-2 and PGY-4 Pediatrics Resident/fellow, and a PGY-2 and PGY-4 Radiology Resident Raisuddin et al. 32 AUROC, AUPR, Sensitivity, Recall, TPR, Specificity, Selectivity, TNR, Precision, PPV, and F1 score Deep Wrist pipeline Two Board-Certified Radiologists, and Two primary care physicians Cohen et al. 30 Sensitivity, Specificity, PPV, and NPV BoneView (Gleamer) Deep CNN algorithm 41 Radiologists Hardalaç et al. 18 Average precision (AP50) Deep-learning-based object detection models 1 Radiologist, 2 Orthopedists Anttila et al. 16 Sensitivity, Specificity, Accuracy, NPV, PPV, ROC, AUC, Inter-observer reliability (kappa coefficient) Segmentation-based U-net architecture with 25 layers 1 Hand Surgery Resident, and 3 Consultant hand Surgeons Üreten et al. 24 Accuracy, Sensitivity, Specificity, Precision VGG-16, ResNet-50, and GoogLeNet 1 Orthopedist, and 1 Radiologist Oka et al. 23 Accuracy, Sensitivity, Specificity, AUC VGG-16 (16-layer CNN modeL) Specialized Orthopedic surgeons Zhang et al. 35 Sensitivity, Specificity, PPV, NPV, AUC, Interrater reliability (Cohen’s Kappa) 3D ultrasound, using a Philips IU22 machine 1 Radiologist, 1 Medical Student, and 1 Fellow Blüthgen et al. 17 AUC, Sensitivity, and Specificity Generic image analysis software (ViDi Suite Version 2.0) 2 Radiologists Consultants, and 1 Radiology Resident Min et al. 26 AUC, Accuracy, TPR, FPR, and Specificity YOLOv5, and EfficientNet-B3 3 Orthopedic Training Registrars, and an Orthopedic Consultant Ju and Cai 28 Mean average precision (mAP 50) YOLOv8 algorithm Radiologists Gan et al. 25 Accuracy, Sensitivity, Specificity, Youden Index, and AUC CNN-Inception-v4 Radiologists, and Orthopedists Hendrix et al. 27 Sensitivity, Specificity, PPV, AUC, Cohen’s kappa coefficient, and fracture localization precision YOLOv5s, and InceptionV3 5 Radiologists Lee et al. 29 Sensitivity, Specificity, Accuracy, and AUC CNN-RetinaNet, DeepLab v3, NasNet 2 Radiologists, and 1 Radiology Resident Knight et al. 34 Sensitivity, Specificity, PPV, NPV, Accuracy, and AUROC CNN-ResNet34, and DenseNet121 3 novice, 2 intermediate, and 2 expert readers Lee et al. 20 Accuracy, Sensitivity, Specificity, Correlation coefficient and DSC (Dice similarity coefficient) U-Net, and detection and classification model based on RetinaNet 1 Orthopedic surgeon Li et al. 21 Sensitivity, Specificity, AUROC, Fleiss’ Kappa, Cohen’s Kappa CNN-YOLOv3 and MobileNetV3 4 Hand Surgeons Jacques et al. 19 Sensitivity, Specificity, PPV, NPV, and AUROC Boneview (Gleamer) 23 Radiologists Mert et al. 22 Sensitivity, Specificity, and AUC ChatGPT 4 1 Radiologist, 1 Hand Surgery Resident, 1 Medical Student and Gleamer BoneViewTM Kim and MacKinnon 31 ROC, AUC, Specificity, and Sensitivity Deep CNNs 1 Radiology Registrar 3.3 Quality assessment of included studies The MINORS quality appraisal results for each study appear in ( Table 2 ). Individual item scores (0–2) and total scores are reported for each study; items 9–12 apply only to comparative designs. Table 2. Quality assessment of included studies using the MINORS tool. Study ID Study design 1 2 3 4 5 6 7 8 9 10 11 12 Total Zech et al. 33 Retrospective study 2 2 1 2 1 2 2 1 2 2 2 2 21 Raisuddin et al. 32 Retrospective study 2 2 1 2 0 2 2 1 2 2 2 2 20 Cohen et al. 30 Retrospective study 2 1 1 2 2 2 2 1 2 2 2 2 21 Hardalaç et al. 18 Retrospective cohort study 2 2 1 2 1 0 2 0 2 2 2 2 18 Anttila et al. 16 Retrospective cohort study 2 2 1 2 1 1 2 1 2 2 2 2 20 Üreten et al. 24 Retrospective cohort study 2 1 1 2 1 2 2 2 2 2 2 2 21 Oka et al. 23 Retrospective cohort study 2 2 1 2 1 2 2 1 2 2 2 2 21 Zhang et al. 35 Prospective diagnostic study 2 2 2 2 2 2 2 2 2 2 2 2 24 Blüthgen et al. 17 Retrospective cohort study 2 2 1 2 1 2 2 1 2 2 2 2 21 Min et al. 26 Retrospective diagnostic study 2 2 1 2 2 1 2 2 2 2 2 2 22 Ju and Cai 28 Technical/Methodological study 2 1 0 2 1 2 2 2 2 2 2 2 20 Gan et al. 25 Retrospective study 2 2 1 2 1 2 2 2 2 2 2 2 22 Hendrix et al. 27 Retrospective study 2 2 1 2 2 2 2 1 2 2 0 2 20 Lee et al. 29 Retrospective study 2 1 1 2 1 2 2 0 1 1 1 2 16 Knight et al. 34 Prospective diagnostic study 2 2 2 2 2 2 2 1 1 2 2 2 22 Lee et al. 20 Retrospective study 2 1 1 2 1 2 2 0 1 2 2 2 18 Li et al. 21 Retrospective study 2 1 1 2 1 2 2 0 1 2 2 2 18 Jacques et al. 19 Retrospective study 2 2 1 2 2 2 2 0 1 2 2 2 20 Mert et al. 22 Retrospective study 2 1 1 2 2 2 2 0 2 2 2 2 20 Kim and MacKinnon 31 Retrospective study 2 1 1 2 2 2 2 0 1 2 2 2 19 3.4 Pooled analysis of sensitivity and specificity 3.4.1 Forest Plot of Sensitivity and Specificity The forest plots display sensitivity and specificity for individual studies along with the pooled estimates. ( Figure 2 ) shows sensitivity and ( Figure 3 ) shows specificity. This showed the variations among studies and how each contributed to the overall results. The studies selected for final inclusion were 18. However, you will notice that 22 entries were included in the forest plot. This is because some studies reported investigations using more than two algorithms, and to avoid overlapping, it was necessary to report each algorithm individually. Figure 2. Forest plot of sensitivity for AI models in detecting hand and wrist fractures. Figure 3. Forest plot of specificity for AI models in detecting hand and wrist fractures. Figure 4 above shows the forest plot for sensitivity estimates. Logit sensitivity was estimated instead of logit specificity because it was the primary target for the systematic review—detection of hand and wrist fractures using AI. The true positive rate (sensitivity) was important because the AI models were designed for detecting hand and wrist fractures, as missing a fracture could have detrimental side effects due to delayed interventions. Figure 4. Forest plot of specificity for AI models in detecting hand and wrist fractures. Abbreviations: CI = Confidence Interval; AI = Artificial Intelligence. Most of the AI models, as shown in Figure 4 , cluster around a logit sensitivity of 3–5, which is a positive sign that most models had strong diagnostic performance. The logit sensitivity shows that three AI models—3D ultrasound-Philips, CNN-ResNet34, and Deep CNN Gleamer—had logit sensitivity values closer to 12, suggesting exceptional sensitivity. Models such as VGG-16 and Radius Segmentation U-Net & RetinaNet showed competitive sensitivity with estimates of around 4–5. These variations illustrate the different capabilities of deep learning techniques in detecting hand and wrist fractures. The blue spots in Figure 4 also display lines (confidence intervals), highlighting variations in performance across the different datasets. High sensitivity scores across most models indicate that the AI models used for detecting hand and wrist fractures were effective at identifying fractures. This is very important in a clinical setup where missing a fracture (false negatives) could have serious consequences, as patients might miss urgent intervention. 3.4.2 Fixed-effects meta-analysis for sensitivity and specificity The sensitivity and specificity values from multiple studies were combined using a fixed-effects model. The assumption was that all 18 studies were estimating the same true effect, with any differences arising from chance. Consequently, the pooled sensitivity and specificity were estimated as weighted averages, with studies having lower variance receiving more weight. 3.4.3 Logit transformation The logit transformation function normalizes the data, increasing the reliability of its calculation. The data was normalized and then transformed back to the probability scale for easier interpretation. Since sensitivity and specificity values typically range between 0 and 1, their transformation to the logit scale was necessary. 3.4.4 Heterogeneity analysis and random effect The Cochran’s Q test and I 2 statistic were used to measure the variability among the 18 studies. Higher values indicated large variations, suggesting that the 18 studies were not measuring the same thing. To further investigate this high variation, a random-effects model was performed, as it relies on the assumption that each individual study analyzed in the present systematic review had its own true effect rather than relying on a single common effect. 3.5 Assessment of publication bias Figure 5 above shows the funnel plot that was plotted with studies, showing the relationship between study precisions (standard errors) and effect sizes. The identifiers were annotated with numbers, along with their specific labels and the AI models used. The shape of the plot is asymmetrical, meaning that there was publication bias, specifically a small study effect. In the absence of publication bias, the study points would have been evenly scattered around the red vertical line. The vertical red line represents the overall mean log (DOR)—the log of the Diagnostic Odds Ratios, which measures the effectiveness of a diagnostic test and is calculated as the ratio of the odds of a true positive to the odds of a false positive. A closer observation of Figure 5 shows that 16 AI models are on the left side of the vertical red line, and 7 on the right. The studies on the left side suggest that the AI models reviewed had lower DOR, which could be translated as potentially lower test accuracy or effect size. The seven AI models on the right side suggest a higher DOR, which could be translated as potentially higher test accuracy or effect size. Figure 5. Funnel plot assessing publication bias in included studies. Abbreviations: DOR = Diagnostic Odds Ratio; SE = Standard Error. The imbalance – asymmetrical funnel plot – suggests potential publication bias, which resulted from the studies using different AI models and algorithms with variations in sample sizes. The AI models on the left side were clustered closer together, indicating that their results were more consistent with each other, while the clustering of the AI models on the right side is spread out, indicating more variability in their results and uncertainty. The precision was approximated by the standard error as reflected in the y-axis. The studies with higher precision (smaller error) appeared at the top – closer to the 0 value, while the studies with lower precision (larger errors) appeared at the bottom of the funnel plot. The studies, 16 , 25 , 27 , 31 – 33 had standard errors below 0.025, which are closer to 0. This suggests their results are highly precise, probably due to their large sample sizes – an indication that they carried more weight in the overall conclusion. The study by Zhang et al., 35 had a standard error placed at the far bottom of the funnel plot, indicating that its AI model had a higher uncertainty in its estimate, thus less reliable (lower precision). Its placement on the right side of the funnel is indicative of a higher diagnostic odds ratio – better diagnostic performance of the AI model. Nevertheless, the model shows a large standard error, which makes it less trustworthy due to its lower precision value, and thus not as reliable as studies with lower SE, clustered near the top on the right side. The Egger’s test shown in Table 4 indicates that the precision value was statistically significant (p < 0.001), confirming the presence of publication bias in the published AI models. The R-squared score indicated that 83.4% of the variability in the standardized effect (log_DOR/SE) explained the precision (inverse of SE) in the final model, suggesting that the model accounted for most of the variance in detecting hand and wrist fractures using AI models. Thus, precision was an important predictor of the standardized effect. The adjusted R-squared variance of 82.6% suggested that the variability in the standardized effect was explained by precision. Table 3. Measures of variability in the studies. Heterogeneity & Random effect Sensitivity Specificity Fixed-Effects Pooled 0.796 0.903 Random-Effects Pooled 0.910 0.912 Heterogeneity (I 2 ) 99.09% 96.43% Table 4. Egger’s Test Summary: OLS Regression Results. Dep. Variable: Standardized_Effect R-squared: 0.834 Model: OLS Adj. R-squared: 0.826 Method: Least Squares F-statistic: 105.7 No. Observations: 23 Prob (F-statistic): 1.19e-09 Df Residuals: 21 Log-Likelihood: -121.5 Df Model: 1 AIC: 247 Covariance Type: nonrobust BIC: 249.3 coef std err t P>|t| [0.025 0.975] const 51.267 14.714 3.484 0.002 20.668 81.866 Precision 3.466 0.337 10.282 0.000 2.765 4.167 Omnibus: 10.832 Durbin-Watson: 1.84 Prob (Omnibus): 0.004 Jarque-Bera (JB): 8.853 Skew: 1.246 Prob (JB): 0.012 Kurtosis: 4.741 Cond. No. 61.8 4. Discussion In recent years, artificial intelligence has been spreading into various aspects of life, such as finance, education, manufacturing and Industry 4.0, retail and e-commerce, transport and logistics, agriculture, cybersecurity, media and entertainment, energy and environment, human resources and recruitment, legal and compliance, and healthcare. In healthcare, AI has driven innovations in medical imaging—cancer, 36 , 37 fractures, 38 , 39 and brain disorders 40 , 41 —personalized treatment plans, 42 , 43 drug discovery and development, 44 , 45 AI-assisted surgeries, 46 , 47 and predictive analytics for patient outcomes. 48 , 49 Therefore, this systematic review investigates the accuracy of artificial intelligence (AI) in detecting hand and wrist fractures. 4.1 Summary of findings A substantial variability was observed across the studies in terms of sensitivity and specificity. The sensitivity (0.796) and specificity (0.903) in the fixed-effects pooled estimates indicate that the fixed-effects model had higher specificity compared to sensitivity. However, the random-effects model showed higher values for both sensitivity (0.910) and specificity (0.912), suggesting that the random-effects model demonstrated better diagnostic performance for AI in detecting hand and wrist fractures. The heterogeneity scores for sensitivity (99.09%) and specificity (96.43%) were very high, as shown in Table 3 . This indicates substantial inconsistencies across the studies, likely due to variations in the devices and algorithms used across the 18 reviewed studies. As a result, caution is necessary when generalizing these findings across different clinical settings. In terms of sensitivity of the devices and their respective algorithms, the 3D Ultrasound-Philips IU22 machine, 35 CNN-ResNet34 & 3DU, 34 and Deep CNN-Gleamer 22 reported the highest scores, as shown in Figure 2 . The mean sensitivity was approximately 90%. Studies by Hendrix et al. , 27 - (YOLOv5 & Inception-v3), Jacques et al. , 19 - (Deep CNN-Gleamer), Li et al. , 21 - (YOLOv3 & MobileNetV3), Knight et al. , 34 - (CNN-ResNet34 & 2DU), Cohen et al. , 30 - (Deep CNN-Gleamer), Min et al. , 26 - (YOLOv5), Blüthgen et al. , 17 - (ViDi Suite Version), Zech et al. , 33 - (Region-Based CNN), and Mert et al. , 22 - (ChatGPT4) all had sensitivity values below 90%. This indicates that the algorithms used in these studies were less effective in identifying positive cases (true positives) compared to studies with sensitivity values above 90%. The lower sensitivity in these studies could be attributed to a higher percentage of missed true positive cases (false negatives) when detecting hand and wrist fractures. Therefore, studies with specificity values below 90% signal that the AI models used may not be fully reliable for diagnosing hand and wrist fractures, increasing the risk of missed diagnoses. The specificity identified algorithms that can distinguish individuals without hand and wrist fractures (true negatives) from those incorrectly identified as having fractures (false positives). The mean specificity was approximately 90%. Therefore, studies with higher specificities (greater than 90%) demonstrated that the algorithms correctly identified individuals without hand or wrist fractures, indicating a minimized risk of false positives, and vice versa. Studies by Min et al. 26 – YOLOv5, Lee et al. 29 – CNN-RetinaNet, DeepLabv3 & NasNet, Üreten et al. 24 – ResNet-50, Üreten et al. 24 – GoogleNet, Raisuddin et al. 32 – Deep Wrist Pipeline, Kim and MacKinnon 31 – Deep CNN, Anttila et al. 16 – Segmentation-Based U-Net Architecture, Zhang et al. 35 – 3D Ultrasound (Philips IU22 machine), Zech et al. 33 – Region-Based CNN, and Jacques et al. 19 all reported specificity values below 90%. Nevertheless, studies with higher specificity scores indicated that their AI models performed better in avoiding false alarms. 4.2 Strengths and limitations Like any other study, the present systematic review had its own strengths and limitations. Its strengths included the fact that most of the studies reported high scores for both sensitivity (14 out of 23 AI models) and specificity (12 out of 23 AI models), with values ≥90%. Higher sensitivity scores indicated fewer missed fractures, suggesting that radiologists could potentially rely on these AI models to detect hand and wrist fractures, and vice versa. The systematic review indicated that deep learning models, particularly those based on CNNs, dominated the performance of the AI models reviewed. This pattern was reflected in the forest plot of both sensitivity and specificity, where the top quarter was largely occupied by CNN-based AI models. However, this review does not advocate that CNN models are inherently superior to other models; rather, it highlights opportunities for further improvements and modifications to develop better algorithms or models. Enhancements could include training the models on larger sample sizes or fine-tuning hyperparameters to improve predictive performance. One of the limitations of this review was that some studies had smaller sample sizes compared to others. However, logit transformation was applied to convert the proportions to an unbounded scale in preparation for statistical modelling and meta-analysis, which helped stabilize variance resulting from different sample sizes. The logit function was then back transformed to the inverse logit function for easier interpretation of sensitivity and specificity scores. Additionally, sample weighting was performed to ensure that the final estimates of pooled sensitivity and specificity were reliable. Future AI studies can enhance their models by training on larger datasets and continuously reviewing and improving their performance. Another limitation arose from the interpretation of the confidence intervals presented in the forest plots. The results indicated that 9 out of the 18 studies had sensitivity values below 90%, which was concerning as it suggested a higher risk of missing hand and wrist fractures. Lastly, the systematic review aimed to evaluate sensitivity and specificity and ensure that the meta-analysis provided robust evidence for the clinical superiority of one AI model over other comparative AI models. The approach involved assessing bias and robustness in terms of publication bias and sensitivity analysis. Most studies failed to report the AUC, NPV, PPV, and even confidence intervals. As a result, the study relied on sensitivity, specificity, and sample sizes to determine publication bias. 5. Conclusion Most AI models demonstrated good diagnostic accuracy, with high sensitivity and specificity scores (≥90%). However, some models fell short in sensitivity and specificity (≤90%), indicating performance variations across different AI models or algorithms. From a clinical perspective, AI models with lower sensitivity scores may fail to detect hand and wrist fractures, potentially delaying treatment, while those with lower specificity scores could lead to unnecessary interventions—treating hands and wrists that are not fractured. The AI models were trained on datasets with varying sample sizes, using different devices and algorithms. Therefore, it is essential to standardize training datasets and algorithms and strive for greater consistency in AI models. Ethical considerations Not applicable. This study is a systematic review of published literature and did not involve human or animal subjects. Reporting guidelines This article follows the PRISMA 2020 reporting guideline for systematic reviews. 50 The completed PRISMA checklist and flowchart are available at: https://zenodo.org/records/16749232 . Data are available under the terms Creative Commons Zero v1.0 Universal (CC0) Data availability The data generated in this study are available at Zenodo data repository in the following link: https://zenodo.org/records/16749232 . 50 Titled: Evaluating Artificial Intelligence for Accurate Detection of Hand and Wrist Fractures: A Systematic Review and Meta-Analysis. Data are available under the terms Creative Commons Zero v1.0 Universal (CC0) Acknowledgements None. References 1. Court-Brown CM, Caesar B: Epidemiology of adult fractures: a review. Injury. 2006; 37 (8): 691–697. Publisher Full Text 2. Randsborg P-H, Gulbrandsen P, Šaltyte Benth J, et al. : Fractures in Children: Epidemiology and Activity-Specific Fracture Rates. JBJS. 2013; 95 (7): e42. PubMed Abstract | Publisher Full Text 3. Rundgren J, Bojan A, Mellstrand Navarro C, et al. : Epidemiology, classification, treatment and mortality of distal radius fractures in adults: an observational study of 23,394 fractures from the national Swedish fracture register. BMC Musculoskelet. Disord. 2020; 21 (1): 88. PubMed Abstract | Publisher Full Text | Free Full Text 4. Pike C, Birnbaum HG, Schiller M, et al. : Direct and Indirect Costs of Non-Vertebral Fracture Patients with Osteoporosis in the US. PharmacoEconomics. 2010; 28 (5): 395–409. PubMed Abstract | Publisher Full Text 5. Borgström F, Karlsson L, Ortsäter G, et al. : Fragility fractures in Europe: burden, management and opportunities. Arch. Osteoporos. 2020; 15 (1): 59. PubMed Abstract | Publisher Full Text | Free Full Text 6. Geijer M, El-Khoury GY: MDCT in the evaluation of skeletal trauma: principles, protocols, and clinical applications. Emerg. Radiol. 2006; 13 (1): 7–18. PubMed Abstract | Publisher Full Text 7. Kaewlai R, Avery LL, Asrani AV, et al. : Multidetector CT of carpal injuries: anatomy, fractures, and fracture-dislocations. Radiographics. 2008; 28 (6): 1771–1784. PubMed Abstract | Publisher Full Text 8. Gäbler C, Kukla C, Breitenseher MJ, et al. : Diagnosis of occult scaphoid fractures and other wrist injuries. Langenbeck’s Arch. Surg. 2001; 386 (2): 150–154. Publisher Full Text 9. Donald JJ, Barnard SA: Common patterns in 558 diagnostic radiology errors. J. Med. Imaging Radiat. Oncol. 2012; 56 (2): 173–178. PubMed Abstract | Publisher Full Text 10. Berlin L: Defending the “Missed” Radiographic Diagnosis. Am. J. Roentgenol. 2001; 176 (2): 317–322. PubMed Abstract | Publisher Full Text 11. Guly HR: Diagnostic errors in an accident and emergency department. Emerg. Med. J. 2001; 18 (4): 263–269. PubMed Abstract | Publisher Full Text | Free Full Text 12. Mattijssen-Horstink L, Langeraar JJ, Mauritz GJ, et al. : Radiologic discrepancies in diagnosis of fractures in a Dutch teaching emergency department: a retrospective analysis. Scand. J. Trauma Resusc. Emerg. Med. 2020; 28 (1): 38. PubMed Abstract | Publisher Full Text | Free Full Text 13. Whang JS, Baker SR, Patel R, et al. : The Causes of Medical Malpractice Suits against Radiologists in the United States. Radiology. 2013; 266 (2): 548–554. PubMed Abstract | Publisher Full Text 14. Thian YL, Li Y, Jagmohan P, et al. : Convolutional Neural Networks for Automated Fracture Detection and Localization on Wrist Radiographs. Radiology Artif. Intell. 2019; 1 (1): e180001. PubMed Abstract | Publisher Full Text | Free Full Text 15. Page MJ, McKenzie JE, Bossuyt PM, et al. : The PRISMA 2020 statement: an updated guideline for reporting systematic reviews. Int. J. Surg. 2021; 88 : 105906. PubMed Abstract | Publisher Full Text 16. Anttila TT, Karjalainen TV, Mäkelä TO, et al. : Detecting distal radius fractures using a segmentation-based deep learning model. J. Digit. Imaging. 2023; 36 (2): 679–687. PubMed Abstract | Publisher Full Text | Free Full Text 17. Blüthgen C, Becker AS, de Martini IV , et al. : Detection and localization of distal radius fractures: Deep learning system versus radiologists. Eur. J. Radiol. 2020; 126 : 108925. PubMed Abstract | Publisher Full Text 18. Hardalaç F, Uysal F, Peker O, et al. : Fracture detection in wrist X-ray images using deep learning-based object detection models. Sensors. 2022; 22 (3): 1285. PubMed Abstract | Publisher Full Text | Free Full Text 19. Jacques T, Cardot N, Ventre J, et al. : Commercially-available AI algorithm improves radiologists’ sensitivity for wrist and hand fracture detection on X-ray, compared to a CT-based ground truth. Eur. Radiol. 2024; 34 (5): 2885–2894. PubMed Abstract | Publisher Full Text 20. Lee S, Kim KG, Kim YJ, et al. : Automatic Segmentation and Radiologic Measurement of Distal Radius Fractures Using Deep Learning. Clin. Orthop. Surg. 2024; 16 (1): 113–124. PubMed Abstract | Publisher Full Text | Free Full Text 21. Li T, Yin Y, Yi Z, et al. : Evaluation of a convolutional neural network to identify scaphoid fractures on radiographs. J. Hand Surg. Eur. Vol. 2023; 48 (5): 445–450. PubMed Abstract | Publisher Full Text 22. Mert S, Stoerzer P, Brauer J, et al. : Diagnostic power of ChatGPT 4 in distal radius fracture detection through wrist radiographs. Arch. Orthop. Trauma Surg. 2024; 144 (5): 2461–2467. PubMed Abstract | Publisher Full Text | Free Full Text 23. Oka K, Shiode R, Yoshii Y, et al. : Artificial intelligence to diagnosis distal radius fracture using biplane plain X-rays. J. Orthop. Surg. Res. 2021; 16 : 694–697. PubMed Abstract | Publisher Full Text | Free Full Text 24. Üreten K, Sevinç HF, İğdeli U, et al. : Use of deep learning methods for hand fracture detection from plain hand radiographs. Turkish Journal of Trauma & Emergency Surgery. 2022; 28 (2): 196–201. PubMed Abstract | Publisher Full Text | Free Full Text 25. Gan K, Xu D, Lin Y, et al. : Artificial intelligence detection of distal radius fractures: a comparison between the convolutional neural network and professional assessments. Acta Orthop. 2019; 90 (4): 394–400. PubMed Abstract | Publisher Full Text | Free Full Text 26. Min H, Rabi Y, Wadhawan A, et al. : Automatic classification of distal radius fracture using a two-stage ensemble deep learning framework. Physical and engineering sciences in medicine. 2023; 46 (2): 877–886. PubMed Abstract | Publisher Full Text | Free Full Text 27. Hendrix N, Hendrix W, van Dijke K , et al. : Musculoskeletal radiologist-level performance by using deep learning for detection of scaphoid fractures on conventional multi-view radiographs of hand and wrist. Eur. Radiol. 2023; 33 (3): 1575–1588. PubMed Abstract | Publisher Full Text | Free Full Text 28. Ju R-Y, Cai W: Fracture detection in pediatric wrist trauma X-ray images using YOLOv8 algorithm. Sci. Rep. 2023; 13 (1): 20077. PubMed Abstract | Publisher Full Text | Free Full Text 29. Lee K-C, Choi IC, Kang CH, et al. : Clinical validation of an artificial intelligence model for detecting distal radius, ulnar styloid, and scaphoid fractures on conventional wrist radiographs. Diagnostics. 2023; 13 (9): 1657. PubMed Abstract | Publisher Full Text | Free Full Text 30. Cohen M, Puntonet J, Sanchez J, et al. : Artificial intelligence vs. radiologist: accuracy of wrist fracture detection on radiographs. Eur. Radiol. 2023; 33 (6): 3974–3983. PubMed Abstract | Publisher Full Text 31. Kim D, MacKinnon T: Artificial intelligence in fracture detection: transfer learning from deep convolutional neural networks. Clin. Radiol. 2018; 73 (5): 439–445. Publisher Full Text 32. Raisuddin AM, Vaattovaara E, Nevalainen M, et al. : Critical evaluation of deep neural networks for wrist fracture detection. Sci. Rep. 2021; 11 (1): 6006. PubMed Abstract | Publisher Full Text | Free Full Text 33. Zech JR, Carotenuto G, Igbinoba Z, et al. : Detecting pediatric wrist fractures using deep-learning-based object detection. Pediatr. Radiol. 2023; 53 (6): 1125–1134. PubMed Abstract | Publisher Full Text 34. Knight J, Zhou Y, Keen C, et al. : 2D/3D ultrasound diagnosis of pediatric distal radius fractures by human readers vs artificial intelligence. Sci. Rep. 2023; 13 (1): 14535. PubMed Abstract | Publisher Full Text | Free Full Text 35. Zhang J, Boora N, Melendez S, et al. : Diagnostic accuracy of 3D ultrasound and artificial intelligence for detection of pediatric wrist injuries. Children. 2021; 8 (6): 431. PubMed Abstract | Publisher Full Text | Free Full Text 36. Huang S, Yang J, Fong S, et al. : Artificial intelligence in cancer diagnosis and prognosis: Opportunities and challenges. Cancer Lett. 2020; 471 : 61–71. PubMed Abstract | Publisher Full Text 37. Hunter B, Hindocha S, Lee RW: The role of artificial intelligence in early cancer diagnosis. Cancers. 2022; 14 (6): 1524. PubMed Abstract | Publisher Full Text | Free Full Text 38. Guermazi A, Tannoury C, Kompel AJ, et al. : Improving radiographic fracture recognition performance and efficiency using artificial intelligence. Radiology. 2022; 302 (3): 627–636. PubMed Abstract | Publisher Full Text 39. Kutbi M: Artificial intelligence-based applications for bone fracture detection using medical images: a systematic review. Diagnostics. 2024; 14 (17): 1879. PubMed Abstract | Publisher Full Text | Free Full Text 40. Liu G-D, Li Y-C, Zhang W, et al. : A brief review of artificial intelligence applications and algorithms for psychiatric disorders. Engineering. 2020; 6 (4): 462–467. Publisher Full Text 41. Raghavendra U, Acharya UR, Adeli H: Artificial intelligence techniques for automated diagnosis of neurological disorders. Eur. Neurol. 2020; 82 (1-3): 41–64. Publisher Full Text 42. Mohsin SN, Gapizov A, Ekhator C, et al. : The role of artificial intelligence in prediction, risk stratification, and personalized treatment planning for congenital heart diseases. Cureus. 2023; 15 (8): e44374. PubMed Abstract | Publisher Full Text | Free Full Text 43. Sherani AMK, Khan M, Qayyum MU, et al. : Synergizing AI and Healthcare: Pioneering Advances in Cancer Medicine for Personalized Treatment. International Journal of Multidisciplinary Sciences and Arts. 2024; 3 (1): 270–277. Publisher Full Text 44. Mak K-K, Wong Y-H, Pichika MR: Artificial intelligence in drug discovery and development. Drug discovery and evaluation: safety and pharmacokinetic assays. 2024; 1461–1498. Publisher Full Text 45. Patel V, Shah M: Artificial intelligence and machine learning in drug discovery and development. Intelligent Medicine. 2022; 2 (3): 134–140. Publisher Full Text 46. Bodenstedt S, Wagner M, Müller-Stich BP, et al. : Artificial intelligence-assisted surgery: potential and challenges. Visceral medicine. 2020; 36 (6): 450–455. PubMed Abstract | Publisher Full Text | Free Full Text 47. Thakre D, Patel J: The Advancements and Benefits of AI-Assisted Robotic Surgery. 2024 2nd DMIHER International Conference on Artificial Intelligence in Healthcare, Education and Industry (IDICAIEI). IEEE; 2024. 48. Dixon D, Sattar H, Moros N, et al. : Unveiling the Influence of AI Predictive Analytics on Patient Outcomes: A Comprehensive Narrative Review. Cureus. 2024; 16 (5): e59954. PubMed Abstract | Publisher Full Text | Free Full Text 49. Rana MS, Shuford J: AI in Healthcare: Transforming Patient Care through Predictive Analytics and Decision Support Systems. Journal of Artificial Intelligence General Science (JAIGS) ISSN. 2024; 1 (1): 3006–4023. Publisher Full Text 50. Alosaimi H, et al. : Evaluating Artificial Intelligence for Accurate Detection of Hand and Wrist Fractures: A Systematic Review and Meta-analysis. F1000 Research Journal, Zenodo. 6 Aug. 2025. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 10 Oct 2025 ADD YOUR COMMENT Comment Author details Author details 1 Orthopedic, King Fahd Specialist Hospital Buraidah, Buraydah, Al Qassim, 52261, Saudi Arabia 2 College of Medicine, King Saud University, Riyadh, Riyadh Province, 13523, Saudi Arabia 3 King Saud bin Abdulaziz University for Health Sciences College of Medicine, Jeddah, Makkah Province, 22233, Saudi Arabia 4 College of Medicine, University of Jeddah, Jeddah, Makkah Province, 22233, Saudi Arabia 5 Al-Jouf University College of Medicine, Sakaka, Al Jowf, 42421, Saudi Arabia 6 Qassim University College of Medicine, Buraydah, Al Qassim, 52261, Saudi Arabia 7 Almaarefa University College of Medicine, Riyadh, Riyadh Province, 13523, Saudi Arabia 8 Umm Al-Qura University College of Medicine, Mecca, Makkah Province, 21955, Saudi Arabia 9 College of Medicine, University of Tabuk, Tabuk, Tabuk Province, 71411, Saudi Arabia Hamed Alosaimi Roles: Conceptualization, Funding Acquisition, Methodology, Project Administration, Writing – Review & Editing Abdullah Musaaed Alsalamah Roles: Data Curation, Investigation, Resources Nawwaf N. Alharbi Roles: Investigation, Visualization, Writing – Original Draft Preparation Hashim Albar Roles: Investigation, Visualization, Writing – Original Draft Preparation Mohammed Khalid I. Alghamdi Roles: Validation, Writing – Review & Editing Sultan Abdulaziz Alnuman Roles: Validation, Visualization Anas M. Alrashed Roles: Investigation, Writing – Original Draft Preparation Omar H Bin Salleeh Roles: Investigation, Visualization Khalid Abdullah Alharbi Roles: Investigation, Visualization Malik Raja Alanazi Roles: Formal Analysis, Investigation Weaam Hamoud Alqabasani Roles: Formal Analysis, Writing – Original Draft Preparation Shahad Abdullah Nolelli Roles: Formal Analysis, Writing – Original Draft Preparation Mohammed Saeed Alharbi Roles: Project Administration, Supervision, 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: 10 Oct 2025, 14:1062 https://doi.org/10.12688/f1000research.168673.1 Copyright © 2025 Alosaimi H 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 Alosaimi H, Musaaed Alsalamah A, N. Alharbi N et al. Evaluating artificial intelligence for accurate detection of hand and wrist fractures: a systematic review and meta-analysis [version 1; peer review: 1 approved with reservations] . F1000Research 2025, 14 :1062 ( https://doi.org/10.12688/f1000research.168673.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 10 Oct 2025 Views 0 Cite How to cite this report: Chiang JS. Reviewer Report For: Evaluating artificial intelligence for accurate detection of hand and wrist fractures: a systematic review and meta-analysis [version 1; peer review: 1 approved with reservations] . F1000Research 2025, 14 :1062 ( https://doi.org/10.5256/f1000research.185865.r436955 ) The direct URL for this report is: https://f1000research.com/articles/14-1062/v1#referee-response-436955 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 06 Jan 2026 Jen-Shiun Chiang , Tamkang University, New Taipei City, Taiwan Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.185865.r436955 This paper tries to Evaluate artificial intelligence for accurate detection of hand and wrist fractures. It is an interesting paper. The review and analyses are quite complete. However, there are some questions. A ... Continue reading READ ALL This paper tries to Evaluate artificial intelligence for accurate detection of hand and wrist fractures. It is an interesting paper. The review and analyses are quite complete. However, there are some questions. A systematic table must be incorporated into the Methods or Results section. This table should list all Artificial Intelligence (AI) models/algorithms and their corresponding types extracted from the 18 included studies, rather than merely referencing them within the discussion or figures. Although the pooled estimates are presented in Table 3, the paper lacks standard visual aids typically used in diagnostic accuracy reviews. Specifically, Forest Plots detailing overall sensitivity and specificity, as well as a Summary Receiver Operating Characteristic (SROC) Curve, are missing, which hinders the interpretation of individual study performance. The inclusion of the ChatGPT 4 model in this paper is a novel approach. Its specific performance data (e.g., sensitivity/specificity) should be explicitly stated in the Results section, allowing readers to properly assess the contribution and role of this generalist AI model in the field of medical imaging. The conclusion effectively summarizes the main discovery: the majority of AI models exhibit good diagnostic accuracy > 90%. However, it also highlights that there are significant performance variations across different models <90%. Are the rationale for, and objectives of, the Systematic Review clearly stated? Yes Are sufficient details of the methods and analysis provided to allow replication by others? Yes Is the statistical analysis and its interpretation appropriate? Yes Are the conclusions drawn adequately supported by the results presented in the review? Yes If this is a Living Systematic Review, is the ‘living’ method appropriate and is the search schedule clearly defined and justified? (‘Living Systematic Review’ or a variation of this term should be included in the title.) Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: 1. Image processing I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Chiang JS. Reviewer Report For: Evaluating artificial intelligence for accurate detection of hand and wrist fractures: a systematic review and meta-analysis [version 1; peer review: 1 approved with reservations] . F1000Research 2025, 14 :1062 ( https://doi.org/10.5256/f1000research.185865.r436955 ) The direct URL for this report is: https://f1000research.com/articles/14-1062/v1#referee-response-436955 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 10 Oct 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 10 Oct 25 read Jen-Shiun Chiang , Tamkang University, New Taipei City, Taiwan 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 Chiang J. 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. 06 Jan 2026 | for Version 1 Jen-Shiun Chiang , Tamkang University, New Taipei City, Taiwan 0 Views copyright © 2026 Chiang J. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations 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 This paper tries to Evaluate artificial intelligence for accurate detection of hand and wrist fractures. It is an interesting paper. The review and analyses are quite complete. However, there are some questions. A systematic table must be incorporated into the Methods or Results section. This table should list all Artificial Intelligence (AI) models/algorithms and their corresponding types extracted from the 18 included studies, rather than merely referencing them within the discussion or figures. Although the pooled estimates are presented in Table 3, the paper lacks standard visual aids typically used in diagnostic accuracy reviews. Specifically, Forest Plots detailing overall sensitivity and specificity, as well as a Summary Receiver Operating Characteristic (SROC) Curve, are missing, which hinders the interpretation of individual study performance. The inclusion of the ChatGPT 4 model in this paper is a novel approach. Its specific performance data (e.g., sensitivity/specificity) should be explicitly stated in the Results section, allowing readers to properly assess the contribution and role of this generalist AI model in the field of medical imaging. The conclusion effectively summarizes the main discovery: the majority of AI models exhibit good diagnostic accuracy > 90%. However, it also highlights that there are significant performance variations across different models <90%. Are the rationale for, and objectives of, the Systematic Review clearly stated? Yes Are sufficient details of the methods and analysis provided to allow replication by others? Yes Is the statistical analysis and its interpretation appropriate? Yes Are the conclusions drawn adequately supported by the results presented in the review? Yes If this is a Living Systematic Review, is the ‘living’ method appropriate and is the search schedule clearly defined and justified? (‘Living Systematic Review’ or a variation of this term should be included in the title.) Yes Competing Interests No competing interests were disclosed. Reviewer Expertise 1. Image processing I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) Chiang JS. Peer Review Report For: Evaluating artificial intelligence for accurate detection of hand and wrist fractures: a systematic review and meta-analysis [version 1; peer review: 1 approved with reservations] . F1000Research 2025, 14 :1062 ( https://doi.org/10.5256/f1000research.185865.r436955) 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-1062/v1#referee-response-436955 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 = "Evaluating artificial intelligence for accurate...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-1062/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-1062/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-1062/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Alosaimi H 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-1062/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-1062", templates : { twitter : "Evaluating artificial intelligence for accurate detection of.... Alosaimi H et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-1062/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/168673/185865") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "185865"); $(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 = { "429959": 0, "429957": 0, "429955": 0, "429953": 0, "429960": 0, "429961": 0, "423446": 0, "423447": 0, "423444": 0, "423445": 0, "423442": 0, "423443": 0, "423450": 0, "423451": 0, "423448": 0, "423449": 0, "436950": 0, "436951": 0, "436958": 0, "436959": 0, "436956": 0, "436957": 0, "436954": 0, "436955": 5, "436952": 0, "436953": 0, "431982": 0, "427502": 0, "431983": 0, "427503": 0, "431980": 0, "427500": 0, "431981": 0, "427501": 0, "431978": 0, "427498": 0, "431979": 0, "427499": 0, "427496": 0, "431977": 0, "427497": 0, "431986": 0, "431984": 0, "427504": 0, "431985": 0, "427505": 0, "429951": 0, "429949": 0, "429947": 0, "429945": 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 = "2174b552-e16f-46db-b492-e093aea5597a"; 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.