91³Ô¹ÏÍø

Watch CBS News

Defying all odds, doctor transforms adopted daughter's health using functional medicine

When a doctor was told there was no cure for his daughter's condition, he was motivated to transform not only her health, but the lives of thousands of others.

is the author of the His adopted daughter, Anna, was born to a meth-addicted mother. He said doctors told him Anna would never walk, talk, or live independently.

"Made me realize, I had to figure it out for my daughter on my own. It was up to me to do it," Hartman said, "and that's what put me on this whole different path of ."

Hartman took that mission to the point where he moved his entire family to a farm.

"The idea was, how can we have this maximal environment where our kids have outdoor play, exposure, inquisitiveness, learning, real food? And so farm, homesteading seemed like the natural thing. Raised our own cows and chickens," said Hartman. "But it was very, very instrumental in me learning how important the environment is, and what you eat is, with your health."

Anna is now a thriving 19-year-old who walks with forearm crutches. Hartman said nutrition, therapies, and grit made for a turnaround for Anna.

"Just persistence, just keeping on doing new things," Hartman said. "We did suit therapy, which is this way of making her walk and move, physically activating her three to four hours a day. Real food. Finding out I could use food like a drug. Healthy fats, real protein and finally just interaction. She's had so many adults, so many people pulling for her, helping her, like the community around her, it's amazing how powerful those three basic things were in her healing journey."

Hartman had some advice for parents or caregivers who have been told there is nothing else to be done for their children.

"The message is never give up. Never give up hope. There are answers out there," he said. "When someone says you're uncurable, there's nothing that can be done for you, all that means is what they can do for you. You've run to the end of what they can do. There are other options, other things that can be done."

Hartman said "UnCurable" is not about rejecting medicine. It is about expanding it and looking at all aspects, including the root cause of a medical problem.

Dr. Hartman can be found on , , , , and , and hosts the

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });