{"id":52,"date":"2026-03-05T21:28:50","date_gmt":"2026-03-05T21:28:50","guid":{"rendered":"https:\/\/optotech.no\/?page_id=52"},"modified":"2026-03-24T10:56:03","modified_gmt":"2026-03-24T10:56:03","slug":"glaucoma-risk-calculator","status":"publish","type":"page","link":"https:\/\/optotech.no\/index.php\/glaucoma-risk-calculator\/","title":{"rendered":"Glaucoma risk calculator"},"content":{"rendered":"\n<div id=\"ot-v75-container\" style=\"max-width: 1100px; margin: 20px auto; font-family: 'Inter', sans-serif; background: #ffffff; padding: 35px; border-radius: 16px; border: 1px solid #cbd5e1; box-shadow: 0 15px 40px rgba(0,0,0,0.1); color: #1e293b;\">\n\n    <h2 style=\"color: #005a66; border-bottom: 2px solid #e2e8f0; padding-bottom: 12px; margin-top: 0;\">Glaucoma Suspect Risk &#038; Conversion Analyzer (V7.5)<\/h2>\n    \n    <div style=\"display: grid; grid-template-columns: 420px 1fr; gap: 40px;\">\n        \n        <div style=\"background: #f8fafc; padding: 25px; border-radius: 12px; border: 1px solid #e2e8f0;\">\n            <h3 style=\"margin-top: 0; font-size: 0.85rem; color: #64748b; text-transform: uppercase; letter-spacing: 0.05em;\">Clinical Entry<\/h3>\n            \n            <div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin-bottom: 15px;\">\n                <div>\n                    <label style=\"display:block; font-size:0.75rem; font-weight:700;\">Age<\/label>\n                    <input type=\"number\" id=\"v75-age\" value=\"55\" style=\"width:100%; padding:8px; border:1px solid #cbd5e1; border-radius:6px;\">\n                <\/div>\n                <div>\n                    <label style=\"display:block; font-size:0.75rem; font-weight:700;\">IOP (Peak)<\/label>\n                    <input type=\"number\" id=\"v75-iop\" value=\"23\" style=\"width:100%; padding:8px; border:1px solid #cbd5e1; border-radius:6px;\">\n                <\/div>\n            <\/div>\n\n            <div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin-bottom: 15px;\">\n                <div>\n                    <label style=\"display:block; font-size:0.75rem; font-weight:700;\">CCT (\u00b5m)<\/label>\n                    <input type=\"number\" id=\"v75-cct\" value=\"545\" style=\"width:100%; padding:8px; border:1px solid #cbd5e1; border-radius:6px;\">\n                <\/div>\n                <div>\n                    <label style=\"display:block; font-size:0.75rem; font-weight:700;\">Dihedral Angle (&theta;)<\/label>\n                    <input type=\"number\" id=\"v75-theta\" value=\"12\" style=\"width:100%; padding:8px; border:1px solid #cbd5e1; border-radius:6px;\">\n                <\/div>\n            <\/div>\n\n            <h3 style=\"margin-top: 20px; font-size: 0.85rem; color: #64748b; text-transform: uppercase;\">Genetic &#038; Refractive Profile<\/h3>\n            <div style=\"margin-bottom: 15px;\">\n                <label style=\"display:block; font-size:0.75rem; font-weight:700;\">Refractive Status<\/label>\n                <select id=\"v75-refraction\" style=\"width:100%; padding:8px; border:1px solid #cbd5e1; border-radius:6px;\">\n                    <option value=\"0\">Emmetropia \/ Hyperopia<\/option>\n                    <option value=\"1\">Slight Myopia (-1D to -3D)<\/option>\n                    <option value=\"3\">Excessive Myopia (>-6D)<\/option>\n                <\/select>\n            <\/div>\n\n            <div style=\"display: flex; gap: 10px; align-items: center; margin-bottom: 20px; font-size: 0.85rem;\">\n                <input type=\"checkbox\" id=\"v75-family\"> \n                <label style=\"font-weight:600;\">Heredity (1st-degree relative)<\/label>\n            <\/div>\n\n            <h3 style=\"margin-top: 20px; font-size: 0.85rem; color: #64748b; text-transform: uppercase;\">Biomarkers<\/h3>\n            <div style=\"background: white; padding: 12px; border-radius: 8px; border: 1px solid #e2e8f0; font-size: 0.85rem;\">\n                <label style=\"display:flex; align-items:center; gap:8px; margin-bottom:8px; cursor:pointer;\">\n                    <input type=\"checkbox\" id=\"v75-dh\"> Disc Hemorrhage\n                <\/label>\n                <label style=\"display:flex; align-items:center; gap:8px; cursor:pointer;\">\n                    <input type=\"checkbox\" id=\"v75-notch\"> Focal Rim Notch\n                <\/label>\n            <\/div>\n\n            <button type=\"button\" onclick=\"window.otRunV75()\" style=\"width:100%; padding:15px; background:#005a66; color:white; border:none; border-radius:8px; font-weight:800; cursor:pointer; margin-top:20px;\">Analyze 5-Year Conversion<\/button>\n        <\/div>\n\n        <div style=\"display: flex; flex-direction: column; gap: 20px;\">\n            <div id=\"v75-result-box\" style=\"background: #f1f5f9; padding: 25px; border-radius: 15px; border-left: 8px solid #94a3b8;\">\n                <div id=\"v75-risk-label\" style=\"font-size: 1.4rem; font-weight: 900; margin-bottom: 5px;\">Awaiting Input&#8230;<\/div>\n                <div id=\"v75-probability\" style=\"font-size: 1rem; font-weight: 700; color: #475569; margin-bottom: 15px;\"><\/div>\n                <div id=\"v75-analysis-text\" style=\"font-size: 0.95rem; line-height: 1.5; color: #334155;\"><\/div>\n            <\/div>\n\n            <div style=\"padding: 20px; border: 1px solid #e2e8f0; border-radius: 12px; font-size: 0.85rem; color: #475569;\">\n                <strong>Evidence-Based Weighting:<\/strong>\n                <ul style=\"margin-top: 8px; padding-left: 18px;\">\n                    <li><strong>Heredity:<\/strong> HR 1.9 for conversion (OHTS\/EGPS Pooled).<\/li>\n                    <li><strong>High Myopia:<\/strong> HR 2.46 for POAG development (Marcus et al., 2011).<\/li>\n                    <li><strong>Mechanical Strain:<\/strong> High &theta; adds additive risk to myopic thinning.<\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\nwindow.otRunV75 = function() {\n    const iop = parseFloat(document.getElementById('v75-iop').value);\n    const cct = parseFloat(document.getElementById('v75-cct').value);\n    const theta = parseFloat(document.getElementById('v75-theta').value);\n    const myopia = parseInt(document.getElementById('v75-refraction').value);\n    const family = document.getElementById('v75-family').checked;\n    const dh = document.getElementById('v75-dh').checked;\n    const notch = document.getElementById('v75-notch').checked;\n\n    let score = 0;\n    \n    \/\/ Core Parameters\n    if (iop >= 23) score += 2;\n    if (iop >= 27) score += 5;\n    if (cct < 540) score += 2;\n    if (cct < 515) score += 5;\n    \n    \/\/ New Parameters\n    score += myopia; \/\/ 0, 1, or 3\n    if (family) score += 2;\n    \n    \/\/ Major Biomarkers\n    if (dh) score += 6;\n    if (notch) score += 4;\n    if (theta > 18) score += 3;\n\n    let level = \"Low Risk\";\n    let prob = \"<5%\";\n    let color = \"#10b981\";\n\n    if (score >= 6) { level = \"Moderate Risk\"; prob = \"5-15%\"; color = \"#d97706\"; }\n    if (score >= 11) { level = \"High Risk\"; prob = \"15-25%\"; color = \"#ef4444\"; }\n    if (score >= 16) { level = \"Very High Risk\"; prob = \">25%\"; color = \"#b91c1c\"; }\n\n    const label = document.getElementById('v75-risk-label');\n    label.innerText = level;\n    label.style.color = color;\n    document.getElementById('v75-probability').innerText = `Estimated 5-Year Conversion Probability: ${prob}`;\n    document.getElementById('v75-result-box').style.borderLeftColor = color;\n\n    let analysis = `A profile with <strong>${iop} mmHg<\/strong> and <strong>${cct}\u00b5m CCT<\/strong> sits at the ${level.toLowerCase()} tier. `;\n    if (myopia === 3) analysis += `<strong>Excessive Myopia<\/strong> provides a structurally vulnerable baseline. `;\n    if (family) analysis += `A <strong>positive family history<\/strong> lowers the biological threshold for IOP-related damage. `;\n    if (score >= 11) analysis += `<br><br><strong>Clinical Recommendation:<\/strong> High probability of conversion. Consider prophylactic IOP reduction.`;\n\n    document.getElementById('v75-analysis-text').innerHTML = analysis;\n};\n<\/script>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Glaucoma Suspect Risk &#038; Conversion Analyzer (V7.5) Clinical Entry Age IOP (Peak) CCT (\u00b5m) Dihedral Angle (&theta;) Genetic &#038; Refractive Profile Refractive Status Emmetropia \/ HyperopiaSlight Myopia (-1D to -3D)Excessive Myopia (>-6D) Heredity (1st-degree relative) Biomarkers Disc Hemorrhage Focal Rim Notch Analyze 5-Year Conversion Awaiting Input&#8230; Evidence-Based Weighting: Heredity: HR 1.9 for conversion (OHTS\/EGPS Pooled). [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-52","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/optotech.no\/index.php\/wp-json\/wp\/v2\/pages\/52","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/optotech.no\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/optotech.no\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/optotech.no\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/optotech.no\/index.php\/wp-json\/wp\/v2\/comments?post=52"}],"version-history":[{"count":7,"href":"https:\/\/optotech.no\/index.php\/wp-json\/wp\/v2\/pages\/52\/revisions"}],"predecessor-version":[{"id":107,"href":"https:\/\/optotech.no\/index.php\/wp-json\/wp\/v2\/pages\/52\/revisions\/107"}],"wp:attachment":[{"href":"https:\/\/optotech.no\/index.php\/wp-json\/wp\/v2\/media?parent=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}