{"id":572,"date":"2025-08-30T00:13:11","date_gmt":"2025-08-29T18:43:11","guid":{"rendered":"https:\/\/artofhealingcancer.com\/blogs\/?p=572"},"modified":"2025-08-30T00:13:11","modified_gmt":"2025-08-29T18:43:11","slug":"aohc-breast-cancer-chemotherapy-dosage-calculator","status":"publish","type":"post","link":"https:\/\/artofhealingcancer.com\/blogs\/aohc-breast-cancer-chemotherapy-dosage-calculator\/","title":{"rendered":"AOHC Breast Cancer Chemotherapy Dosage Calculator"},"content":{"rendered":"<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"utf-8\" \/>\r\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" \/>\r\n<title>AOHC Breast Cancer Chemotherapy Dosage Calculator<\/title>\r\n<meta name=\"description\" content=\"Comprehensive breast cancer chemotherapy dosage calculator for all major drugs. BSA-based calculations with dose reduction options and precise carboplatin dosing.\" \/>\r\n\r\n<style>\r\n  :root{\r\n    --aohc-navy:#0B2240;\r\n    --aohc-navy2:#0D2B5A;\r\n    --aohc-aqua:#00B7C7;\r\n    --aohc-aqua2:#20C2CF;\r\n    --aohc-white:#fff;\r\n    --aohc-gray:#E9EEF4;\r\n    --aohc-graphite:#1F2A37;\r\n    --aohc-shadow:0 10px 36px rgba(11,34,64,0.12);\r\n    --aohc-gap:18px;\r\n    --aohc-highlight: #e6fcff;\r\n    --aohc-highlight-border: #20c2cf;\r\n  }\r\n  html,body{margin:0;background:var(--aohc-gray);color:var(--aohc-graphite);font-family:\"Inter\",Arial,sans-serif}\r\n  *{box-sizing:border-box}\r\n  .wrap-1121{max-width:1200px;margin:0 auto;padding:24px 16px 80px}\r\n\r\n  .hero-1121{background:var(--aohc-navy);color:var(--aohc-white);padding:24px 16px 20px;border-radius:0 0 12px 12px;}\r\n  .hero-1121 h1{margin:0;font-size:clamp(22px,3.6vw,36px);font-weight:800;letter-spacing:.2px}\r\n  .hero-1121 .sub{margin-top:8px;font-size:1.09em}\r\n  .meta-1121{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}\r\n  .chip-1121{background:var(--aohc-aqua);color:var(--aohc-navy2);border-radius:999px;padding:4px 13px;font-size:.78rem;font-weight:500}\r\n\r\n  .callout-1121{background:var(--aohc-aqua2);color:var(--aohc-navy);border-radius:10px;padding:12px 18px;font-size:1.05em;margin:18px 0;}\r\n  .callout-1121 strong{font-weight:700}\r\n\r\n  .grid-1121{display:grid;gap:var(--aohc-gap);grid-template-columns:1fr;}\r\n  .card-1121{background:var(--aohc-white);border-radius:14px;box-shadow:var(--aohc-shadow);padding:18px 16px 16px;border: 1.5px solid var(--aohc-navy2);margin-bottom:18px}\r\n\r\n  h2{margin-top:.4rem;font-size:1.22rem;color:var(--aohc-navy2);}\r\n  label{display:block;font-size:.99rem;margin:9px 0 3px;font-weight:500}\r\n  .seg-1121{display:inline-flex;gap:7px;background:var(--aohc-gray);border-radius:14px;padding:3px 7px;margin-bottom:6px}\r\n  .seg-1121 button{background:transparent;border:none;padding:6px 15px;border-radius:12px;cursor:pointer;color:var(--aohc-graphite);font-size:1em}\r\n  .seg-1121 button[aria-pressed=\"true\"]{background:var(--aohc-navy2);color:var(--aohc-white);box-shadow:inset 0 0 4px var(--aohc-aqua2);font-weight:700}\r\n\r\n  input,select{\r\n    width:100%;padding:12px;border-radius:10px;background:var(--aohc-gray);\r\n    border:1.2px solid var(--aohc-aqua2);color:var(--aohc-navy2);outline:none;\r\n    font-weight:500;\r\n    transition:box-shadow .18s;\r\n  }\r\n  input:focus,select:focus{border-color:var(--aohc-aqua);box-shadow:0 0 0 2px var(--aohc-aqua)}\r\n\r\n  .help-1121{font-size:.85em;color:var(--aohc-navy2);margin-top:2px}\r\n  .tiny-1121{font-size:.81rem;color:var(--aohc-navy2);}\r\n  .btn-1121{cursor:pointer;background:var(--aohc-aqua2);border:none;border-radius:12px;padding:11px 14px;color:var(--aohc-navy2);font-weight:700;margin:2px 0;width:100%}\r\n  .btn-1121:hover{background:var(--aohc-aqua);color:var(--aohc-navy)}\r\n  .hr-1121{height:1.5px;background:var(--aohc-gray);margin:14px 0;border:none}\r\n\r\n  .drug-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;}\r\n  .drug-tab{background:var(--aohc-gray);border:1px solid var(--aohc-aqua2);border-radius:8px;padding:8px 12px;cursor:pointer;font-size:.85em;min-width:120px;text-align:center}\r\n  .drug-tab.active{background:var(--aohc-aqua2);color:var(--aohc-navy);font-weight:700}\r\n  .drug-content{display:none;}\r\n  .drug-content.active{display:block;}\r\n\r\n  .result-1121{display:grid;gap:8px;font-size:1.08em}\r\n  .line-1121{display:flex;justify-content:space-between;gap:14px;border-bottom:1.1px dashed var(--aohc-gray);padding:7px 0}\r\n  .value-1121{font-weight:800}\r\n\r\n  .disclaimer-1121{background:linear-gradient(90deg,#fff9e1 0,#ffe9e1 100%);color:#aa1e2c;border-left:5px solid #e6612f;padding:12px 15px 11px;border-radius:8px;margin-top:12px;font-size:.99em}\r\n\r\n  .table-1121{width:100%;border-collapse:separate;border-spacing:0;margin:14px 0 7px;border:1.2px solid var(--aohc-gray);border-radius:9px;overflow:hidden;box-shadow:0 4px 16px rgba(11,34,64,0.04);}\r\n  .table-1121 th,.table-1121 td{padding:9px 8px;border-bottom:1px solid var(--aohc-gray);text-align:left}\r\n  .table-1121 tr:nth-child(even){background:var(--aohc-gray)}\r\n\r\n  .carboplatin-section{background:var(--aohc-highlight);border:1px solid var(--aohc-highlight-border);border-radius:10px;padding:15px;margin:10px 0;}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"wrap-1121\">\r\n    <header class=\"hero-1121\">\r\n      <h1>AOHC Breast Cancer Chemotherapy Dosage Calculator<\/h1>\r\n      <p class=\"sub\">Comprehensive calculator for all major breast cancer chemotherapy drugs. BSA-based calculations with dose reduction options (100%, 75%, 50%, 20%) and precise carboplatin dosing using Calvert formula.<\/p>\r\n      <div class=\"meta-1121\">\r\n        <span class=\"chip-1121\">AOHC Tools<\/span>\r\n        <span class=\"chip-1121\">Updated: 30 Aug 2025<\/span>\r\n        <span class=\"chip-1121\">BSA + Calvert Formula<\/span>\r\n      <\/div>\r\n      <div class=\"callout-1121\"><strong>Important:<\/strong> All dosing calculations are for educational purposes only. Always verify with current protocols and consult with oncology team before administration. Dose modifications may be needed based on toxicity, organ function, and patient factors.<\/div>\r\n    <\/header>\r\n\r\n    <div class=\"grid-1121\">\r\n      <section class=\"card-1121\">\r\n        <h2>Patient Information<\/h2>\r\n        <div style=\"display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;\">\r\n          <div>\r\n            <label for=\"weight\">Weight<\/label>\r\n            <input id=\"weight\" type=\"number\" min=\"0\" step=\"0.1\" placeholder=\"e.g., 70\" \/>\r\n            <div class=\"help-1121 tiny-1121\">Body weight (kg).<\/div>\r\n          <\/div>\r\n          <div>\r\n            <label for=\"height\">Height<\/label>\r\n            <input id=\"height\" type=\"number\" min=\"0\" step=\"0.1\" placeholder=\"e.g., 170\" \/>\r\n            <div class=\"help-1121 tiny-1121\">Height (cm).<\/div>\r\n          <\/div>\r\n          <div>\r\n            <label for=\"age\">Age<\/label>\r\n            <input id=\"age\" type=\"number\" min=\"0\" max=\"120\" step=\"1\" placeholder=\"e.g., 55\" \/>\r\n            <div class=\"help-1121 tiny-1121\">Age (years) &#8211; for carboplatin dosing.<\/div>\r\n          <\/div>\r\n        <\/div>\r\n        \r\n        <div style=\"display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin-top:15px;\">\r\n          <div>\r\n            <label>Gender<\/label>\r\n            <div class=\"seg-1121\">\r\n              <button id=\"genderFemale\" role=\"tab\" aria-pressed=\"true\">Female<\/button>\r\n              <button id=\"genderMale\" role=\"tab\" aria-pressed=\"false\">Male<\/button>\r\n            <\/div>\r\n            <div class=\"help-1121 tiny-1121\">For creatinine clearance calculation.<\/div>\r\n          <\/div>\r\n          <div>\r\n            <label for=\"creatinine\">Serum Creatinine<\/label>\r\n            <input id=\"creatinine\" type=\"number\" min=\"0\" step=\"0.1\" placeholder=\"e.g., 1.0\" \/>\r\n            <div class=\"help-1121 tiny-1121\">mg\/dL &#8211; for carboplatin dosing.<\/div>\r\n          <\/div>\r\n          <div>\r\n            <label for=\"doseReduction\">Dose Reduction<\/label>\r\n            <select id=\"doseReduction\">\r\n              <option value=\"100\">100% (Standard)<\/option>\r\n              <option value=\"75\">75% Reduction<\/option>\r\n              <option value=\"50\">50% Reduction<\/option>\r\n              <option value=\"20\">20% Reduction (Low-dose)<\/option>\r\n            <\/select>\r\n          <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"hr-1121\"><\/div>\r\n        \r\n        <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:15px;\">\r\n          <button class=\"btn-1121\" id=\"calcBtn\">Calculate All Drugs<\/button>\r\n          <button class=\"btn-1121\" id=\"resetBtn\">Reset<\/button>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <section class=\"card-1121\">\r\n        <h2>BSA &#038; Renal Function Results<\/h2>\r\n        <div class=\"result-1121\" id=\"resultBox\">\r\n          <div class=\"line-1121\"><span>Body Surface Area (BSA)<\/span><span class=\"value-1121\" id=\"bsaResult\">\u2014<\/span><\/div>\r\n          <div class=\"line-1121\"><span>Creatinine Clearance (CrCl)<\/span><span class=\"value-1121\" id=\"crclResult\">\u2014<\/span><\/div>\r\n          <div class=\"line-1121\"><span>Dose Reduction Applied<\/span><span class=\"value-1121\" id=\"doseReductionResult\">\u2014<\/span><\/div>\r\n          <div class=\"line-1121\"><span>Patient Weight<\/span><span class=\"value-1121\" id=\"weightResult\">\u2014<\/span><\/div>\r\n          <div class=\"line-1121\"><span>Patient Age<\/span><span class=\"value-1121\" id=\"ageResult\">\u2014<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"tiny-1121\">CrCl calculated using Cockcroft-Gault formula. Carboplatin dosing uses Calvert formula: Dose = AUC \u00d7 (CrCl + 25).<\/div>\r\n      <\/section>\r\n\r\n      <section class=\"card-1121\">\r\n        <h2>Drug Dosages<\/h2>\r\n        <div class=\"drug-tabs\" id=\"drugTabs\">\r\n          <div class=\"drug-tab active\" data-drug=\"anthracyclines\">Anthracyclines<\/div>\r\n          <div class=\"drug-tab\" data-drug=\"taxanes\">Taxanes<\/div>\r\n          <div class=\"drug-tab\" data-drug=\"alkylating\">Alkylating Agents<\/div>\r\n          <div class=\"drug-tab\" data-drug=\"antimetabolites\">Antimetabolites<\/div>\r\n          <div class=\"drug-tab\" data-drug=\"platinum\">Platinum Compounds<\/div>\r\n          <div class=\"drug-tab\" data-drug=\"other\">Other Agents<\/div>\r\n        <\/div>\r\n\r\n        <!-- Anthracyclines -->\r\n        <div class=\"drug-content active\" data-drug=\"anthracyclines\">\r\n          <table class=\"table-1121\">\r\n            <thead><tr><th>Drug<\/th><th>Standard Dose<\/th><th>Calculated Dose<\/th><th>Schedule<\/th><\/tr><\/thead>\r\n            <tbody>\r\n              <tr><td><strong>Doxorubicin<\/strong><\/td><td>60-75 mg\/m\u00b2<\/td><td id=\"doxorubicin-dose\">\u2014<\/td><td>IV every 21 days<\/td><\/tr>\r\n              <tr><td><strong>Epirubicin<\/strong><\/td><td>75-90 mg\/m\u00b2<\/td><td id=\"epirubicin-dose\">\u2014<\/td><td>IV every 21 days<\/td><\/tr>\r\n              <tr><td><strong>Liposomal Doxorubicin<\/strong><\/td><td>50 mg\/m\u00b2<\/td><td id=\"lipodox-dose\">\u2014<\/td><td>IV every 28 days<\/td><\/tr>\r\n            <\/tbody>\r\n          <\/table>\r\n          <div class=\"tiny-1121\"><strong>Note:<\/strong> Maximum cumulative dose for doxorubicin: 550 mg\/m\u00b2. Monitor cardiac function (ECHO\/MUGA).<\/div>\r\n        <\/div>\r\n\r\n        <!-- Taxanes -->\r\n        <div class=\"drug-content\" data-drug=\"taxanes\">\r\n          <table class=\"table-1121\">\r\n            <thead><tr><th>Drug<\/th><th>Standard Dose<\/th><th>Calculated Dose<\/th><th>Schedule<\/th><\/tr><\/thead>\r\n            <tbody>\r\n              <tr><td><strong>Paclitaxel<\/strong><\/td><td>175 mg\/m\u00b2<\/td><td id=\"paclitaxel-dose\">\u2014<\/td><td>IV every 21 days<\/td><\/tr>\r\n              <tr><td><strong>Paclitaxel Weekly<\/strong><\/td><td>80 mg\/m\u00b2<\/td><td id=\"paclitaxel-weekly-dose\">\u2014<\/td><td>IV weekly<\/td><\/tr>\r\n              <tr><td><strong>Docetaxel<\/strong><\/td><td>75-100 mg\/m\u00b2<\/td><td id=\"docetaxel-dose\">\u2014<\/td><td>IV every 21 days<\/td><\/tr>\r\n              <tr><td><strong>Docetaxel Weekly<\/strong><\/td><td>35 mg\/m\u00b2<\/td><td id=\"docetaxel-weekly-dose\">\u2014<\/td><td>IV weekly<\/td><\/tr>\r\n              <tr><td><strong>Abraxane (nab-Paclitaxel)<\/strong><\/td><td>260 mg\/m\u00b2<\/td><td id=\"abraxane-dose\">\u2014<\/td><td>IV every 21 days<\/td><\/tr>\r\n              <tr><td><strong>Abraxane Weekly<\/strong><\/td><td>125 mg\/m\u00b2<\/td><td id=\"abraxane-weekly-dose\">\u2014<\/td><td>IV weekly x3, q4w<\/td><\/tr>\r\n            <\/tbody>\r\n          <\/table>\r\n          <div class=\"tiny-1121\"><strong>Note:<\/strong> Premedicate for hypersensitivity reactions. Monitor for peripheral neuropathy.<\/div>\r\n        <\/div>\r\n\r\n        <!-- Alkylating Agents -->\r\n        <div class=\"drug-content\" data-drug=\"alkylating\">\r\n          <table class=\"table-1121\">\r\n            <thead><tr><th>Drug<\/th><th>Standard Dose<\/th><th>Calculated Dose<\/th><th>Schedule<\/th><\/tr><\/thead>\r\n            <tbody>\r\n              <tr><td><strong>Cyclophosphamide<\/strong><\/td><td>600 mg\/m\u00b2<\/td><td id=\"cyclophosphamide-dose\">\u2014<\/td><td>IV every 21 days<\/td><\/tr>\r\n              <tr><td><strong>Cyclophosphamide (oral)<\/strong><\/td><td>100 mg\/m\u00b2<\/td><td id=\"cyclo-oral-dose\">\u2014<\/td><td>PO daily x14 days<\/td><\/tr>\r\n              <tr><td><strong>Ifosfamide<\/strong><\/td><td>1200 mg\/m\u00b2<\/td><td id=\"ifosfamide-dose\">\u2014<\/td><td>IV daily x5 days<\/td><\/tr>\r\n            <\/tbody>\r\n          <\/table>\r\n          <div class=\"tiny-1121\"><strong>Note:<\/strong> Ensure adequate hydration. Monitor for hemorrhagic cystitis with cyclophosphamide\/ifosfamide.<\/div>\r\n        <\/div>\r\n\r\n        <!-- Antimetabolites -->\r\n        <div class=\"drug-content\" data-drug=\"antimetabolites\">\r\n          <table class=\"table-1121\">\r\n            <thead><tr><th>Drug<\/th><th>Standard Dose<\/th><th>Calculated Dose<\/th><th>Schedule<\/th><\/tr><\/thead>\r\n            <tbody>\r\n              <tr><td><strong>5-Fluorouracil<\/strong><\/td><td>600 mg\/m\u00b2<\/td><td id=\"fluorouracil-dose\">\u2014<\/td><td>IV days 1,8 q28d<\/td><\/tr>\r\n              <tr><td><strong>Capecitabine<\/strong><\/td><td>1250 mg\/m\u00b2<\/td><td id=\"capecitabine-dose\">\u2014<\/td><td>PO BID x14d q21d<\/td><\/tr>\r\n              <tr><td><strong>Methotrexate<\/strong><\/td><td>40 mg\/m\u00b2<\/td><td id=\"methotrexate-dose\">\u2014<\/td><td>IV days 1,8 q28d<\/td><\/tr>\r\n              <tr><td><strong>Gemcitabine<\/strong><\/td><td>1000 mg\/m\u00b2<\/td><td id=\"gemcitabine-dose\">\u2014<\/td><td>IV days 1,8 q21d<\/td><\/tr>\r\n            <\/tbody>\r\n          <\/table>\r\n          <div class=\"tiny-1121\"><strong>Note:<\/strong> Monitor for mucositis, hand-foot syndrome (capecitabine). Leucovorin rescue may be needed with high-dose MTX.<\/div>\r\n        <\/div>\r\n\r\n        <!-- Platinum Compounds -->\r\n        <div class=\"drug-content\" data-drug=\"platinum\">\r\n          <div class=\"carboplatin-section\">\r\n            <h3 style=\"margin-top:0;\">Carboplatin Dosing (Calvert Formula)<\/h3>\r\n            <table class=\"table-1121\">\r\n              <thead><tr><th>Target AUC<\/th><th>Calculated Dose<\/th><th>Schedule<\/th><th>Clinical Use<\/th><\/tr><\/thead>\r\n              <tbody>\r\n                <tr><td><strong>AUC 6<\/strong><\/td><td id=\"carboplatin-auc6-dose\">\u2014<\/td><td>IV every 21 days<\/td><td>Standard adjuvant<\/td><\/tr>\r\n                <tr><td><strong>AUC 5<\/strong><\/td><td id=\"carboplatin-auc5-dose\">\u2014<\/td><td>IV every 21 days<\/td><td>Combination therapy<\/td><\/tr>\r\n                <tr><td><strong>AUC 4<\/strong><\/td><td id=\"carboplatin-auc4-dose\">\u2014<\/td><td>IV every 21 days<\/td><td>Elderly\/reduced function<\/td><\/tr>\r\n                <tr><td><strong>AUC 2<\/strong><\/td><td id=\"carboplatin-auc2-dose\">\u2014<\/td><td>IV weekly<\/td><td>Weekly schedule<\/td><\/tr>\r\n              <\/tbody>\r\n            <\/table>\r\n            <div class=\"tiny-1121\"><strong>Calvert Formula:<\/strong> Dose (mg) = Target AUC \u00d7 (CrCl + 25). CrCl capped at 150 mL\/min for safety.<\/div>\r\n          <\/div>\r\n          \r\n          <table class=\"table-1121\">\r\n            <thead><tr><th>Drug<\/th><th>Standard Dose<\/th><th>Calculated Dose<\/th><th>Schedule<\/th><\/tr><\/thead>\r\n            <tbody>\r\n              <tr><td><strong>Cisplatin<\/strong><\/td><td>75 mg\/m\u00b2<\/td><td id=\"cisplatin-dose\">\u2014<\/td><td>IV every 21 days<\/td><\/tr>\r\n            <\/tbody>\r\n          <\/table>\r\n          <div class=\"tiny-1121\"><strong>Note:<\/strong> Monitor renal function, hearing, and neuropathy. Adequate hydration essential for cisplatin.<\/div>\r\n        <\/div>\r\n\r\n        <!-- Other Agents -->\r\n        <div class=\"drug-content\" data-drug=\"other\">\r\n          <table class=\"table-1121\">\r\n            <thead><tr><th>Drug<\/th><th>Standard Dose<\/th><th>Calculated Dose<\/th><th>Schedule<\/th><\/tr><\/thead>\r\n            <tbody>\r\n              <tr><td><strong>Vinorelbine<\/strong><\/td><td>25 mg\/m\u00b2<\/td><td id=\"vinorelbine-dose\">\u2014<\/td><td>IV weekly<\/td><\/tr>\r\n              <tr><td><strong>Eribulin<\/strong><\/td><td>1.4 mg\/m\u00b2<\/td><td id=\"eribulin-dose\">\u2014<\/td><td>IV days 1,8 q21d<\/td><\/tr>\r\n              <tr><td><strong>Ixabepilone<\/strong><\/td><td>40 mg\/m\u00b2<\/td><td id=\"ixabepilone-dose\">\u2014<\/td><td>IV every 21 days<\/td><\/tr>\r\n              <tr><td><strong>Mitomycin<\/strong><\/td><td>10 mg\/m\u00b2<\/td><td id=\"mitomycin-dose\">\u2014<\/td><td>IV every 42 days<\/td><\/tr>\r\n            <\/tbody>\r\n          <\/table>\r\n          <div class=\"tiny-1121\"><strong>Note:<\/strong> Monitor for specific toxicities. Eribulin: QT prolongation. Vinorelbine: severe constipation.<\/div>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <section class=\"card-1121\">\r\n        <h2>Safety Information<\/h2>\r\n        <div class=\"disclaimer-1121\">\r\n          <p><strong>This calculator is for educational purposes only.<\/strong> It does <em>not<\/em> provide treatment recommendations.<\/p>\r\n          <ul>\r\n            <li><strong>Always verify dosing<\/strong> with current institutional protocols and drug monographs.<\/li>\r\n            <li><strong>Carboplatin dosing:<\/strong> Requires accurate creatinine clearance. Consider capping CrCl at 150 mL\/min.<\/li>\r\n            <li><strong>Dose modifications<\/strong> may be required based on organ function, performance status, toxicity, and prior treatments.<\/li>\r\n            <li><strong>Maximum doses<\/strong> and cumulative dose limits must be observed (e.g., doxorubicin 550 mg\/m\u00b2).<\/li>\r\n          <\/ul>\r\n          <b>Never administer chemotherapy without oncologist supervision and appropriate monitoring.<\/b>\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <section class=\"card-1121\">\r\n        <h2>References<\/h2>\r\n        <table class=\"table-1121\">\r\n          <thead><tr><th>Drug Class<\/th><th>Key References<\/th><\/tr><\/thead>\r\n          <tbody>\r\n            <tr><td>Carboplatin (Calvert Formula)<\/td><td>Calvert et al. J Clin Oncol 1989; BC Cancer protocols[web:65][web:71]<\/td><\/tr>\r\n            <tr><td>Anthracyclines<\/td><td>FDA prescribing information, BC Cancer Drug Manual[web:51][web:54]<\/td><\/tr>\r\n            <tr><td>Taxanes<\/td><td>NCCN Guidelines, European Medicines Agency[web:52][web:55]<\/td><\/tr>\r\n            <tr><td>Other Agents<\/td><td>Susan G. Komen Foundation, Clinical studies[web:67][web:70]<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/section>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<script>\r\n(function(){\r\n  \/\/ Standard doses (mg\/m\u00b2 unless specified)\r\n  const DRUG_DOSES = {\r\n    \/\/ Anthracyclines\r\n    doxorubicin: 60,\r\n    epirubicin: 75,\r\n    lipodox: 50,\r\n    \r\n    \/\/ Taxanes  \r\n    paclitaxel: 175,\r\n    paclitaxelWeekly: 80,\r\n    docetaxel: 75,\r\n    docetaxelWeekly: 35,\r\n    abraxane: 260,\r\n    abraxaneWeekly: 125,\r\n    \r\n    \/\/ Alkylating\r\n    cyclophosphamide: 600,\r\n    cycloOral: 100,\r\n    ifosfamide: 1200,\r\n    \r\n    \/\/ Antimetabolites\r\n    fluorouracil: 600,\r\n    capecitabine: 1250,\r\n    methotrexate: 40,\r\n    gemcitabine: 1000,\r\n    \r\n    \/\/ Platinum\r\n    cisplatin: 75,\r\n    \r\n    \/\/ Other\r\n    vinorelbine: 25,\r\n    eribulin: 1.4,\r\n    ixabepilone: 40,\r\n    mitomycin: 10\r\n  };\r\n\r\n  const $ = (id) => document.getElementById(id);\r\n  const weight = $('weight'), height = $('height'), age = $('age'), creatinine = $('creatinine');\r\n  const genderFemale = $('genderFemale'), genderMale = $('genderMale');\r\n  const doseReduction = $('doseReduction');\r\n  const bsaResult = $('bsaResult'), crclResult = $('crclResult');\r\n  const doseReductionResult = $('doseReductionResult'), weightResult = $('weightResult'), ageResult = $('ageResult');\r\n  const calcBtn = $('calcBtn'), resetBtn = $('resetBtn');\r\n\r\n  let isFemale = true; \/\/ Default to female\r\n\r\n  function calculateBSA(weight, height) {\r\n    \/\/ DuBois formula: BSA = 0.007184 \u00d7 Height(cm)^0.725 \u00d7 Weight(kg)^0.425\r\n    return 0.007184 * Math.pow(height, 0.725) * Math.pow(weight, 0.425);\r\n  }\r\n\r\n  function calculateCrCl(age, weight, creatinine, isFemale) {\r\n    \/\/ Cockcroft-Gault formula\r\n    \/\/ Male: CrCl = ((140-age) \u00d7 weight) \/ (72 \u00d7 serum creatinine)\r\n    \/\/ Female: CrCl = ((140-age) \u00d7 weight \u00d7 0.85) \/ (72 \u00d7 serum creatinine)\r\n    let crCl = ((140 - age) * weight) \/ (72 * creatinine);\r\n    if (isFemale) {\r\n      crCl = crCl * 0.85;\r\n    }\r\n    \/\/ Cap at 150 mL\/min for safety\r\n    return Math.min(crCl, 150);\r\n  }\r\n\r\n  function calculateCarboplatinDose(crCl, auc, reduction) {\r\n    \/\/ Calvert formula: Dose (mg) = Target AUC \u00d7 (CrCl + 25)\r\n    return auc * (crCl + 25) * reduction;\r\n  }\r\n\r\n  function formatDose(dose) {\r\n    return isFinite(dose) ? `${Math.round(dose * 10) \/ 10} mg` : '\u2014';\r\n  }\r\n\r\n  function formatDoseRange(dose1, dose2) {\r\n    if (!isFinite(dose1) || !isFinite(dose2)) return '\u2014';\r\n    return `${Math.round(dose1 * 10) \/ 10} - ${Math.round(dose2 * 10) \/ 10} mg`;\r\n  }\r\n\r\n  function setPressed(a, b) {\r\n    a.setAttribute('aria-pressed', 'true');\r\n    b.setAttribute('aria-pressed', 'false');\r\n  }\r\n\r\n  function updateDosages() {\r\n    const w = parseFloat(weight.value);\r\n    const h = parseFloat(height.value);\r\n    const a = parseFloat(age.value);\r\n    const cr = parseFloat(creatinine.value);\r\n    const reduction = parseFloat(doseReduction.value) \/ 100;\r\n\r\n    if (!isFinite(w) || !isFinite(h) || w <= 0 || h <= 0) {\r\n      \/\/ Clear all results\r\n      bsaResult.textContent = '\u2014';\r\n      crclResult.textContent = '\u2014';\r\n      weightResult.textContent = '\u2014';\r\n      ageResult.textContent = '\u2014';\r\n      Object.keys(DRUG_DOSES).forEach(drug => {\r\n        const elem = $(drug.replace('Weekly', '-weekly') + '-dose');\r\n        if (elem) elem.textContent = '\u2014';\r\n      });\r\n      \/\/ Clear carboplatin doses\r\n      ['auc6', 'auc5', 'auc4', 'auc2'].forEach(auc => {\r\n        const elem = $(`carboplatin-${auc}-dose`);\r\n        if (elem) elem.textContent = '\u2014';\r\n      });\r\n      return;\r\n    }\r\n\r\n    const bsa = calculateBSA(w, h);\r\n    bsaResult.textContent = `${bsa.toFixed(2)} m\u00b2`;\r\n    weightResult.textContent = `${w} kg`;\r\n    ageResult.textContent = `${a} years`;\r\n    doseReductionResult.textContent = `${Math.round(reduction * 100)}%`;\r\n\r\n    \/\/ Calculate creatinine clearance if age and creatinine provided\r\n    let crCl = null;\r\n    if (isFinite(a) && isFinite(cr) && a > 0 && cr > 0) {\r\n      crCl = calculateCrCl(a, w, cr, isFemale);\r\n      crclResult.textContent = `${Math.round(crCl)} mL\/min`;\r\n    } else {\r\n      crclResult.textContent = '\u2014';\r\n    }\r\n\r\n    \/\/ Calculate individual drug doses\r\n    const calculations = {\r\n      'doxorubicin-dose': formatDoseRange(DRUG_DOSES.doxorubicin * bsa * reduction, 75 * bsa * reduction),\r\n      'epirubicin-dose': formatDoseRange(DRUG_DOSES.epirubicin * bsa * reduction, 90 * bsa * reduction),\r\n      'lipodox-dose': formatDose(DRUG_DOSES.lipodox * bsa * reduction),\r\n      \r\n      'paclitaxel-dose': formatDose(DRUG_DOSES.paclitaxel * bsa * reduction),\r\n      'paclitaxel-weekly-dose': formatDose(DRUG_DOSES.paclitaxelWeekly * bsa * reduction),\r\n      'docetaxel-dose': formatDoseRange(DRUG_DOSES.docetaxel * bsa * reduction, 100 * bsa * reduction),\r\n      'docetaxel-weekly-dose': formatDose(DRUG_DOSES.docetaxelWeekly * bsa * reduction),\r\n      'abraxane-dose': formatDose(DRUG_DOSES.abraxane * bsa * reduction),\r\n      'abraxane-weekly-dose': formatDose(DRUG_DOSES.abraxaneWeekly * bsa * reduction),\r\n      \r\n      'cyclophosphamide-dose': formatDose(DRUG_DOSES.cyclophosphamide * bsa * reduction),\r\n      'cyclo-oral-dose': formatDose(DRUG_DOSES.cycloOral * bsa * reduction),\r\n      'ifosfamide-dose': formatDose(DRUG_DOSES.ifosfamide * bsa * reduction),\r\n      \r\n      'fluorouracil-dose': formatDose(DRUG_DOSES.fluorouracil * bsa * reduction),\r\n      'capecitabine-dose': formatDose(DRUG_DOSES.capecitabine * bsa * reduction),\r\n      'methotrexate-dose': formatDose(DRUG_DOSES.methotrexate * bsa * reduction),\r\n      'gemcitabine-dose': formatDose(DRUG_DOSES.gemcitabine * bsa * reduction),\r\n      \r\n      'cisplatin-dose': formatDose(DRUG_DOSES.cisplatin * bsa * reduction),\r\n      \r\n      'vinorelbine-dose': formatDose(DRUG_DOSES.vinorelbine * bsa * reduction),\r\n      'eribulin-dose': formatDose(DRUG_DOSES.eribulin * bsa * reduction),\r\n      'ixabepilone-dose': formatDose(DRUG_DOSES.ixabepilone * bsa * reduction),\r\n      'mitomycin-dose': formatDose(DRUG_DOSES.mitomycin * bsa * reduction)\r\n    };\r\n\r\n    \/\/ Calculate carboplatin doses if CrCl available\r\n    if (crCl !== null) {\r\n      const carboAUCs = [\r\n        { auc: 6, id: 'carboplatin-auc6-dose' },\r\n        { auc: 5, id: 'carboplatin-auc5-dose' },\r\n        { auc: 4, id: 'carboplatin-auc4-dose' },\r\n        { auc: 2, id: 'carboplatin-auc2-dose' }\r\n      ];\r\n      \r\n      carboAUCs.forEach(({ auc, id }) => {\r\n        const dose = calculateCarboplatinDose(crCl, auc, reduction);\r\n        calculations[id] = formatDose(dose);\r\n      });\r\n    } else {\r\n      \/\/ Clear carboplatin doses if insufficient data\r\n      ['auc6', 'auc5', 'auc4', 'auc2'].forEach(auc => {\r\n        calculations[`carboplatin-${auc}-dose`] = '\u2014 (need age & creatinine)';\r\n      });\r\n    }\r\n\r\n    \/\/ Update all dose displays\r\n    Object.entries(calculations).forEach(([id, value]) => {\r\n      const elem = $(id);\r\n      if (elem) elem.textContent = value;\r\n    });\r\n  }\r\n\r\n  \/\/ Gender selection\r\n  genderFemale.addEventListener('click', () => {\r\n    isFemale = true;\r\n    setPressed(genderFemale, genderMale);\r\n    updateDosages();\r\n  });\r\n\r\n  genderMale.addEventListener('click', () => {\r\n    isFemale = false;\r\n    setPressed(genderMale, genderFemale);\r\n    updateDosages();\r\n  });\r\n\r\n  \/\/ Drug tab switching\r\n  document.querySelectorAll('.drug-tab').forEach(tab => {\r\n    tab.addEventListener('click', () => {\r\n      const drugType = tab.dataset.drug;\r\n      \r\n      \/\/ Update tabs\r\n      document.querySelectorAll('.drug-tab').forEach(t => t.classList.remove('active'));\r\n      tab.classList.add('active');\r\n      \r\n      \/\/ Update content\r\n      document.querySelectorAll('.drug-content').forEach(c => c.classList.remove('active'));\r\n      document.querySelector(`[data-drug=\"${drugType}\"].drug-content`).classList.add('active');\r\n    });\r\n  });\r\n\r\n  \/\/ Event listeners\r\n  calcBtn.addEventListener('click', updateDosages);\r\n  [weight, height, age, creatinine, doseReduction].forEach(el => {\r\n    el.addEventListener('input', updateDosages);\r\n    el.addEventListener('change', updateDosages);\r\n  });\r\n\r\n  resetBtn.addEventListener('click', () => {\r\n    weight.value = '';\r\n    height.value = '';\r\n    age.value = '';\r\n    creatinine.value = '';\r\n    doseReduction.value = '100';\r\n    isFemale = true;\r\n    setPressed(genderFemale, genderMale);\r\n    updateDosages();\r\n  });\r\n\r\n  \/\/ Initialize\r\n  updateDosages();\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n","protected":false},"excerpt":{"rendered":"AOHC Breast Cancer Chemotherapy Dosage Calculator AOHC Breast Cancer Chemotherapy Dosage Calculator Comprehensive calculator for all major breast cancer chemotherapy drugs. BSA-based calculations with dose reduction options (100%, 75%, 50%, 20%) and precise carboplatin dosing using Calvert formula. AOHC Tools Updated: 30 Aug 2025 BSA + Calvert Formula Important: All dosing calculations are for educational &#8230; <a title=\"AOHC Breast Cancer Chemotherapy Dosage Calculator\" class=\"read-more\" href=\"https:\/\/artofhealingcancer.com\/blogs\/aohc-breast-cancer-chemotherapy-dosage-calculator\/\" aria-label=\"Read more about AOHC Breast Cancer Chemotherapy Dosage Calculator\">Read more<\/a>","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[222],"tags":[],"class_list":["post-572","post","type-post","status-publish","format-standard","hentry","category-dosing-calculator"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/posts\/572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/comments?post=572"}],"version-history":[{"count":1,"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/posts\/572\/revisions"}],"predecessor-version":[{"id":573,"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/posts\/572\/revisions\/573"}],"wp:attachment":[{"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/media?parent=572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/categories?post=572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artofhealingcancer.com\/blogs\/wp-json\/wp\/v2\/tags?post=572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}