1const CHD_AUTHORS = { 2 megan: { 3 id: 'megan', 4 name: 'Megan Norris', 5 title: 'Vice President of Marketing', 6 bio: 'Megan Norris is Vice President of Marketing at ChiroHD, where she leads integrated marketing strategy and demand generation. She brings over a decade of experience building revenue-aligned marketing organizations across diverse industries.', 7 headshot: 'Megan Headshot.jpeg', 8 pageUrl: 'author-megan.html', 9 articles: [ 10 { 11 title: 'The best chiropractic software for a connected tech stack', 12 url: 'https://chirohd.com/ch/best-chiropractic-software-connected-tech-stack-blog', 13 date: 'September 24, 2026', 14 description: 'The best chiropractic software doesn\'t work in isolation. Learn what to look for when evaluating EHR and practice management platforms built for a connected tech stack.' 15 } 16 ] 17 }, 18 jazlynn: { 19 id: 'jazlynn', 20 name: 'Jazlynn Ceballos', 21 title: 'Content & Social Media Manager', 22 bio: 'Jazlynn Ceballos runs social media and content for ChiroHD and SKED, where she creates resources, guides, and educational content built specifically for Chiropractic practice owners who are ready to grow. She believes healthcare marketing deserves more than generic content and brings that standard to everything she makes.', 23 headshot: 'Images/Jaz Headshot.jpg', 24 pageUrl: 'author-jazlynn.html', 25 articles: [ 26 { 27 title: 'AI in Chiropractic Practices: What\'s Working, What\'s Not, and What\'s Next', 28 url: 'https://chirohd.com/ch/ai-in-chiropractic-webinar-recap', 29 date: 'September 29, 2026', 30 description: 'ChiroHD founder Gabriel Doty and SKED founder and CEO Dr. Erik Kowalke break down where AI helps chiropractic clinics today, where it falls short, and how to use it responsibly in clinical practice.' 31 }, 32 { 33 title: '5 practice growth numbers every chiropractor should track', 34 url: 'https://chirohd.com/ch/5-practice-growth-numbers-blog', 35 date: 'September 15, 2026', 36 description: 'A busy practice can still leave important questions unanswered. These five metrics give you a focused view of acquisition, retention, team capacity, and profitability.' 37 }, 38 { 39 title: 'This Is Why You\'re Struggling to Increase Patient Volume', 40 url: 'https://chirohd.com/ch/4-barriers-patient-acquisition-blog', 41 date: 'February 25, 2026', 42 description: 'The four biggest barriers keeping new patients out of your practice â and what to do about each one.' 43 }, 44 { 45 title: 'Why You Need a Referral Network â And How to Build One', 46 url: 'https://chirohd.com/ch/referral-network-blog', 47 date: 'January 15, 2026', 48 description: 'A by-the-numbers look at the value of referrals and a 3-step guide to building a referral network that grows your chiropractic practice.' 49 }, 50 { 51 title: '3 Common SOAP Note Mistakes to Avoid', 52 url: 'https://chirohd.com/ch/soap-note-mistakes-blog', 53 date: 'January 15, 2026', 54 description: 'Making these documentation mistakes can slow your practice down and increase compliance risk. Here\'s what to watch for â and how to fix each one.' 55 }, 56 { 57 title: 'A Look at What\'s Coming From ChiroHD in 2025', 58 url: 'https://chirohd.com/ch/2025-preview-blog', 59 date: 'January 9, 2025', 60 description: 'New dashboards, standardized metrics, a research partnership with Life University, and a team that nearly doubled â here\'s what ChiroHD was building heading into 2025.' 61 }, 62 { 63 title: 'Practice Growth: More Patients Shouldn\'t Mean More Problems', 64 url: 'https://chirohd.com/ch/practice-growth-more-patients-blog', 65 date: 'September 2, 2026', 66 description: 'More patients bring more appointments, documentation, and billing. Learn how to build the capacity your practice needs before the schedule fills.' 67 }, 68 { 69 title: 'Where Chiropractic Practices Lose Time â And What It Costs Them', 70 url: 'https://chirohd.com/ch/where-practices-lose-time-blog', 71 date: 'August 19, 2026', 72 description: 'Manual scheduling, documentation, and administrative work are quietly consuming hundreds of hours each year. Here\'s where chiropractic practices lose time â and how to get it back.' 73 }, 74 { 75 title: 'Is Your Focus on New Patient Acquisition Costing Your Clinic?', 76 url: 'https://chirohd.com/ch/new-patient-acquisition-blog', 77 date: 'July 31, 2026', 78 description: 'New patients matter â but so does what happens after they walk through the door. Learn how missed appointments, inactive patients, and manual processes are leaking revenue from your practice.' 79 }, 80 { 81 title: 'How Fragmented Technology Hinders Growth â And What To Do About It', 82 url: 'https://chirohd.com/ch/fragmented-technology-blog', 83 date: 'July 23, 2026', 84 description: 'More than 54% of chiropractic practices operate on a hodgepodge of disconnected tools. Learn how fragmented technology caps growth and what to do about it.' 85 }, 86 { 87 title: 'Why EHRs Can Limit Practice Growth â And What To Do About It', 88 url: 'https://chirohd.com/ch/ehr-limits-practice-growth-blog', 89 date: 'April 17, 2026', 90 description: '53% of chiropractors prioritize growth, yet fewer than 40% feel confident their systems could handle double the volume. Learn how to avoid the technology trap and scale with confidence.' 91 } 92 ] 93 } 94}; 95 96document.addEventListener('DOMContentLoaded', function () { 97 var authorId = document.body.dataset.author; 98 var authorPageId = document.body.dataset.authorPage; 99 100 // Render author block on article pages 101 if (authorId && CHD_AUTHORS[authorId]) { 102 var author = CHD_AUTHORS[authorId]; 103 var block = document.getElementById('author-block'); 104 if (block) { 105 block.innerHTML = 106 '<div class="author-section">' + 107 '<a href="' + author.pageUrl + '" class="author-headshot-link">' + 108 '<img src="' + author.headshot + '" alt="' + author.name + '" class="author-headshot">' + 109 '</a>' + 110 '<div class="author-info">' + 111 '<p class="author-label">Written by</p>' + 112 '<a href="' + author.pageUrl + '" class="author-name">' + author.name + '</a>' + 113 '<p class="author-role">
113' + author.title + '</p>' + 114 '<p class="author-bio">' + author.bio + '</p>' + 115 '</div>' + 116 '</div>'; 117 } 118 } 119 120 // Render articles list on author pages 121 if (authorPageId && CHD_AUTHORS[authorPageId]) { 122 var pageAuthor = CHD_AUTHORS[authorPageId]; 123 var list = document.getElementById('author-articles-list'); 124 if (list) { 125 list.innerHTML = pageAuthor.articles.map(function (article) { 126 return ( 127 '<a href="' + article.url + '" class="author-article-card" target="_blank">' + 128 '<div class="article-date">' + article.date + '</div>' + 129 '<h3 class="article-title">' + article.title + '</h3>' + 130 '<p class="article-desc">' + article.description + '</p>' + 131 '<span class="article-cta">Read the article →</span>' + 132 '</a>' 133 ); 134 }).join(''); 135 } 136 } 137});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.