{"id":1158,"date":"2026-06-14T18:18:05","date_gmt":"2026-06-14T18:18:05","guid":{"rendered":"https:\/\/www.globalhealthmag.com\/?page_id=1158"},"modified":"2026-06-14T18:18:55","modified_gmt":"2026-06-14T18:18:55","slug":"paquete-de-herramientas-para-la-evaluacion-de-riesgos-para-la-salud","status":"publish","type":"page","link":"https:\/\/www.globalhealthmag.com\/es\/paquete-de-herramientas-para-la-evaluacion-de-riesgos-para-la-salud\/","title":{"rendered":"Paquete de evaluaci\u00f3n de riesgos para la salud"},"content":{"rendered":"    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes\">\n    <style>\n    .risk-wrap, .risk-wrap *, .risk-wrap *::before, .risk-wrap *::after {\n        box-sizing: border-box; margin: 0; padding: 0;\n    }\n    .risk-wrap {\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n        width: 100%; max-width: 100%; overflow-x: hidden;\n        background: #fff; color: #1d1d35; line-height: 1.5; font-size: 16px;\n    }\n\n    \/* Header *\/\n    .risk-header {\n        background: linear-gradient(135deg, #0a4b5c 0%, #00838f 100%);\n        padding: 24px 16px; text-align: center; color: #fff;\n    }\n    .risk-header h2 { font-size: 22px; font-weight: 700; margin-bottom: 4px; }\n    .risk-header p { font-size: 13px; color: rgba(255,255,255,0.7); }\n\n    \/* Disclaimer *\/\n    .risk-disclaimer {\n        background: #fff3cd; border: 1px solid #ffc107;\n        padding: 12px 16px; font-size: 13px; color: #856404; line-height: 1.5;\n        display: flex; align-items: flex-start; gap: 8px;\n    }\n\n    \/* Tabs *\/\n    .risk-tabs-outer {\n        background: #fff; border-bottom: 2px solid #e5e7eb;\n        overflow-x: auto; -webkit-overflow-scrolling: touch;\n        scrollbar-width: none; -ms-overflow-style: none;\n    }\n    .risk-tabs-outer::-webkit-scrollbar { display: none; }\n    .risk-tabs {\n        display: flex; min-width: max-content; padding: 0 8px;\n    }\n    .risk-tab {\n        font-size: 13px; font-weight: 600; color: #6b7280;\n        padding: 14px 16px; border: none; background: transparent;\n        cursor: pointer; white-space: nowrap;\n        border-bottom: 3px solid transparent; margin-bottom: -2px;\n        min-height: 48px; display: flex; align-items: center; gap: 6px;\n        transition: all 0.2s;\n    }\n    .risk-tab:hover { color: #1d1d35; }\n    .risk-tab.active { color: #00838f; border-bottom-color: #00838f; }\n    .risk-tab-icon { font-size: 18px; flex-shrink: 0; }\n\n    \/* Body *\/\n    .risk-body { background: #f7f8fa; padding: 16px; min-height: 300px; }\n    .risk-panel { display: none; }\n    .risk-panel.active { display: block; }\n\n    \/* Cards *\/\n    .risk-card {\n        background: #fff; border-radius: 16px; border: 1px solid #e5e7eb;\n        padding: 20px 16px; box-shadow: 0 1px 3px rgba(0,0,0,0.05);\n    }\n    .risk-card-header {\n        display: flex; align-items: center; gap: 12px; margin-bottom: 16px;\n        padding-bottom: 16px; border-bottom: 2px solid #f3f4f6;\n    }\n    .risk-card-icon {\n        width: 48px; height: 48px; border-radius: 12px;\n        display: flex; align-items: center; justify-content: center;\n        font-size: 24px; flex-shrink: 0;\n        background: #e0f2f1;\n    }\n    .risk-card-title { font-size: 18px; font-weight: 700; color: #1d1d35; }\n    .risk-card-sub { font-size: 12px; color: #9ca3af; font-weight: 500; }\n\n    \/* Inputs *\/\n    .risk-input-group { margin-bottom: 16px; }\n    .risk-input-group label {\n        font-size: 12px; font-weight: 700; color: #9ca3af;\n        text-transform: uppercase; letter-spacing: 0.5px; display: block; margin-bottom: 4px;\n    }\n    .risk-input-group input, .risk-input-group select {\n        width: 100%; font-size: 16px; padding: 12px; border: 2px solid #e5e7eb;\n        border-radius: 10px; min-height: 48px; outline: none;\n        transition: border-color 0.2s; -webkit-appearance: none; appearance: none;\n        background-color: #fff;\n    }\n    .risk-input-group select {\n        background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'\/%3E%3C\/svg%3E\");\n        background-repeat: no-repeat; background-position: right 12px center;\n        padding-right: 32px;\n    }\n    .risk-input-group input:focus, .risk-input-group select:focus {\n        border-color: #00838f; box-shadow: 0 0 0 3px rgba(0,131,143,0.15);\n    }\n    .risk-input-row {\n        display: grid; grid-template-columns: 1fr 1fr; gap: 12px;\n    }\n    @media (max-width: 400px) {\n        .risk-input-row { grid-template-columns: 1fr; }\n    }\n\n    \/* Button *\/\n    .risk-calc-btn {\n        width: 100%; padding: 14px; background: #00838f; color: #fff;\n        border: none; border-radius: 12px; font-size: 16px; font-weight: 700;\n        cursor: pointer; margin-top: 12px; min-height: 48px;\n        transition: all 0.2s;\n    }\n    .risk-calc-btn:hover { background: #006064; }\n    .risk-calc-btn:active { transform: scale(0.98); }\n\n    \/* Result *\/\n    .risk-result-box {\n        background: #f0fafa; border-radius: 16px; padding: 20px;\n        margin-top: 16px; border-left: 4px solid #00838f;\n    }\n    .risk-result-title { font-size: 14px; font-weight: 700; color: #006064; margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.5px; }\n    .risk-result-value { font-size: 36px; font-weight: 800; color: #0a4b5c; line-height: 1.1; }\n    .risk-result-label { font-size: 14px; color: #6b7280; margin-top: 4px; }\n    .risk-badge {\n        display: inline-block; padding: 6px 16px; border-radius: 20px;\n        font-size: 13px; font-weight: 700; margin-top: 10px;\n    }\n    .risk-badge.low { background: #d1fae5; color: #065f46; }\n    .risk-badge.moderate { background: #fef3c7; color: #92400e; }\n    .risk-badge.high { background: #fee2e2; color: #991b1b; }\n    .risk-badge.critical { background: #fecaca; color: #7f1d1d; }\n\n    \/* Summary *\/\n    .risk-summary {\n        background: #0a4b5c; padding: 20px 16px; color: #fff;\n    }\n    .risk-summary h3 { font-size: 16px; font-weight: 700; margin-bottom: 16px; color: rgba(255,255,255,0.9); }\n    .risk-summary-grid {\n        display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));\n        gap: 10px;\n    }\n    .risk-summary-card {\n        background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.12);\n        border-radius: 12px; padding: 14px 12px; text-align: center;\n    }\n    .risk-summary-score { font-size: 22px; font-weight: 800; color: #4dd0e1; }\n    .risk-summary-label { font-size: 11px; color: rgba(255,255,255,0.5); margin-top: 4px; text-transform: uppercase; letter-spacing: 0.5px; }\n\n    .risk-footer {\n        background: #083d44; padding: 14px 16px;\n        font-size: 11px; color: rgba(255,255,255,0.4); line-height: 1.6;\n    }\n\n    @media (min-width: 768px) {\n        .risk-body { padding: 24px 32px; }\n        .risk-card { padding: 24px 28px; }\n        .risk-tab { padding: 16px 20px; font-size: 14px; }\n    }\n    <\/style>\n\n    <div class=\"risk-wrap\" id=\"riskSuite\">\n\n        <div class=\"risk-header\">\n            <h2>\ud83e\ude7a Health Risk Assessment Suite<\/h2>\n            <p>Evidence-based calculators for proactive health management<\/p>\n        <\/div>\n\n        <div class=\"risk-disclaimer\">\n            <span>\u26a0\ufe0f<\/span>\n            <span><strong>Important:<\/strong> These tools provide educational estimates, not medical diagnoses. Always consult a healthcare professional for personal health decisions.<\/span>\n        <\/div>\n\n        <div class=\"risk-tabs-outer\">\n            <div class=\"risk-tabs\" id=\"riskTabRow\">\n                <button class=\"risk-tab active\" data-tab=\"diabetes\"><span class=\"risk-tab-icon\">\ud83c\udf6c<\/span>Diabetes<\/button>\n                <button class=\"risk-tab\" data-tab=\"heart\"><span class=\"risk-tab-icon\">\u2764\ufe0f<\/span>Heart Disease<\/button>\n                <button class=\"risk-tab\" data-tab=\"bp\"><span class=\"risk-tab-icon\">\ud83e\ude78<\/span>Blood Pressure<\/button>\n                <button class=\"risk-tab\" data-tab=\"cholesterol\"><span class=\"risk-tab-icon\">\ud83e\uddc8<\/span>Cholesterol<\/button>\n                <button class=\"risk-tab\" data-tab=\"metabolic\"><span class=\"risk-tab-icon\">\u26a1<\/span>Metabolic Age<\/button>\n                <button class=\"risk-tab\" data-tab=\"whr\"><span class=\"risk-tab-icon\">\ud83d\udcd0<\/span>Waist-Hip<\/button>\n                <button class=\"risk-tab\" data-tab=\"smoking\"><span class=\"risk-tab-icon\">\ud83d\udeac<\/span>Smoking Cost<\/button>\n                <button class=\"risk-tab\" data-tab=\"alcohol\"><span class=\"risk-tab-icon\">\ud83c\udf77<\/span>Alcohol<\/button>\n            <\/div>\n        <\/div>\n\n        <div class=\"risk-body\">\n            <div class=\"risk-panel active\" id=\"risk-panel-diabetes\"><\/div>\n            <div class=\"risk-panel\" id=\"risk-panel-heart\"><\/div>\n            <div class=\"risk-panel\" id=\"risk-panel-bp\"><\/div>\n            <div class=\"risk-panel\" id=\"risk-panel-cholesterol\"><\/div>\n            <div class=\"risk-panel\" id=\"risk-panel-metabolic\"><\/div>\n            <div class=\"risk-panel\" id=\"risk-panel-whr\"><\/div>\n            <div class=\"risk-panel\" id=\"risk-panel-smoking\"><\/div>\n            <div class=\"risk-panel\" id=\"risk-panel-alcohol\"><\/div>\n        <\/div>\n\n        <div class=\"risk-summary\" id=\"riskSummary\">\n            <h3>\ud83d\udccb Your Risk Profile Overview<\/h3>\n            <div class=\"risk-summary-grid\" id=\"riskSummaryGrid\">\n                <div class=\"risk-summary-card\"><div class=\"risk-summary-score\">\u2014<\/div><div class=\"risk-summary-label\">Complete assessments<\/div><\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"risk-footer\">\n            <strong>References:<\/strong> ADA Diabetes Risk Test \u00b7 Framingham Heart Study \u00b7 AHA Blood Pressure Guidelines \u00b7 ATP III Cholesterol Guidelines \u00b7 WHO Waist-Hip Ratio thresholds. | <strong>GlobalHealthMag.com<\/strong>\n        <\/div>\n    <\/div>\n\n    <script>\n    (function() {\n        var suite = document.getElementById('riskSuite');\n        if (!suite) return;\n\n        var riskScores = {};\n\n        function $(id) { return document.getElementById(id); }\n\n        \/\/ Simple risk assessment helper\n        function showResult(id, html) { $(id).innerHTML = html; }\n\n        \/\/ ---- Diabetes Risk (ADA simplified) ----\n        $('risk-panel-diabetes').innerHTML = `\n        <div class=\"risk-card\">\n            <div class=\"risk-card-header\"><div class=\"risk-card-icon\">\ud83c\udf6c<\/div><div><div class=\"risk-card-title\">Diabetes Risk Calculator<\/div><div class=\"risk-card-sub\">Based on ADA risk factors<\/div><\/div><\/div>\n            <div class=\"risk-input-row\">\n                <div class=\"risk-input-group\"><label>Age<\/label><input type=\"number\" id=\"dm-age\" value=\"45\" min=\"18\"><\/div>\n                <div class=\"risk-input-group\"><label>Sex<\/label><select id=\"dm-sex\"><option value=\"male\">Male<\/option><option value=\"female\">Female<\/option><\/select><\/div>\n            <\/div>\n            <div class=\"risk-input-group\"><label>Family history of diabetes?<\/label><select id=\"dm-family\"><option value=\"no\">No<\/option><option value=\"yes\">Yes (parent\/sibling)<\/option><\/select><\/div>\n            <div class=\"risk-input-group\"><label>High blood pressure?<\/label><select id=\"dm-bp\"><option value=\"no\">No<\/option><option value=\"yes\">Yes<\/option><\/select><\/div>\n            <div class=\"risk-input-group\"><label>Physically active?<\/label><select id=\"dm-active\"><option value=\"yes\">Yes, regularly<\/option><option value=\"no\">No, sedentary<\/option><\/select><\/div>\n            <div class=\"risk-input-group\"><label>BMI category<\/label><select id=\"dm-bmi\"><option value=\"normal\">Normal (<25)<\/option><option value=\"over\">Overweight (25-29.9)<\/option><option value=\"obese\">Obese (\u226530)<\/option><\/select><\/div>\n            <button class=\"risk-calc-btn\" id=\"calcDiabetes\">Calculate Diabetes Risk<\/button>\n            <div id=\"diabetes-result\"><\/div>\n        <\/div>`;\n\n        document.getElementById('calcDiabetes').addEventListener('click', function() {\n            var score = 0;\n            var age = parseInt(document.getElementById('dm-age').value) || 45;\n            if (age >= 45) score += 2;\n            else if (age >= 35) score += 1;\n\n            if (document.getElementById('dm-family').value === 'yes') score += 2;\n            if (document.getElementById('dm-bp').value === 'yes') score += 1;\n            if (document.getElementById('dm-active').value === 'no') score += 1;\n\n            var bmi = document.getElementById('dm-bmi').value;\n            if (bmi === 'over') score += 1;\n            else if (bmi === 'obese') score += 2;\n\n            if (document.getElementById('dm-sex').value === 'male') score += 1; \/\/ slight male risk\n\n            var riskLevel = score <= 2 ? { text: 'Low Risk', cls: 'low' } :\n                           score <= 4 ? { text: 'Moderate Risk', cls: 'moderate' } :\n                           { text: 'High Risk', cls: 'high' };\n\n            riskScores.diabetes = riskLevel.text;\n            showResult('diabetes-result', `<div class=\"risk-result-box\">\n                <div class=\"risk-result-title\">Diabetes Risk Score<\/div>\n                <div class=\"risk-result-value\">${score}\/10<\/div>\n                <div class=\"risk-badge ${riskLevel.cls}\">${riskLevel.text}<\/div>\n                <div class=\"risk-result-label\">Higher scores suggest increased risk. Discuss with your doctor.<\/div>\n            <\/div>`);\n            updateSummary();\n        });\n\n        \/\/ ---- Heart Disease (simplified Framingham) ----\n        $('risk-panel-heart').innerHTML = `\n        <div class=\"risk-card\">\n            <div class=\"risk-card-header\"><div class=\"risk-card-icon\">\u2764\ufe0f<\/div><div><div class=\"risk-card-title\">Heart Disease Risk Estimator<\/div><div class=\"risk-card-sub\">Simplified Framingham factors<\/div><\/div><\/div>\n            <div class=\"risk-input-row\">\n                <div class=\"risk-input-group\"><label>Age<\/label><input type=\"number\" id=\"hd-age\" value=\"50\" min=\"30\"><\/div>\n                <div class=\"risk-input-group\"><label>Sex<\/label><select id=\"hd-sex\"><option value=\"male\">Male<\/option><option value=\"female\">Female<\/option><\/select><\/div>\n            <\/div>\n            <div class=\"risk-input-group\"><label>Smoker?<\/label><select id=\"hd-smoke\"><option value=\"no\">No<\/option><option value=\"yes\">Yes<\/option><\/select><\/div>\n            <div class=\"risk-input-group\"><label>Systolic Blood Pressure (mmHg)<\/label><input type=\"number\" id=\"hd-sbp\" value=\"130\"><\/div>\n            <div class=\"risk-input-group\"><label>Total Cholesterol (mg\/dL)<\/label><input type=\"number\" id=\"hd-tc\" value=\"200\"><\/div>\n            <div class=\"risk-input-group\"><label>HDL Cholesterol (mg\/dL)<\/label><input type=\"number\" id=\"hd-hdl\" value=\"50\"><\/div>\n            <button class=\"risk-calc-btn\" id=\"calcHeart\">Estimate 10-Year Risk<\/button>\n            <div id=\"heart-result\"><\/div>\n        <\/div>`;\n\n        document.getElementById('calcHeart').addEventListener('click', function() {\n            var age = parseInt(document.getElementById('hd-age').value) || 50;\n            var sex = document.getElementById('hd-sex').value;\n            var smoker = document.getElementById('hd-smoke').value === 'yes' ? 1 : 0;\n            var sbp = parseInt(document.getElementById('hd-sbp').value) || 130;\n            var tc = parseInt(document.getElementById('hd-tc').value) || 200;\n            var hdl = parseInt(document.getElementById('hd-hdl').value) || 50;\n\n            \/\/ Very simplified points (for educational demonstration)\n            var points = 0;\n            points += Math.max(0, age - 30);\n            if (sex === 'male') points += 5;\n            points += smoker * 8;\n            points += Math.max(0, (sbp - 120) \/ 2);\n            points += Math.max(0, (tc - 200) \/ 10);\n            points -= Math.max(0, (hdl - 40) \/ 5);\n\n            var risk = Math.min(30, Math.max(1, points \/ 2));\n            var level = risk < 10 ? { text: 'Low Risk (<10%)', cls: 'low' } :\n                       risk < 20 ? { text: 'Moderate Risk (10-20%)', cls: 'moderate' } :\n                       { text: 'High Risk (>20%)', cls: 'high' };\n\n            riskScores.heart = level.text;\n            showResult('heart-result', `<div class=\"risk-result-box\">\n                <div class=\"risk-result-title\">10-Year CVD Risk Estimate<\/div>\n                <div class=\"risk-result-value\">\u2248${risk.toFixed(1)}%<\/div>\n                <div class=\"risk-badge ${level.cls}\">${level.text}<\/div>\n                <div class=\"risk-result-label\">Based on simplified Framingham factors. Consult a cardiologist for accurate assessment.<\/div>\n            <\/div>`);\n            updateSummary();\n        });\n\n        \/\/ ---- Blood Pressure ----\n        $('risk-panel-bp').innerHTML = `\n        <div class=\"risk-card\">\n            <div class=\"risk-card-header\"><div class=\"risk-card-icon\">\ud83e\ude78<\/div><div><div class=\"risk-card-title\">Blood Pressure Category<\/div><div class=\"risk-card-sub\">AHA\/ACC 2017 Guidelines<\/div><\/div><\/div>\n            <div class=\"risk-input-row\">\n                <div class=\"risk-input-group\"><label>Systolic (mmHg)<\/label><input type=\"number\" id=\"bp-sys\" value=\"125\"><\/div>\n                <div class=\"risk-input-group\"><label>Diastolic (mmHg)<\/label><input type=\"number\" id=\"bp-dia\" value=\"82\"><\/div>\n            <\/div>\n            <button class=\"risk-calc-btn\" id=\"calcBP\">Check Category<\/button>\n            <div id=\"bp-result\"><\/div>\n        <\/div>`;\n\n        document.getElementById('calcBP').addEventListener('click', function() {\n            var sys = parseInt(document.getElementById('bp-sys').value) || 120;\n            var dia = parseInt(document.getElementById('bp-dia').value) || 80;\n            var cat = '', cls = '';\n            if (sys < 120 && dia < 80) { cat = 'Normal'; cls = 'low'; }\n            else if (sys < 130 && dia < 80) { cat = 'Elevated'; cls = 'moderate'; }\n            else if (sys < 140 || dia < 90) { cat = 'High Blood Pressure Stage 1'; cls = 'high'; }\n            else if (sys >= 140 || dia >= 90) { cat = 'High Blood Pressure Stage 2'; cls = 'critical'; }\n            else if (sys > 180 || dia > 120) { cat = 'Hypertensive Crisis'; cls = 'critical'; }\n            else { cat = 'Unable to classify'; cls = 'moderate'; }\n\n            riskScores.bp = cat;\n            showResult('bp-result', `<div class=\"risk-result-box\">\n                <div class=\"risk-result-title\">Blood Pressure Classification<\/div>\n                <div class=\"risk-result-value\">${sys}\/${dia} mmHg<\/div>\n                <div class=\"risk-badge ${cls}\">${cat}<\/div>\n                <div class=\"risk-result-label\">Normal: <120\/<80 | Elevated: 120-129\/<80 | Stage 1: 130-139\/80-89 | Stage 2: \u2265140\/\u226590<\/div>\n            <\/div>`);\n            updateSummary();\n        });\n\n        \/\/ ---- Cholesterol Ratio ----\n        $('risk-panel-cholesterol').innerHTML = `\n        <div class=\"risk-card\">\n            <div class=\"risk-card-header\"><div class=\"risk-card-icon\">\ud83e\uddc8<\/div><div><div class=\"risk-card-title\">Cholesterol Ratio Calculator<\/div><div class=\"risk-card-sub\">Total\/HDL & LDL\/HDL ratios<\/div><\/div><\/div>\n            <div class=\"risk-input-row\">\n                <div class=\"risk-input-group\"><label>Total Cholesterol (mg\/dL)<\/label><input type=\"number\" id=\"chol-tc\" value=\"200\"><\/div>\n                <div class=\"risk-input-group\"><label>HDL (mg\/dL)<\/label><input type=\"number\" id=\"chol-hdl\" value=\"50\"><\/div>\n            <\/div>\n            <div class=\"risk-input-group\"><label>LDL (mg\/dL) \u2013 optional<\/label><input type=\"number\" id=\"chol-ldl\" value=\"120\"><\/div>\n            <button class=\"risk-calc-btn\" id=\"calcChol\">Calculate Ratios<\/button>\n            <div id=\"chol-result\"><\/div>\n        <\/div>`;\n\n        document.getElementById('calcChol').addEventListener('click', function() {\n            var tc = parseFloat(document.getElementById('chol-tc').value) || 200;\n            var hdl = parseFloat(document.getElementById('chol-hdl').value) || 50;\n            var ldl = parseFloat(document.getElementById('chol-ldl').value);\n            var ratioTH = (tc \/ hdl).toFixed(1);\n            var riskTH = ratioTH < 3.5 ? { text: 'Optimal', cls: 'low' } : ratioTH < 5 ? { text: 'Moderate Risk', cls: 'moderate' } : { text: 'High Risk', cls: 'high' };\n            var ldlRatio = ldl ? (ldl \/ hdl).toFixed(1) : null;\n            var ldlRisk = ldlRatio ? (ldlRatio < 2.5 ? 'Optimal' : ldlRatio < 3.5 ? 'Moderate' : 'High') : null;\n\n            riskScores.cholesterol = ratioTH + ' (Total\/HDL)';\n            var html = `<div class=\"risk-result-box\">\n                <div class=\"risk-result-title\">Cholesterol Ratios<\/div>\n                <div class=\"risk-result-value\">TC\/HDL: ${ratioTH}<\/div>\n                <div class=\"risk-badge ${riskTH.cls}\">${riskTH.text}<\/div>`;\n            if (ldlRatio) html += `<div style=\"margin-top:12px;\">LDL\/HDL: ${ldlRatio} (${ldlRisk})<\/div>`;\n            html += `<div class=\"risk-result-label\">Ideal TC\/HDL <3.5 | LDL\/HDL <2.5<\/div><\/div>`;\n            showResult('chol-result', html);\n            updateSummary();\n        });\n\n        \/\/ ---- Metabolic Age ----\n        $('risk-panel-metabolic').innerHTML = `\n        <div class=\"risk-card\">\n            <div class=\"risk-card-header\"><div class=\"risk-card-icon\">\u26a1<\/div><div><div class=\"risk-card-title\">Metabolic Age Calculator<\/div><div class=\"risk-card-sub\">Based on BMR vs. population average<\/div><\/div><\/div>\n            <div class=\"risk-input-row\">\n                <div class=\"risk-input-group\"><label>Age<\/label><input type=\"number\" id=\"meta-age\" value=\"40\"><\/div>\n                <div class=\"risk-input-group\"><label>Sex<\/label><select id=\"meta-sex\"><option value=\"male\">Male<\/option><option value=\"female\">Female<\/option><\/select><\/div>\n            <\/div>\n            <div class=\"risk-input-row\">\n                <div class=\"risk-input-group\"><label>Weight (kg)<\/label><input type=\"number\" id=\"meta-weight\" value=\"75\"><\/div>\n                <div class=\"risk-input-group\"><label>Height (cm)<\/label><input type=\"number\" id=\"meta-height\" value=\"170\"><\/div>\n            <\/div>\n            <button class=\"risk-calc-btn\" id=\"calcMeta\">Calculate Metabolic Age<\/button>\n            <div id=\"meta-result\"><\/div>\n        <\/div>`;\n\n        document.getElementById('calcMeta').addEventListener('click', function() {\n            var age = parseInt(document.getElementById('meta-age').value) || 40;\n            var sex = document.getElementById('meta-sex').value;\n            var w = parseFloat(document.getElementById('meta-weight').value) || 70;\n            var h = parseFloat(document.getElementById('meta-height').value) || 170;\n            var bmr = sex === 'male' ? (10*w + 6.25*h - 5*age + 5) : (10*w + 6.25*h - 5*age - 161);\n            \/\/ Average BMR for this age\/sex (very rough estimate)\n            var avgBMR = sex === 'male' ? (10*70 + 6.25*170 - 5*age + 5) : (10*60 + 6.25*160 - 5*age - 161);\n            var diff = bmr - avgBMR;\n            var metaAge = age + Math.round(diff \/ 12); \/\/ each 12 kcal deviation shifts age by 1 year\n            var interpretation = metaAge < age ? 'Your metabolism is younger than your chronological age!' :\n                                metaAge > age ? 'Your metabolism is older than your chronological age.' :\n                                'Your metabolism matches your age.';\n            var cls = metaAge <= age ? 'low' : metaAge - age <= 5 ? 'moderate' : 'high';\n\n            riskScores.metabolic = metaAge + ' years';\n            showResult('meta-result', `<div class=\"risk-result-box\">\n                <div class=\"risk-result-title\">Metabolic Age<\/div>\n                <div class=\"risk-result-value\">${metaAge} <span style=\"font-size:0.6em;\">years<\/span><\/div>\n                <div class=\"risk-badge ${cls}\">${interpretation}<\/div>\n                <div class=\"risk-result-label\">Chronological age: ${age} | BMR: ${Math.round(bmr)} kcal<\/div>\n            <\/div>`);\n            updateSummary();\n        });\n\n        \/\/ ---- WHR (already covered but keep as separate tool) ----\n        $('risk-panel-whr').innerHTML = `\n        <div class=\"risk-card\">\n            <div class=\"risk-card-header\"><div class=\"risk-card-icon\">\ud83d\udcd0<\/div><div><div class=\"risk-card-title\">Waist-to-Hip Ratio<\/div><div class=\"risk-card-sub\">Cardiovascular risk indicator<\/div><\/div><\/div>\n            <div class=\"risk-input-row\">\n                <div class=\"risk-input-group\"><label>Waist (cm)<\/label><input type=\"number\" id=\"whr-waist\" value=\"85\" step=\"0.1\"><\/div>\n                <div class=\"risk-input-group\"><label>Hip (cm)<\/label><input type=\"number\" id=\"whr-hip\" value=\"100\" step=\"0.1\"><\/div>\n            <\/div>\n            <div class=\"risk-input-group\"><label>Sex<\/label><select id=\"whr-sex\"><option value=\"male\">Male<\/option><option value=\"female\">Female<\/option><\/select><\/div>\n            <button class=\"risk-calc-btn\" id=\"calcWHR\">Calculate Ratio<\/button>\n            <div id=\"whr-result\"><\/div>\n        <\/div>`;\n\n        document.getElementById('calcWHR').addEventListener('click', function() {\n            var waist = parseFloat(document.getElementById('whr-waist').value) || 80;\n            var hip = parseFloat(document.getElementById('whr-hip').value) || 100;\n            var sex = document.getElementById('whr-sex').value;\n            var ratio = hip > 0 ? (waist \/ hip).toFixed(2) : null;\n            if (!ratio) return;\n            var riskText = sex === 'male' ? (ratio <= 0.9 ? 'Low Risk' : ratio <= 0.99 ? 'Moderate Risk' : 'High Risk') :\n                          (ratio <= 0.8 ? 'Low Risk' : ratio <= 0.84 ? 'Moderate Risk' : 'High Risk');\n            var cls = riskText.includes('Low') ? 'low' : riskText.includes('Moderate') ? 'moderate' : 'high';\n            riskScores.whr = ratio;\n            showResult('whr-result', `<div class=\"risk-result-box\">\n                <div class=\"risk-result-title\">Waist-to-Hip Ratio<\/div>\n                <div class=\"risk-result-value\">${ratio}<\/div>\n                <div class=\"risk-badge ${cls}\">${riskText}<\/div>\n                <div class=\"risk-result-label\">${sex==='male'?'Men: \u22640.90 low, 0.91-0.99 moderate, \u22651.0 high':'Women: \u22640.80 low, 0.81-0.84 moderate, \u22650.85 high'}<\/div>\n            <\/div>`);\n            updateSummary();\n        });\n\n        \/\/ ---- Smoking Cost ----\n        $('risk-panel-smoking').innerHTML = `\n        <div class=\"risk-card\">\n            <div class=\"risk-card-header\"><div class=\"risk-card-icon\">\ud83d\udeac<\/div><div><div class=\"risk-card-title\">Smoking Cost Calculator<\/div><div class=\"risk-card-sub\">Financial and health cost of smoking<\/div><\/div><\/div>\n            <div class=\"risk-input-row\">\n                <div class=\"risk-input-group\"><label>Cigarettes per day<\/label><input type=\"number\" id=\"smoke-cigs\" value=\"10\"><\/div>\n                <div class=\"risk-input-group\"><label>Cost per pack ($)<\/label><input type=\"number\" id=\"smoke-cost\" value=\"8\" step=\"0.5\"><\/div>\n            <\/div>\n            <div class=\"risk-input-group\"><label>Cigarettes in a pack<\/label><input type=\"number\" id=\"smoke-packsize\" value=\"20\"><\/div>\n            <div class=\"risk-input-group\"><label>Years smoking<\/label><input type=\"number\" id=\"smoke-years\" value=\"10\"><\/div>\n            <button class=\"risk-calc-btn\" id=\"calcSmoke\">Calculate Cost<\/button>\n            <div id=\"smoke-result\"><\/div>\n        <\/div>`;\n\n        document.getElementById('calcSmoke').addEventListener('click', function() {\n            var cigs = parseInt(document.getElementById('smoke-cigs').value) || 0;\n            var cost = parseFloat(document.getElementById('smoke-cost').value) || 0;\n            var packsize = parseInt(document.getElementById('smoke-packsize').value) || 20;\n            var years = parseInt(document.getElementById('smoke-years').value) || 0;\n            var dailyCost = (cigs \/ packsize) * cost;\n            var yearlyCost = dailyCost * 365;\n            var lifetimeCost = yearlyCost * years;\n            var totalCigs = cigs * 365 * years;\n            riskScores.smoking = '$' + lifetimeCost.toFixed(0);\n            showResult('smoke-result', `<div class=\"risk-result-box\">\n                <div class=\"risk-result-title\">Smoking Financial Impact<\/div>\n                <div class=\"risk-result-value\">$${lifetimeCost.toFixed(0)}<\/div>\n                <div class=\"risk-result-label\">Total spent over ${years} years<\/div>\n                <div style=\"margin-top:8px;font-size:14px;\">Daily: $${dailyCost.toFixed(2)} | Yearly: $${yearlyCost.toFixed(0)} | Cigarettes smoked: ~${totalCigs.toLocaleString()}<\/div>\n            <\/div>`);\n            updateSummary();\n        });\n\n        \/\/ ---- Alcohol Consumption ----\n        $('risk-panel-alcohol').innerHTML = `\n        <div class=\"risk-card\">\n            <div class=\"risk-card-header\"><div class=\"risk-card-icon\">\ud83c\udf77<\/div><div><div class=\"risk-card-title\">Alcohol Consumption Calculator<\/div><div class=\"risk-card-sub\">Track units, calories & cost<\/div><\/div><\/div>\n            <div class=\"risk-input-row\">\n                <div class=\"risk-input-group\"><label>Drinks per week<\/label><input type=\"number\" id=\"alc-drinks\" value=\"7\"><\/div>\n                <div class=\"risk-input-group\"><label>Type<\/label><select id=\"alc-type\"><option value=\"beer\">Beer (5%, 12oz)<\/option><option value=\"wine\">Wine (12%, 5oz)<\/option><option value=\"spirits\">Spirits (40%, 1.5oz)<\/option><\/select><\/div>\n            <\/div>\n            <div class=\"risk-input-group\"><label>Average cost per drink ($)<\/label><input type=\"number\" id=\"alc-cost\" value=\"5\" step=\"0.5\"><\/div>\n            <button class=\"risk-calc-btn\" id=\"calcAlc\">Calculate Consumption<\/button>\n            <div id=\"alc-result\"><\/div>\n        <\/div>`;\n\n        document.getElementById('calcAlc').addEventListener('click', function() {\n            var drinks = parseInt(document.getElementById('alc-drinks').value) || 0;\n            var type = document.getElementById('alc-type').value;\n            var cost = parseFloat(document.getElementById('alc-cost').value) || 0;\n            var calsPerDrink = type === 'beer' ? 150 : type === 'wine' ? 125 : 100;\n            var weeklyCal = drinks * calsPerDrink;\n            var weeklyCost = drinks * cost;\n            var yearlyCost = weeklyCost * 52;\n            var risk = drinks > 14 ? { text: 'Exceeds recommended limits', cls: 'high' } :\n                       drinks > 7 ? { text: 'Moderate intake', cls: 'moderate' } : { text: 'Low risk', cls: 'low' };\n            riskScores.alcohol = drinks + ' drinks\/week';\n            showResult('alc-result', `<div class=\"risk-result-box\">\n                <div class=\"risk-result-title\">Alcohol Consumption Profile<\/div>\n                <div class=\"risk-result-value\">${drinks} <span style=\"font-size:0.6em;\">drinks\/week<\/span><\/div>\n                <div class=\"risk-badge ${risk.cls}\">${risk.text}<\/div>\n                <div style=\"margin-top:12px;font-size:14px;\">Weekly calories: ${weeklyCal} | Weekly cost: $${weeklyCost.toFixed(0)} | Yearly cost: $${yearlyCost.toFixed(0)}<\/div>\n                <div class=\"risk-result-label\">Guidelines: \u22647 drinks\/week for women, \u226414 for men<\/div>\n            <\/div>`);\n            updateSummary();\n        });\n\n        function updateSummary() {\n            var grid = document.getElementById('riskSummaryGrid');\n            var items = [\n                { label: 'Diabetes Risk', value: riskScores.diabetes || '\u2014' },\n                { label: 'Heart Disease', value: riskScores.heart || '\u2014' },\n                { label: 'Blood Pressure', value: riskScores.bp || '\u2014' },\n                { label: 'Cholesterol Ratio', value: riskScores.cholesterol || '\u2014' },\n                { label: 'Metabolic Age', value: riskScores.metabolic || '\u2014' },\n                { label: 'Waist-Hip Ratio', value: riskScores.whr || '\u2014' },\n                { label: 'Smoking Cost', value: riskScores.smoking || '\u2014' },\n                { label: 'Alcohol', value: riskScores.alcohol || '\u2014' }\n            ];\n            var html = '';\n            items.forEach(function(item) {\n                html += '<div class=\"risk-summary-card\"><div class=\"risk-summary-score\">' + item.value + '<\/div><div class=\"risk-summary-label\">' + item.label + '<\/div><\/div>';\n            });\n            grid.innerHTML = html;\n        }\n\n        \/\/ Tab switching\n        document.getElementById('riskTabRow').addEventListener('click', function(e) {\n            var btn = e.target.closest('.risk-tab');\n            if (!btn) return;\n            suite.querySelectorAll('.risk-tab').forEach(function(b) { b.classList.remove('active'); });\n            btn.classList.add('active');\n            suite.querySelectorAll('.risk-panel').forEach(function(p) { p.classList.remove('active'); });\n            var panel = document.getElementById('risk-panel-' + btn.dataset.tab);\n            if (panel) panel.classList.add('active');\n        });\n\/\/ ---- Activate tab from URL hash (SEO deep linking) ----\n(function() {\n    var hash = window.location.hash.substring(1); \/\/ remove '#'\n    if (hash) {\n        var targetTab = document.querySelector('.risk-tab[data-tab=\"' + hash + '\"]');\n        if (targetTab) {\n            \/\/ Deactivate all tabs and panels\n            document.querySelectorAll('.risk-tab').forEach(function(b) { b.classList.remove('active'); });\n            document.querySelectorAll('.risk-panel').forEach(function(p) { p.classList.remove('active'); });\n            \/\/ Activate the matched tab and panel\n            targetTab.classList.add('active');\n            var panel = document.getElementById('risk-panel-' + hash);\n            if (panel) panel.classList.add('active');\n        }\n    }\n})();\n    })();\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1158","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Health Risk Assessment Suite - GlobalHealth Magazine<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.globalhealthmag.com\/es\/paquete-de-herramientas-para-la-evaluacion-de-riesgos-para-la-salud\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Health Risk Assessment Suite\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.globalhealthmag.com\/es\/paquete-de-herramientas-para-la-evaluacion-de-riesgos-para-la-salud\/\" \/>\n<meta property=\"og:site_name\" content=\"GlobalHealth Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/globalhealthmag\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-14T18:18:55+00:00\" \/>\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=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/health-risk-assessment-suite\\\/\",\"url\":\"https:\\\/\\\/www.globalhealthmag.com\\\/health-risk-assessment-suite\\\/\",\"name\":\"Health Risk Assessment Suite - GlobalHealth Magazine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/#website\"},\"datePublished\":\"2026-06-14T18:18:05+00:00\",\"dateModified\":\"2026-06-14T18:18:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/health-risk-assessment-suite\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.globalhealthmag.com\\\/health-risk-assessment-suite\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/health-risk-assessment-suite\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.globalhealthmag.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Health Risk Assessment Suite\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/#website\",\"url\":\"https:\\\/\\\/www.globalhealthmag.com\\\/\",\"name\":\"GlobalHealth Magazine\",\"description\":\"Health and Fitness Tips and Advice\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.globalhealthmag.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/#organization\",\"name\":\"GlobalHealth Magazine\",\"url\":\"https:\\\/\\\/www.globalhealthmag.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.globalhealthmag.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/globalhealthmag-favicon.png\",\"contentUrl\":\"https:\\\/\\\/www.globalhealthmag.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/globalhealthmag-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"GlobalHealth Magazine\"},\"image\":{\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/globalhealthmag\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Paquete de evaluaci\u00f3n de riesgos para la salud - Revista GlobalHealth","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:\/\/www.globalhealthmag.com\/es\/paquete-de-herramientas-para-la-evaluacion-de-riesgos-para-la-salud\/","og_locale":"es_ES","og_type":"article","og_title":"Health Risk Assessment Suite","og_url":"https:\/\/www.globalhealthmag.com\/es\/paquete-de-herramientas-para-la-evaluacion-de-riesgos-para-la-salud\/","og_site_name":"GlobalHealth Magazine","article_publisher":"https:\/\/www.facebook.com\/globalhealthmag","article_modified_time":"2026-06-14T18:18:55+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.globalhealthmag.com\/health-risk-assessment-suite\/","url":"https:\/\/www.globalhealthmag.com\/health-risk-assessment-suite\/","name":"Paquete de evaluaci\u00f3n de riesgos para la salud - Revista GlobalHealth","isPartOf":{"@id":"https:\/\/www.globalhealthmag.com\/#website"},"datePublished":"2026-06-14T18:18:05+00:00","dateModified":"2026-06-14T18:18:55+00:00","breadcrumb":{"@id":"https:\/\/www.globalhealthmag.com\/health-risk-assessment-suite\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.globalhealthmag.com\/health-risk-assessment-suite\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.globalhealthmag.com\/health-risk-assessment-suite\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.globalhealthmag.com\/"},{"@type":"ListItem","position":2,"name":"Health Risk Assessment Suite"}]},{"@type":"WebSite","@id":"https:\/\/www.globalhealthmag.com\/#website","url":"https:\/\/www.globalhealthmag.com\/","name":"Revista GlobalHealth","description":"Consejos sobre salud y forma f\u00edsica","publisher":{"@id":"https:\/\/www.globalhealthmag.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.globalhealthmag.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.globalhealthmag.com\/#organization","name":"Revista GlobalHealth","url":"https:\/\/www.globalhealthmag.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.globalhealthmag.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.globalhealthmag.com\/wp-content\/uploads\/2023\/04\/globalhealthmag-favicon.png","contentUrl":"https:\/\/www.globalhealthmag.com\/wp-content\/uploads\/2023\/04\/globalhealthmag-favicon.png","width":512,"height":512,"caption":"GlobalHealth Magazine"},"image":{"@id":"https:\/\/www.globalhealthmag.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/globalhealthmag"]}]}},"_links":{"self":[{"href":"https:\/\/www.globalhealthmag.com\/es\/wp-json\/wp\/v2\/pages\/1158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.globalhealthmag.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.globalhealthmag.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.globalhealthmag.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.globalhealthmag.com\/es\/wp-json\/wp\/v2\/comments?post=1158"}],"version-history":[{"count":1,"href":"https:\/\/www.globalhealthmag.com\/es\/wp-json\/wp\/v2\/pages\/1158\/revisions"}],"predecessor-version":[{"id":1160,"href":"https:\/\/www.globalhealthmag.com\/es\/wp-json\/wp\/v2\/pages\/1158\/revisions\/1160"}],"wp:attachment":[{"href":"https:\/\/www.globalhealthmag.com\/es\/wp-json\/wp\/v2\/media?parent=1158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}