Surgical Complications of Typhoid Fever: First National Typhoid Conference in Niamey, Niger

preprint OA: closed
Full text JSON View at publisher
Full text 102,813 characters · extracted from preprint-html · click to expand
Surgical Complications of Typhoid Fever:... | Gates Open Research "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://gatesopenresearch.org/js/vendor/ckeditor/' window.reactTheme = 'gates'; 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", {}); Skip to content Gates Open Research file_upload Submit via VeriXiv search clear search menu close clear Search Browse Gateways & Collections How to Publish Submit via VeriXiv My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Publication Charges Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Contact Blog My Account Submissions Content and Tracking Alerts My Details Sign In Submit via VeriXiv { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://gatesopenresearch.org/articles/9-16" }, "headline": "Surgical Complications of Typhoid Fever: First National Typhoid Conference in Niamey, Niger", "datePublished": "2025-05-07T14:10:57", "dateModified": "2025-05-07T14:10:57", "author": [ { "@type": "Person", "name": "Harissou Adamou" }, { "@type": "Person", "name": "Abdoulaye Maman Bachir" }, { "@type": "Person", "name": "Yakoubou Sanoussi" }, { "@type": "Person", "name": "Katherine Shafer" }, { "@type": "Person", "name": "Leah Sukri" }, { "@type": "Person", "name": "Laura Hobbs" }, { "@type": "Person", "name": "Saidou Adama" }, { "@type": "Person", "name": "Amadou Magagi Ibrahim" }, { "@type": "Person", "name": "Ide Kadi" }, { "@type": "Person", "name": "Zabeirou Oudou Abdou Aliou" }, { "@type": "Person", "name": "Abdou Soley Aboul Aziz" }, { "@type": "Person", "name": "Boubacar Moctar" }, { "@type": "Person", "name": "Mahamadou Doutchi Altine" }, { "@type": "Person", "name": "Brah Souleymane" }, { "@type": "Person", "name": "Adehossi Eric" }, { "@type": "Person", "name": "Joseph Emalieu Toko" }, { "@type": "Person", "name": "Mamadou Saidou" }, { "@type": "Person", "name": "Assan Abdoul Nasser" }, { "@type": "Person", "name": "Lassane Kabore" }, { "@type": "Person", "name": "Kathleen Neuzil" }, { "@type": "Person", "name": "Rachid Sani" } ], "publisher": { "@type": "Organization", "name": "Gates Open Research", "logo": { "@type": "ImageObject", "url": "https://gatesopenresearch.org/img/AMP/Gates_image.png", "height": 600, "width": 47 } }, "image": { "@type": "ImageObject", "url": "https://gatesopenresearch.org/img/AMP/Gates_image.png", "height": 1200, "width": 94 }, "description": "Typhoid intestinal perforation (TIP) is a life-threatening, late complication of typhoid fever that disproportionately impacts children in low resource settings and continues to have devastating consequences worldwide. Despite elimination of typhoid fever in most high income countries, typhoid fever and TIP remain endemic in many countries around the world as a result of inadequate investments in water, sanitation, and hygiene (WASH) and lack of access to vaccines. A first National Typhoid Conference was held in Niamey, Niger on July 22, 2023, where surgeons and other medical and health professionals from Niger convened with local and international health professionals to discuss their experiences with TIP and advocate for better prevention and treatment of the disease. The high number of intestinal perforations diagnosed during surgery, and the lack of capacity for performing blood cultures motivated surgeons in Niger to convene and share data on complications of typhoid, epidemiology, and diagnosis. TIP, a leading cause of peritonitis in Africa, often results in emergency surgery and has reported mortality rates up to 30% in pediatric patients. The availability of four safe and effective typhoid conjugate vaccines, two with committed financial support from Gavi, the Vaccine Alliance, makes prevention through vaccination a realistic near-option for typhoid fever to complement improvements in WASH." } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://gatesopenresearch.org/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://gatesopenresearch.org/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://gatesopenresearch.org/articles/9-16/v1", "name": "Surgical Complications of Typhoid Fever: First National Typhoid Conference..." } } ] } Home Browse Surgical Complications of Typhoid Fever: First National Typhoid Conference... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Adamou H, Maman Bachir A, Sanoussi Y et al. Surgical Complications of Typhoid Fever: First National Typhoid Conference in Niamey, Niger . Gates Open Res 2025, 9 :16 ( https://doi.org/10.12688/gatesopenres.16348.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 ▬ ✚ Open Letter Surgical Complications of Typhoid Fever: First National Typhoid Conference in Niamey, Niger Harissou Adamou 1 , Abdoulaye Maman Bachir 2 , Yakoubou Sanoussi 3 , [...] Katherine Shafer 3 , Leah Sukri 4 , Laura Hobbs 4 , Saidou Adama 5 , Amadou Magagi Ibrahim 1 , Ide Kadi 2 , Zabeirou Oudou Abdou Aliou 5 , Abdou Soley Aboul Aziz 6 , Boubacar Moctar 7 , Mahamadou Doutchi Altine 1 , Brah Souleymane 8 , Adehossi Eric 5 , Joseph Emalieu Toko 9 , Mamadou Saidou 10 , Assan Abdoul Nasser 11 , Lassane Kabore 12 , Kathleen Neuzil 4 , Rachid Sani 2 Harissou Adamou 1 , Abdoulaye Maman Bachir 2 , [...] Yakoubou Sanoussi 3 , Katherine Shafer 3 , Leah Sukri 4 , Laura Hobbs 4 , Saidou Adama 5 , Amadou Magagi Ibrahim 1 , Ide Kadi 2 , Zabeirou Oudou Abdou Aliou 5 , Abdou Soley Aboul Aziz 6 , Boubacar Moctar 7 , Mahamadou Doutchi Altine 1 , Brah Souleymane 8 , Adehossi Eric 5 , Joseph Emalieu Toko 9 , Mamadou Saidou 10 , Assan Abdoul Nasser 11 , Lassane Kabore 12 , Kathleen Neuzil 4 , Rachid Sani 2 PUBLISHED 07 May 2025 Author details Author details 1 Hôpital National de Zinder, Zinder, Niger 2 Hôpital National de Niamey, Niamey, Niger 3 Hôpital de la SIM, Galmi, Niger 4 University of Maryland Baltimore, Baltimore, Maryland, 21201, USA 5 Hôpital Général De Reférence, Niamey, Niger 6 Centre Hospitalier Régional, Tahoua, Niger 7 Centre Hospitalier Régional, Maradi, Niger 8 Hôpital National Amirou Boubacar Diallo, Niamey, Niger 9 University of Yaounde, Soa, Cameroon 10 Université Abdou Moumouni de Niamey, Niamey, Niger 11 Ministry of Public Health, Population and Social Affairs, Niamey, Niger 12 Center for Vaccine Innovation and Access, PATH, Seattle, Washington, 98121, USA Harissou Adamou Roles: Conceptualization, Data Curation, Investigation Abdoulaye Maman Bachir Roles: Conceptualization, Data Curation, Investigation Yakoubou Sanoussi Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Katherine Shafer Roles: Conceptualization, Data Curation, Investigation, Methodology, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Leah Sukri Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Writing – Original Draft Preparation, Writing – Review & Editing Laura Hobbs Roles: Writing – Original Draft Preparation, Writing – Review & Editing Saidou Adama Roles: Conceptualization, Data Curation, Investigation Amadou Magagi Ibrahim Roles: Conceptualization, Data Curation, Investigation Ide Kadi Roles: Conceptualization, Data Curation, Investigation Zabeirou Oudou Abdou Aliou Roles: Conceptualization, Data Curation, Investigation Abdou Soley Aboul Aziz Roles: Conceptualization, Data Curation, Investigation Boubacar Moctar Roles: Conceptualization, Data Curation, Investigation Mahamadou Doutchi Altine Roles: Conceptualization, Data Curation, Investigation Brah Souleymane Roles: Conceptualization, Data Curation, Investigation Adehossi Eric Roles: Conceptualization, Data Curation, Investigation Joseph Emalieu Toko Roles: Conceptualization, Data Curation, Investigation Mamadou Saidou Roles: Conceptualization, Data Curation, Investigation Assan Abdoul Nasser Roles: Conceptualization, Data Curation, Investigation Lassane Kabore Roles: Conceptualization, Data Curation, Investigation Kathleen Neuzil Roles: Conceptualization, Data Curation, Formal Analysis, Funding Acquisition, Investigation, Methodology, Project Administration, Writing – Review & Editing Rachid Sani Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Project Administration OPEN PEER REVIEW REVIEWER STATUS AWAITING PEER REVIEW Originally published as a preprint: https://doi.org/10.12688/verixiv.387.1 Abstract Typhoid intestinal perforation (TIP) is a life-threatening, late complication of typhoid fever that disproportionately impacts children in low resource settings and continues to have devastating consequences worldwide. Despite elimination of typhoid fever in most high income countries, typhoid fever and TIP remain endemic in many countries around the world as a result of inadequate investments in water, sanitation, and hygiene (WASH) and lack of access to vaccines. A first National Typhoid Conference was held in Niamey, Niger on July 22, 2023, where surgeons and other medical and health professionals from Niger convened with local and international health professionals to discuss their experiences with TIP and advocate for better prevention and treatment of the disease. The high number of intestinal perforations diagnosed during surgery, and the lack of capacity for performing blood cultures motivated surgeons in Niger to convene and share data on complications of typhoid, epidemiology, and diagnosis. TIP, a leading cause of peritonitis in Africa, often results in emergency surgery and has reported mortality rates up to 30% in pediatric patients. The availability of four safe and effective typhoid conjugate vaccines, two with committed financial support from Gavi, the Vaccine Alliance, makes prevention through vaccination a realistic near-option for typhoid fever to complement improvements in WASH. READ ALL READ LESS Keywords Typhoid, typhoid intestinal perforation, complication, Africa, Niger, typhoid conjugate vaccine Corresponding Author(s) Kathleen Neuzil ( [email protected] ) Close Corresponding author: Kathleen Neuzil Competing interests: No competing interests were disclosed. Grant information: This work was supported in part by a grant (Investment ID INV-030857) from the Gates Foundation. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2025 Adamou 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. The author(s) is/are employees of the US Government and therefore domestic copyright protection in USA does not apply to this work. The work may be protected under the copyright laws of other jurisdictions when used in those jurisdictions. How to cite: Adamou H, Maman Bachir A, Sanoussi Y et al. Surgical Complications of Typhoid Fever: First National Typhoid Conference in Niamey, Niger . Gates Open Res 2025, 9 :16 ( https://doi.org/10.12688/gatesopenres.16348.1 ) First published: 07 May 2025, 9 :16 ( https://doi.org/10.12688/gatesopenres.16348.1 ) Latest published: 07 May 2025, 9 :16 ( https://doi.org/10.12688/gatesopenres.16348.1 ) Introduction Typhoid fever is a bacterial infection caused by Salmonella enterica serovar Typhi ( S. Typhi) that disproportionately impacts the economically disadvantaged. The Global Burden of Disease Study estimates more than seven million cases of typhoid fever and more than 93,000 resulting deaths globally in 2021. 1 Typhoid fever and specifically TIP, a late complication of untreated typhoid fever, can be financially catastrophic for families and complications can be difficult to manage. Patients with TIP often present after about two weeks of initial symptoms, characteristically fever and diffuse abdominal pain. Although clinical signs and symptoms are typically non-specific, the operative finding of at least one oval-shaped perforation on the anti-mesenteric side of the bowel is pathognomonic of TIP and allows surgeons to diagnose typhoid in the operating room. Perforations and pre-perforations occur most commonly in the distal ileum but can occur anywhere in the small intestine or colon. Typhoid may also affect the gallbladder and lead to inflammation and necrosis. TIP remains a major cause of morbidity and mortality in sub-Saharan Africa, with an estimated case fatality rate of 20% overall and up to 30% in children. 2 In 2018, the World Health Organization (WHO) recommended programmatic use of typhoid vaccines for the control of typhoid fever. Typhoid conjugate vaccines (TCVs) should be prioritized in countries with the highest burden of disease and/or antimicrobial resistant S. Typhi. 3 It remains challenging for many countries to introduce this critical vaccine given competing health priorities and the difficulty in estimating the true burden of disease. Diagnosing typhoid fever is complicated due to the non-specificity of symptoms and limited diagnostics in many typhoid endemic countries. Using TIP as a surrogate indicator for typhoid could fill a much-needed disease burden gap that would allow governments to make decisions on TCV introduction for the most marginalized children in rural and remote areas without blood culture capability. Justification and meeting goals Niger, a Francophone country in West Africa, has a population of more than 24 million people. The gross domestic product of Niger is approximately $14.92 billion USD, with an average household income of 338,000 West African CFA franc (approximately $554 USD based on 2024 currency conversion rates) per household. 4 Currently, typhoid fever is estimated to impact 333 per 100,000 persons each year in Niger, although many believe this is a large underestimate. 5 Surgeons across Niger consistently report high levels of ileal perforations that overwhelm operating rooms and hospitals during the peak typhoid season and are presumed to be typhoid-related. Although there is growing concern within the Nigerien surgical community regarding TIP, access to published data from Niger, like many Francophone African countries, remains limited often due to French publications in local journals, or journals not well-known to non-Nigeriens and Westerners. 6 , 7 On July 22, 2023, surgeons from across Niger, along with local and international typhoid experts and representatives from the Ministry of Health including the Director of Immunizations, Dr. Assan Abdoul Nasser, convened in Niamey, Niger for the first National Typhoid Conference ( Table 1 ). Table 1. List of presentations. Author Order Presenter Name Title and Affiliation Presentation Title (Original French) Presentation Title (Translated English) 1 Harissou Adamou MD, Prof Agrégé, Chirurgie Générale, Doyen FSS-UAS, Chef du service de chirurgie B HNZ-Niger (Zinder National Hospital) Typhoid intestinal perforation: a proposition of a new score prognostic in poor-resource Typhoid Intestinal Perforation Prognostic Score in Poor-Resource Settings 12 2 Abdoulaye Maman Bachir MD, Chirurgie Générale, Maitre-assistant FSS-UDDM, Chef service urgences chirurgicales HRM-Niger (Hopital National de Niamey) Indications, complications et poids socio-économiques des stomies digestives au centre Hospitalier Régional de Maradi Indications, complications and socio-economic weights of digestive stomas at Regional Hospital Center of Maradi 13 3 Yakoubou Sanoussi MD, Chirurgie Générale, Directeur Hôpital Galmi-Niger Mortalité évitable par la vaccination chez les patients en chirurgie pédiatrique dans les zones rurales du Niger Vaccine-preventable mortality among pediatric surgery patients in rural Niger 4 Katherine Shafer MD, FACS, FCS (ESCA), Chirurgie Générale, Chef du service de chirurgie, Hôpital de la SIM Galmi-Niger Le risque pour les enfants nigériens lié aux perforations intestinales typhiques maternelles (PIT): Une série de cas de complications liées à la grossesse en raison d'une typhoïde sévère The risk to Nigerian children associated with maternal typhoid intestinal perforations (TIP): A case series of pregnancy-related complications due to severe typhoid 5 Saidou Adama MD, Chirurgie Générale, Assistante FSS-UAM, Chef service chirurgie viscérale HGR-Niamey (Hôpital Général De Reférence) Prise en charge de la péritonite aigue à l'Hôpital Général de Référence de Niamey, quelle place occupe la perforation iléale d’origine infectieuse? Where does ileal perforation of infectious origin fit in the overall management of acute peritonitis at the Niamey General Referral Hospital? 6 Amadou Magagi Ibrahim MD, Chirurgie Générale, Maitre-assistant FSS-UAS, HNZ-Niger (Zinder National Hospital) Perforation typhique de l’intestin grêle, un fardeau chirurgical au Niger: cas des régions de Maradi et Zinder The burden of typhoid perforation of the small intestine in Niger 14 7 Ide Kadi MD, Chirurgie Générale, HNN-Niamey (Hopital National de Niamey) Les facteurs associés à la morbi-mortalité liée au traitement chirurgical des perforations iléales non traumatiques à l’Hôpital National de Niamey Factors associated with morbidity and mortality related to the surgical treatment of non-traumatic ileal perforations at the Niamey National Hospital 8 Zabeirou Oudou Abdou Aliou MD, Chirurgie Viscérale, HGR-Niamey (Hôpital Général De Reférence) Quelle place pour la cœlioscopie dans prise en charge des perforations iléales d'origine typhique (PIT): présentation de 2 rapports de cas et une revue de la littérature What role does laparoscopy have in the management of typhoid ileal perforations (TIP): 2 case reports and a review of the literature 9 Abdou Soley Aboul Aziz MD, Chirurgie Générale, CHR Tahoua-Niger (Centre Hospitalier Régional) Les péritonites par perforation typhique au CHR de Tahoua Peritonitis caused by typhoid perforation at the Tahoua Referral Hospital Center 10 Boubacar Moctar MD, Chirurgie Générale, CHR Maradi-Niger (Centre Hospitalier Régional) Les péritonites par perforations iléales d’origines typhiques probables au CHR de Maradi: aspects épidémiologiques, thérapeutiques et pronostiques à propos de 858 cas Peritonitis due to Ileal perforation of probable typhoid origin at the Maradi Referral Hospital Center: epidemiological, therapeutic and prognostic aspects in 858 cases 11 Mahamadou Doutchi Altine MD, Prof Agrégé, Infectiologie, FSS-UAS, Chef du service maladies infectieuses HNZ-Niger (Zinder National Hospital) Épidémiologie diagnostic et traitement de la typhoïde Modérateur Epidemiology, diagnosis and treatment of typhoid fever 12 Brah Souleymane MD, Prof Agrégé, Médecine interne, FSS-UAM, Directeur général HNABD-Niger (Hôpital National Amirou Boubacar Diallo) Immunologie et vaccinologie de la fièvre typhoïde Immunology and vaccinology of typhoid fever 13 Adehossi Eric MD, Prof Titulaire, Médecine Interne, FSS-UAM, Directeur Général HGR-Niger (Hôpital Général De Reférence) Vaccin conjugué contre la typhoïde (VCT) Modérateur Typhoid conjugate vaccine (TCV) 14 Lassane Kabore PharmD, Ph.D.in Global Health, Senior Program Officer, Center for Vaccine Innovation and Access, Vaccine Implementation Team/Africa Le vaccine conjugés contre la typhoïde et la consortium TyVAC The typhoid conjugate vaccine and the TyVAC Consortium 15 Kathleen Neuzil MD, MPH, FIDSA, Professor of Medicine and Pediatrics, University of Maryland, School of Medicine Présentation du vaccin conjugué Conjugate vaccine overview 16 Rachid Sani MD, Prof Titulaire, Chirurgie Générale, Doyen FSS-UAM, Chef du service de chirurgie A HNN-Niger (Hopital National de Niamey) Complications chirurgicales de la fièvre typhoïde Modérateur; Commentaires et étapes suivantes sur l’introduction du vaccin au Niger Surgical Complications of Typhoid Fever. Comments and next steps on vaccine introduction in Niger. Mahamadou Doutchi Altine MD, Prof Agrégé, Infectiologie, FSS-UAS, Chef du service maladies infectieuses HNZ-Niger Epidémiologie, Diagnostic, Traitement de la fièvre typhoïde Epidemiology, diagnosis, and treatment of typhoid fever NA Mamadou Saidou, MD, Professor MD, Professor, Recteur de l’Université Abdou Moumouni Dioffo de Niamey Moderator for Epidemiology, Diagnostic, and Treatment of Typhoid Moderator for Epidemiology, Diagnostic, and Treatment of Typhoid With three safe and effective TCVs prequalified and two eligible for introduction support from Gavi, the Vaccine Alliance (Gavi), surgeons came together to share data and experiences to inform country and regional decision-making on TCV introduction. The meeting goals were to share data regarding typhoid burden and complications in Niger, especially those requiring surgical intervention, and to improve care for patients with typhoid and develop strategies to advocate for TCV introduction in Niger. Diagnosis and management of typhoid fever in Niger While blood culture diagnosis is the gold standard for diagnosis of typhoid fever, many low- and middle-income countries face resource limitations and lack the laboratory capacity and capability to diagnose typhoid using this mechanism. Other diagnostics, such as the Widal test, are often inaccurate. As a result, typhoid is often underreported and/or treatment is incorrect, which leads to an increase in severe clinical outcomes. New cost-effective rapid diagnostics are in development but require further testing in endemic settings. At the Niger meeting, Dr. Mahamadou Doutchi outlined general trends in the diagnosis and treatment of patients with suspected typhoid fever in Niger. Due to the non-specific symptoms of typhoid fever, along with similar seasonal patterns to malaria, many patients are initially treated for malaria, and some will additionally receive antibiotics, oral ciprofloxacin being the most prescribed in the outpatient setting. Many patients worsen and develop abdominal pain, leading to hospitalization and surgery. Only in the operating room, where pathognomonic findings for TIP are found, do many patients receive a definitive diagnosis of typhoid fever. As a result, typhoid fever is commonly referred to as a “surgical disease” in Niger. Once admitted, patients will generally receive intravenous antibiotics, most commonly a combination of ceftriaxone and metronidazole. A patient’s hospital course can vary due to complications. Regional burden of typhoid intestinal perforation: Maradi, Niamey, Tahoua, Zinder There are eight distinct administrative regions in Niger: Agadez, Diffa, Dosso, Maradi, Niamey, Tahoua, Tillabéry, and Zinder ( Figure 1 ). Information from four of these regions was presented at the conference. Each region was represented by practicing surgeons from their region at the conference, but not all regions came with a presentation. Figure 1. Map of the eight administrative districts of Niger; gray represents the regions with presentations in this summary. This map is a modified version of Niger Regions.png from Wikimedia Commons ( this file ), licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license. Maradi Presented by Dr. Boubacar Moctar, a retrospective study at Regional Hospital Center (CHR) Maradi was conducted from January 2022 to June 2023. During this time, 858 cases of peritonitis – comprising 38% of all emergent operations at the hospital – were due to ileal perforation. A total of 70% of the cases occurred in patients under the age of 15 years, and 95% originated from rural regions with poor access to healthcare. The most common procedure was small bowel resection with ileostomy creation, occurring in 94% of all operations for ileal perforation. The complication rate was 42% and mortality rate 11.8%. Dr. Bachir highlighted his recent work titled “Indications, Complications, and Socio-Economic Weights of Digestive Stomas at Regional Hospital Center of Maradi”. 8 Between 2019 to 2020, 264 ostomies were created at CHR Maradi, with 84% in TIP patients. A total of 73% of patients who received an ostomy were under the age of 15 years. Although patients received an ileostomy reversal on average four months after their surgery, 71% of children lost at least one year of schooling. Additionally, 51% of patients reported complications associated with their ostomy, the most common being skin irritation around the stoma site. Mortality rates among patients with ostomies were high, at 12%. Niamey Dr. Saidou Adama presented a retrospective study of pediatric acute peritonitis at the general reference hospital of Niamey. Between 2018 and 2023, TIP was the most common intraoperative diagnosis, occurring in 38% of all pediatric peritonitis cases. Primary repair was the most common surgical treatment, while ileostomy was the second most common treatment. Half of all surgical mortality during this time was attributed to TIP. Laparoscopy was presented by Dr. Zabeirou Oudou Abdou Aliou as a reasonable surgical approach for TIP. Two patients with TIP were treated with a laparoscopic approach and experienced no reported complications. The moderator Dr. Rachid Sani did note that one should be cautious with the universal application of laparoscopy in TIP patients. A prospective study on TIP between 2014 and 2015, presented by Dr. Ide Kadi, demonstrated low levels of TIP at that time, diagnosed in only 1.6% of all peritonitis cases, highlighting either a striking increase in the TIP burden or an earlier underestimation. During the 2014-2015 study, the average age of a TIP patient was 20 years old, and the mortality rate was 6%. Primary repair and resection anastomosis remained the most common surgical treatments. Age over 60 years and anemia were correlated with increased risk of death. Tahoua Presented by Dr. Abdou Souly Aboul Aziz, there were 182 cases of TIP at Tahoua CHR in 2020, comprising 65% of all peritonitis cases and with a mortality rate of 8.2%. A total of 75% of patients were anemic and 66% male. All patients were treated with an ileostomy. Hôpital de la SIM in Galmi conducted a retrospective review of pediatric TIP patients in 2022, presented by Dr. Yakoubou Sanoussi. There were 191 total patients, with an average age of 7 years old. TIP patients had a 14% mortality rate and typhoid-related surgical disease was attributed to 51% of all pediatric surgical mortality. Additionally, Dr. Katherine Shafer reported trends of TIP at this same hospital in adult women of childbearing age between January 2022 through April 2023. During this time, 28 adult women of childbearing age were operated on for TIP, with a mortality rate of 50%. An average of three children per patient were orphaned because of mortality in this population. Of the three pregnant patients admitted for TIP, spontaneous abortion or early neonatal mortality occurred in all cases. Zinder Dr. Amadou Magagi Ibrahim presented a combined retrospective study from 2014 to 2019 including patients with TIP in Zinder and Maradi. 9 During this time, the hospitals had a combined 2,391 TIP cases, comprising 47% of all emergency abdominal surgeries. A total of 72% of the cases occurred in patients under 15 years of age, and 67% of patients hailed from rural regions. Ileostomies were performed in 67% of patients. Mortality rate was 11.2%, with poverty, residence in a rural region, and difficulty accessing healthcare facilities being statistically associated with increased mortality risk. The average cost of hospitalization for TIP patients was approximately 192,500 CFA ($315.83 USD), with costs being much higher for patients with ileostomy creation. 9 Using the data detailed above, Dr. Harissou Adamou devised a prognostic score to determine mortality risk of patients presenting with non-traumatic intestinal perforations. Factors that increased the risk of mortality included: presence of a co-morbidity, tachypnea, admission and management delay greater than 72 hours, American Society of Anesthesiology score, serum creatinine level greater than 20 mg/L, hemoglobin less than 9 g/dL, three or more perforations identified in the operating room, and systolic blood pressure under 90 mm/Hg at the time of presentation. This work has since been published in the Journal of the West African College of Surgeons. 10 Typhoid conjugate vaccines Although typhoid vaccines have long been used by travelers and certain military personnel, as presented by Professor Brah Souleymane, they have yet to become accessible to the local Nigerien people. 11 Fortunately, TCVs hold promise for use in typhoid-endemic countries like Niger and have the potential to overcome many of the challenges that impeded uptake of earlier vaccines. In addition to being safe and effective, TCVs provide strong protection for at least four years, 12 only require one dose, are safe for children as young as six months, and can be administered in combination with other vaccines. 13 , 14 Three African countries, Liberia, Zimbabwe, and Malawi, have introduced TCV through campaigns, followed by routine immunization, 12 and Burkina Faso is slated to introduce in late 2024. Other countries in Africa and Asia are in the planning phases of TCV applications and introduction. In the keynote presentation, Dr. Kathleen Neuzil described the continued endemicity of typhoid. Although it has been virtually eliminated from most high-income countries, typhoid remains a significant disease amongst poor and marginalized children with limited access to healthcare. Control of enteric diseases, including typhoid, faces unprecedented challenges due to competing health priorities, increasing political conflicts, economic stress on families and governments, climate change and extreme weather events, and antimicrobial resistance. Recently, fluoroquinolone resistance was identified in Niger through a surveillance study on pediatric TIP patients in Maradi. All isolated typhoid specimens demonstrated fluoroquinolone resistance, concerning in an area where ciprofloxacin remains the first line choice of antibiotic for treatment of febrile children in the outpatient setting. The high numbers of TIP throughout the country and the presence of fluoroquinolone-resistant strains both provide compelling reasons to introduce TCV in Niger. Dr. Lassane Kabore summarized support for the introduction of TCV. Gavi has pledged to fully fund a one-time single dose catch up campaign for all children up to 15 years of age. Additionally, the organization will co-finance introduction in routine immunization schedules, with each vaccine costing an estimated $0.20 USD (121 CFA with current 2024 exchange rates), with operational grants available for introduction costs. To further emphasize the TCV benefit, a video was shown highlighting the effects of typhoid in children in rural villages in Niger and emphasizing the nominal cost of the vaccine in comparison to the cost of the often multiple surgeries and the subsequent management of disease morbidity, including ostomy care. Conclusions At the first National Typhoid Conference in Niamey, Niger, surgeons from four regions of Niger shared local data that demonstrated TIP remains a major cause of emergency surgery and mortality throughout the country. Across most studies, TIP was responsible for 38 to 65% of acute peritonitis. Additionally, TIP most frequently occurred in patients under 15 years of age and those who reside in rural regions where healthcare is difficult to access. Surgical treatment of TIP depends on severity of disease, particularly number of perforations and location of these perforations. Management can include primary repair, small bowel resection with primary anastomosis, or bowel resection with creation of an ileostomy. Late presentations of TIP often require ileostomy creation which translates to difficulties with management, higher morbidity, and additional costs. Mortality rates associated with TIP remain high, ranging from 11 to 14%, although this is lower than previous case fatality estimates in sub-Saharan African countries. While numbers were small, women of childbearing age had the highest mortality rate amongst all populations presented. In addition to the medical morbidity of TIP, patients and their families also face social hardships secondary to stigma around ostomies and financial hardships due to the high cost of hospitalization and subsequent treatment. In Niger, surgeons provide a unique and important perspective in raising awareness on typhoid and its complications. As evident by the alarming amount of TIP, the lack of blood culture surveillance in most of Niger should not imply that there is no typhoid fever. While more feasible diagnostics are essential, children should not be denied safe and effective vaccines while such diagnostics are in development and/or blood culture capability is expanded. Thus, countries need to be innovative and flexible in defining disease burden. Additionally, the recent identification of fluoroquinolone-resistant S. typhi in Niger is particularly alarming and could lead to catastrophic consequences if not quickly addressed. TCVs offer a single dose, safe, well-tolerated, and cost-effective option. In Niger, TCV could be included as a component of multi-antigen campaigns – for example, with pentavalent meningitis vaccines, yellow fever vaccines, or measles vaccines. Improvements in water, sanitation, and hygiene (WASH) are essential and must not be forgotten. Vaccines and WASH go hand-in-hand to provide short- and long-term tools to prevent and control typhoid. At the first National Typhoid conference in Niger, clinicians and policymakers have come together to take on typhoid and begin to make it a disease of the past. Disclaimer The views expressed in this article are those of the author(s). Publication in VeriXiv does not imply endorsement by the Gates Foundation. Competing interests No competing interests were disclosed. Grant information This work was supported in part by a grant (Investment ID INV-030857) from the Bill & Melinda Gates Foundation. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Data availability statement No data associated with this article. References 1. Murray CJL: Findings from the Global Burden of Disease Study 2021. Lancet. 2024; 403 (10440):2259–2262. Publisher Full Text 2. Marchello CS, Birkhold M, Crump JA: Complications and mortality of typhoid fever: A global systematic review and meta-analysis. J Infect. 2020; 81 (6):902–910. PubMed Abstract | Publisher Full Text | Free Full Text 3. World Health Organization: Typhoid vaccines: WHO position paper – March 2018. Geneva: Switzerland;2018. Publisher Full Text 4. World Bank Group: Sub-Saharan Africa macro poverty outlook country-by-country analysis and projections for the developing world.2024. Reference Source 5. Institute for Health Metrics and Evaluation: GBD compare data visualization. 2021. Reference Source 6. Sukri L, Banza A, Shafer K, et al. : Typhoid intestinal perforation in Francophone Africa, a scoping review. PLOS Glob Public Health. 2024; 4 (3): e0003056. PubMed Abstract | Publisher Full Text | Free Full Text 7. Adamou H, Habou O, Amadou-Magagi I, et al. : Non-traumatic acute peritonitis in children: causes and prognosis in 226 patients at the National Hospital of Zinder, Niger. Med Sante Trop. 2017; 27 (3):264–269. PubMed Abstract | Publisher Full Text 8. Adakal O, Mohamed R, Abdoulaye M, et al. : Indications, complications and socio-economic weights of digestive stomas at Regional Hospital Center of Maradi. J Afr Chir Digest. 2021; 21 :3369–3374. 9. Adamou H, Magagi IA, Adakal O, et al. : The burden of typhoid perforation of the small intestine in Niger.2021; 1 :131–139. 10. Adamou H, Magagi IA, Habou O, et al. : Typhoid intestinal perforation prognostic score in poor-resource settings. J West Afr Coll Surg. 2023; 13 (4):9–17. PubMed Abstract | Publisher Full Text | Free Full Text 11. Neuzil KM, Basnyat B, Clemens JD, et al. : Early Insights From Clinical Trials of Typhoid Conjugate Vaccine. Clin Infect Dis. 2020; 71 (Supplement_2):S155–S159. PubMed Abstract | Publisher Full Text | Free Full Text 12. Patel PD, Liang Y, Meiring JE, et al. : Efficacy of typhoid conjugate vaccine: final analysis of a 4-year, phase 3, randomised controlled trial in Malawian children. Lancet. 2024; 403 (10425):459–468. PubMed Abstract | Publisher Full Text | Free Full Text 13. Sirima SB, Ouedraogo A, Barry N, et al. : Safety and immunogenicity of Vi-typhoid conjugate vaccine co-administration with routine 9-month vaccination in Burkina Faso: A randomized controlled phase 2 trial. Int J Infect Dis. 2021; 108 :465–472. PubMed Abstract | Publisher Full Text | Free Full Text 14. Sirima SB, Ouedraogo A, Barry N, et al. : Safety and immunogenicity of co-administration of meningococcal type A and measles-rubella vaccines with typhoid conjugate vaccine in children aged 15-23 months in Burkina Faso. Int J Infect Dis. 2021; 102 :517–523. PubMed Abstract | Publisher Full Text | Free Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 07 May 2025 ADD YOUR COMMENT Comment Author details Author details 1 Hôpital National de Zinder, Zinder, Niger 2 Hôpital National de Niamey, Niamey, Niger 3 Hôpital de la SIM, Galmi, Niger 4 University of Maryland Baltimore, Baltimore, Maryland, 21201, USA 5 Hôpital Général De Reférence, Niamey, Niger 6 Centre Hospitalier Régional, Tahoua, Niger 7 Centre Hospitalier Régional, Maradi, Niger 8 Hôpital National Amirou Boubacar Diallo, Niamey, Niger 9 University of Yaounde, Soa, Cameroon 10 Université Abdou Moumouni de Niamey, Niamey, Niger 11 Ministry of Public Health, Population and Social Affairs, Niamey, Niger 12 Center for Vaccine Innovation and Access, PATH, Seattle, Washington, 98121, USA Harissou Adamou Roles: Conceptualization, Data Curation, Investigation Abdoulaye Maman Bachir Roles: Conceptualization, Data Curation, Investigation Yakoubou Sanoussi Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Katherine Shafer Roles: Conceptualization, Data Curation, Investigation, Methodology, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Leah Sukri Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Writing – Original Draft Preparation, Writing – Review & Editing Laura Hobbs Roles: Writing – Original Draft Preparation, Writing – Review & Editing Saidou Adama Roles: Conceptualization, Data Curation, Investigation Amadou Magagi Ibrahim Roles: Conceptualization, Data Curation, Investigation Ide Kadi Roles: Conceptualization, Data Curation, Investigation Zabeirou Oudou Abdou Aliou Roles: Conceptualization, Data Curation, Investigation Abdou Soley Aboul Aziz Roles: Conceptualization, Data Curation, Investigation Boubacar Moctar Roles: Conceptualization, Data Curation, Investigation Mahamadou Doutchi Altine Roles: Conceptualization, Data Curation, Investigation Brah Souleymane Roles: Conceptualization, Data Curation, Investigation Adehossi Eric Roles: Conceptualization, Data Curation, Investigation Joseph Emalieu Toko Roles: Conceptualization, Data Curation, Investigation Mamadou Saidou Roles: Conceptualization, Data Curation, Investigation Assan Abdoul Nasser Roles: Conceptualization, Data Curation, Investigation Lassane Kabore Roles: Conceptualization, Data Curation, Investigation Kathleen Neuzil Roles: Conceptualization, Data Curation, Formal Analysis, Funding Acquisition, Investigation, Methodology, Project Administration, Writing – Review & Editing Rachid Sani Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Project Administration Competing interests No competing interests were disclosed. Grant information This work was supported in part by a grant (Investment ID INV-030857) from the Gates Foundation. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (1) version 1 Published: 07 May 2025, 9:16 https://doi.org/10.12688/gatesopenres.16348.1 Copyright © 2025 Adamou 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. The author(s) is/are employees of the US Government and therefore domestic copyright protection in USA does not apply to this work. The work may be protected under the copyright laws of other jurisdictions when used in those jurisdictions. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads Gates Open Research - - 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 Adamou H, Maman Bachir A, Sanoussi Y et al. Surgical Complications of Typhoid Fever: First National Typhoid Conference in Niamey, Niger . Gates Open Res 2025, 9 :16 ( https://doi.org/10.12688/gatesopenres.16348.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: AWAITING PEER REVIEW AWAITING PEER REVIEW ? 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 Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 07 May 2025 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right 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 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 Gates Open Research 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 = "Surgical Complications of Typhoid Fever:...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://gatesopenresearch.org/articles/9-16/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://gatesopenresearch.org/articles/9-16/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://gatesopenresearch.org/articles/9-16/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Adamou 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://gatesopenresearch.org/articles/9-16/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://gatesopenresearch.org/articles/9-16", templates : { twitter : "Surgical Complications of Typhoid Fever: First National Typhoid.... Adamou H et al., published by " + "Gates Open Research" + ", https://gatesopenresearch.org/articles/9-16/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/16348/17747") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "17747"); $(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 = { }; $(".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 = "2890c018-07ff-436d-a430-f2ade4fce1fd"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); Are you a Gates-funded researcher? If you are a previous or current Gates grant holder, sign up for information about developments, publishing and publications from Gates Open Research. First Name * You must provide your first name Last Name * You must provide your last name Email * You must provide a valid email address Institution You must provide an institution. Submit Thank you! We'll keep you updated on any major new updates to Gates Open Research Gates Open Research Browse Gateways How to Publish About Contact Legal For Developers Cookie Notice Privacy Notice RSS Submit via VeriXiv © F1000 Research Limited and its licensors ISSN 2572-4754 var F1000platform = new F1000.Platform({ name: "gates", displayName: "Gates Open Research", hostName: "gatesopenresearch.org", id: "3", editorialEmail: "[email protected]", infoEmail: "[email protected]", usePmcStats: true }); 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.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00