Patient Savings Calculator How Much Could You Save on Your MRI? Many patients are surprised to learn they can choose where to get their MRI. See how much you could save compared to a hospital. 1. What MRI has your doctor ordered? Select MRI type Hip, Knee or Ankle MRI (no contrast) Lower Back (Lumbar) MRI (no contrast) Shoulder, Wrist or Elbow MRI (no contrast) Neck (Cervical) MRI (no contrast) Brain MRI with & without contrast + 3D/AI Brain MRI (no contrast) + 3D/AI Lower Back MRI with & without contrast Mid Back (Thoracic) MRI (no contrast) Abdomen MRI with & without contrast Pelvis MRI with & without contrast Abdomen MRI (no contrast) Neck MRA (blood vessel imaging) 2. What insurance do you have? Select insurance Medicare Commercial Insurance 3. What region of Wisconsin are you in? Select your region SE WI — Greater Milwaukee, Waukesha, Mequon, Sheboygan SW WI — Madison, La Crosse & Outlying Areas Central WI — Fond du Lac, WI Dells, Portage, WI Rapids, Marshfield NE WI — Green Bay, Fox Cities, Rhinelander, Eagle River N Central WI — Wausau, Stevens Point, Minocqua, Medford NW WI — Eau Claire, Black River Falls, Menomonie, Hayward Calculate My Savings Clear Your Estimated MRI Cost Start over 0% less than the hospital You save $0 at Smart Scan The same low Medicare rate — no hospital extras Hospital MRI $0 Smart Scan MRI $0 Your Savings $0 Hospital $0 Smart Scan $0 Check Appointment Availability Find a Location Near You @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display;=swap'); .ssmi-patient-calculator { --ssmi-navy: #12395b; --ssmi-blue: #2f7dbd; --ssmi-light: #f4f8fb; --ssmi-border: #d8e2ea; --ssmi-text: #22313f; --ssmi-muted: #607180; --ssmi-success: #1f8a5b; --ssmi-success-dark: #0f6b41; --ssmi-hospital: #e06b5e; --ssmi-hospital-dark: #c8392e; --ssmi-smartscan: #1f8a5b; padding: 4rem 1rem; background: #ffffff; font-family: 'Montserrat', Arial, sans-serif; color: var(--ssmi-text); } .ssmi-patient-calculator .ssmi-calc-wrap { max-width: 1000px; margin: 0 auto; } .ssmi-patient-calculator .ssmi-calc-head { text-align: center; margin-bottom: 2rem; } .ssmi-patient-calculator .ssmi-eyebrow { margin-bottom: 0.5rem; text-transform: uppercase; letter-spacing: 0.08em; font-size: 0.85rem; font-weight: 700; color: var(--ssmi-blue); } .ssmi-patient-calculator h2 { margin-bottom: 0.75rem; color: var(--ssmi-navy); font-size: clamp(2rem, 3vw, 2.75rem); } .ssmi-patient-calculator .ssmi-calc-card { background: #fff; border: 1px solid var(--ssmi-border); border-radius: 1.25rem; padding: 2rem; box-shadow: 0 12px 30px rgba(18, 57, 91, 0.08); } .ssmi-patient-calculator .ssmi-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; margin-bottom: 1.25rem; } .ssmi-patient-calculator .ssmi-field { display: flex; flex-direction: column; justify-content: flex-end; } .ssmi-patient-calculator .ssmi-field label { margin-bottom: 0.45rem; font-weight: 700; color: var(--ssmi-navy); } .ssmi-patient-calculator .ssmi-field input, .ssmi-patient-calculator .ssmi-field select { width: 100%; min-height: 52px; padding: 0.85rem 1rem; border: 1px solid var(--ssmi-border); border-radius: 0.85rem; font-size: 1rem; box-sizing: border-box; font-family: inherit; } .ssmi-patient-calculator .ssmi-btn-row { display: flex; flex-wrap: wrap; gap: 0.75rem; align-items: center; } .ssmi-patient-calculator .ssmi-btn { display: inline-flex; align-items: center; justify-content: center; min-height: 50px; padding: 0.85rem 1.4rem; border-radius: 999px; font-weight: 700; text-decoration: none; border: none; cursor: pointer; transition: 0.25s ease; font-family: inherit; } .ssmi-patient-calculator .ssmi-btn-primary { background: var(--ssmi-navy); color: #fff; } .ssmi-patient-calculator .ssmi-btn-primary:hover { background: #0e2d48; } .ssmi-patient-calculator .ssmi-btn-secondary { background: #eef4f8; color: var(--ssmi-navy); } .ssmi-patient-calculator .ssmi-btn-outline { background: transparent; color: var(--ssmi-navy); border: 1px solid var(--ssmi-navy); } .ssmi-patient-calculator .ssmi-results { margin-top: 1.5rem; padding: 1.5rem; border-radius: 1rem; background: var(--ssmi-light); border: 1px solid var(--ssmi-border); } .ssmi-patient-calculator .hidden { display: none !important; } .ssmi-patient-calculator .ssmi-results-top { display: flex; justify-content: space-between; gap: 1rem; align-items: center; flex-wrap: wrap; margin-bottom: 1rem; } .ssmi-patient-calculator .ssmi-results-top h3 { margin: 0; color: var(--ssmi-navy); } .ssmi-patient-calculator .ssmi-text-btn { padding: 0; border: none; background: transparent; color: var(--ssmi-blue); font-weight: 700; cursor: pointer; font-family: inherit; } /* ---- Savings hero (the signature moment) ---- */ .ssmi-patient-calculator .ssmi-savings-hero { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 1rem; margin-bottom: 1.25rem; padding: 1.4rem 1.6rem; border-radius: 1rem; background: linear-gradient(135deg, var(--ssmi-success) 0%, var(--ssmi-success-dark) 100%); color: #fff; box-shadow: 0 10px 26px rgba(15, 107, 65, 0.25); } .ssmi-patient-calculator .ssmi-hero-pct { display: flex; flex-direction: column; line-height: 1; } .ssmi-patient-calculator .ssmi-hero-pct span { font-size: clamp(3rem, 7vw, 4.5rem); font-weight: 800; letter-spacing: -0.02em; } .ssmi-patient-calculator .ssmi-hero-pct small { margin-top: 0.35rem; font-size: 0.95rem; font-weight: 600; opacity: 0.9; } .ssmi-patient-calculator .ssmi-hero-amt { font-size: 1.15rem; font-weight: 600; text-align: right; } .ssmi-patient-calculator .ssmi-hero-amt strong { display: block; font-size: clamp(1.8rem, 4vw, 2.4rem); font-weight: 800; } /* ---- Value banner (Medicare same-rate) ---- */ .ssmi-patient-calculator .ssmi-value-hero { margin-bottom: 1.25rem; padding: 1.25rem 1.5rem; border-radius: 1rem; background: #eef7f1; border: 1px solid #b9e0c8; } .ssmi-patient-calculator .ssmi-value-hero strong { display: block; color: var(--ssmi-success-dark); font-size: 1.25rem; margin-bottom: 0.35rem; } .ssmi-patient-calculator .ssmi-value-hero span { color: var(--ssmi-text); font-size: 0.98rem; } .ssmi-patient-calculator .ssmi-results-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; margin-bottom: 1.25rem; } .ssmi-patient-calculator .ssmi-result-box { position: relative; background: #fff; border: 1px solid var(--ssmi-border); border-radius: 1rem; padding: 1rem; } .ssmi-patient-calculator .ssmi-result-box span { display: block; margin-bottom: 0.4rem; color: #fff!important!important; font-size: 0.92rem; } .ssmi-patient-calculator .ssmi-result-box strong { font-size: 1.5rem; color: var(--ssmi-navy); } .ssmi-patient-calculator .ssmi-box-smart { border-color: #bfe0cd; background: #f6fbf8; } .ssmi-patient-calculator .ssmi-result-box.savings { border-color: var(--ssmi-success); } .ssmi-patient-calculator .ssmi-result-box.savings strong { color: var(--ssmi-success-dark); } .ssmi-patient-calculator .ssmi-box-pill { position: absolute; top: 0.75rem; right: 0.75rem; margin: 0; padding: 0.2rem 0.6rem; border-radius: 999px; background: var(--ssmi-success-dark); color: #fff; font-size: 0.72rem; font-weight: 700; } .ssmi-patient-calculator .ssmi-chart { margin-bottom: 1.25rem; background: #fff; border: 1px solid var(--ssmi-border); border-radius: 1rem; padding: 1.25rem 1rem; } .ssmi-patient-calculator .ssmi-chart-row { display: grid; grid-template-columns: 110px 1fr 90px; gap: 1rem; align-items: center; margin-bottom: 1rem; } .ssmi-patient-calculator .ssmi-chart-row:last-child { margin-bottom: 0; } .ssmi-patient-calculator .ssmi-bar-track { height: 26px; background: #eef2f6; border-radius: 999px; overflow: hidden; } .ssmi-patient-calculator .ssmi-bar { position: relative; height: 100%; width: 0; border-radius: 999px; transition: width 0.6s cubic-bezier(0.22, 1, 0.36, 1); } .ssmi-patient-calculator .ssmi-bar-hospital { background: linear-gradient(90deg, var(--ssmi-hospital) 0%, var(--ssmi-hospital-dark) 100%); } .ssmi-patient-calculator .ssmi-bar-smartscan { background: linear-gradient(90deg, #2fae72 0%, var(--ssmi-success-dark) 100%); } .ssmi-patient-calculator .ssmi-bar-badge { position: absolute; top: 50%; right: 0.55rem; transform: translateY(-50%); padding: 0.12rem 0.5rem; border-radius: 999px; background: #fff; color: var(--ssmi-success-dark); font-size: 0.72rem; font-weight: 800; white-space: nowrap; } .ssmi-patient-calculator .ssmi-chart-row > strong { text-align: right; color: var(--ssmi-navy); } .ssmi-patient-calculator .ssmi-info-note { background: #fffbea; border: 1px solid #f0d070; border-radius: 0.75rem; padding: 0.85rem 1rem; font-size: 0.92rem; color: #5a4a00; margin-bottom: 1.25rem; } .ssmi-patient-calculator .ssmi-note-good { background: #eef7f1; border-color: #b9e0c8; color: #1c5c3c; } .ssmi-patient-calculator .ssmi-disclaimer { margin-top: 1rem; color: var(--ssmi-muted); font-size: 0.92rem; } @media (max-width: 900px) { .ssmi-patient-calculator .ssmi-grid, .ssmi-patient-calculator .ssmi-results-grid { grid-template-columns: 1fr; } } @media (max-width: 767px) { .ssmi-patient-calculator .ssmi-calc-card { padding: 1.25rem; } .ssmi-patient-calculator .ssmi-savings-hero { flex-direction: column; align-items: flex-start; } .ssmi-patient-calculator .ssmi-hero-amt { text-align: left; } .ssmi-patient-calculator .ssmi-chart-row { grid-template-columns: 1fr; gap: 0.4rem; } .ssmi-patient-calculator .ssmi-chart-row > strong { text-align: left; } } @media (prefers-reduced-motion: reduce) { .ssmi-patient-calculator .ssmi-bar { transition: none; } } (function () { function init() { var procedures = { "73721": { label: "Hip, Knee or Ankle MRI (no contrast)", medicare: 205.08, commercial: 650, hospitalMedicare: 256.35, hospital: { se: 769.05, sw: 922.86, central: 922.86, ne: 861.34, nc: 1076.67, nw: 1127.94 } }, "72148": { label: "Lower Back (Lumbar) MRI (no contrast)", medicare: 191.72, commercial: 650, hospitalMedicare: 239.65, hospital: { se: 718.95, sw: 862.74, central: 862.74, ne: 805.22, nc: 1006.53, nw: 1054.46 } }, "73221": { label: "Shoulder, Wrist or Elbow MRI (no contrast)", medicare: 205.08, commercial: 650, hospitalMedicare: 256.35, hospital: { se: 769.05, sw: 922.86, central: 922.86, ne: 861.34, nc: 1076.67, nw: 1127.94 } }, "72141": { label: "Neck (Cervical) MRI (no contrast)", medicare: 190.72, commercial: 650, hospitalMedicare: 238.40, hospital: { se: 715.20, sw: 858.24, central: 858.24, ne: 801.02, nc: 1001.28, nw: 1048.96 } }, "70553": { label: "Brain MRI w/ & w/o contrast + 3D/AI", medicare: 536.97, commercial: 850, hospitalMedicare: 671.21, hospital: { se: 2330.61, sw: 2416.37, central: 2416.37, ne: 2255.27, nc: 2819.09, nw: 2953.34 } }, "70551": { label: "Brain MRI (no contrast) + 3D/AI", medicare: 415.40, commercial: 850, hospitalMedicare: 519.25, hospital: { se: 1557.75, sw: 1869.30, central: 1869.30, ne: 1744.68, nc: 2180.85, nw: 2284.70 } }, "72158": { label: "Lower Back MRI w/ & w/o contrast", medicare: 332.77, commercial: 850, hospitalMedicare: 415.96, hospital: { se: 1580.66, sw: 1497.47, central: 1497.47, ne: 1397.63, nc: 1747.04, nw: 1830.24 } }, "72146": { label: "Mid Back (Thoracic) MRI (no contrast)", medicare: 190.39, commercial: 650, hospitalMedicare: 237.99, hospital: { se: 713.96, sw: 856.75, central: 856.75, ne: 799.64, nc: 999.55, nw: 1047.15 } }, "74183": { label: "Abdomen MRI w/ & w/o contrast", medicare: 336.01, commercial: 850, hospitalMedicare: 420.01, hospital: { se: 1596.05, sw: 1512.05, central: 1512.05, ne: 1411.24, nc: 1764.05, nw: 1848.06 } }, "72197": { label: "Pelvis MRI w/ & w/o contrast", medicare: 554.34, commercial: 850, hospitalMedicare: 692.93, hospital: { se: 2413.12, sw: 2494.53, central: 2494.53, ne: 2328.23, nc: 2910.28, nw: 3048.87 } }, "74181": { label: "Abdomen MRI (no contrast)", medicare: 193.73, commercial: 650, hospitalMedicare: 242.16, hospital: { se: 726.49, sw: 871.79, central: 871.79, ne: 813.67, nc: 1017.08, nw: 1065.52 } }, "70549": { label: "Neck MRA (blood vessel imaging)", medicare: 343.36, commercial: 850, hospitalMedicare: 429.20, hospital: { se: 1287.60, sw: 1545.12, central: 1545.12, ne: 1442.11, nc: 1802.64, nw: 1888.48 } } }; // Regions where hospitals may bill the rural / critical-access surcharge // (used for the extra commercial-path note). var ruralRegions = { central: true, ne: true, nc: true, nw: true }; // Medicare Part B patient coinsurance (patient pays ~20% of the allowed amount). var COINSURANCE = 0.20; // Rural hospital surcharge multiplier (Medicare path). var RURAL_MULT = 1.25; // Additional hospital markup applied to the comparison figure in EVERY // scenario: hospitals commonly bill roughly 150% of the Medicare-allowed // rate on top of the base cost. Tune this single value to change the // extra savings shown for every scan. // (1.5 = +150% of Medicare. ~1.8 gets you closer to the $350-$1,000 band.) var MEDICARE_MARKUP = 1.5; var reduceMotion = window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches; function $(id) { return document.getElementById(id); } function formatCurrency(value) { return new Intl.NumberFormat("en-US", { style: "currency", currency: "USD", maximumFractionDigits: 0 }).format(value); } function countUp(el, end, isPct) { if (reduceMotion) { el.textContent = isPct ? Math.round(end) + "%" : formatCurrency(end); return; } var dur = 700, t0 = performance.now(); function frame(now) { var p = Math.min((now - t0) / dur, 1); var eased = 1 - Math.pow(1 - p, 3); var val = end * eased; el.textContent = isPct ? Math.round(val) + "%" : formatCurrency(val); if (p < 1) requestAnimationFrame(frame); else el.textContent = isPct ? Math.round(end) + "%" : formatCurrency(end); } requestAnimationFrame(frame); } function setBars(hospitalValue, smartScanValue) { var hBar = $("patientHospitalBar"); var sBar = $("patientSmartScanBar"); var max = Math.max(hospitalValue, smartScanValue, 1); // reset to 0 so the growth animation replays on every calculation hBar.style.width = "0%"; sBar.style.width = "0%"; requestAnimationFrame(function () { hBar.style.width = ((hospitalValue / max) * 100) + "%"; sBar.style.width = ((smartScanValue / max) * 100) + "%"; }); } var form = $("patientSavingsForm"); var results = $("patientResults"); form.addEventListener("submit", function (e) { e.preventDefault(); var cpt = $("patientMriType").value; var insurance = $("patientInsurance").value; var region = $("patientRegion").value; if (!cpt || !insurance || !region) { alert("Please complete all three questions to see your estimate."); return; } var proc = procedures[cpt]; if (!proc) return; var isRural = !!ruralRegions[region]; // Additional dollar amount added to the hospital figure for this scan // (150% of the Medicare-allowed rate). Applied to both paths below. var extraMarkup = proc.medicare * MEDICARE_MARKUP; // Elements reused across scenarios var hero = $("patientSavingsHero"); var valueHero = $("patientValueHero"); var chart = $("patientChart"); var pill = $("patientSavingsPill"); var badge = $("patientBarBadge"); var ruralNote = $("ssmi-rural-note"); var medNote = $("ssmi-medicare-note"); // Reset visibility each run hero.classList.add("hidden"); valueHero.classList.add("hidden"); chart.classList.remove("hidden"); pill.classList.add("hidden"); badge.classList.add("hidden"); ruralNote.classList.add("hidden"); medNote.classList.add("hidden"); $("boxThird").classList.add("savings"); var hospitalCost, smartScanCost, savings, pct; if (insurance === "commercial") { // Hospital bills the regional commercial allowed amount, plus the // additional 150%-of-Medicare markup. // Smart Scan bills ITS OWN commercial contracted rate (NOT the Medicare rate). hospitalCost = proc.hospital[region] + extraMarkup; smartScanCost = proc.commercial; // Common labels for the commercial path $("patientResultHeadline").textContent = "Your Estimated MRI Cost"; $("labelHospital").textContent = "Hospital (Commercial)"; $("labelSmart").textContent = "Smart Scan"; $("chartHospitalLabel").textContent = "Hospital"; countUp($("patientHospitalCost"), hospitalCost, false); if (smartScanCost == null) { /* ---- Commercial rate not yet loaded for this CPT ---- Never show a fabricated number. Show the real hospital figure and invite contact. Remove this branch once every `commercial` value above is populated with Eric's contracted rates. */ chart.classList.add("hidden"); $("patientSmartScanCost").textContent = "Contact us"; $("labelThird").textContent = "Your Savings"; $("boxThird").classList.remove("savings"); $("patientSavings").textContent = "—"; valueHero.classList.remove("hidden"); $("patientValueTitle").textContent = "Smart Scan is typically far below hospital pricing"; $("patientValueSub").textContent = "Hospitals in your region average about " + formatCurrency(hospitalCost) + " for this scan with commercial insurance. We're finalizing your exact Smart Scan " + "commercial rate \u2014 contact us and we'll confirm your price and savings."; $("patientDisclaimer").textContent = "Hospital costs reflect the average in-network commercial allowed amount for your region (per CMS data). " + "Your Smart Scan commercial rate is confirmed at scheduling and varies by plan. Estimates are for " + "informational purposes only and may vary based on your specific plan, deductible status, final claim " + "adjudication, and provider network participation."; results.classList.remove("hidden"); return; } savings = Math.max(hospitalCost - smartScanCost, 0); pct = hospitalCost > 0 ? Math.round((savings / hospitalCost) * 100) : 0; $("labelThird").textContent = "Your Savings"; countUp($("patientSmartScanCost"), smartScanCost, false); countUp($("patientSavings"), savings, false); $("patientHospitalBarLabel").textContent = formatCurrency(hospitalCost); $("patientSmartScanBarLabel").textContent = formatCurrency(smartScanCost); // Dramatic savings hero hero.classList.remove("hidden"); countUp($("patientSavingsPct"), pct, true); $("patientHeroSub").textContent = "less than a hospital MRI"; countUp($("patientSavingsAmt"), savings, false); pill.textContent = pct + "% less"; pill.classList.remove("hidden"); badge.textContent = pct + "% less"; badge.classList.remove("hidden"); setBars(hospitalCost, smartScanCost); if (isRural) { ruralNote.innerHTML = "\u26A0\uFE0F Hospitals in rural or underserved urban areas are allowed " + "25\u201340% higher charges than independent outpatient centers. " + "Out-of-network or non-preferred hospitals can cost significantly more than the estimate above."; ruralNote.classList.remove("hidden"); } $("patientDisclaimer").textContent = "Hospital costs reflect the average in-network commercial allowed amount for your region (per CMS data). " + "Smart Scan costs reflect our commercial contracted rate. Estimates are for informational purposes only and " + "may vary based on your specific plan, deductible status, final claim adjudication, and provider network participation. " + "*$650/$850 pricing reflects a discounted rate available when payment is made in full at the time of service. " + "This discounted rate does not apply to deferred or future payment arrangements."; } else { // MEDICARE // Smart Scan bills the base Medicare-allowed rate (independent center). // Hospital outpatient depts in rural, underserved, OR high-density urban // markets are allowed ~25% more (workbook "Rural WI / Underserved Urban" // column), plus the additional 150%-of-Medicare markup. smartScanCost = proc.medicare; hospitalCost = proc.hospitalMedicare + extraMarkup; savings = Math.max(hospitalCost - smartScanCost, 0); pct = hospitalCost > 0 ? Math.round((savings / hospitalCost) * 100) : 0; var coinsuranceSmart = smartScanCost * COINSURANCE; var coinsuranceHospital = hospitalCost * COINSURANCE; $("patientResultHeadline").textContent = "Your Estimated Medicare MRI Cost"; $("labelHospital").textContent = "Hospital (Medicare)"; $("labelSmart").textContent = "Smart Scan"; $("labelThird").textContent = "Your Savings"; $("chartHospitalLabel").textContent = "Hospital"; $("boxThird").classList.add("savings"); countUp($("patientHospitalCost"), hospitalCost, false); countUp($("patientSmartScanCost"), smartScanCost, false); countUp($("patientSavings"), savings, false); $("patientHospitalBarLabel").textContent = formatCurrency(hospitalCost); $("patientSmartScanBarLabel").textContent = formatCurrency(smartScanCost); hero.classList.remove("hidden"); countUp($("patientSavingsPct"), pct, true); $("patientHeroSub").textContent = "less than a hospital MRI"; countUp($("patientSavingsAmt"), savings, false); pill.textContent = pct + "% less"; pill.classList.remove("hidden"); badge.textContent = pct + "% less"; badge.classList.remove("hidden"); setBars(hospitalCost, smartScanCost); medNote.innerHTML = "With Medicare you typically pay 20% of the allowed amount \u2014 about " + formatCurrency(coinsuranceSmart) + " out of pocket at Smart Scan versus roughly " + formatCurrency(coinsuranceHospital) + " at a hospital outpatient department."; medNote.classList.remove("hidden"); if (isRural) { ruralNote.innerHTML = "\u26A0\uFE0F Hospitals in rural or underserved areas are allowed " + "25\u201340% higher charges than independent outpatient centers \u2014 " + "out-of-network or non-preferred sites can cost even more."; ruralNote.classList.remove("hidden"); } $("patientDisclaimer").textContent = "Hospital figures reflect what a Medicare patient pays at a hospital outpatient department in a rural, " + "underserved, or high-density urban market, where hospitals are allowed to bill about 25% more than an " + "independent center (per the practice pricing data). Smart Scan figures reflect the base Medicare-allowed " + "rate. Medicare Part B generally pays 80% after your deductible, leaving about 20% coinsurance unless " + "covered by a supplement. Estimates are for informational purposes only and may vary by coverage, " + "deductible status, secondary insurance, and final claim adjudication."; } results.classList.remove("hidden"); }); $("clearPatientCalc").addEventListener("click", function () { form.reset(); results.classList.add("hidden"); }); $("refinePatientEstimate").addEventListener("click", function () { results.classList.add("hidden"); form.scrollIntoView({ behavior: "smooth", block: "start" }); }); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", init); } else { init(); } })();