{"id":295,"date":"2024-10-16T23:42:01","date_gmt":"2024-10-16T19:42:01","guid":{"rendered":"https:\/\/icu.ge\/?page_id=295"},"modified":"2026-04-18T19:19:51","modified_gmt":"2026-04-18T15:19:51","slug":"hco3-%e1%83%98%e1%83%a1-%e1%83%92%e1%83%90%e1%83%a1%e1%83%ac%e1%83%9d%e1%83%a0%e1%83%94%e1%83%91%e1%83%90","status":"publish","type":"page","link":"https:\/\/icu.ge\/?page_id=295","title":{"rendered":"HCO3-\u10d8\u10e1 \u10d2\u10d0\u10e1\u10ec\u10dd\u10e0\u10d4\u10d1\u10d0"},"content":{"rendered":"\n<div id=\"hco3-premium-widget\">\n    <style>\n        #hco3-premium-widget {\n            max-width: 420px;\n            margin: 0 auto;\n            background: #ffffff;\n            border-radius: 32px;\n            box-shadow: 0 12px 40px rgba(0, 0, 0, 0.06);\n            border: 1px solid #f1f5f9;\n            padding: 36px 28px;\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n            color: #1e293b;\n            box-sizing: border-box;\n        }\n        #hco3-premium-widget * {\n            box-sizing: border-box;\n        }\n        #hco3-premium-widget .icon-box {\n            width: 64px;\n            height: 64px;\n            background: #eff6ff;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin: 0 auto 16px auto;\n            color: #3b82f6;\n        }\n        #hco3-premium-widget h2 {\n            font-size: 22px;\n            font-weight: 800;\n            text-align: center;\n            margin: 0 0 6px 0;\n            letter-spacing: -0.5px;\n            text-transform: uppercase;\n        }\n        #hco3-premium-widget .subtitle {\n            font-size: 13px;\n            color: #64748b;\n            text-align: center;\n            margin: 0 0 28px 0;\n            font-weight: 500;\n        }\n        #hco3-premium-widget .input-group {\n            margin-bottom: 20px;\n        }\n        #hco3-premium-widget .row {\n            display: flex;\n            gap: 16px;\n            margin-bottom: 20px;\n        }\n        #hco3-premium-widget .col {\n            flex: 1;\n        }\n        #hco3-premium-widget label {\n            display: block;\n            font-size: 11px;\n            font-weight: 700;\n            color: #94a3b8;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            margin-bottom: 8px;\n            margin-left: 12px;\n        }\n        #hco3-premium-widget input[type=\"number\"], \n        #hco3-premium-widget select {\n            width: 100%;\n            height: 52px;\n            background: #f8fafc;\n            border: 2px solid #f1f5f9;\n            border-radius: 26px;\n            font-size: 16px;\n            font-weight: 700;\n            color: #334155;\n            text-align: center;\n            outline: none;\n            transition: all 0.2s ease;\n            appearance: none;\n            -webkit-appearance: none;\n        }\n        #hco3-premium-widget input[type=\"number\"]:focus, \n        #hco3-premium-widget select:focus {\n            border-color: #3b82f6;\n            background: #ffffff;\n            box-shadow: 0 0 0 4px rgba(59, 130, 246, 0.1);\n        }\n        #hco3-premium-widget .radio-group {\n            background: #f8fafc;\n            border-radius: 24px;\n            padding: 6px;\n            display: flex;\n            gap: 4px;\n            border: 2px solid #f1f5f9;\n        }\n        #hco3-premium-widget .radio-option {\n            flex: 1;\n            position: relative;\n        }\n        #hco3-premium-widget .radio-option input {\n            position: absolute;\n            opacity: 0;\n            cursor: pointer;\n        }\n        #hco3-premium-widget .radio-label {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            height: 40px;\n            border-radius: 20px;\n            font-size: 13px;\n            font-weight: 700;\n            color: #64748b;\n            cursor: pointer;\n            transition: all 0.2s ease;\n        }\n        #hco3-premium-widget .radio-option input:checked + .radio-label {\n            background: #ffffff;\n            color: #3b82f6;\n            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);\n        }\n        #hco3-premium-widget .calc-btn {\n            width: 100%;\n            height: 56px;\n            background: #0f172a;\n            color: #ffffff;\n            border: none;\n            border-radius: 28px;\n            font-size: 16px;\n            font-weight: 700;\n            cursor: pointer;\n            margin-top: 12px;\n            transition: all 0.2s ease;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n        #hco3-premium-widget .calc-btn:hover {\n            background: #1e293b;\n            transform: translateY(-1px);\n        }\n        #hco3-premium-widget .calc-btn:active {\n            transform: translateY(1px);\n        }\n        #hco3-premium-widget .results-box {\n            display: none;\n            margin-top: 24px;\n            background: #eff6ff;\n            border: 1px solid #bfdbfe;\n            border-radius: 24px;\n            padding: 24px;\n            text-align: center;\n            animation: fadeIn 0.4s ease;\n        }\n        @keyframes fadeIn {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n        #hco3-premium-widget .results-title {\n            font-size: 11px;\n            font-weight: 800;\n            color: #3b82f6;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            margin-bottom: 8px;\n        }\n        #hco3-premium-widget .main-dose {\n            font-size: 36px;\n            font-weight: 900;\n            color: #1e3a8a;\n            margin: 0 0 16px 0;\n            line-height: 1;\n        }\n        #hco3-premium-widget .details {\n            font-size: 14px;\n            font-weight: 600;\n            color: #475569;\n            border-top: 1px solid #dbeafe;\n            padding-top: 16px;\n        }\n        #hco3-premium-widget .copy-btn {\n            background: transparent;\n            border: none;\n            color: #3b82f6;\n            font-size: 12px;\n            font-weight: 700;\n            text-transform: uppercase;\n            cursor: pointer;\n            width: 100%;\n            margin-top: 16px;\n            padding: 8px;\n        }\n        #hco3-premium-widget .copy-btn:hover {\n            color: #1d4ed8;\n        }\n    <\/style>\n\n    <div class=\"icon-box\">\n        <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M22 12h-4l-3 9L9 3l-3 9H2\"><\/path>\n        <\/svg>\n    <\/div>\n\n    <h2>HCO\u2083\u207b \u10d9\u10dd\u10e0\u10d4\u10e5\u10ea\u10d8\u10d0<\/h2>\n    <p class=\"subtitle\">\u10d1\u10d8\u10d9\u10d0\u10e0\u10d1\u10dd\u10dc\u10d0\u10e2\u10d8\u10e1 \u10d3\u10d4\u10e4\u10d8\u10ea\u10d8\u10e2\u10d8\u10e1 \u10d2\u10d0\u10db\u10dd\u10d7\u10d5\u10da\u10d0<\/p>\n\n    <div class=\"row\">\n        <div class=\"col\">\n            <label>\u10ec\u10dd\u10dc\u10d0 (\u10d9\u10d2)<\/label>\n            <input type=\"number\" id=\"hco3-weight\" step=\"0.1\" placeholder=\"0.0\">\n        <\/div>\n        <div class=\"col\">\n            <label>HCO\u2083\u207b (\u10db\u10db\u10dd\u10da\/\u10da)<\/label>\n            <input type=\"number\" id=\"hco3-current\" step=\"0.1\" placeholder=\"0.0\">\n        <\/div>\n    <\/div>\n\n    <div class=\"input-group\">\n        <label>\u10d9\u10dd\u10e0\u10d4\u10e5\u10ea\u10d8\u10d8\u10e1 \u10db\u10dd\u10ea\u10e3\u10da\u10dd\u10d1\u10d0<\/label>\n        <select id=\"hco3-corr\">\n            <option value=\"0.5\">\u10dc\u10d0\u10ee\u10d4\u10d5\u10d0\u10e0\u10d8 \u10d3\u10d4\u10e4\u10d8\u10ea\u10d8\u10e2\u10d8 (50%)<\/option>\n            <option value=\"1\">\u10e1\u10e0\u10e3\u10da\u10d8 \u10d3\u10d4\u10e4\u10d8\u10ea\u10d8\u10e2\u10d8 (100%)<\/option>\n        <\/select>\n    <\/div>\n\n    <div class=\"input-group\" style=\"margin-bottom: 24px;\">\n        <label>\u10ee\u10e1\u10dc\u10d0\u10e0\u10d8\u10e1 \u10e2\u10d8\u10de\u10d8<\/label>\n        <div class=\"radio-group\">\n            <label class=\"radio-option\">\n                <input type=\"radio\" name=\"hco3-conc\" value=\"1\" checked>\n                <div class=\"radio-label\">8.4% (1:1)<\/div>\n            <\/label>\n            <label class=\"radio-option\">\n                <input type=\"radio\" name=\"hco3-conc\" value=\"0.5\">\n                <div class=\"radio-label\">4.2% (0.5:1)<\/div>\n            <\/label>\n        <\/div>\n    <\/div>\n\n    <button class=\"calc-btn\" onclick=\"calculateHco3()\">\u10d2\u10d0\u10db\u10dd\u10d7\u10d5\u10da\u10d0<\/button>\n\n    <div id=\"hco3-results\" class=\"results-box\">\n        <div class=\"results-title\">\u10e1\u10d0\u10ed\u10d8\u10e0\u10dd\u10d0 \u10e1\u10e3\u10da<\/div>\n        <div id=\"hco3-dose\" class=\"main-dose\"><\/div>\n        <div id=\"hco3-details\" class=\"details\"><\/div>\n    <\/div>\n    \n    <button id=\"hco3-copy\" class=\"copy-btn\" style=\"display:none;\" onclick=\"copyHco3()\">\u10db\u10dd\u10dc\u10d0\u10ea\u10d4\u10db\u10d4\u10d1\u10d8\u10e1 \u10d9\u10dd\u10de\u10d8\u10e0\u10d4\u10d1\u10d0<\/button>\n\n    <script>\n        function calculateHco3() {\n            const w = parseFloat(document.getElementById('hco3-weight').value);\n            const current = parseFloat(document.getElementById('hco3-current').value);\n            const corr = parseFloat(document.getElementById('hco3-corr').value);\n            const conc = parseFloat(document.querySelector('input[name=\"hco3-conc\"]:checked').value);\n\n            if (!w || isNaN(current)) {\n                alert(\"\u10d2\u10d7\u10ee\u10dd\u10d5\u10d7, \u10e8\u10d4\u10d0\u10d5\u10e1\u10dd\u10d7 \u10ec\u10dd\u10dc\u10d0 \u10d3\u10d0 HCO3.\");\n                return;\n            }\n\n            const target = 24;\n            let deficit = 0.4 * w * (target - current);\n            \n            if (deficit <= 0) { \n                alert(\"HCO3 \u10dc\u10dd\u10e0\u10db\u10d0\u10e8\u10d8\u10d0 \u10d0\u10dc \u10d0\u10e6\u10d4\u10db\u10d0\u10e2\u10d4\u10d1\u10d0 \u10db\u10d0\u10e1.\"); \n                return; \n            }\n            \n            let dose = deficit * corr;\n            let mlBicarb = dose \/ conc;\n            let diluent = conc === 1 ? mlBicarb : 0;\n\n            document.getElementById('hco3-dose').innerText = dose.toFixed(1) + \" mmol\";\n            \n            let detailStr = `<div style=\"margin-bottom:4px;\">${mlBicarb.toFixed(1)} \u10db\u10da NaHCO\u2083<\/div>`;\n            if (diluent > 0) detailStr += `<div style=\"margin-bottom:8px;\">+ ${diluent.toFixed(1)} \u10db\u10da \u10d2\u10d0\u10db\u10ee\u10e1\u10dc\u10d4\u10da\u10d8<\/div>`;\n            detailStr += `<div style=\"margin-top:12px; padding-top:12px; border-top:1px dashed #93c5fd; color:#1e3a8a; font-weight:800;\">\u10ef\u10d0\u10db\u10e3\u10e0\u10d8 \u10db\u10dd\u10ea\u10e3\u10da\u10dd\u10d1\u10d0: ${(mlBicarb + diluent).toFixed(1)} \u10db\u10da<\/div>`;\n            \n            document.getElementById('hco3-details').innerHTML = detailStr;\n            document.getElementById('hco3-results').style.display = 'block';\n            document.getElementById('hco3-copy').style.display = 'block';\n        }\n\n        function copyHco3() {\n            const dose = document.getElementById('hco3-dose').innerText;\n            navigator.clipboard.writeText(`HCO3 \u10d9\u10dd\u10e0\u10d4\u10e5\u10ea\u10d8\u10d0: ${dose}`);\n            alert(\"\u10e8\u10d4\u10d3\u10d4\u10d2\u10d8 \u10d3\u10d0\u10d9\u10dd\u10de\u10d8\u10e0\u10d3\u10d0!\");\n        }\n    <\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>HCO\u2083\u207b \u10d9\u10dd\u10e0\u10d4\u10e5\u10ea\u10d8\u10d0 \u10d1\u10d8\u10d9\u10d0\u10e0\u10d1\u10dd\u10dc\u10d0\u10e2\u10d8\u10e1 \u10d3\u10d4\u10e4\u10d8\u10ea\u10d8\u10e2\u10d8\u10e1 \u10d2\u10d0\u10db\u10dd\u10d7\u10d5\u10da\u10d0 \u10ec\u10dd\u10dc\u10d0 (\u10d9\u10d2) HCO\u2083\u207b (\u10db\u10db\u10dd\u10da\/\u10da) \u10d9\u10dd\u10e0\u10d4\u10e5\u10ea\u10d8\u10d8\u10e1 \u10db\u10dd\u10ea\u10e3\u10da\u10dd\u10d1\u10d0 \u10dc\u10d0\u10ee\u10d4\u10d5\u10d0\u10e0\u10d8 \u10d3\u10d4\u10e4\u10d8\u10ea\u10d8\u10e2\u10d8 (50%)\u10e1\u10e0\u10e3\u10da\u10d8 \u10d3\u10d4\u10e4\u10d8\u10ea\u10d8\u10e2\u10d8 (100%) \u10ee\u10e1\u10dc\u10d0\u10e0\u10d8\u10e1 \u10e2\u10d8\u10de\u10d8<\/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-295","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/icu.ge\/index.php?rest_route=\/wp\/v2\/pages\/295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icu.ge\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/icu.ge\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/icu.ge\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/icu.ge\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=295"}],"version-history":[{"count":5,"href":"https:\/\/icu.ge\/index.php?rest_route=\/wp\/v2\/pages\/295\/revisions"}],"predecessor-version":[{"id":927,"href":"https:\/\/icu.ge\/index.php?rest_route=\/wp\/v2\/pages\/295\/revisions\/927"}],"wp:attachment":[{"href":"https:\/\/icu.ge\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}