{"id":1165,"date":"2026-06-14T21:39:06","date_gmt":"2026-06-14T21:39:06","guid":{"rendered":"https:\/\/www.globalhealthmag.com\/?page_id=1165"},"modified":"2026-06-14T21:39:32","modified_gmt":"2026-06-14T21:39:32","slug":"espace-sante-pour-les-femmes","status":"publish","type":"page","link":"https:\/\/www.globalhealthmag.com\/fr\/espace-sante-pour-les-femmes\/","title":{"rendered":"Espace Sant\u00e9 F\u00e9minine"},"content":{"rendered":"    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes\">\n    <style>\n    .wh-wrap, .wh-wrap *, .wh-wrap *::before, .wh-wrap *::after {\n        box-sizing: border-box; margin: 0; padding: 0;\n    }\n    .wh-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    .wh-header {\n        background: linear-gradient(135deg, #b34180 0%, #d63384 100%);\n        padding: 24px 16px; text-align: center; color: #fff;\n    }\n    .wh-header h2 { font-size: 22px; font-weight: 700; margin-bottom: 4px; }\n    .wh-header p { font-size: 13px; color: rgba(255,255,255,0.8); }\n    .wh-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    .wh-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    .wh-tabs-outer::-webkit-scrollbar { display: none; }\n    .wh-tabs {\n        display: flex; min-width: max-content; padding: 0 8px;\n    }\n    .wh-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    }\n    .wh-tab:hover { color: #1d1d35; }\n    .wh-tab.active { color: #b34180; border-bottom-color: #b34180; }\n    .wh-tab-icon { font-size: 18px; flex-shrink: 0; }\n\n    .wh-body { background: #f7f8fa; padding: 16px; min-height: 300px; }\n    .wh-panel { display: none; }\n    .wh-panel.active { display: block; }\n\n    .wh-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    .wh-card-header {\n        display: flex; align-items: center; gap: 12px; margin-bottom: 16px;\n        padding-bottom: 16px; border-bottom: 2px solid #f3f4f6;\n    }\n    .wh-card-icon {\n        width: 48px; height: 48px; border-radius: 12px;\n        background: #fce4ec; display: flex; align-items: center; justify-content: center;\n        font-size: 24px; flex-shrink: 0;\n    }\n    .wh-card-title { font-size: 18px; font-weight: 700; color: #1d1d35; }\n    .wh-card-sub { font-size: 12px; color: #9ca3af; font-weight: 500; }\n\n    .wh-input-group { margin-bottom: 16px; }\n    .wh-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    .wh-input-group input, .wh-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        background: #fff; -webkit-appearance: none; appearance: none;\n    }\n    .wh-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    .wh-input-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\n    @media (max-width: 400px) { .wh-input-row { grid-template-columns: 1fr; } }\n\n    .wh-btn {\n        width: 100%; padding: 14px; background: #b34180; color: #fff;\n        border: none; border-radius: 12px; font-size: 16px; font-weight: 700;\n        cursor: pointer; margin-top: 12px; min-height: 48px;\n    }\n    .wh-result {\n        background: #fdf2f8; border-radius: 16px; padding: 20px;\n        margin-top: 16px; border-left: 4px solid #b34180;\n    }\n    .wh-result-title { font-size: 14px; font-weight: 700; color: #9c2d6b; text-transform: uppercase; }\n    .wh-result-value { font-size: 36px; font-weight: 800; color: #6b1d45; line-height: 1.1; }\n    .wh-result-label { font-size: 14px; color: #6b7280; margin-top: 4px; }\n\n    .wh-badge {\n        display: inline-block; padding: 6px 16px; border-radius: 20px;\n        font-size: 13px; font-weight: 700; margin-top: 10px;\n    }\n    .wh-badge.low { background: #d1fae5; color: #065f46; }\n    .wh-badge.moderate { background: #fef3c7; color: #92400e; }\n    .wh-badge.high { background: #fee2e2; color: #991b1b; }\n\n    .wh-question { margin-bottom: 16px; }\n    .wh-question-text { font-size: 15px; font-weight: 600; color: #374151; margin-bottom: 8px; }\n    .wh-options { display: flex; flex-wrap: wrap; gap: 8px; }\n    .wh-opt { flex: 1; min-width: 55px; }\n    .wh-opt input { display: none; }\n    .wh-opt label {\n        display: flex; align-items: center; justify-content: center;\n        padding: 10px 6px; border: 2px solid #e5e7eb; border-radius: 10px;\n        font-size: 13px; font-weight: 500; cursor: pointer; text-align: center;\n        min-height: 44px; user-select: none;\n    }\n    .wh-opt input:checked + label {\n        border-color: #b34180; background: #fdf2f8; color: #b34180; font-weight: 700;\n    }\n\n    .wh-summary {\n        background: #6b1d45; padding: 20px 16px; color: #fff;\n    }\n    .wh-summary h3 { font-size: 16px; font-weight: 700; margin-bottom: 16px; }\n    .wh-summary-grid {\n        display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));\n        gap: 10px;\n    }\n    .wh-sum-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    .wh-sum-val { font-size: 20px; font-weight: 800; color: #f48fb1; }\n    .wh-sum-lbl { font-size: 11px; color: rgba(255,255,255,0.5); text-transform: uppercase; margin-top: 4px; }\n\n    .wh-footer {\n        background: #4a1530; 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        .wh-body { padding: 24px 32px; }\n        .wh-card { padding: 24px 28px; }\n        .wh-tab { padding: 16px 20px; font-size: 14px; }\n    }\n    <\/style>\n\n    <div class=\"wh-wrap\" id=\"whSuite\">\n        <div class=\"wh-header\">\n            <h2>\ud83e\udd30 Women's Health Suite<\/h2>\n            <p>Evidence-based tools for every stage of womanhood<\/p>\n        <\/div>\n        <div class=\"wh-disclaimer\">\n            <span>\u26a0\ufe0f<\/span>\n            <span><strong>Important:<\/strong> These tools are for informational purposes only and do not replace professional medical advice. Always consult your healthcare provider.<\/span>\n        <\/div>\n\n        <div class=\"wh-tabs-outer\">\n            <div class=\"wh-tabs\" id=\"whTabRow\">\n                <button class=\"wh-tab active\" data-tab=\"due\"><span class=\"wh-tab-icon\">\ud83d\udcc5<\/span>Due Date<\/button>\n                <button class=\"wh-tab\" data-tab=\"ovulation\"><span class=\"wh-tab-icon\">\ud83e\udd5a<\/span>Ovulation<\/button>\n                <button class=\"wh-tab\" data-tab=\"conception\"><span class=\"wh-tab-icon\">\u2764\ufe0f<\/span>Conception<\/button>\n                <button class=\"wh-tab\" data-tab=\"weight\"><span class=\"wh-tab-icon\">\u2696\ufe0f<\/span>Weight Gain<\/button>\n                <button class=\"wh-tab\" data-tab=\"fertility\"><span class=\"wh-tab-icon\">\ud83c\udf31<\/span>Fertility<\/button>\n                <button class=\"wh-tab\" data-tab=\"menopause\"><span class=\"wh-tab-icon\">\ud83c\udf38<\/span>Menopause<\/button>\n                <button class=\"wh-tab\" data-tab=\"baby\"><span class=\"wh-tab-icon\">\ud83d\udc76<\/span>Baby Growth<\/button>\n            <\/div>\n        <\/div>\n\n        <div class=\"wh-body\">\n            <div class=\"wh-panel active\" id=\"wh-panel-due\"><\/div>\n            <div class=\"wh-panel\" id=\"wh-panel-ovulation\"><\/div>\n            <div class=\"wh-panel\" id=\"wh-panel-conception\"><\/div>\n            <div class=\"wh-panel\" id=\"wh-panel-weight\"><\/div>\n            <div class=\"wh-panel\" id=\"wh-panel-fertility\"><\/div>\n            <div class=\"wh-panel\" id=\"wh-panel-menopause\"><\/div>\n            <div class=\"wh-panel\" id=\"wh-panel-baby\"><\/div>\n        <\/div>\n\n        <div class=\"wh-summary\" id=\"whSummary\">\n            <h3>\ud83d\udccb Your Women's Health Snapshot<\/h3>\n            <div class=\"wh-summary-grid\" id=\"whSummaryGrid\">\n                <div class=\"wh-sum-card\"><div class=\"wh-sum-val\">\u2014<\/div><div class=\"wh-sum-lbl\">Complete tools<\/div><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"wh-footer\">\n            <strong>References:<\/strong> Naegele's rule, WHO\/IOM guidelines, Menopause Rating Scale (MRS). All tools are educational. | <strong>GlobalHealthMag.com<\/strong>\n        <\/div>\n    <\/div>\n\n    <script>\n    (function() {\n        var suite = document.getElementById('whSuite');\n        if (!suite) return;\n        var whData = {};\n        function $(id) { return document.getElementById(id); }\n\n        \/\/ Helper to format date\n        function fmtDate(d) { return d.toLocaleDateString('en-US', { year:'numeric', month:'long', day:'numeric' }); }\n        function addDays(d, days) { var r = new Date(d); r.setDate(r.getDate()+days); return r; }\n\n        \/\/ ----- Due Date (LMP) -----\n        $('wh-panel-due').innerHTML = `\n        <div class=\"wh-card\">\n            <div class=\"wh-card-header\"><div class=\"wh-card-icon\">\ud83d\udcc5<\/div><div><div class=\"wh-card-title\">Pregnancy Due Date Calculator<\/div><div class=\"wh-card-sub\">Naegele's rule \u2013 40 weeks from LMP<\/div><\/div><\/div>\n            <div class=\"wh-input-group\"><label>First day of last menstrual period (LMP)<\/label><input type=\"date\" id=\"due-lmp\" value=\"\"><\/div>\n            <button class=\"wh-btn\" id=\"calcDue\">Calculate Due Date<\/button>\n            <div id=\"due-result\"><\/div>\n        <\/div>`;\n        $('calcDue').addEventListener('click', function() {\n            var lmp = new Date($('due-lmp').value + 'T00:00:00');\n            if (isNaN(lmp.getTime())) { $('due-result').innerHTML = '<p style=\"color:#c00;\">Please enter a valid date.<\/p>'; return; }\n            var due = addDays(lmp, 280);\n            var today = new Date(); today.setHours(0,0,0,0);\n            var diffDays = Math.floor((today - lmp) \/ (1000*60*60*24));\n            var weeks = Math.floor(diffDays \/ 7);\n            var days = diffDays % 7;\n            whData.dueDate = fmtDate(due);\n            whData.currentWeek = weeks + 'w' + days + 'd';\n            var trimester = weeks < 13 ? 'First Trimester' : weeks < 27 ? 'Second Trimester' : 'Third Trimester';\n            $('due-result').innerHTML = `<div class=\"wh-result\">\n                <div class=\"wh-result-title\">Estimated Due Date<\/div>\n                <div class=\"wh-result-value\">${fmtDate(due)}<\/div>\n                <div class=\"wh-result-label\">Today you are <strong>${weeks} weeks and ${days} days<\/strong> pregnant (${trimester})<\/div>\n            <\/div>`;\n            updateSummary();\n        });\n\n        \/\/ ----- Ovulation -----\n        $('wh-panel-ovulation').innerHTML = `\n        <div class=\"wh-card\">\n            <div class=\"wh-card-header\"><div class=\"wh-card-icon\">\ud83e\udd5a<\/div><div><div class=\"wh-card-title\">Ovulation Calculator<\/div><div class=\"wh-card-sub\">Predict your most fertile days<\/div><\/div><\/div>\n            <div class=\"wh-input-row\">\n                <div class=\"wh-input-group\"><label>First day of LMP<\/label><input type=\"date\" id=\"ov-lmp\"><\/div>\n                <div class=\"wh-input-group\"><label>Cycle length (days)<\/label><input type=\"number\" id=\"ov-cycle\" value=\"28\" min=\"20\" max=\"45\"><\/div>\n            <\/div>\n            <button class=\"wh-btn\" id=\"calcOv\">Calculate Ovulation<\/button>\n            <div id=\"ov-result\"><\/div>\n        <\/div>`;\n        $('calcOv').addEventListener('click', function() {\n            var lmp = new Date($('ov-lmp').value + 'T00:00:00');\n            var cycle = parseInt($('ov-cycle').value) || 28;\n            if (isNaN(lmp.getTime())) { $('ov-result').innerHTML = '<p style=\"color:#c00;\">Enter valid LMP.<\/p>'; return; }\n            var ovDay = cycle - 14;\n            var ovDate = addDays(lmp, ovDay);\n            whData.ovulation = fmtDate(ovDate);\n            $('ov-result').innerHTML = `<div class=\"wh-result\">\n                <div class=\"wh-result-title\">Estimated Ovulation Date<\/div>\n                <div class=\"wh-result-value\">${fmtDate(ovDate)}<\/div>\n                <div class=\"wh-result-label\">Cycle day ${ovDay} (based on ${cycle}-day cycle)<\/div>\n            <\/div>`;\n            updateSummary();\n        });\n\n        \/\/ ----- Conception -----\n        $('wh-panel-conception').innerHTML = `\n        <div class=\"wh-card\">\n            <div class=\"wh-card-header\"><div class=\"wh-card-icon\">\u2764\ufe0f<\/div><div><div class=\"wh-card-title\">Conception Calculator<\/div><div class=\"wh-card-sub\">Estimate when conception likely occurred<\/div><\/div><\/div>\n            <div class=\"wh-input-group\"><label>Due date (or use LMP above)<\/label><input type=\"date\" id=\"conc-duedate\"><\/div>\n            <button class=\"wh-btn\" id=\"calcConc\">Calculate Conception<\/button>\n            <div id=\"conc-result\"><\/div>\n        <\/div>`;\n        $('calcConc').addEventListener('click', function() {\n            var due = new Date($('conc-duedate').value + 'T00:00:00');\n            if (isNaN(due.getTime())) { $('conc-result').innerHTML = '<p style=\"color:#c00;\">Enter due date.<\/p>'; return; }\n            var conception = addDays(due, -266);\n            whData.conception = fmtDate(conception);\n            $('conc-result').innerHTML = `<div class=\"wh-result\">\n                <div class=\"wh-result-title\">Likely Conception Date<\/div>\n                <div class=\"wh-result-value\">${fmtDate(conception)}<\/div>\n                <div class=\"wh-result-label\">Conception usually occurs around ovulation, 266 days before due date.<\/div>\n            <\/div>`;\n            updateSummary();\n        });\n\n        \/\/ ----- Pregnancy Weight Gain -----\n        $('wh-panel-weight').innerHTML = `\n        <div class=\"wh-card\">\n            <div class=\"wh-card-header\"><div class=\"wh-card-icon\">\u2696\ufe0f<\/div><div><div class=\"wh-card-title\">Pregnancy Weight Gain Calculator<\/div><div class=\"wh-card-sub\">IOM recommendations by pre-pregnancy BMI<\/div><\/div><\/div>\n            <div class=\"wh-input-row\">\n                <div class=\"wh-input-group\"><label>Pre-pregnancy weight (kg)<\/label><input type=\"number\" id=\"pw-wt\" value=\"65\" step=\"0.1\"><\/div>\n                <div class=\"wh-input-group\"><label>Height (cm)<\/label><input type=\"number\" id=\"pw-ht\" value=\"165\" step=\"0.1\"><\/div>\n            <\/div>\n            <div class=\"wh-input-group\"><label>Current week of pregnancy<\/label><input type=\"number\" id=\"pw-week\" value=\"20\" min=\"0\" max=\"42\"><\/div>\n            <button class=\"wh-btn\" id=\"calcPW\">Get Recommendation<\/button>\n            <div id=\"pw-result\"><\/div>\n        <\/div>`;\n        $('calcPW').addEventListener('click', function() {\n            var wt = parseFloat($('pw-wt').value) || 65;\n            var ht = parseFloat($('pw-ht').value) || 165;\n            var week = parseInt($('pw-week').value) || 20;\n            var bmi = ht > 0 ? wt \/ Math.pow(ht\/100, 2) : null;\n            var range, desc;\n            if (bmi < 18.5) { range = [28, 40]; desc = 'Underweight'; }\n            else if (bmi < 25) { range = [25, 35]; desc = 'Normal weight'; }\n            else if (bmi < 30) { range = [15, 25]; desc = 'Overweight'; }\n            else { range = [11, 20]; desc = 'Obese'; }\n            var minGain = (range[0] * week \/ 40).toFixed(1);\n            var maxGain = (range[1] * week \/ 40).toFixed(1);\n            whData.weightGain = range[0] + '-' + range[1] + ' lbs';\n            $('pw-result').innerHTML = `<div class=\"wh-result\">\n                <div class=\"wh-result-title\">Recommended Total Gain: ${range[0]}\u2013${range[1]} lbs<\/div>\n                <div class=\"wh-result-value\">${minGain}\u2013${maxGain} lbs<\/div>\n                <div class=\"wh-result-label\">By week ${week} (BMI: ${bmi.toFixed(1)} \u2013 ${desc}). Gain is approximate.<\/div>\n            <\/div>`;\n            updateSummary();\n        });\n\n        \/\/ ----- Fertility Window -----\n        $('wh-panel-fertility').innerHTML = `\n        <div class=\"wh-card\">\n            <div class=\"wh-card-header\"><div class=\"wh-card-icon\">\ud83c\udf31<\/div><div><div class=\"wh-card-title\">Fertility Window Calculator<\/div><div class=\"wh-card-sub\">Your most fertile 6 days<\/div><\/div><\/div>\n            <div class=\"wh-input-row\">\n                <div class=\"wh-input-group\"><label>LMP date<\/label><input type=\"date\" id=\"fw-lmp\"><\/div>\n                <div class=\"wh-input-group\"><label>Cycle length (days)<\/label><input type=\"number\" id=\"fw-cycle\" value=\"28\" min=\"20\" max=\"45\"><\/div>\n            <\/div>\n            <button class=\"wh-btn\" id=\"calcFW\">Find Fertile Window<\/button>\n            <div id=\"fw-result\"><\/div>\n        <\/div>`;\n        $('calcFW').addEventListener('click', function() {\n            var lmp = new Date($('fw-lmp').value + 'T00:00:00');\n            var cycle = parseInt($('fw-cycle').value) || 28;\n            if (isNaN(lmp.getTime())) { $('fw-result').innerHTML = '<p style=\"color:#c00;\">Enter LMP.<\/p>'; return; }\n            var ovDay = cycle - 14;\n            var ovDate = addDays(lmp, ovDay);\n            var start = addDays(ovDate, -5);\n            whData.fertileWindow = fmtDate(start) + ' \u2013 ' + fmtDate(ovDate);\n            $('fw-result').innerHTML = `<div class=\"wh-result\">\n                <div class=\"wh-result-title\">Fertile Window<\/div>\n                <div class=\"wh-result-value\">${fmtDate(start)} \u2013 ${fmtDate(ovDate)}<\/div>\n                <div class=\"wh-result-label\">Most fertile days (5 days before ovulation + ovulation day)<\/div>\n            <\/div>`;\n            updateSummary();\n        });\n\n        \/\/ ----- Menopause Symptom Assessment (MRS) -----\n        var mrsQuestions = [\n            \"Hot flashes, sweating\",\n            \"Heart discomfort (unusual heartbeat, skipping, racing)\",\n            \"Sleep problems (difficulty falling asleep, waking up)\",\n            \"Depressive mood (feeling down, sad, tearful)\",\n            \"Irritability (feeling nervous, inner tension, aggressive)\",\n            \"Anxiety (inner restlessness, panic)\",\n            \"Physical and mental exhaustion\",\n            \"Sexual problems (change in desire, activity, satisfaction)\",\n            \"Bladder problems (difficulty urinating, frequent urination)\",\n            \"Vaginal dryness (sensation of dryness, burning)\",\n            \"Joint and muscular discomfort\"\n        ];\n        var mrsOptions = [\n            { val:0, label:'None' }, { val:1, label:'Mild' }, { val:2, label:'Moderate' }, { val:3, label:'Severe' }, { val:4, label:'Very severe' }\n        ];\n        var mrsHTML = '';\n        mrsQuestions.forEach(function(q, i) {\n            mrsHTML += '<div class=\"wh-question\"><div class=\"wh-question-text\">'+(i+1)+'. '+q+'<\/div><div class=\"wh-options\">';\n            mrsOptions.forEach(function(o) {\n                mrsHTML += '<div class=\"wh-opt\"><input type=\"radio\" name=\"mrs_q'+i+'\" id=\"mrs_q'+i+'_'+o.val+'\" value=\"'+o.val+'\"><label for=\"mrs_q'+i+'_'+o.val+'\">'+o.label+'<\/label><\/div>';\n            });\n            mrsHTML += '<\/div><\/div>';\n        });\n        $('wh-panel-menopause').innerHTML = `\n        <div class=\"wh-card\">\n            <div class=\"wh-card-header\"><div class=\"wh-card-icon\">\ud83c\udf38<\/div><div><div class=\"wh-card-title\">Menopause Symptom Assessment<\/div><div class=\"wh-card-sub\">Menopause Rating Scale (MRS)<\/div><\/div><\/div>\n            <p style=\"font-size:14px;color:#6b7280;margin-bottom:16px;\">Rate each symptom based on your experience.<\/p>\n            ${mrsHTML}\n            <button class=\"wh-btn\" id=\"calcMeno\">Calculate Score<\/button>\n            <div id=\"meno-result\"><\/div>\n        <\/div>`;\n        $('calcMeno').addEventListener('click', function() {\n            var score = 0, allAnswered = true;\n            for (var i=0; i<11; i++) {\n                var sel = document.querySelector('input[name=\"mrs_q'+i+'\"]:checked');\n                if (sel) score += parseInt(sel.value);\n                else allAnswered = false;\n            }\n            if (!allAnswered) { $('meno-result').innerHTML = '<p style=\"color:#c00;\">Please answer all questions.<\/p>'; return; }\n            var severity = score <= 4 ? { text:'None\/Minimal', cls:'low' } : score <= 8 ? { text:'Mild', cls:'low' } :\n                           score <= 12 ? { text:'Moderate', cls:'moderate' } : { text:'Severe', cls:'high' };\n            whData.menopause = score + ' pts (' + severity.text + ')';\n            $('meno-result').innerHTML = `<div class=\"wh-result\">\n                <div class=\"wh-result-title\">MRS Total Score<\/div>\n                <div class=\"wh-result-value\">${score}\/44<\/div>\n                <div class=\"wh-badge ${severity.cls}\">${severity.text} Symptoms<\/div>\n                <div class=\"wh-result-label\">Higher scores indicate more severe menopausal complaints.<\/div>\n            <\/div>`;\n            updateSummary();\n        });\n\n        \/\/ ----- Baby Growth Tracker -----\n        $('wh-panel-baby').innerHTML = `\n        <div class=\"wh-card\">\n            <div class=\"wh-card-header\"><div class=\"wh-card-icon\">\ud83d\udc76<\/div><div><div class=\"wh-card-title\">Baby Growth Tracker<\/div><div class=\"wh-card-sub\">Weight gain check (0-12 months)<\/div><\/div><\/div>\n            <div class=\"wh-input-row\">\n                <div class=\"wh-input-group\"><label>Birth weight (kg)<\/label><input type=\"number\" id=\"bg-birth\" value=\"3.3\" step=\"0.1\"><\/div>\n                <div class=\"wh-input-group\"><label>Current weight (kg)<\/label><input type=\"number\" id=\"bg-current\" value=\"5.5\" step=\"0.1\"><\/div>\n            <\/div>\n            <div class=\"wh-input-group\"><label>Age (weeks)<\/label><input type=\"number\" id=\"bg-weeks\" value=\"8\" min=\"1\" max=\"52\"><\/div>\n            <button class=\"wh-btn\" id=\"calcBaby\">Evaluate Growth<\/button>\n            <div id=\"baby-result\"><\/div>\n        <\/div>`;\n        $('calcBaby').addEventListener('click', function() {\n            var birth = parseFloat($('bg-birth').value) || 3.3;\n            var current = parseFloat($('bg-current').value) || 5.5;\n            var weeks = parseFloat($('bg-weeks').value) || 8;\n            var weightGain = current - birth;\n            var dailyGain = weightGain \/ (weeks * 7) * 1000; \/\/ grams per day\n            var status = dailyGain >= 20 && dailyGain <= 35 ? 'Adequate weight gain' :\n                         dailyGain < 20 ? 'Slow weight gain \u2013 consult pediatrician' :\n                         'Rapid weight gain \u2013 discuss with doctor';\n            var cls = dailyGain >= 20 && dailyGain <= 35 ? 'low' : 'moderate';\n            whData.babyGrowth = dailyGain.toFixed(1) + ' g\/day';\n            $('baby-result').innerHTML = `<div class=\"wh-result\">\n                <div class=\"wh-result-title\">Weight Gain: ${weightGain.toFixed(1)} kg in ${weeks} weeks<\/div>\n                <div class=\"wh-result-value\">${dailyGain.toFixed(1)} <span style=\"font-size:0.6em;\">g\/day<\/span><\/div>\n                <div class=\"wh-badge ${cls}\">${status}<\/div>\n                <div class=\"wh-result-label\">Typical range: 20\u201335 g\/day for first months.<\/div>\n            <\/div>`;\n            updateSummary();\n        });\n\n        function updateSummary() {\n            var items = [\n                {l:'Due Date', v: whData.dueDate || '\u2014'},\n                {l:'Ovulation', v: whData.ovulation || '\u2014'},\n                {l:'Conception', v: whData.conception || '\u2014'},\n                {l:'Weight Gain', v: whData.weightGain || '\u2014'},\n                {l:'Fertile Window', v: whData.fertileWindow || '\u2014'},\n                {l:'Menopause', v: whData.menopause || '\u2014'},\n                {l:'Baby Growth', v: whData.babyGrowth || '\u2014'}\n            ];\n            var html = '';\n            items.forEach(function(i) {\n                html += '<div class=\"wh-sum-card\"><div class=\"wh-sum-val\">'+i.v+'<\/div><div class=\"wh-sum-lbl\">'+i.l+'<\/div><\/div>';\n            });\n            $('whSummaryGrid').innerHTML = html;\n        }\n\n        \/\/ Tab switching\n        $('whTabRow').addEventListener('click', function(e) {\n            var btn = e.target.closest('.wh-tab');\n            if (!btn) return;\n            suite.querySelectorAll('.wh-tab').forEach(b => b.classList.remove('active'));\n            btn.classList.add('active');\n            suite.querySelectorAll('.wh-panel').forEach(p => p.classList.remove('active'));\n            var panel = $('wh-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('.wh-tab[data-tab=\"' + hash + '\"]');\n        if (targetTab) {\n            \/\/ Deactivate all tabs and panels\n            document.querySelectorAll('.wh-tab').forEach(function(b) { b.classList.remove('active'); });\n            document.querySelectorAll('.wh-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('wh-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-1165","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>Women&#039;s Health 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\/fr\/espace-sante-pour-les-femmes\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Women&#039;s Health Suite\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.globalhealthmag.com\/fr\/espace-sante-pour-les-femmes\/\" \/>\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-14T21:39:32+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/womens-health-suite\\\/\",\"url\":\"https:\\\/\\\/www.globalhealthmag.com\\\/womens-health-suite\\\/\",\"name\":\"Women's Health Suite - GlobalHealth Magazine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/#website\"},\"datePublished\":\"2026-06-14T21:39:06+00:00\",\"dateModified\":\"2026-06-14T21:39:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/womens-health-suite\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.globalhealthmag.com\\\/womens-health-suite\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/womens-health-suite\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.globalhealthmag.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Women&#8217;s Health 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\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.globalhealthmag.com\\\/#organization\",\"name\":\"GlobalHealth Magazine\",\"url\":\"https:\\\/\\\/www.globalhealthmag.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@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":"Rubrique \u00ab Sant\u00e9 des femmes \u00bb - Magazine 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\/fr\/espace-sante-pour-les-femmes\/","og_locale":"fr_FR","og_type":"article","og_title":"Women's Health Suite","og_url":"https:\/\/www.globalhealthmag.com\/fr\/espace-sante-pour-les-femmes\/","og_site_name":"GlobalHealth Magazine","article_publisher":"https:\/\/www.facebook.com\/globalhealthmag","article_modified_time":"2026-06-14T21:39:32+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.globalhealthmag.com\/womens-health-suite\/","url":"https:\/\/www.globalhealthmag.com\/womens-health-suite\/","name":"Rubrique \u00ab Sant\u00e9 des femmes \u00bb - Magazine GlobalHealth","isPartOf":{"@id":"https:\/\/www.globalhealthmag.com\/#website"},"datePublished":"2026-06-14T21:39:06+00:00","dateModified":"2026-06-14T21:39:32+00:00","breadcrumb":{"@id":"https:\/\/www.globalhealthmag.com\/womens-health-suite\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.globalhealthmag.com\/womens-health-suite\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.globalhealthmag.com\/womens-health-suite\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.globalhealthmag.com\/"},{"@type":"ListItem","position":2,"name":"Women&#8217;s Health Suite"}]},{"@type":"WebSite","@id":"https:\/\/www.globalhealthmag.com\/#website","url":"https:\/\/www.globalhealthmag.com\/","name":"Magazine GlobalHealth","description":"Conseils et astuces en mati\u00e8re de sant\u00e9 et de forme physique","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":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.globalhealthmag.com\/#organization","name":"Magazine GlobalHealth","url":"https:\/\/www.globalhealthmag.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@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\/fr\/wp-json\/wp\/v2\/pages\/1165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.globalhealthmag.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.globalhealthmag.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.globalhealthmag.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.globalhealthmag.com\/fr\/wp-json\/wp\/v2\/comments?post=1165"}],"version-history":[{"count":1,"href":"https:\/\/www.globalhealthmag.com\/fr\/wp-json\/wp\/v2\/pages\/1165\/revisions"}],"predecessor-version":[{"id":1166,"href":"https:\/\/www.globalhealthmag.com\/fr\/wp-json\/wp\/v2\/pages\/1165\/revisions\/1166"}],"wp:attachment":[{"href":"https:\/\/www.globalhealthmag.com\/fr\/wp-json\/wp\/v2\/media?parent=1165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}