{"id":11155,"date":"2026-08-24T03:11:50","date_gmt":"2026-08-24T03:11:50","guid":{"rendered":"https:\/\/nygse.com\/?page_id=11155"},"modified":"2026-08-26T07:00:27","modified_gmt":"2026-08-26T07:00:27","slug":"endometriosis-symptom-checker","status":"publish","type":"page","link":"https:\/\/nygse.com\/es\/endometriosis-symptom-checker\/","title":{"rendered":"Verificador de s\u00edntomas de endometriosis"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11155\" class=\"elementor elementor-11155\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-310ca24 e-grid e-con-full e-con e-parent\" data-id=\"310ca24\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c769179 elementor-widget elementor-widget-html\" data-id=\"c769179\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"utf-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n<title>Endometriosis Symptom Checker | New York Gynecology Surgery &amp; Endometriosis<\/title>\r\n<meta name=\"description\" content=\"A private, evidence-based symptom checker that estimates the likelihood of endometriosis from your symptoms, history and \u2014 optionally \u2014 lab results. Nothing you enter leaves your device.\">\r\n<style>\r\n\r\n.gt3-page-title_wrapper .gt3-page-title {\r\n    margin-bottom: 0px !important;\r\n}\r\n:root{\r\n  \/* NYGSE brand *\/\r\n  --navy:#435166; --teal:#356677; --gold:#A58C61; --sky:#A4D3EC;\r\n  \/* ordinal severity ramp (validated: monotone L, \u0394L>=0.06, light end 2.16:1) *\/\r\n  --r1:#7FB6CB; --r2:#5F9DB5; --r3:#43849D; --r4:#316B7F; --r5:#22525F;\r\n  \/* surfaces + ink *\/\r\n  --surface:#fcfcfb; --card:#ffffff; --sunken:#f3f5f7; --line:#e2e7ec; --line-2:#cfd7de;\r\n  --ink:#1f2933; --ink-2:#53616f; --ink-3:#7c8894;\r\n  --good:#1b7a4b; --warn:#8a5a00; --crit:#b3261e;\r\n  --radius:14px; --shadow:0 1px 2px rgba(31,41,51,.05), 0 8px 24px -12px rgba(31,41,51,.18);\r\n  --sans:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;\r\n}\r\n@media (prefers-color-scheme:dark){\r\n :root.auto{\r\n  --surface:#14212a; --card:#1b2b35; --sunken:#223440; --line:#2e4250; --line-2:#3c5464;\r\n  --ink:#eaf1f5; --ink-2:#b3c4ce; --ink-3:#8ba0ad;\r\n  --r1:#A3D6E5; --r2:#84C0D3; --r3:#69A9BF; --r4:#5192A8; --r5:#3D7B90;\r\n  --good:#5fc48d; --warn:#e0a83c; --crit:#f28b82; --shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px -12px rgba(0,0,0,.6);\r\n }\r\n}\r\n*{box-sizing:border-box}\r\nhtml{-webkit-text-size-adjust:100%}\r\nbody{margin:0;background:var(--surface);color:var(--ink);font-family:var(--sans);\r\n  font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}\r\n.wrap{max-width:1120px;margin:0 auto;padding:0 20px 72px}\r\n\r\n\/* ---------- header ---------- *\/\r\nheader.masthead{background:var(--navy);color:#fff;padding:28px 0 26px;border-bottom:4px solid var(--gold)}\r\nheader.masthead .wrap{padding-bottom:0}\r\n.brandline{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--sky);margin:0 0 8px;font-weight:600}\r\nheader.masthead h1{margin:0;font-size:clamp(24px,4.2vw,34px);line-height:1.2;font-weight:650;letter-spacing:-.01em}\r\nheader.masthead p.sub{margin:10px 0 0;color:#dbe6ef;font-size:15.5px}\r\n.privacy{display:inline-flex;align-items:center;gap:8px;margin-top:16px;background:rgba(255,255,255,.1);\r\n  border:1px solid rgba(164,211,236,.35);color:#eaf3f9;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:500}\r\n\r\n\/* ---------- layout ---------- *\/\r\n.cols{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:28px;align-items:start;margin-top:28px}\r\n@media (max-width:960px){.cols{grid-template-columns:1fr}}\r\n\r\nsection.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);\r\n  padding:22px 24px;margin-bottom:20px;box-shadow:var(--shadow)}\r\n.step{display:flex;align-items:baseline;gap:11px;margin:0 0 4px}\r\n.step .n{flex:none;width:26px;height:26px;border-radius:50%;background:var(--teal);color:#fff;\r\n  font-size:13px;font-weight:700;display:grid;place-items:center;transform:translateY(3px)}\r\n.step h2{margin:0;font-size:19px;font-weight:650;letter-spacing:-.01em}\r\n.hint{margin:2px 0 18px 37px;color:var(--ink-2);font-size:14.5px;max-width:66ch}\r\n@media (max-width:560px){.hint{margin-left:0}}\r\n\r\n\/* ---------- sliders ---------- *\/\r\n.item{padding:15px 0;border-top:1px solid var(--line)}\r\n.item:first-of-type{border-top:0}\r\n.item .top{display:flex;justify-content:space-between;align-items:baseline;gap:14px}\r\n.item label.q{font-weight:550;font-size:15.5px;color:var(--ink)}\r\n.item .eg{display:block;font-weight:400;color:var(--ink-3);font-size:13.5px;margin-top:2px}\r\n.val{flex:none;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;color:var(--ink-2);\r\n  background:var(--sunken);border:1px solid var(--line);border-radius:999px;padding:2px 11px;min-width:82px;text-align:center}\r\ninput[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:26px;background:transparent;margin:9px 0 0;cursor:pointer}\r\ninput[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;\r\n  background:linear-gradient(90deg,var(--r1) 0%,var(--r5) 100%);opacity:.30}\r\ninput[type=range]::-moz-range-track{height:6px;border-radius:999px;\r\n  background:linear-gradient(90deg,var(--r1) 0%,var(--r5) 100%);opacity:.30}\r\ninput[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;\r\n  background:var(--teal);border:3px solid var(--card);box-shadow:0 1px 4px rgba(31,41,51,.35);margin-top:-8px;transition:transform .12s}\r\ninput[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--teal);\r\n  border:3px solid var(--card);box-shadow:0 1px 4px rgba(31,41,51,.35)}\r\ninput[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}\r\ninput[type=range]:focus-visible{outline:none}\r\ninput[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(53,102,119,.3)}\r\n.scale{display:flex;justify-content:space-between;color:var(--ink-3);font-size:12px;margin-top:1px}\r\n\r\n\/* ---------- toggles ---------- *\/\r\n.tog{display:flex;align-items:flex-start;gap:12px;padding:11px 13px;border:1px solid var(--line);\r\n  border-radius:10px;margin-bottom:8px;cursor:pointer;transition:border-color .12s,background .12s}\r\n.tog:hover{border-color:var(--line-2);background:var(--sunken)}\r\n.tog input{flex:none;width:19px;height:19px;margin:2px 0 0;accent-color:var(--teal);cursor:pointer}\r\n.tog input:checked ~ .txt{color:var(--ink)}\r\n.tog:has(input:checked){border-color:var(--teal);background:color-mix(in srgb,var(--teal) 6%,transparent)}\r\n.tog .txt{font-size:15px;color:var(--ink-2);line-height:1.45}\r\n.tog .txt b{font-weight:550;color:var(--ink);display:block}\r\n.tog .txt span{font-size:13.5px;color:var(--ink-3)}\r\n\r\n.seg{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}\r\n.seg label{flex:1 1 130px;position:relative}\r\n.seg input{position:absolute;opacity:0;pointer-events:none}\r\n.seg span{display:block;text-align:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;\r\n  font-size:14.5px;font-weight:520;color:var(--ink-2);cursor:pointer;transition:.12s}\r\n.seg span:hover{border-color:var(--line-2);background:var(--sunken)}\r\n.seg input:checked + span{background:var(--teal);border-color:var(--teal);color:#fff;font-weight:600}\r\n.seg input:focus-visible + span{outline:2px solid var(--teal);outline-offset:2px}\r\n\r\ndetails.acc{border:1px solid var(--line);border-radius:10px;margin-top:6px;overflow:hidden}\r\ndetails.acc[open]{border-color:var(--line-2)}\r\ndetails.acc>summary{padding:13px 16px;cursor:pointer;font-weight:550;font-size:15px;background:var(--sunken);\r\n  list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}\r\ndetails.acc>summary::-webkit-details-marker{display:none}\r\ndetails.acc>summary::after{content:\"+\";font-size:19px;color:var(--ink-3);font-weight:400;flex:none}\r\ndetails.acc[open]>summary::after{content:\"\u2013\"}\r\ndetails.acc>summary small{font-weight:400;color:var(--ink-3);font-size:13px}\r\n.accbody{padding:16px}\r\n\r\n.field{margin-bottom:14px}\r\n.field label{display:block;font-size:14.5px;font-weight:520;margin-bottom:5px}\r\n.field .note{font-size:13px;color:var(--ink-3);font-weight:400;margin-top:3px}\r\ninput[type=number],input[type=text],input[type=email],input[type=tel],select,textarea{\r\n  width:100%;padding:10px 12px;border:1px solid var(--line-2);border-radius:9px;font:inherit;font-size:15px;\r\n  background:var(--card);color:var(--ink)}\r\ninput:focus,select:focus,textarea:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:var(--teal)}\r\n.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}\r\n@media (max-width:520px){.two{grid-template-columns:1fr}}\r\n\r\n\/* ---------- result rail ---------- *\/\r\n.rail{position:sticky;top:18px}\r\n@media (max-width:960px){.rail{position:static}}\r\n.result{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);\r\n  box-shadow:var(--shadow);overflow:hidden}\r\n.result .top{padding:22px 22px 18px;text-align:center;border-bottom:1px solid var(--line)}\r\n.result .cap{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-weight:650;margin:0 0 6px}\r\n.hero{font-size:60px;line-height:1;font-weight:680;letter-spacing:-.035em;color:var(--ink);margin:0}\r\n.hero small{font-size:26px;font-weight:600;letter-spacing:-.01em;margin-left:1px}\r\n.bandname{display:inline-flex;align-items:center;gap:8px;margin-top:11px;padding:5px 14px;border-radius:999px;\r\n  font-size:14px;font-weight:640;color:#fff;background:var(--r3)}\r\n.bandname .dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.85);flex:none}\r\n.plain{margin:12px 0 0;font-size:14px;color:var(--ink-2);line-height:1.5}\r\n\r\n\/* meter: ordinal 5-step, fill = severity, track = lighter step of same ramp *\/\r\n.meter{padding:18px 22px 6px}\r\n.meterlab{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-3);margin-bottom:7px;font-weight:500}\r\n.track{display:flex;gap:2px;height:13px}\r\n.track i{flex:1;border-radius:2px;background:var(--sunken);transition:background .25s}\r\n.track i:first-child{border-radius:999px 2px 2px 999px}\r\n.track i:last-child{border-radius:2px 999px 999px 2px}\r\n.track i.on:nth-child(1){background:var(--r1)} .track i.on:nth-child(2){background:var(--r2)}\r\n.track i.on:nth-child(3){background:var(--r3)} .track i.on:nth-child(4){background:var(--r4)}\r\n.track i.on:nth-child(5){background:var(--r5)}\r\n.ticks{position:relative;height:16px;margin-top:5px}\r\n.ticks span{position:absolute;transform:translateX(-50%);font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}\r\n\r\n\/* contribution bars: single series, one hue, <=24px, 4px rounded data-end *\/\r\n.contrib{padding:8px 22px 20px}\r\n.contrib h3{font-size:13.5px;font-weight:650;margin:12px 0 3px;color:var(--ink)}\r\n.contrib p.cs{font-size:12.5px;color:var(--ink-3);margin:0 0 12px}\r\n.bar{margin-bottom:11px}\r\n.bar .bl{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:4px}\r\n.bar .bl b{font-weight:500;color:var(--ink-2);min-width:0}\r\n.bar .bl i{font-style:normal;font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none;font-size:12.5px}\r\n.bar .bt{height:10px;background:var(--sunken);border-radius:999px;overflow:hidden}\r\n.bar .bf{height:100%;background:var(--teal);border-radius:0 4px 4px 0;transition:width .3s ease}\r\n.empty{color:var(--ink-3);font-size:14px;text-align:center;padding:22px 8px;line-height:1.5}\r\n\r\n\/* ---------- CTA ---------- *\/\r\n.cta{padding:20px 22px 22px;background:var(--sunken);border-top:1px solid var(--line)}\r\n.cta h3{margin:0 0 4px;font-size:16px;font-weight:650}\r\n.cta p{margin:0 0 14px;font-size:13.5px;color:var(--ink-2);line-height:1.5}\r\n.btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:13px 16px;border-radius:10px;\r\n  font:inherit;font-size:15.5px;font-weight:600;cursor:pointer;border:1px solid transparent;text-decoration:none;\r\n  margin-bottom:9px;transition:.13s;text-align:center}\r\n.btn.primary{background:var(--teal);color:#fff}\r\n.btn.primary:hover{background:var(--r5)}\r\n.btn.gold{background:var(--gold);color:#fff}\r\n.btn.gold:hover{filter:brightness(.93)}\r\n.btn.ghost{background:var(--card);color:var(--ink);border-color:var(--line-2)}\r\n.btn.ghost:hover{background:var(--card);border-color:var(--teal);color:var(--teal)}\r\n.btn svg{flex:none}\r\n.office{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2);line-height:1.65}\r\n.office b{color:var(--ink);font-weight:600}\r\n.office a{color:var(--teal);font-weight:550}\r\n\r\n.alert{display:flex;gap:11px;margin:0 22px 18px;padding:13px 15px;border-radius:10px;font-size:13.5px;line-height:1.5}\r\n.alert.crit{background:color-mix(in srgb,var(--crit) 9%,transparent);border:1px solid color-mix(in srgb,var(--crit) 32%,transparent);color:var(--ink)}\r\n.alert b{display:block;margin-bottom:2px}\r\n.alert .ico{flex:none;font-weight:700;color:var(--crit)}\r\n\r\n\/* ---------- misc ---------- *\/\r\n.disc{margin-top:22px;padding:18px 22px;border-left:4px solid var(--gold);background:var(--card);\r\n  border-radius:0 var(--radius) var(--radius) 0;border-top:1px solid var(--line);border-right:1px solid var(--line);\r\n  border-bottom:1px solid var(--line);font-size:13.5px;color:var(--ink-2);line-height:1.6}\r\n.disc b{color:var(--ink)}\r\n.meth{font-size:14px;color:var(--ink-2);line-height:1.65}\r\n.meth h4{color:var(--ink);font-size:14.5px;margin:18px 0 6px;font-weight:650}\r\n.meth h4:first-child{margin-top:0}\r\n.meth code{background:var(--sunken);padding:1px 6px;border-radius:5px;font-size:13px;\r\n  font-family:ui-monospace,SFMono-Regular,Menlo,monospace}\r\n.meth ul{padding-left:20px;margin:6px 0}\r\n.meth li{margin-bottom:4px}\r\ntable.tbl{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}\r\ntable.tbl th,table.tbl td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--line)}\r\ntable.tbl th{font-weight:650;color:var(--ink);background:var(--sunken);font-size:12px;\r\n  text-transform:uppercase;letter-spacing:.05em}\r\ntable.tbl td:last-child,table.tbl th:last-child{text-align:right;font-variant-numeric:tabular-nums}\r\n.reset{background:none;border:0;color:var(--ink-3);font:inherit;font-size:13.5px;cursor:pointer;\r\n  text-decoration:underline;text-underline-offset:3px;padding:4px}\r\n.reset:hover{color:var(--crit)}\r\n.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\r\n:focus-visible{outline:2px solid var(--teal);outline-offset:2px}\r\n\r\n\/* ---------- print ---------- *\/\r\n@media print{\r\n  body{background:#fff;font-size:11pt}\r\n  .noprint,.cta,.rail .contrib,header.masthead .privacy{display:none!important}\r\n  .cols{display:block}\r\n  section.card{break-inside:avoid;box-shadow:none;border:1px solid #ccc;margin-bottom:10px}\r\n  header.masthead{background:#fff;color:#000;border-bottom:2px solid var(--gold);padding:0 0 10px}\r\n  header.masthead h1{font-size:17pt} header.masthead p.sub,.brandline{color:#333}\r\n  .result{border:2px solid var(--navy)} .hero{font-size:40pt}\r\n  #printSummary{display:block!important}\r\n  a[href^=\"http\"]::after{content:\" (\" attr(href) \")\";font-size:8pt;color:#555}\r\n}\r\n#printSummary{display:none}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<header class=\"masthead\">\r\n  <div class=\"wrap\">\r\n    \r\n    <p class=\"sub\">Endometriosis takes an average of 7\u201310 years to diagnose. This checker turns what you\r\n      already know about your own body into an evidence-based estimate you can bring to an appointment.\r\n      It takes about three minutes.<\/p>\r\n    <span class=\"privacy\">\r\n      <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\"><rect x=\"4\" y=\"10.5\" width=\"16\" height=\"10\" rx=\"2\"\/><path d=\"M8 10.5V7a4 4 0 0 1 8 0v3.5\"\/><\/svg>\r\n      Private \u2014 everything is calculated on your device. Nothing is sent, saved or tracked.\r\n    <\/span>\r\n  <\/div>\r\n<\/header>\r\n\r\n<div class=\"wrap\">\r\n<div class=\"cols\">\r\n\r\n<!-- ==================== LEFT: FORM ==================== -->\r\n<main>\r\n\r\n  <!-- STEP 1 -->\r\n  <section class=\"card\">\r\n    <div class=\"step\"><span class=\"n\">1<\/span><h2>Your symptoms<\/h2><\/div>\r\n    <p class=\"hint\">Move each slider to match how bad it usually gets. Leave it at zero if it\r\n      doesn't apply to you. There are no wrong answers \u2014 an honest 4 is more useful than a cautious 8.<\/p>\r\n    <div id=\"symptoms\"><\/div>\r\n  <\/section>\r\n\r\n  <!-- STEP 2 -->\r\n  <section class=\"card\">\r\n    <div class=\"step\"><span class=\"n\">2<\/span><h2>Do your symptoms follow your cycle?<\/h2><\/div>\r\n    <p class=\"hint\">This is the most important question here. Pain that reliably tracks your period\r\n      points to endometriosis far more strongly than the same pain occurring at random.<\/p>\r\n    <div class=\"seg\" id=\"cyclic\">\r\n      <label><input type=\"radio\" name=\"cyc\" value=\"yes\"><span>Yes \u2014 clearly worse around my period<\/span><\/label>\r\n      <label><input type=\"radio\" name=\"cyc\" value=\"unsure\" checked><span>Somewhat, or I'm not sure<\/span><\/label>\r\n      <label><input type=\"radio\" name=\"cyc\" value=\"no\"><span>No pattern \/ I don't have periods<\/span><\/label>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- STEP 3 -->\r\n  <section class=\"card\">\r\n    <div class=\"step\"><span class=\"n\">3<\/span><h2>Your history<\/h2><\/div>\r\n    <p class=\"hint\">Tick everything that is true. Skip anything you're unsure about \u2014 leaving it\r\n      unticked is treated as \"unknown\", not as \"no\".<\/p>\r\n    <div id=\"history\"><\/div>\r\n  <\/section>\r\n\r\n  <!-- STEP 4 -->\r\n  <section class=\"card\">\r\n    <div class=\"step\"><span class=\"n\">4<\/span><h2>Less common, but important<\/h2><\/div>\r\n    <p class=\"hint\">These are uncommon \u2014 most people tick none. But each one is highly specific to\r\n      endometriosis, so if any apply they matter a great deal.<\/p>\r\n    <div id=\"specific\"><\/div>\r\n  <\/section>\r\n\r\n  <!-- STEP 5 -->\r\n  <section class=\"card\">\r\n    <div class=\"step\"><span class=\"n\">5<\/span><h2>Test results <span style=\"font-weight:400;color:var(--ink-3);font-size:15px\">\u2014 optional<\/span><\/h2><\/div>\r\n    <p class=\"hint\">Only if you happen to have them. Skip this whole section otherwise \u2014 the checker\r\n      works fine without it.<\/p>\r\n\r\n    <details class=\"acc\">\r\n      <summary>Estrogen (estradiol) and your cycle <small>optional<\/small><\/summary>\r\n      <div class=\"accbody\">\r\n        <div class=\"field\">\r\n          <label>Are you pregnant, or might you be?<\/label>\r\n          <div class=\"seg\" id=\"preg\">\r\n            <label><input type=\"radio\" name=\"pg\" value=\"no\" checked><span>No<\/span><\/label>\r\n            <label><input type=\"radio\" name=\"pg\" value=\"yes\"><span>Yes<\/span><\/label>\r\n            <label><input type=\"radio\" name=\"pg\" value=\"unsure\"><span>Not sure<\/span><\/label>\r\n          <\/div>\r\n          <p class=\"note\">Pregnancy raises estradiol enormously, so if you answer Yes or Not sure we\r\n            leave estradiol out of the calculation entirely.<\/p>\r\n        <\/div>\r\n        <div class=\"two\">\r\n          <div class=\"field\"><label for=\"e2\">Estradiol level (pg\/mL)<\/label>\r\n            <input type=\"number\" id=\"e2\" min=\"0\" max=\"20000\" step=\"1\" placeholder=\"e.g. 180\"><\/div>\r\n          <div class=\"field\"><label for=\"cycLen\">Your usual cycle length (days)<\/label>\r\n            <input type=\"number\" id=\"cycLen\" min=\"15\" max=\"60\" step=\"1\" value=\"28\"><\/div>\r\n        <\/div>\r\n        <div class=\"field\"><label for=\"lastPeriod\">First day of your last period<\/label>\r\n          <input type=\"date\" id=\"lastPeriod\">\r\n          <p class=\"note\" id=\"cycDayNote\">Estradiol is only meaningful relative to where you are in your cycle.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/details>\r\n\r\n    <details class=\"acc\">\r\n      <summary>CA-125 and HE4 <small>optional<\/small><\/summary>\r\n      <div class=\"accbody\">\r\n        <div class=\"two\">\r\n          <div class=\"field\"><label for=\"ca125\">CA-125 (U\/mL)<\/label>\r\n            <input type=\"number\" id=\"ca125\" min=\"0\" max=\"20000\" step=\"0.1\" placeholder=\"e.g. 28\">\r\n            <p class=\"note\">Often raised in endometriosis, but also in fibroids, infection,\r\n              pregnancy and ovarian conditions \u2014 it is supportive, never diagnostic.<\/p><\/div>\r\n          <div class=\"field\"><label for=\"he4\">HE4 (pM)<\/label>\r\n            <input type=\"number\" id=\"he4\" min=\"0\" max=\"20000\" step=\"0.1\" placeholder=\"e.g. 45\">\r\n            <p class=\"note\">HE4 does <em>not<\/em> raise the endometriosis estimate \u2014 it barely differs\r\n              between endometriosis and healthy controls. We use it only as a safety check.<\/p><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/details>\r\n\r\n    <details class=\"acc\">\r\n      <summary>Your age <small>optional \u2014 used for context only<\/small><\/summary>\r\n      <div class=\"accbody\">\r\n        <div class=\"field\" style=\"max-width:240px\"><label for=\"age\">Age (years)<\/label>\r\n          <input type=\"number\" id=\"age\" min=\"6\" max=\"99\" step=\"1\" placeholder=\"e.g. 32\">\r\n          <p class=\"note\">Age does not change the probability. It only tells us which stage of\r\n            endometriosis is most commonly found at surgery in your age group.<\/p><\/div>\r\n      <\/div>\r\n    <\/details>\r\n\r\n    <p style=\"margin:18px 0 0\"><button class=\"reset noprint\" id=\"resetBtn\" type=\"button\">Clear all answers and start over<\/button><\/p>\r\n  <\/section>\r\n  <div class=\"disc\">\r\n    <b>This is not a diagnosis.<\/b> Endometriosis can only be confirmed by a specialist \u2014 usually with\r\n    an examination and imaging, and definitively with laparoscopy. This tool estimates a\r\n    <em>probability<\/em> from patterns reported in the medical literature; it cannot see inside your body,\r\n    it can be wrong in both directions, and a low result does not rule endometriosis out. Roughly one in\r\n    five people with endometriosis have no symptoms at all. Please use the result as a starting point for\r\n    a conversation with a clinician, not as a conclusion.\r\n    <br><br>\r\n    <b>If you have severe sudden pelvic pain, heavy bleeding, fainting, fever, or pain with vomiting,\r\n    seek urgent medical care now<\/b> \u2014 do not wait for an appointment.\r\n  <\/div>\r\n<\/main>\r\n\r\n<!-- ==================== RIGHT: RESULT ==================== -->\r\n<aside class=\"rail\">\r\n  <div class=\"result\">\r\n    <div class=\"top\">\r\n      <p class=\"cap\">Estimated likelihood<\/p>\r\n      <p class=\"hero\" id=\"pct\">10<small>%<\/small><\/p>\r\n      <div class=\"bandname\" id=\"band\"><span class=\"dot\"><\/span><span id=\"bandTxt\">Very low<\/span><\/div>\r\n      <p class=\"plain\" id=\"plain\">Move the sliders above to begin.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"meter\">\r\n      <div class=\"meterlab\"><span>Very low<\/span><span>Very high<\/span><\/div>\r\n      <div class=\"track\" id=\"track\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/div>\r\n      <div class=\"ticks\" id=\"ticks\"><\/div>\r\n    <\/div>\r\n\r\n    <div id=\"alerts\"><\/div>\r\n\r\n    <div class=\"contrib\">\r\n      <h3>What's driving this estimate<\/h3>\r\n      <p class=\"cs\">Longer bar = stronger evidence. Bring the top items to your appointment.<\/p>\r\n      <div id=\"bars\"><p class=\"empty\">Nothing entered yet.<br>Your answers will appear here as you go.<\/p><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cta noprint\">\r\n      <h3>Talk to a specialist<\/h3>\r\n      <p>NYGSE is a specialist endometriosis and complex gynecologic surgery practice. Bring this\r\n        summary with you \u2014 it saves time and makes the first visit far more productive.<\/p>\r\n\r\n      <a class=\"btn primary\" href=\"tel:+16315339733\">\r\n        <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z\"\/><\/svg>\r\n        Call 631-533-9733\r\n      <\/a>\r\n\r\n      <a class=\"btn gold\" id=\"emailBtn\" href=\"#\">\r\n        <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2.5\" y=\"4.5\" width=\"19\" height=\"15\" rx=\"2\"\/><path d=\"m3 6 9 6.5L21 6\"\/><\/svg>\r\n        Request an appointment by email\r\n      <\/a>\r\n\r\n      <button class=\"btn ghost\" id=\"printBtn\" type=\"button\">\r\n        <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9V3h12v6M6 18H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-2\"\/><rect x=\"6\" y=\"14\" width=\"12\" height=\"7\" rx=\"1\"\/><\/svg>\r\n        Print or save as PDF\r\n      <\/button>\r\n\r\n      <button class=\"btn ghost\" id=\"copyBtn\" type=\"button\">\r\n        <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"9\" width=\"12\" height=\"12\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"\/><\/svg>\r\n        <span id=\"copyTxt\">Copy summary to clipboard<\/span>\r\n      <\/button>\r\n\r\n      <label class=\"tog\" style=\"margin-top:12px;background:var(--card)\">\r\n        <input type=\"checkbox\" id=\"incDetail\">\r\n        <span class=\"txt\"><b>Include my symptom details in the email<\/b>\r\n        <span>Off by default. Ordinary email is not a secure channel for health information \u2014\r\n        with this off, the email contains only your contact details and a request for an appointment.<\/span><\/span>\r\n      <\/label>\r\n\r\n      <div class=\"office\">\r\n        <b>New York Gynecology Surgery &amp; Endometriosis<\/b><br>\r\n        325 West Main St., Bldg 1, Ste 2A \u00b7 Babylon, NY 11702<br>\r\n        Phone <a href=\"tel:+16315339733\">631-533-9733<\/a> \u00b7 Fax 631-666-9734<br>\r\n        <a href=\"mailto:info@nygse.com\">info@nygse.com<\/a> \u00b7 <a href=\"https:\/\/nygse.com\" target=\"_blank\" rel=\"noopener\">nygse.com<\/a><br>\r\n        <span style=\"color:var(--ink-3)\">Mon\u2013Thu 8am\u20134pm \u00b7 Fri 8am\u201312pm<\/span><br>\r\n        <span style=\"color:var(--ink-3)\">Pankaj Singhal, MD, MS, MHCM, FACOG \u00b7 Virginia McLean, MD, MHA<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/aside>\r\n<\/div>\r\n\r\n<!-- print-only full answer table -->\r\n<div id=\"printSummary\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n\"use strict\";\r\n\/* ============================================================================\r\n   MODEL\r\n   Log-likelihood-ratio (weight-of-evidence) Bayesian screener.\r\n\r\n   posterior_logodds = logit(prior) + saturate( shrink( sum of log-LRs ) )\r\n\r\n   prior            P(endometriosis) = 0.10\r\n   shrink           S = Lmax + KAPPA*(sum - Lmax)   correlation discount:\r\n                    the strongest single item counts in full, every additional\r\n                    (correlated) item is discounted.  KAPPA = 0.55.\r\n   saturate         soft ceiling above KNEE so stacking many correlated items\r\n                    cannot drive the estimate toward certainty.\r\n   Severity sliders scale each symptom's log-LR linearly: contribution =\r\n   (severity\/10) * ln(LR@10).\r\n   Full derivation + sources in the \"How this is calculated\" panel.\r\n============================================================================ *\/\r\nconst PRIOR=0.10, LOGIT_PRIOR=Math.log(PRIOR\/(1-PRIOR));\r\nconst KAPPA=0.55, KNEE=2.8, CEIL=3.9, NO_SYMPTOM_LR=0.45;\r\n\r\nconst SYM=[\r\n {id:'s1',s:'Painful periods',lr:1.7452,q:'Painful periods',eg:'Cramping before or during your period'},\r\n {id:'s2',s:'Pelvic pain outside periods',lr:2.1892,q:'Pelvic pain outside of your period',eg:'Ongoing lower-abdominal or pelvic pain for 6 months or more'},\r\n {id:'s3',s:'Deep pain with sex',lr:4.0500,q:'Deep pain during or after sex',eg:'Pain felt deep inside rather than at the entrance'},\r\n {id:'s4',s:'Painful bowel movements',lr:3.0000,q:'Painful bowel movements or bowel pain',eg:'Especially if it flares around your period'},\r\n {id:'s5',s:'Bladder pain \/ urination',lr:2.2000,q:'Bladder pain, or painful \/ urgent urination',eg:'Especially if it flares around your period'},\r\n {id:'s6',s:'Back, hip or leg pain',lr:2.4000,q:'Low back, hip or leg pain',eg:'Sometimes shooting down the back of the leg'},\r\n {id:'s7',s:'Bloating or nausea',lr:2.0000,q:'Severe bloating or nausea',eg:'Sometimes called \"endo belly\" \u2014 abdomen visibly swells'},\r\n {id:'s8',s:'Exhaustion with periods',lr:1.6000,q:'Exhaustion around your period',eg:'Fatigue well beyond ordinary tiredness'}\r\n];\r\nconst HIST=[\r\n {id:'h1',s:'Difficulty conceiving',lr:8.0,q:'Trying to conceive for 12 months or more without success',eg:''},\r\n {id:'h2',s:'Family history',lr:5.0,q:'A mother, sister or daughter with endometriosis',eg:'Including a diagnosis that was suspected but never confirmed by surgery'},\r\n {id:'h3',s:'NSAIDs don\u2019t control pain',lr:2.5,q:'Full-dose anti-inflammatories (ibuprofen, naproxen) do not control the pain',eg:''},\r\n {id:'h4',s:'Pain despite hormonal treatment',lr:2.0,q:'Pain continues despite the pill, an IUD or other hormonal treatment',eg:''},\r\n {id:'h5',s:'Missing work or school',lr:2.2,q:'You miss a day or more of work, school or normal activity each cycle',eg:''},\r\n {id:'h6',s:'ER visit for pelvic pain',lr:2.0,q:'You have been to an ER or urgent care for pelvic pain',eg:''},\r\n {id:'h7',s:'5+ years without an answer',lr:1.8,q:'You have had these symptoms for 5 years or more without an explanation',eg:''},\r\n {id:'h8',s:'First period before 11',lr:1.7,q:'Your first period came before age 11',eg:''},\r\n {id:'h9',s:'Cycles under 27 days',lr:1.8,q:'Your cycles are shorter than 27 days',eg:'Counting from the first day of one period to the first day of the next'},\r\n {id:'h10',s:'Long or heavy periods',lr:1.7,q:'Your periods last more than 7 days, or are very heavy',eg:''},\r\n {id:'h11',s:'Never been pregnant',lr:1.4,q:'You have never been pregnant',eg:''},\r\n {id:'h12',s:'IBS \/ bladder \/ fibromyalgia',lr:1.6,q:'You have been diagnosed with IBS, painful bladder syndrome or fibromyalgia',eg:'These frequently accompany \u2014 or get diagnosed instead of \u2014 endometriosis'},\r\n {id:'h13',s:'Uterine difference or blocked flow',lr:3.5,q:'You have a known uterine or vaginal difference, or blocked menstrual flow',eg:''}\r\n];\r\nconst SPEC=[\r\n {id:'x1',s:'Endometrioma on imaging',lr:7.0,q:'An ovarian cyst or \"endometrioma\" seen on a previous ultrasound or MRI',eg:''},\r\n {id:'x2',s:'Adenomyosis \/ kissing ovaries',lr:4.0,q:'Adenomyosis, or \"kissing ovaries\", noted on imaging',eg:''},\r\n {id:'x3',s:'Cyclical rectal bleeding',lr:6.0,q:'Bleeding from the rectum that happens with your periods',eg:''},\r\n {id:'x4',s:'Cyclical blood in urine',lr:6.0,q:'Blood in your urine that happens with your periods',eg:''},\r\n {id:'x5',s:'Cyclical chest \/ shoulder pain',lr:8.0,q:'Shoulder-tip or chest pain, coughing blood, or a collapsed lung around your periods',eg:'Rare, but a recognised pattern of endometriosis in the chest'},\r\n {id:'x6',s:'Cyclical scar pain',lr:7.0,q:'Pain, swelling or a lump in a C-section or other surgical scar that flares with your periods',eg:''}\r\n];\r\nconst BANDS=[[19.55,'Very low',0],[30.28,'Low',1],[41.01,'Moderate',2],[51.73,'High',3],[101,'Very high',4]];\r\nconst PLAIN=[\r\n \"Your answers look similar to the general population. That does not rule endometriosis out \u2014 about one in five people with it have no symptoms \u2014 but nothing here particularly points to it.\",\r\n \"A few things you've described are consistent with endometriosis, though they are also common for other reasons. Worth raising with a clinician if the symptoms bother you.\",\r\n \"Several features here are the ones specialists look for. This is worth a proper evaluation rather than watchful waiting.\",\r\n \"Much of what you've described fits the pattern of endometriosis quite closely. We'd encourage you to see a specialist rather than a general clinic.\",\r\n \"Your answers match the endometriosis pattern strongly. Please arrange a specialist evaluation \u2014 this is the point at which a delay costs you the most.\"\r\n];\r\n\r\n\/* ---------- build the form ---------- *\/\r\nconst esc=s=>String(s).replace(\/[&<>\"]\/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c]));\r\nconst SEV=['None','Barely noticeable','Very mild','Mild','Mild\u2013moderate','Moderate',\r\n           'Moderate\u2013strong','Strong','Severe','Very severe','Debilitating'];\r\ndocument.getElementById('symptoms').innerHTML=SYM.map(s=>`\r\n <div class=\"item\">\r\n   <div class=\"top\">\r\n     <label class=\"q\" for=\"${s.id}\">${esc(s.q)}${s.eg?`<span class=\"eg\">${esc(s.eg)}<\/span>`:''}<\/label>\r\n     <span class=\"val\" id=\"${s.id}v\">None<\/span>\r\n   <\/div>\r\n   <input type=\"range\" id=\"${s.id}\" min=\"0\" max=\"10\" step=\"1\" value=\"0\"\r\n          aria-label=\"${esc(s.q)} severity, 0 to 10\">\r\n   <div class=\"scale\"><span>0 \u2014 not at all<\/span><span>10 \u2014 as bad as it gets<\/span><\/div>\r\n <\/div>`).join('');\r\n\r\nconst togHTML=a=>a.map(o=>`\r\n <label class=\"tog\"><input type=\"checkbox\" id=\"${o.id}\">\r\n <span class=\"txt\"><b>${esc(o.q)}<\/b>${o.eg?`<span>${esc(o.eg)}<\/span>`:''}<\/span><\/label>`).join('');\r\ndocument.getElementById('history').innerHTML=togHTML(HIST);\r\ndocument.getElementById('specific').innerHTML=togHTML(SPEC);\r\n\r\ndocument.getElementById('ticks').innerHTML=\r\n [[20,'20%'],[40,'30%'],[60,'41%'],[80,'52%']]\r\n .map(([x,l])=>`<span style=\"left:${x}%\">${l}<\/span>`).join('');\r\n\r\n\/* ---------- estradiol helper (paper Table 13\/14) ---------- *\/\r\nfunction cycleDay(){\r\n  const lp=document.getElementById('lastPeriod').value;\r\n  const len=+document.getElementById('cycLen').value||28;\r\n  if(!lp) return null;\r\n  const d0=new Date(lp+'T00:00:00'), now=new Date();\r\n  if(isNaN(d0)||d0>now) return null;\r\n  const days=Math.floor((now-d0)\/86400000);\r\n  if(days>120) return null;\r\n  return (days%len)+1;\r\n}\r\nfunction e2Threshold(day,len){\r\n  const f=len\/28;                       \/\/ scale the 28-day map to her cycle\r\n  if(day<=5*f) return 150;\r\n  if(day<15*f) return 300;\r\n  if(day<=21*f) return 250;\r\n  return 200;\r\n}\r\nfunction phaseName(day,len){\r\n  const f=len\/28;\r\n  if(day<=5*f) return 'menstrual phase';\r\n  if(day<14*f) return 'follicular phase';\r\n  if(day<15*f) return 'around ovulation';\r\n  if(day<=21*f) return 'luteal phase';\r\n  return 'late luteal phase';\r\n}\r\n\r\n\/* ---------- scoring ---------- *\/\r\nfunction compute(){\r\n  const terms=[], flags=[];\r\n  let symSum=0;\r\n  SYM.forEach(s=>{\r\n    const v=+document.getElementById(s.id).value;\r\n    if(v>0) symSum+=(v\/10)*Math.log(s.lr);\r\n  });\r\n  const cyc=document.querySelector('input[name=cyc]:checked').value;\r\n  const mult={yes:1.30,unsure:1.00,no:0.60}[cyc];\r\n\r\n  SYM.forEach(s=>{\r\n    const v=+document.getElementById(s.id).value;\r\n    if(v>0) terms.push({w:(v\/10)*Math.log(s.lr)*mult,label:s.q,short:s.s,\r\n                        detail:`${SEV[v]} (${v}\/10)`});\r\n  });\r\n\r\n  [...HIST,...SPEC].forEach(o=>{\r\n    if(document.getElementById(o.id).checked)\r\n      terms.push({w:Math.log(o.lr),label:o.q,short:o.s,detail:'Yes'});\r\n  });\r\n\r\n  \/* --- optional labs --- *\/\r\n  const preg=document.querySelector('input[name=pg]:checked').value;\r\n  const e2=parseFloat(document.getElementById('e2').value);\r\n  const len=+document.getElementById('cycLen').value||28;\r\n  const day=cycleDay();\r\n  const note=document.getElementById('cycDayNote');\r\n  if(day){\r\n    note.textContent=`You are on day ${day} of your cycle \u2014 ${phaseName(day,len)}. `+\r\n      `Typical upper limit at this point is about ${e2Threshold(day,len)} pg\/mL.`;\r\n  }else{\r\n    note.textContent='Estradiol is only meaningful relative to where you are in your cycle.';\r\n  }\r\n  if(!isNaN(e2)&&e2>0&&day&&preg==='no'){\r\n    const thr=e2Threshold(day,len), excess=e2-thr;\r\n    if(excess>0){\r\n      const bin=Math.min(4,Math.ceil(excess\/37.5));\r\n      const lr=[1,1.5,2.2,3.2,4.5][bin];\r\n      if(lr>1) terms.push({w:Math.log(lr),label:'Estradiol above the normal range for your cycle day',short:'Estradiol raised for cycle day',\r\n                           detail:`${e2} pg\/mL on day ${day} (usual limit ~${thr})`});\r\n    }\r\n  }else if(!isNaN(e2)&&e2>0&&preg!=='no'){\r\n    flags.push({t:'Estradiol excluded',d:'Because pregnancy is possible, your estradiol level has been left out of this calculation \u2014 pregnancy raises it far above the range this tool is built for.',crit:false});\r\n  }else if(!isNaN(e2)&&e2>0&&!day){\r\n    flags.push({t:'Estradiol needs a cycle date',d:'Add the first day of your last period so we can interpret the level against the right point in your cycle.',crit:false});\r\n  }\r\n\r\n  const ca=parseFloat(document.getElementById('ca125').value);\r\n  if(!isNaN(ca)&&ca>0){\r\n    const lr= ca<20?1 : ca<35?1.6 : ca<=65?2.8 : 4.0;\r\n    if(lr>1) terms.push({w:Math.log(lr),label:'CA-125 above the reference range',short:'CA-125 raised',detail:`${ca} U\/mL`});\r\n  }\r\n  const he4=parseFloat(document.getElementById('he4').value);\r\n  const age=parseFloat(document.getElementById('age').value);\r\n  if((!isNaN(he4)&&he4>=150)||(!isNaN(ca)&&ca>200)){\r\n    flags.push({t:'Please have this reviewed promptly',\r\n      d:'The tumour-marker value you entered is high enough that it should be looked at by a gynecologist soon, separately from the endometriosis question. This is usually not cancer \u2014 these markers rise for many benign reasons \u2014 but it should not wait.',crit:true});\r\n  }\r\n\r\n  \/* --- combine --- *\/\r\n  let total;\r\n  if(terms.length===0){\r\n    total=Math.log(NO_SYMPTOM_LR);\r\n  }else{\r\n    const sum=terms.reduce((a,t)=>a+t.w,0);\r\n    const lmax=Math.max(...terms.map(t=>t.w));\r\n    total=lmax+KAPPA*(sum-lmax);\r\n  }\r\n  if(total>KNEE) total=KNEE+(CEIL-KNEE)*Math.tanh((total-KNEE)\/(CEIL-KNEE));\r\n  const p=1\/(1+Math.exp(-(LOGIT_PRIOR+total)));\r\n  terms.sort((a,b)=>b.w-a.w);\r\n  return {p,terms,flags,age,cyc,day,len};\r\n}\r\n\r\n\/* ---------- render ---------- *\/\r\nlet last=null;\r\nfunction render(){\r\n  const r=compute(); last=r;\r\n  const pc=r.p*100;\r\n  document.getElementById('pct').innerHTML=pc.toFixed(0)+'<small>%<\/small>';\r\n\r\n  let bi=4; for(const [hi,,i] of BANDS){ if(pc<hi){bi=i;break;} }\r\n  const name=BANDS.find(b=>b[2]===bi)[1];\r\n  document.getElementById('bandTxt').textContent=name+' likelihood';\r\n  document.getElementById('band').style.background=`var(--r${bi+1})`;\r\n  document.getElementById('plain').textContent=\r\n     r.terms.length===0 ? 'Move the sliders above to begin.' : PLAIN[bi];\r\n\r\n  [...document.getElementById('track').children]\r\n    .forEach((el,i)=>el.classList.toggle('on',i<=bi&&r.terms.length>0));\r\n\r\n  \/* contribution bars \u2014 single series, one hue, value at the tip *\/\r\n  const box=document.getElementById('bars');\r\n  if(!r.terms.length){\r\n    box.innerHTML='<p class=\"empty\">Nothing entered yet.<br>Your answers will appear here as you go.<\/p>';\r\n  }else{\r\n    const max=r.terms[0].w;\r\n    box.innerHTML=r.terms.slice(0,8).map(t=>`\r\n      <div class=\"bar\" title=\"${esc(t.label)} \u2014 ${esc(t.detail)}\">\r\n        <div class=\"bl\"><b>${esc(t.short||t.label)}<\/b><i>${esc(t.detail)}<\/i><\/div>\r\n        <div class=\"bt\"><div class=\"bf\" style=\"width:${Math.max(5,t.w\/max*100).toFixed(1)}%\"><\/div><\/div>\r\n      <\/div>`).join('') +\r\n      (r.terms.length>8?`<p class=\"cs\" style=\"margin-top:10px\">+ ${r.terms.length-8} more, shown in the printed summary.<\/p>`:'');\r\n  }\r\n\r\n  \/* alerts *\/\r\n  document.getElementById('alerts').innerHTML=r.flags.map(f=>`\r\n    <div class=\"alert ${f.crit?'crit':''}\" ${f.crit?'':'style=\"background:var(--sunken);border:1px solid var(--line)\"'}>\r\n      <span class=\"ico\">${f.crit?'!':'i'}<\/span>\r\n      <span><b>${esc(f.t)}<\/b>${esc(f.d)}<\/span><\/div>`).join('');\r\n\r\n  buildPrint(r,pc,name);\r\n  buildEmail(r,pc,name);\r\n}\r\n\r\n\/* ---------- printable summary ---------- *\/\r\nfunction buildPrint(r,pc,name){\r\n  const rows=r.terms.map(t=>`<tr><td>${esc(t.label)}<\/td><td>${esc(t.detail)}<\/td><\/tr>`).join('');\r\n  let stage='';\r\n  if(r.age>=6){\r\n    const s = r.age<=13?'I' : r.age<=20?'II' : r.age<=25?'III' : 'IV';\r\n    stage=`<p style=\"font-size:12px;color:#444\">In surgical series, the stage most commonly found at\r\n      diagnosis in this age group is stage ${s} (Stochino-Loi et al., 2020, n=1,560). Stage reflects how\r\n      widespread the tissue is, not how much pain it causes \u2014 the two correlate poorly.<\/p>`;\r\n  }\r\n  document.getElementById('printSummary').innerHTML=`\r\n    <h2 style=\"margin:18px 0 4px;font-size:15pt\">Symptom summary for my appointment<\/h2>\r\n    <p style=\"font-size:11px;color:#555;margin:0 0 12px\">Generated ${new Date().toLocaleDateString('en-US',{year:'numeric',month:'long',day:'numeric'})} \u00b7\r\n      New York Gynecology Surgery &amp; Endometriosis \u00b7 nygse.com \u00b7 631-533-9733<\/p>\r\n    <p><b>Estimated likelihood of endometriosis: ${pc.toFixed(0)}% (${name})<\/b><br>\r\n    <span style=\"font-size:12px;color:#444\">Symptoms follow the menstrual cycle:\r\n    ${({yes:'yes, clearly',unsure:'somewhat \/ unsure',no:'no clear pattern'})[r.cyc]}<\/span><\/p>\r\n    ${stage}\r\n    <table class=\"tbl\"><thead><tr><th>Reported<\/th><th>Detail<\/th><\/tr><\/thead>\r\n    <tbody>${rows||'<tr><td colspan=\"2\">No symptoms or history reported.<\/td><\/tr>'}<\/tbody><\/table>\r\n    <p style=\"font-size:10.5px;color:#555;margin-top:14px\">This is a screening estimate produced from\r\n    patient-reported symptoms using a Bayesian likelihood-ratio model. It is not a diagnosis. Endometriosis\r\n    is confirmed by specialist evaluation and, definitively, by laparoscopy.<\/p>`;\r\n}\r\n\r\n\/* ---------- email + copy ---------- *\/\r\nfunction summaryText(r,pc,name,withDetail){\r\n  let t=`Hello,\\n\\nI would like to request an appointment to discuss possible endometriosis.\\n\\n`;\r\n  t+=`I used the symptom checker on your website and my estimated likelihood was ${pc.toFixed(0)}% (${name}).\\n\\n`;\r\n  if(withDetail&&r.terms.length){\r\n    t+=`What I reported:\\n`;\r\n    r.terms.forEach(x=>{t+=`  - ${x.label}: ${x.detail}\\n`});\r\n    t+=`  - Symptoms follow my cycle: ${({yes:'yes, clearly',unsure:'somewhat \/ unsure',no:'no clear pattern'})[r.cyc]}\\n\\n`;\r\n  }\r\n  t+=`My details:\\nName:\\nDate of birth:\\nPhone:\\nInsurance:\\nBest days\/times to reach me:\\n\\n`;\r\n  t+=`Thank you.\\n`;\r\n  return t;\r\n}\r\nfunction buildEmail(r,pc,name){\r\n  const inc=document.getElementById('incDetail').checked;\r\n  const body=summaryText(r,pc,name,inc);\r\n  document.getElementById('emailBtn').href=\r\n    'mailto:info@nygse.com?subject='+encodeURIComponent('Appointment request \u2014 possible endometriosis')+\r\n    '&body='+encodeURIComponent(body);\r\n}\r\ndocument.getElementById('copyBtn').addEventListener('click',async()=>{\r\n  const pc=last.p*100; let bi=4; for(const[hi,,i]of BANDS){if(pc<hi){bi=i;break;}}\r\n  const txt=summaryText(last,pc,BANDS.find(b=>b[2]===bi)[1],true);\r\n  try{ await navigator.clipboard.writeText(txt);\r\n       document.getElementById('copyTxt').textContent='Copied';\r\n       setTimeout(()=>document.getElementById('copyTxt').textContent='Copy summary to clipboard',1800);\r\n  }catch(e){ alert(txt); }\r\n});\r\ndocument.getElementById('printBtn').addEventListener('click',()=>window.print());\r\ndocument.getElementById('resetBtn').addEventListener('click',()=>{\r\n  SYM.forEach(s=>document.getElementById(s.id).value=0);\r\n  [...HIST,...SPEC].forEach(o=>document.getElementById(o.id).checked=false);\r\n  ['e2','ca125','he4','age','lastPeriod'].forEach(i=>document.getElementById(i).value='');\r\n  document.getElementById('cycLen').value=28;\r\n  document.querySelector('input[name=cyc][value=unsure]').checked=true;\r\n  document.querySelector('input[name=pg][value=no]').checked=true;\r\n  document.getElementById('incDetail').checked=false;\r\n  updateAll(); window.scrollTo({top:0,behavior:'smooth'});\r\n});\r\n\r\nfunction updateAll(){\r\n  SYM.forEach(s=>{\r\n    const v=+document.getElementById(s.id).value;\r\n    document.getElementById(s.id+'v').textContent=SEV[v];\r\n  });\r\n  render();\r\n}\r\ndocument.addEventListener('input',updateAll);\r\ndocument.addEventListener('change',updateAll);\r\n\r\n\r\nupdateAll();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f06b926 e-flex e-con-boxed e-con e-parent\" data-id=\"3f06b926\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-497b0af9 elementor-widget elementor-widget-heading\" data-id=\"497b0af9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">References &amp; Sources<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element-custom_font_size elementor-element elementor-element-c166352 elementor-widget elementor-widget-text-editor\" data-id=\"c166352\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Bulletti, C., Coccia, M. E., Battistoni, S., &amp; Borini, A. (2010). Endometriosis and infertility. <em>Journal of Assisted Reproduction and Genetics, 27<\/em>(8), 441\u2013447. <a href=\"https:\/\/doi.org\/10.1007\/s10815-010-9436-1\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.1007\/s10815-010-9436-1<\/a><\/p><p>Grandi, G., Ferrari, S., Xholli, A., Cannoletta, M., Palma, F., Romani, C., Volpe, A., &amp; Cagnacci, A. (2012). Prevalence of menstrual pain in young women: What is dysmenorrhea?<br \/><em>Journal of Pain Research, 5<\/em>, 169\u2013174. <a href=\"https:\/\/doi.org\/10.2147\/JPR.S30602\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.2147\/JPR.S30602<br \/><\/a><\/p><p>Huhtinen, K., Suvitie, P., Hiissa, J., Junnila, J., Huvila, J., Kujari, H., Set\u00e4l\u00e4, M., H\u00e4rkki, P., Jalkanen, J., Fraser, J., M\u00e4kinen, J., Auranen, A., Poutanen, M., &amp; Perheentupa, A. (2009). Serum HE4 concentration differentiates malignant ovarian tumours from ovarian endometriotic cysts. <em>British Journal of Cancer, 100<\/em>(8), 1315\u20131319. <a href=\"https:\/\/doi.org\/10.1038\/sj.bjc.6605011\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.1038\/sj.bjc.6605011<br \/><\/a><\/p><p>Laumann, E. O., Paik, A., &amp; Rosen, R. C. (1999). Sexual dysfunction in the United States: Prevalence and predictors. <em>JAMA, 281<\/em>(6), 537\u2013544.<a href=\"https:\/\/doi.org\/10.1001\/jama.281.6.537\" target=\"_blank\" rel=\"noopener\"><br \/>https:\/\/doi.org\/10.1001\/jama.281.6.537<br \/><\/a><\/p><p>Moen, M. H., &amp; Magnus, P. (1993). The familial risk of endometriosis. <em>Acta Obstetricia et Gynecologica Scandinavica, 72<\/em>(7), 560\u2013564. <a href=\"https:\/\/doi.org\/10.3109\/00016349309058164\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.3109\/00016349309058164<\/a><\/p><p>Nnoaham, K. E., Hummelshoj, L., Kennedy, S. H., Jenkinson, C., Zondervan, K. T., &amp; the World Endometriosis Research Foundation Women&#8217;s Health Symptom Survey Consortium. (2012). Developing symptom-based predictive models of endometriosis as a clinical screening tool: Results from a multicenter study. <em>Fertility and Sterility, 98<\/em>(3), 692\u2013701.e5. <a href=\"https:\/\/doi.org\/10.1016\/j.fertnstert.2012.04.022\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.1016\/j.fertnstert.2012.04.022<\/a><\/p><p>Nnoaham, K. E., Hummelshoj, L., Webster, P., d&#8217;Hooghe, T., de Cicco Nardone, F., de Cicco Nardone, C., Jenkinson, C., Kennedy, S. H., Zondervan, K. T., &amp; the World Endometriosis Research Foundation Global Study of Women&#8217;s Health Consortium. (2011). Impact of endometriosis on quality of life and work productivity: A multicenter study across ten countries. <em>Fertility and Sterility, 96<\/em>(2), 366\u2013373.e8. <a href=\"https:\/\/doi.org\/10.1016\/j.fertnstert.2011.05.090\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.1016\/j.fertnstert.2011.05.090<\/a><\/p><p>Nugent, C. N., &amp; Chandra, A. (2024). Infertility and impaired fecundity in women and men in the United States, 2015\u20132019. <em>National Health Statistics Reports<\/em>, (202), 1\u201319.<a href=\"https:\/\/doi.org\/10.15620\/cdc\/147886\" target=\"_blank\" rel=\"noopener\"> https:\/\/doi.org\/10.15620\/cdc\/147886<br \/><\/a><\/p><p>Ozawa, Y., Murakami, T., Terada, Y., Yaegashi, N., Okamura, K., Kuriyama, S., &amp; Tsuji, I. (2006). Management of the pain associated with endometriosis:<br \/>An update of the painful problems. <em>Tohoku Journal of Experimental Medicine, 210<\/em>(3), 175\u2013188. Ragab, A., Shams, M., Badawy, A., &amp; Alsammani, M. A. (2015).<br \/>Prevalence of endometriosis among adolescent school girls with severe dysmenorrhea: A cross-sectional prospective study. <em>International Journal of Health Sciences, 9<\/em>(3), 273\u2013281.<\/p><p>World Health Organization. (2025, October 15). <em>Endometriosis<\/em>. <a href=\"https:\/\/www.who.int\/news-room\/fact-sheets\/detail\/endometriosis\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.who.int\/news-room\/fact-sheets\/detail\/endometriosis<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d863e85 e-flex e-con-boxed e-con e-parent\" data-id=\"3d863e85\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8c9a850 e-con-full e-flex e-con e-child\" data-id=\"8c9a850\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e3f2266 elementor-widget elementor-widget-image\" data-id=\"2e3f2266\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"940\" height=\"940\" src=\"https:\/\/nygse.com\/wp-content\/uploads\/2025\/10\/doc-11-1024x1024.jpg\" class=\"attachment-large size-large wp-image-7059\" alt=\"Dr. Pankaj Singhal\" srcset=\"https:\/\/nygse.com\/wp-content\/uploads\/2025\/10\/doc-11-1024x1024.jpg 1024w, https:\/\/nygse.com\/wp-content\/uploads\/2025\/10\/doc-11-300x300.jpg 300w, https:\/\/nygse.com\/wp-content\/uploads\/2025\/10\/doc-11-150x150.jpg 150w, https:\/\/nygse.com\/wp-content\/uploads\/2025\/10\/doc-11-768x768.jpg 768w, https:\/\/nygse.com\/wp-content\/uploads\/2025\/10\/doc-11-480x480.jpg 480w, https:\/\/nygse.com\/wp-content\/uploads\/2025\/10\/doc-11.jpg 1120w\" sizes=\"(max-width: 940px) 100vw, 940px\" title=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-523720ab e-con-full e-flex e-con e-child\" data-id=\"523720ab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2decd491 elementor-widget elementor-widget-text-editor\" data-id=\"2decd491\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2>Pankaj Singhal, MD, MS, MHCM, FACOG<\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bf18701 elementor-widget elementor-widget-text-editor\" data-id=\"2bf18701\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Master Surgeon at <span>NYGSE<\/span><\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e3a003d elementor-widget elementor-widget-text-editor\" data-id=\"4e3a003d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Dr. Singhal has performed more than 10,000 robotic and laparoscopic procedures and is recognized as one of the country\u2019s highest-volume robotic gynecologic surgeons. His expertise spans complex endometriosis and gynecologic oncology, allowing him to manage some of the most challenging surgical cases with exceptional precision.<\/p><p>Known for taking on cases that are often referred out by other centers, Dr. Singhal combines advanced surgical technique with a thoughtful, patient-centered approach focused on long-term outcomes and quality of life.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ac7813f e-con-full e-flex e-con e-parent\" data-id=\"2ac7813f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a88ef34 elementor-widget elementor-widget-text-editor\" data-id=\"6a88ef34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<script defer async src='https:\/\/cdn.trustindex.io\/loader.js?51aed57579c17117c6065e7463a'><\/script>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7c790987 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7c790987\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5401c35\" data-id=\"5401c35\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2a26d123 elementor-widget elementor-widget-text-editor\" data-id=\"2a26d123\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"color: #fff;\"><span class=\"gt3_title_line left\"><\/span>REQUEST AN APPOINTMENT<\/span><\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f7f4f87 elementor-widget elementor-widget-shortcode\" data-id=\"3f7f4f87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f1416-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"1416\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/es\/wp-json\/wp\/v2\/pages\/11155#wpcf7-f1416-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"1416\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f1416-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div style=\"color: #ffffff\">\n\t<div class=\"name-wrapper\">\n\t\t<p><label><span class=\"label\">Name<\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required gt3-special-field\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><\/label>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"two-columns\">\n\t\t<div class=\"email-wrapper\">\n\t\t\t<p><label><span class=\"label\">Email Address<\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email gt3-special-field\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span><\/label>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"tel-wrapper\">\n\t\t\t<p><label><span class=\"label\">Phone Number<\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"your-tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel gt3-special-field\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"your-tel\" \/><\/span><\/label>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-treatment\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required gt3-special-field\" aria-required=\"true\" aria-invalid=\"false\" name=\"your-treatment\"><option value=\"\">Select Treatment *<\/option><option value=\"Gynecology Surgery\">Gynecology Surgery<\/option><option value=\"Laparoscopy\">Laparoscopy<\/option><option value=\"Minimally Invasive\">Minimally Invasive<\/option><option value=\"Gynecologic Oncology\">Gynecologic Oncology<\/option><option value=\"Robotic Surgery\">Robotic Surgery<\/option><option value=\"Endometriosis\">Endometriosis<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\t<\/p>\n\t<div class=\"message-wrapper\">\n\t\t<p><label><span class=\"label\">Message<\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea gt3-special-field\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span><\/label>\n\t\t<\/p>\n\t<\/div>\n\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner gt3-special-field\" type=\"submit\" value=\"SEND\" \/>\n\t<\/p>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14a00357 elementor-widget elementor-widget-spacer\" data-id=\"14a00357\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Endometriosis Symptom Checker | New York Gynecology Surgery &amp; Endometriosis Endometriosis takes an average of 7\u201310 years to diagnose. This checker turns what you already know about your own body into an evidence-based estimate you can bring to an appointment. It takes about three minutes. Private \u2014 everything is calculated on your device. Nothing is [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":11139,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11155","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Endometriosis Symptom Checker | NYGSE<\/title>\n<meta name=\"description\" content=\"Take our free endometriosis symptom checker to explore symptoms and patterns associated with endometriosis. It takes about three minutes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nygse.com\/es\/endometriosis-symptom-checker\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Endometriosis Symptom Checker | NYGSE\" \/>\n<meta property=\"og:description\" content=\"Take our free endometriosis symptom checker to explore symptoms and patterns associated with endometriosis. It takes about three minutes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nygse.com\/es\/endometriosis-symptom-checker\/\" \/>\n<meta property=\"og:site_name\" content=\"New York Gynecology Surgery and Endometriosis\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-26T07:00:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nygse.com\/wp-content\/uploads\/2026\/08\/endometriosis-symptom-quiz.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nygse.com\\\/endometriosis-symptom-checker\\\/\",\"url\":\"https:\\\/\\\/nygse.com\\\/endometriosis-symptom-checker\\\/\",\"name\":\"Endometriosis Symptom Checker | NYGSE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nygse.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nygse.com\\\/endometriosis-symptom-checker\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nygse.com\\\/endometriosis-symptom-checker\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nygse.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/endometriosis-symptom-quiz.jpg\",\"datePublished\":\"2026-08-24T03:11:50+00:00\",\"dateModified\":\"2026-08-26T07:00:27+00:00\",\"description\":\"Take our free endometriosis symptom checker to explore symptoms and patterns associated with endometriosis. It takes about three minutes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nygse.com\\\/endometriosis-symptom-checker\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nygse.com\\\/endometriosis-symptom-checker\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/nygse.com\\\/endometriosis-symptom-checker\\\/#primaryimage\",\"url\":\"https:\\\/\\\/nygse.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/endometriosis-symptom-quiz.jpg\",\"contentUrl\":\"https:\\\/\\\/nygse.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/endometriosis-symptom-quiz.jpg\",\"width\":1536,\"height\":1024,\"caption\":\"Endometriosis symptom quiz with questions about period pain, pelvic pain, painful sex, bowel symptoms, and bladder symptoms.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nygse.com\\\/endometriosis-symptom-checker\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nygse.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Endometriosis Symptom Checker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nygse.com\\\/#website\",\"url\":\"https:\\\/\\\/nygse.com\\\/\",\"name\":\"New York Gynecology Surgery & Endometriosis\",\"description\":\"Endometriosis &amp; Complex Pelvic Surgery\",\"publisher\":{\"@id\":\"https:\\\/\\\/nygse.com\\\/#organization\"},\"alternateName\":\"NYGSE\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nygse.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nygse.com\\\/#organization\",\"name\":\"New York Gynecology Surgery and Endometriosis\",\"url\":\"https:\\\/\\\/nygse.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/nygse.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/nygse.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/NYGSE-Logo_Horizontal_RGB.jpg\",\"contentUrl\":\"https:\\\/\\\/nygse.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/NYGSE-Logo_Horizontal_RGB.jpg\",\"width\":400,\"height\":147,\"caption\":\"New York Gynecology Surgery and Endometriosis\"},\"image\":{\"@id\":\"https:\\\/\\\/nygse.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Endometriosis Symptom Checker | NYGSE","description":"Take our free endometriosis symptom checker to explore symptoms and patterns associated with endometriosis. It takes about three minutes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nygse.com\/es\/endometriosis-symptom-checker\/","og_locale":"es_MX","og_type":"article","og_title":"Endometriosis Symptom Checker | NYGSE","og_description":"Take our free endometriosis symptom checker to explore symptoms and patterns associated with endometriosis. It takes about three minutes.","og_url":"https:\/\/nygse.com\/es\/endometriosis-symptom-checker\/","og_site_name":"New York Gynecology Surgery and Endometriosis","article_modified_time":"2026-08-26T07:00:27+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/nygse.com\/wp-content\/uploads\/2026\/08\/endometriosis-symptom-quiz.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/nygse.com\/endometriosis-symptom-checker\/","url":"https:\/\/nygse.com\/endometriosis-symptom-checker\/","name":"Endometriosis Symptom Checker | NYGSE","isPartOf":{"@id":"https:\/\/nygse.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nygse.com\/endometriosis-symptom-checker\/#primaryimage"},"image":{"@id":"https:\/\/nygse.com\/endometriosis-symptom-checker\/#primaryimage"},"thumbnailUrl":"https:\/\/nygse.com\/wp-content\/uploads\/2026\/08\/endometriosis-symptom-quiz.jpg","datePublished":"2026-08-24T03:11:50+00:00","dateModified":"2026-08-26T07:00:27+00:00","description":"Take our free endometriosis symptom checker to explore symptoms and patterns associated with endometriosis. It takes about three minutes.","breadcrumb":{"@id":"https:\/\/nygse.com\/endometriosis-symptom-checker\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nygse.com\/endometriosis-symptom-checker\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/nygse.com\/endometriosis-symptom-checker\/#primaryimage","url":"https:\/\/nygse.com\/wp-content\/uploads\/2026\/08\/endometriosis-symptom-quiz.jpg","contentUrl":"https:\/\/nygse.com\/wp-content\/uploads\/2026\/08\/endometriosis-symptom-quiz.jpg","width":1536,"height":1024,"caption":"Endometriosis symptom quiz with questions about period pain, pelvic pain, painful sex, bowel symptoms, and bladder symptoms."},{"@type":"BreadcrumbList","@id":"https:\/\/nygse.com\/endometriosis-symptom-checker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nygse.com\/"},{"@type":"ListItem","position":2,"name":"Endometriosis Symptom Checker"}]},{"@type":"WebSite","@id":"https:\/\/nygse.com\/#website","url":"https:\/\/nygse.com\/","name":"Cirug\u00eda Ginecol\u00f3gica y Endometriosis de Nueva York","description":"Endometriosis y Cirug\u00eda P\u00e9lvica Compleja","publisher":{"@id":"https:\/\/nygse.com\/#organization"},"alternateName":"NYGSE","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nygse.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/nygse.com\/#organization","name":"Cirug\u00eda Ginecol\u00f3gica y Endometriosis de Nueva York","url":"https:\/\/nygse.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/nygse.com\/#\/schema\/logo\/image\/","url":"https:\/\/nygse.com\/wp-content\/uploads\/2025\/10\/NYGSE-Logo_Horizontal_RGB.jpg","contentUrl":"https:\/\/nygse.com\/wp-content\/uploads\/2025\/10\/NYGSE-Logo_Horizontal_RGB.jpg","width":400,"height":147,"caption":"New York Gynecology Surgery and Endometriosis"},"image":{"@id":"https:\/\/nygse.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/nygse.com\/es\/wp-json\/wp\/v2\/pages\/11155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nygse.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nygse.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nygse.com\/es\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/nygse.com\/es\/wp-json\/wp\/v2\/comments?post=11155"}],"version-history":[{"count":5,"href":"https:\/\/nygse.com\/es\/wp-json\/wp\/v2\/pages\/11155\/revisions"}],"predecessor-version":[{"id":11294,"href":"https:\/\/nygse.com\/es\/wp-json\/wp\/v2\/pages\/11155\/revisions\/11294"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nygse.com\/es\/wp-json\/wp\/v2\/media\/11139"}],"wp:attachment":[{"href":"https:\/\/nygse.com\/es\/wp-json\/wp\/v2\/media?parent=11155"}],"curies":[{"name":"\u00a1Bien jugado!","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}