1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<meta charset="UTF-8" /> 5<title>health | Adam Bosworth's Weblog</title> 6<link rel="profile" href="http://gmpg.org/xfn/11" /> 7<link rel="pingback" href="https://adambosworth.net/xmlrpc.php" /> 8<meta name='robots' content='max-image-preview:large' /> 9 10<!-- Async WordPress.com Remote Login -->
11<script id="wpcom_remote_login_js"> 12var wpcom_remote_login_extra_auth = ''; 13function wpcom_remote_login_remove_dom_node_id( element_id ) { 14 var dom_node = document.getElementById( element_id ); 15 if ( dom_node ) { dom_node.parentNode.removeChild( dom_node ); } 16} 17function wpcom_remote_login_remove_dom_node_classes( class_name ) { 18 var dom_nodes = document.querySelectorAll( '.' + class_name ); 19 for ( var i = 0; i < dom_nodes.length; i++ ) { 20 dom_nodes[ i ].parentNode.removeChild( dom_nodes[ i ] ); 21 } 22} 23function wpcom_remote_login_final_cleanup() { 24 wpcom_remote_login_remove_dom_node_classes( "wpcom_remote_login_msg" ); 25 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); 26 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_validate" ); 27 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_js" ); 28 wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_iframe" ); 29 wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_styles" ); 30} 31 32// Watch for messages back from the remote login 33window.addEventListener( "message", function( e ) { 34 if ( e.origin === "https://r-login.wordpress.com" ) { 35 var data = {}; 36 try { 37 data = JSON.parse( e.data ); 38 } catch( e ) { 39 wpcom_remote_login_final_cleanup(); 40 return; 41 } 42 43 if ( data.msg === 'LOGIN' ) { 44 // Clean up the login check iframe 45 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); 46 47 var id_regex = new RegExp( /^[0-9]+$/ ); 48 var token_regex = new RegExp( /^.*|.*|.*$/ ); 49 if ( 50 token_regex.test( data.token ) 51 && id_regex.test( data.wpcomid ) 52 ) { 53 // We have everything we need to ask for a login 54 var script = document.createElement( "script" ); 55 script.setAttribute( "id", "wpcom_remote_login_validate" ); 56 script.src = '/remote-login.php?wpcom_remote_login=validate' 57 + '&wpcomid=' + data.wpcomid 58 + '&token=' + encodeURIComponent( data.token ) 59 + '&host=' + window.location.protocol 60 + '//' + window.location.hostname 61 + '&postid=238' 62 + '&is_singular='; 63 document.body.appendChild( script ); 64 } 65 66 return; 67 } 68 69 // Safari ITP, not logged in, so redirect 70 if ( data.msg === 'LOGIN-REDIRECT' ) { 71 window.location = 'https://wordpress.com/log-in?redirect_to=' + window.location.href; 72 return; 73 } 74 75 // Safari ITP, storage access failed, remove the request 76 if ( data.msg === 'LOGIN-REMOVE' ) { 77 var css_zap = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } @media screen and ( max-width: 782px ) { html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } }'; 78 var style_zap = document.createElement( 'style' ); 79 style_zap.type = 'text/css'; 80 style_zap.appendChild( document.createTextNode( css_zap ) ); 81 document.body.appendChild( style_zap ); 82 83 var e = document.getElementById( 'wpcom_request_access_iframe' ); 84 e.parentNode.removeChild( e ); 85 86 document.cookie = 'wordpress_com_login_access=denied; path=/; max-age=31536000'; 87 88 return; 89 } 90 91 // Safari ITP 92 if ( data.msg === 'REQUEST_ACCESS' ) { 93 console.log( 'request access: safari' ); 94 95 // Check ITP iframe enable/disable knob 96 if ( wpcom_remote_login_extra_auth !== 'safari_itp_iframe' ) { 97 return; 98 } 99 100 // If we are in a "private window" there is no ITP. 101 var private_window = false; 102 try { 103 var opendb = window.openDatabase( null, null, null, null ); 104 } catch( e ) { 105 private_window = true; 106 } 107 108 if ( private_window ) { 109 console.log( 'private window' ); 110 return; 111 } 112 113 var iframe = document.createElement( 'iframe' ); 114 iframe.id = 'wpcom_request_access_iframe'; 115 iframe.setAttribute( 'scrolling', 'no' ); 116 iframe.setAttribute( 'sandbox', 'allow-storage-access-by-user-activation allow-scripts allow-same-origin allow-top-navigation-by-user-activation' ); 117 iframe.src = 'https://r-login.wordpress.com/remote-login.php?wpcom_remote_login=request_access&origin=' + encodeURIComponent( data.origin ) + '&wpcomid=' + encodeURIComponent( data.wpcomid ); 118 119 var css = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 46px !important; } * html body { margin-top: 46px !important; } @media screen and ( max-width: 660px ) { html { margin-top: 71px !important; } * html body { margin-top: 71px !important; } #wpcom_request_access_iframe { display: block; height: 71px !important; } } #wpcom_request_access_iframe { border: 0px; height: 46px; position: fixed; top: 0; left: 0; width: 100%; min-width: 100%; z-index: 99999; background: #23282d; } '; 120 121 var style = document.createElement( 'style' ); 122 style.type = 'text/css'; 123 style.id = 'wpcom_request_access_styles'; 124 style.appendChild( document.createTextNode( css ) ); 125 document.body.appendChild( style ); 126 127 document.body.appendChild( iframe ); 128 } 129 130 if ( data.msg === 'DONE' ) { 131 wpcom_remote_login_final_cleanup(); 132 } 133 } 134}, false ); 135 136// Inject the remote login iframe after the page has had a chance to load 137// more critical resources 138window.addEventListener( "DOMContentLoaded", function( e ) { 139 var iframe = document.createElement( "iframe" );
140 iframe.style.display = "none"; 141 iframe.setAttribute( "scrolling", "no" ); 142 iframe.setAttribute( "id", "wpcom_remote_login_key" ); 143 iframe.src = "https://r-login.wordpress.com/remote-login.php" 144 + "?wpcom_remote_login=key" 145 + "&origin=aHR0cHM6Ly9hZGFtYm9zd29ydGgubmV0" 146 + "&wpcomid=1813094" 147 + "&time=" + Math.floor( Date.now() / 1000 ); 148 document.body.appendChild( iframe ); 149}, false ); 150</script>
150 151<link rel='dns-prefetch' href='//s1.wp.com' /> 152<link rel='dns-prefetch' href='//s2.wp.com' /> 153<link rel='dns-prefetch' href='//s0.wp.com' /> 154<link rel='dns-prefetch' href='//af.pubmine.com' /> 155<link rel="alternate" type="application/rss+xml" title="Adam Bosworth's Weblog » Feed" href="https://adambosworth.net/feed/" /> 156<link rel="alternate" type="application/rss+xml" title="Adam Bosworth's Weblog » Comments Feed" href="https://adambosworth.net/comments/feed/" /> 157<link rel="alternate" type="application/rss+xml" title="Adam Bosworth's Weblog » health Category Feed" href="https://adambosworth.net/category/health/feed/" /> 158
158<script type="text/javascript"> 159 /* <![CDATA[ */ 160 function addLoadEvent(func) { 161 var oldonload = window.onload; 162 if (typeof window.onload != 'function') { 163 window.onload = func; 164 } else { 165 window.onload = function () { 166 oldonload(); 167 func(); 168 } 169 } 170 } 171 /* ]]> */ 172 </script>
172 173 <style id="wp-img-auto-sizes-contain-inline-css"> 174img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 175/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 176</style> 177<link crossorigin='anonymous' rel='stylesheet' id='all-css-2-1' href='/_static/??-eJxljUEOwjAMBD9EMJGQqh4Qb0mLCaaxE9WOov6ewAEVcd2dnYVW3JzFUAy4upJqJFFodItoClh7mxdCl0IDQy4pGCqobQmPs+oBdoIp5fhVcFgXNJLoprBCR3+Tv/HuneROQraBPZD7W6kTfDAu9t5d+eKH8eRHP/jz8wVbrEh1&cssminify=yes' type='text/css' media='all' /> 178<style id="wp-emoji-styles-inline-css"> 179 180 img.wp-smiley, img.emoji { 181 display: inline !important; 182 border: none !important; 183 box-shadow: none !important; 184 height: 1em !important; 185 width: 1em !important; 186 margin: 0 0.07em !important; 187 vertical-align: -0.1em !important; 188 background: none !important; 189 padding: 0 !important; 190 } 191/*# sourceURL=wp-emoji-styles-inline-css */ 192</style> 193<style id="wp-block-library-inline-css"> 194:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
194--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 195 196/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/common.min.css */ 197</style> 198<style id="wp-block-library-inline-css-extra"> 199.has-text-align-justify { 200 text-align:justify; 201} 202.has-text-align-justify{text-align:justify;} 203/*# sourceURL=wp-block-library-inline-css */ 204</style> 205 206<style id="classic-theme-styles-inline-css"> 207.wp-block-button__link{background-color:#32373c;border-radius:9999px;box-shadow:none;color:#fff;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-file__button{background:#32373c;color:#fff}.wp-block-accordion-heading{margin:0}.wp-block-accordion-heading__toggle{background-color:inherit!important;color:inherit!important}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:focus,.wp-block-accordion-heading__toggle:hover{background-color:inherit!important;border:none;box-shadow:none;color:inherit;padding:var(--wp--preset--spacing--20,1em) 0;text-decoration:none}.wp-block-accordion-heading__toggle:focus-visible{outline:auto;outline-offset:0}.wp-block-tab:not(.has-text-color){color:inherit!important}.wp-block-tab:not(.has-background){background-color:inherit!important}.wp-block-tab:focus,.wp-block-tab:hover{text-decoration:none}.wp-block-tab:focus-visible{outline:auto;outline-offset:0} 208/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/classic.min.css */ 209</style> 210 211<style id="coblocks-inline-format-inline-css"> 212.uppercase{text-transform:uppercase} 213/*# sourceURL=coblocks-inline-format-inline-css */ 214</style> 215<link crossorigin='anonymous' rel='stylesheet' id='all-css-12-1' href='/_static/??-eJx9jEEOAiEQBD/kQECjeDC+ZWEnijIwYWA3/l72op689KFTVXplCCU3zE1z6reYRYfiUwlP0VYZpwxIJE4IFRd10HOU9iFA2iuhCiI7/ROiDt9WxfETT20jCOc4YUIa2D9t5eGA91xRBMZS7ATtPkTZvCtdzNEZt7f2fHq8Afl7R7w=&cssminify=yes' type='text/css' media='all' /> 216<style id="global-styles-inline-css"> 217:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2170) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
217.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} 218/*# sourceURL=global-styles-inline-css */ 219</style> 220 221<link crossorigin='anonymous' rel='stylesheet' id='all-css-14-1' href='/_static/??-eJx9i0EOgzAMBD/UYAUQVQ+It0Bk0lROHMWOEL+HcqKX3nZWM7Bl4zgpJgV9Y0SBXBe4rpgVRHfCxok84GbGajJVH5JAwYXYn9PDad3wX+SRDbGbNXD6AbPSHMo3neJon70dXl3XDp8D02g9qg==&cssminify=yes' type='text/css' media='all' /> 222<link crossorigin='anonymous' rel='stylesheet' id='print-css-15-1' href='/wp-content/mu-plugins/global-print/global-print.css?m=1465851035i&cssminify=yes' type='text/css' media='print' /> 223<style id="jetpack-global-styles-frontend-style-inline-css"> 224:root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} 225/*# sourceURL=jetpack-global-styles-frontend-style-inline-css */ 226</style> 227<link crossorigin='anonymous' rel='stylesheet' id='all-css-18-1' href='/wp-content/themes/h4/global.css?m=1420737423i&cssminify=yes' type='text/css' media='all' />
228<script id="wpcom-actionbar-placeholder-js-extra"> 229var actionbardata = {"siteID":"1813094","postID":"0","siteURL":"https://adambosworth.net","xhrURL":"https://adambosworth.net/wp-admin/admin-ajax.php","nonce":"bc7b784cb3","isLoggedIn":"","statusMessage":"","subsEmailDefault":"instantly","proxyScriptUrl":"https://s0.wp.com/wp-content/js/wpcom-proxy-request.js?m=1513050504i&ver=20211021","i18n":{"followedText":"New posts from this site will now appear in your \u003Ca href=\"https://wordpress.com/reader\"\u003EReader\u003C/a\u003E","foldBar":"Collapse this bar","unfoldBar":"Expand this bar","shortLinkCopied":"Copied to clipboard."}}; 230//# sourceURL=wpcom-actionbar-placeholder-js-extra 231</script>
vendor: 1 bytes, line 231
231
232<script id="jetpack-mu-wpcom-settings-js-before"> 233var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https://s1.wp.com/wp-content/mu-plugins/jetpack-mu-wpcom-plugin/sun/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/"}; 234//# sourceURL=jetpack-mu-wpcom-settings-js-before 235</script>
vendor: 1 bytes, line 235
235
236<script crossorigin='anonymous' type='text/javascript' src='/_static/??/wp-content/js/rlt-proxy.js,/wp-content/blog-plugins/wordads-classes/js/cmp/v2/cmp-non-gdpr.js?m=1780567333j'></script>
vendor: 1 bytes, line 236
236
237<script id="rlt-proxy-js-after"> 238 rltInitialize( {"token":null,"iframeOrigins":["https:\/\/widgets.wp.com"]} ); 239//# sourceURL=rlt-proxy-js-after 240</script>
240 241<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://adambosworth.wordpress.com/xmlrpc.php?rsd" /> 242<meta name="generator" content="WordPress.com" /> 243 244<!-- Jetpack Open Graph Tags --> 245<meta property="og:type" content="website" /> 246<meta property="og:title" content="health – Adam Bosworth’s Weblog" /> 247<meta property="og:url" content="https://adambosworth.net/category/health/" /> 248<meta property="og:site_name" content="Adam Bosworth's Weblog" /> 249<meta property="og:image" content="https://s0.wp.com/i/blank.jpg?m=1383295312i" /> 250<meta property="og:image:width" content="200" /> 251<meta property="og:image:height" content="200" /> 252<meta property="og:image:alt" content="" /> 253<meta property="og:locale" content="en_US" /> 254 255<!-- End Jetpack Open Graph Tags --> 256<link rel="shortcut icon" type="image/x-icon" href="https://s1.wp.com/i/favicon.ico?m=1713425267i" sizes="16x16 24x24 32x32 48x48" /> 257<link rel="icon" type="image/x-icon" href="https://s1.wp.com/i/favicon.ico?m=1713425267i" sizes="16x16 24x24 32x32 48x48" /> 258<link rel="apple-touch-icon" href="https://s2.wp.com/i/webclip.png?m=1713868326i" /> 259<link rel='openid.server' href='https://adambosworth.net/?openidserver=1' /> 260<link rel='openid.delegate' href='https://adambosworth.net/' /> 261<link rel="search" type="application/opensearchdescription+xml" href="https://adambosworth.net/osd.xml" title="Adam Bosworth's Weblog" /> 262<link rel="search" type="application/opensearchdescription+xml" href="https://s1.wp.com/opensearch.xml" title="WordPress.com" /> 263<meta name="description" content="Posts about health written by adambosworth" /> 264<style type="text/css"> 265#headerimg{ 266 background: url(https://s2.wp.com/wp-content/themes/pub/contempt/images/blue_flower/head.jpg) no-repeat; 267} 268#header h1 a, .description { 269 color:#E5F2E9; 270} 271</style>
272<script> 273var wa_client = {}; wa_client.cmd = []; wa_client.config = { 'blog_id': 1813094, 'blog_language': 'en', 'is_wordads': false, 'hosting_type': 0, 'afp_account_id': null, 'afp_host_id': 5038568878849053, 'theme': 'pub/contempt', '_': { 'title': 'Advertisement', 'privacy_settings': 'Privacy Settings' }, 'formats': [ 'belowpost', 'bottom_sticky', 'sidebar_sticky_right', 'sidebar', 'gutenberg_rectangle', 'gutenberg_leaderboard', 'gutenberg_mobile_leaderboard', 'gutenberg_skyscraper' ] }; 274</script>
274 275
275<script type="text/javascript"> 276 277 window.doNotSellCallback = function() { 278 279 var linkElements = [ 280 'a[href="https://wordpress.com/?ref=footer_blog"]', 281 'a[href="https://wordpress.com/?ref=footer_website"]', 282 'a[href="https://wordpress.com/?ref=vertical_footer"]', 283 'a[href^="https://wordpress.com/?ref=footer_segment_"]', 284 ].join(','); 285 286 var dnsLink = document.createElement( 'a' ); 287 dnsLink.href = 'https://wordpress.com/advertising-program-optout/'; 288 dnsLink.classList.add( 'do-not-sell-link' ); 289 dnsLink.rel = 'nofollow'; 290 dnsLink.style.marginLeft = '0.5em'; 291 dnsLink.textContent = 'Do Not Sell or Share My Personal Information'; 292 293 var creditLinks = document.querySelectorAll( linkElements ); 294 295 if ( 0 === creditLinks.length ) { 296 return false; 297 } 298 299 Array.prototype.forEach.call( creditLinks, function( el ) { 300 el.insertAdjacentElement( 'afterend', dnsLink ); 301 }); 302 303 return true; 304 }; 305 306 </script>
306 307
307<script type="text/javascript"> 308 window.google_analytics_uacct = "UA-52447-2"; 309</script>
309 310
311<script type="text/javascript"> 312 var _gaq = _gaq || []; 313 _gaq.push(['_setAccount', 'UA-52447-2']); 314 _gaq.push(['_gat._anonymizeIp']); 315 _gaq.push(['_setDomainName', 'none']); 316 _gaq.push(['_setAllowLinker', true]); 317 _gaq.push(['_initData']); 318 _gaq.push(['_trackPageview']); 319 320 (function() { 321 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 322 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 323 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); 324 })(); 325</script>
325 326</head> 327<body class="archive category category-health category-337 wp-theme-pubcontempt customizer-styles-applied jetpack-reblog-enabled has-marketing-bar has-marketing-bar-theme-contempt"> 328 329<div id="page"> 330 331<div id="header"> 332 <div id="headerimg" onclick="location.href='https://adambosworth.net';" style="cursor: pointer;"> 333 <h1><a href="https://adambosworth.net/">Adam Bosworth’s Weblog</a></h1> 334 <div class="description">Thoughts on health, technology, and sometimes politics</div> 335 </div> 336</div> 337 338<ul id="pagebar" class="menu pagebar"><li ><a href="https://adambosworth.net/">Home</a></li><li class="page_item page-item-2"><a href="https://adambosworth.net/about/">About me</a></li> 339</ul> 340 341<div id="grad" style="height: 65px; width: 100%; background: url(https://s2.wp.com/wp-content/themes/pub/contempt/images/blue_flower/topgrad.jpg);"> </div> 342 343 <div id="content"> 344 345 346 347 <div class="post-238 post type-post status-publish format-standard hentry category-health category-uncategorized" id="post-238"> 348 <h2><a href="https://adambosworth.net/2009/12/09/to-fix-health-care-release-our-data/" rel="bookmark">To fix health care, release our data</a></h2> 349 <small>December 9, 2009</small><br /> 350 351 352 <div class="entry"> 353 <p>What is the future of health care? How will we actually lower the number of people who suffer or die needlessly? How will we deliver care more effectively? Today, two ideas are competing for attention in this space:</p> 354<ol> 355<li>Personalized Medicine</li> 356<li>Personalized Wellness</li> 357</ol> 358<p>Let’s talk first about Personalized Medicine. There is a lot of talk about the future of medicine being personalized medications. What is usually meant by this is that the blood and DNA of the patient is analyzed and then, using data gleaned from the EMR, a medicine precisely tailored to meet that patient’s need and their metabolism is prescribed. This is of course a wonderful visionâone that I would have loved to see realized a few years earlier. My mother was given several medicines for her recurrent ovarian cancer that were more or less ineffective.</p> 359<p>Now it isn’t a pipe dream. There are blood and DNA tests run today for medicines like Warfarin or treatments for breast cancer. The best example is AIDS/HIV where DNA of the virus is used to determine which retrovirals will work. But in general, this is turning out to be very hard and very slow to do. It is hard just to figure out which medicines work for who based on their blood, DNA, and other phenotypic data. It works in some cases but fails in many. And even when a drug targeting a specific genetic profile is engineered, it is difficult and expensive to deliver to the right place in the body at the right time, in the right amount, and for the right duration. For example, we’ve known a lot about the genetics of cystic fibrosis âi.e., which proteins aren’t being generated properly in the lung cells due to mutations in a specific gene. Presently there are viruses that have been engineered that can generate the correct, functioning proteins, but the means to deploy an effective treatment has yet to be solved. Still there are clear examples of personalized therapies based on an individualâs DNA which help prolong life and have sufficient sales to warrant biotechnology/ pharmaceutical interest. The clearest example of this is the drug from Genentech called trastuzumab (brand name Herceptin). All in all, it is likely that it will be expensive and hard to change the DNA, but that the ability to produce solutions based on oneâs DNA will be more viable.</p> 360<p>Another issue is cost effectiveness in producing personalized medicines when such treatments serve a small market; the more specialized the medicine, the less likely it is to be developed. Thus, will we see a slew of highly personalized drugs targeting unique genomes or disease organisms? As was said in the movie “The Princess Bride,” when two magicians tried to bring the hero back to life and one magician asked another “think it will work?”, the reply was “it would take a miracle.”
360 Of course in the movie he did come back to life, but life isn’t a movie.</p> 361<p>Now let’s talk about Personalized Wellness. The leading causes of death relate to life style, lack of routine medical examination, and basic outages in care. Put differently, it doesn’t require medical miracles to prevent far more disease and avoid far more suffering and deaths than all those caused by cancer (outside of lung cancer) each year. It requires personalized wellness and “good health incentives.” What is personalized wellness? It is personal advice to individuals about their health that takes into account their health data, their personalities, their goals, and their activities and what is the appropriate standard of care for them. It involves tracking their progress or lack thereofâwhat the Robert Wood Johnson Foundation has called ODLs or observations of daily living.</p> 362<p>It’s possible for people who are at risk for diabetes or heart disease to avoid these diseases. And for those who already suffer from them, it’s possible to cure them by clearing up their arteries or at least stop complications like blindness and renal failure. If they are living with asthma, get them the personalized help they need to minimize attacks and shorten episodes. If they are living with depression, give them support and tools like breathing calmly, meditation, regular exercise, and smart diets. This isn’t magic. There is much scientific evidence about what works, and translations for healthy living are plentiful on the Web. Think <a href="http://mint.com/" target="_blank">
362mint.com</a>, a site that balances your budget, for health. The cost of building a site that empowers patients to manage their health is a tiny fraction of the cost of a single medicine being brought to market. Will DNA count in this space? Certainly. Some people have lower risks based on their genetic makeup, and others have higher risks. Certain nutritional interventions will benefit some people and may harm other. But DNA testing can also inform intelligent prevention.</p> 363<p>We want both personalized medicine and personalized wellness. But we can have the latter much sooner and it will probably do more good, at least in the next decade or two.</p> 364<p>There is one thing making it very hard to deliver on this vision today. Much of personalized wellness advice <em>depends</em> on basic lab results like the lipid panel. The person with a total cholesterol of 150 may need different advice than the person with a total cholesterol of 250, for example. Today, if I go into a lab to get my blood drawn, say for my checkup, I cannot download the data into my personalized wellness tool of choice unless my doctor electronically approves it. Not because the lab cannot support thisâ90% of labs performed outside hospitals are covered by Quest Diagnostics or LabCorp and both support electronic data transfer. Rather, a doctor’s electronic approval is required to release the lab data to the patient, even when the patient wants this data. Well, most of the doctors aren’t using electronic systems and most of the ones who are don’t have the ability to approve these transfers, while some of the ones who do have the ability choose not to. The notable exception is Kaiser, which delivers labs to all of its patients online at the same time that the patientsâ doctors get them. Three million patients use Kaiser’s PHR and the number one use is for viewing labs. Kudos, Kaiser!</p> 365<p>But if you aren’t lucky enough to be a Kaiser member or want to use a different tool for this purpose, you are out of luck. (Actually, Kaiser may be integrating with Microsoft HealthVault and then one could use one’s own tools, but the timetable for rollout is unclear.) This is like not being able to use <a href="http://mint.com/" target="_blank">
365mint.com</a> because your bank won’t allow the transfer of financial data to your account at that site. It makes no sense, and is one more example of how the system foils patients’ attempts to take responsibility for their own health. It clearly stifles innovation in an area that has the most potential to solve economic and personal health care issues in the U.S.</p> 366<p>I call on DC and the State Legislatures to change these laws. Learn from Kaiser. Pass laws that specifically give the lab companies the obligation to deliver our data electronically directly to us – the people, if we want it. If you desire true health care reform that actually will lower costs and curb illness, unleash the power of the innovators to help consumers with personal wellness as <a href="http://mint.com/" target="_blank">mint.com</a> does with financial wellness. Release our health data.</p> 367 </div> 368 369 <p class="postmetadata"> 370 <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/speech_bubble.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/12/09/to-fix-health-care-release-our-data/#comments">4 Comments</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/documents.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/category/health/" rel="category tag">health</a>, <a href="https://adambosworth.net/category/uncategorized/" rel="category tag">Uncategorized</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/permalink.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/12/09/to-fix-health-care-release-our-data/" rel="bookmark" title="Permanent Link to To fix health care, release our data">Permalink</a> 371<br /><img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/figure_ver1.gif?m=1158640643i" alt="" /> Posted by adambosworth </p> 372 </div> 373 <hr /> 374 375 <div class="post-191 post type-post status-publish format-standard hentry category-health category-uncategorized" id="post-191"> 376 <h2><a href="https://adambosworth.net/2009/10/05/learning-from-data/" rel="bookmark">Learning from data</a></h2> 377 <small>October 5, 2009</small><br /> 378 379 380 <div class="entry"> 381 <p>In most fields of human endeavor, there has been a sea-change, a revolution in technology, over the last decade which has gone largely unrecognized or acknowledged outside of the IT industry. It has been in the area of what is known either a machine-learning or data-mining. These are different tactics for accomplishing the same goal – learning from data.</p> 382<p>What makes Google such a formidable competitor in the ads space is machine learning. What makes my bank now able to do such a good job of warning me about possible fraud is machine learning. What makes travel companies so good at pricing is data mining and machine learning. If I were giving any aspiring student going to a university to study computer engineering advice, it would be to focus on this area. It is almost like magic. We see it in subtle ways like NetFlix movie recommendations, but this is just the tip of the iceberg. Beneath the waves, almost every field is moving in this direction. And, these systems are dynamic and rapid. They are constantly learning and constantly improving.</p> 383<p>There has been one notable exception. Health care. Machine learning and data mining do require a lot of data. Since you aren’t able to do controlled double blind randomized experiments, you need enough data to make the conclusions statistically significant in a messy data world. But given enough data, learning can and does happen. We are poised at the beginning of a similar sea-change in health care. As vast amounts of personal health care data start to get collected we will start to learn what is actually effective and what isn’t for whom. This is really a prerequisite for personalized health. The term is used loosely to mean giving people the personalized advice/treatment that they need based on their data. But the only way to personalize is to know what’s effective for whom. Some of this will doubtless be based on genomic information. But far more will just be based on looking at what is working for whom based on their conditions, ongoing test results, and treatments. And this is key. The human body varies tremendously based both on environment and on inheritance. One size doesn’t fit all.</p> 384<p>Until recently, a lot of machine learning from health data has been still-born for 3 reasons:</p> 385<ol> 386<li>It has been too hard to translate what is known about personalized medicine from research into clinical practice. This is known as the “translation” problem. But online tools that do know these things are going to rapidly change this failure in translation in the decade to come.</li> 387<li>There hasn’t been nearly enough data because almost no data was automated and, even when it was, it wasn’t tracking the data over the individual and their treatment plan. Instead, it was tracking the order over the insurance number and the practice because that’s where the money was. Between ARRA’s meaningful use mandates which are going to force tracking against the patient and the burgeoning consumer movement to take charge of their own health as the system increasingly limits their access to continuous care from physicians, this lack of data is going to change at least as profou
387ndly in the decade to come.</li> 388<li>There was no money in giving consumers personalized treatment and indeed movements against it, both the population studies (witness the debates right now about diabetics being told to lower their blood sugar) and because the doctor’s weren’t paid for outcomes. But consumers are going to demand the treatment for the best outcome. Also we’re learning that often, it will cost less. Often the standard care given is too much treatment, so brilliantly called out in the book “<a title="How we spend too much on treatment" href="http://www.amazon.com/Overtreated-Medicine-Making-Sicker-Poorer/dp/1582345805/ref=pd_bbs_sr_1/104-1917648-6293557?ie=UTF8&s=books&qid=1185203905&sr=8-1" target="_blank">Overtreated</a>” and, paradoxically, your outcomes are better as the cost goes down, not up. Back surgery tends to be a post-child for this, also called out well in the book “<a title="How the system encourages the wrong things" href="http://www.amazon.com/Flatlined-Resuscitating-American-Guy-Clifton/dp/0813544289" target="_blank">Flatlined</a>“. We are going to be forced to figure out how to be more cost-effective, and more effective in general in treating illness.</li> 389</ol> 390<p>All the systems emerging to help consumers get personalized advice and information about their health are going to be incredible treasure troves of data about what works. And this will be a virtuous cycle. As the systems learn, they will encourage consumers to increasingly flow data into them for better more personalized advice and encourage physicians to do the same and then this data will help these systems to learn even more rapidly. I predict now that within a decade, no practicing physician will consider treating their patients without the support/advice of the expertise embodied in the machine learning that will have taken place. And finally, we will truly move to an evidence based health care system.</p> 391<div id="atatags-370373-6abd7d8877e66"> 392
392<script type="text/javascript"> 393 __ATA = window.__ATA || {}; 394 __ATA.cmd = window.__ATA.cmd || []; 395 __ATA.cmd.push(function() { 396 __ATA.initVideoSlot('atatags-370373-6abd7d8877e66', { 397 sectionId: '370373', 398 format: 'inread' 399 }); 400 }); 401 </script>
401 402 </div> </div> 403 404 <p class="postmetadata"> 405 <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/speech_bubble.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/10/05/learning-from-data/#comments">14 Comments</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/documents.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/category/health/" rel="category tag">health</a>, <a href="https://adambosworth.net/category/uncategorized/" rel="category tag">Uncategorized</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/permalink.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/10/05/learning-from-data/" rel="bookmark" title="Permanent Link to Learning from data">Permalink</a> 406<br /><img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/figure_ver1.gif?m=1158640643i" alt="" /> Posted by adambosworth </p> 407 </div> 408 <hr /> 409 410 <div class="post-169 post type-post status-publish format-standard hentry category-health category-uncategorized" id="post-169"> 411 <h2><a href="https://adambosworth.net/2009/07/26/the-tide-is-changing/" rel="bookmark">The tide is changing</a></h2> 412 <small>July 26, 2009</small><br /> 413 414 415 <div class="entry"> 416 <p>We are beginning to see the end of the beginning in health news. People are starting to realize that the system is broken. But we are in the cusp period and the news reminds me of watching a tide change right as you go from the ebb to the flood. The following articles caught my eye in this regard.</p> 417<p>Best <a title="Best new health post" href="http://www.thehealthcareblog.com/the_health_care_blog/2009/07/patient-heal-thyself-if-you-want-a-better-system-support-a-smarter-patient.html">new post</a> I’ve seen this year is about how we can really lower costs.If you read nothing else, read this please.</p> 418<p>In their tirades against Obama’s attempts to fix a tragically broken health care system, the Wall Street Journal has descended to the ludicrous. See their article on <a title="Big Pharma and wht WSJ" href="http://online.wsj.com/article/SB124770335901048655.html">Big Pharma gets played</a>. They are shocked, shocked that US citizens may actually have the legal right to pay less for drugs by buying them from Canada. The WSJ concludes by saying dramatically, that “the real victims of government health care will be American patients”. Because we pay less for drugs? When did the WSJ decide that price competition was bad for the consumer?</p> 419<p>The WSJ editorials have consistantly ignored the elephant in the room, namely that US citizens are significantly sicker than most other civilized countries (we tend to rank between 25th and 37th) despite the US spending almost twice as much per capita asthose countries and that our costs of health care – $2.5 Trillion on track to reach $4 Trillion within a decade as the baby boomers age – are unsupportable anyway. Something has to change. Also, consider that as the babyboomers age, the health care costs will be mainly in Medicare.</p> 420<p>Strange things happen in Texas. Imagine if your broker was mismanaging your money and people in the organization spoke up and warned the SEC that this was happening. You might not know because you’re no expert on investing. Heck you might like the broker. But the people in the organization would know. They are the experts. What should happen? You would hope that the broker would be disciplined. But in Texas, when it is the vastly more important area of your health without which no real happiness is possible, if people speak up, they are <a title="Health in Texas?" href="http://www.fiercehealthcare.com/story/texas-nurses-indicted-after-filing-board-complaint-against-doctor/2009-07-20?utm_medium=nl&utm_source=internal">indicted and threatened with 10 years in jail. </a>Here’s hoping that the health care providers in Texas speak up loudly against this abuse of power.</p> 421<p>A lot of doctors express skepticism out there about online support for health on the part of the doctors. A common comment is that my patients are older and aren’t on the net or aren’t willing to use the net to manage their health. Doctors should learn from Kaiser who reports that<a title="Older people online" href="http://www.ihealthbeat.org/Articles/2009/7/14/Se
421niors-Welcome-Online-Tools-To-Manage-Their-Health-Survey-Finds.aspx"> 87% of their Medicare patients are happy users of Kaiser’s My Health Manager</a>.</p> 422<p>It is interesting to watch some <a href="http://www.ihealthbeat.org/Articles/2009/7/22/Experts-Say-Timeline-for-Meaningful-Use-Might-Be-Prohibitive.aspx">health care providers start to scream</a> as it dawns on them that the meaningful use bill might actually require them to have proof that they are improving their patients health in some basic measurable ways in two and a half years. Incredibly, they claim that that isn’t enough time. In the world of online computing it’s an eternity.</p> 423 </div> 424 425 <p class="postmetadata"> 426 <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/speech_bubble.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/07/26/the-tide-is-changing/#comments">1 Comment</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/documents.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/category/health/" rel="category tag">health</a>, <a href="https://adambosworth.net/category/uncategorized/" rel="category tag">Uncategorized</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/permalink.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/07/26/the-tide-is-changing/" rel="bookmark" title="Permanent Link to The tide is changing">Permalink</a> 427<br /><img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/figure_ver1.gif?m=1158640643i" alt="" /> Posted by adambosworth </p> 428 </div> 429 <hr /> 430 431 <div class="post-138 post type-post status-publish format-standard hentry category-health category-uncategorized" id="post-138"> 432 <h2><a href="https://adambosworth.net/2009/06/22/declaration-of-health-data-rights/" rel="bookmark">Declaration of Health Data Rights</a></h2> 433 <small>June 22, 2009</small><br /> 434 435 436 <div class="entry"> 437 <p>In this post I want to talk about an overdue revolution – a revolution in health care. It is a revolution which can greatly transform health care for the better and one where an acknowledgment of some simple basic human rights is key.</p> 438<p>In almost every field today, the power of online communities, online tools, and online data has been revolutionary, whether it be finance, travel, purchasing goods, books, getting the news, or entertainment. If, for example, we want to plan a trip, we can search online, book online, print out our boarding pass online, and see what others have thought online. Our schedule is clearly there and usually, if the site is well designed, it is there in a form where we can effortlessly digitally update our online calendars as well.</p> 439<p>This revolution has led to far better information, far more freedom to plan and organize things and usually a far better experience. No more waiting in line at the counter at the airport or at the bank or at the store. No more wondering if we’re getting the right thing or going to the right place. No more (and you have to be my age to appreciate this) trying to get to the bank before 3:00 PM so that we’ll have money for the weekend or the vacation. Along with this convenience came the idea that the data is the consumer’s data and we deserve to know it. We have the <em>right</em> to it.</p> 440<p>Yet, in the area where it matters most, our health, virtually none of this is true. It is as though the revolution never occurred. We cannot easily see what our data is online (e.g. our labs, our prescriptions, our problem list, our images) unless we are lucky enough to be at Kaiser; let alone if, like almost all Americans, we have dealt with innumerable different clinics, hospitals, doctors, labs, and pharmacies during our life. Further, we cannot easily take the time online to understand what this data means for us and harness the online power of experts or the opinion of others to best understand our health and where we stand.</p> 441<p>Let me give the simplest example. Many people in this country are given medicines by multiple doctors which may be dangerous in combination or have harmful effects if we have some specific condition. No fault of the doctors. They don’t have the holistic view of our health data either. They can’t even access our data online most of the time. Now the <a href="http://frwebgate.access.gpo.gov/cgi-bin/getdoc.cgi?dbname=111_cong_bills&docid=f:h1enr.pdf"><em>American Recovery and Reinvestment Act</em> of 2009 </a>or ARRA aims to fix this for the physicians. But we, as the affected consumer, can’t easily go online, load in all our medicines and test results and problem lists in computable form and and with a mouse click learn if there’s an issue, as, for example, we might use an online flight tracker to see if there was a travel issue. Thus our health and well-being take a back seat to our travel ease and comfort with potentially serious consequences.</p> 442<p>Sometimes there are laws on the books that actually prevent us from getting our health data. If we have a risk of heart disease and really should keep an eye on our cholesterol, there is a simple lab test, a lipid panel, that we could use to make sure that our exercise, diet, and medicine programs were working. But in many states we cannot order this online. Even if it is ordered for us, in many states we cannot just ask the lab to directly download the results to us at the time the test is taken. It is as though they’ve made it illegal to find out how much we have in the bank or where our trip will take us.</p> 443<p>Only our health is more important than anything else. Without good health, life is greatly compromised. If there is one place where we must have the right to the best information, advice, care, online support, and planning possible it is our health.</p> 444<p>Today I proudly join together with a group of leaders across health care working to establish a Declaration of Health Data Rights. The text of the declaration is clear, appropriate and extraordinarily important to us all.</p> 445<p style="margin-left:.5in;"><strong><em><span style="font-size:18pt;">A Declaration of Health Data Rights</span></em></strong></p> 446<p style="margin-left:.5in;"><em>In an era when technology allows personal health information to be more easily stored, updated, accessed and exchanged, the following rights should be self-evident and inalienable. We the people: </em></p> 447<p style="margin-left:1in;text-indent:-.25in;"><em><span>1.<span style="font-family:"font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></em><em>Have the right to our own health data </em></p> 448<p style="margin-left:1in;text-indent:-.25in;"><em><span>2.<span style="font-family:"font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></em><em>Have the right to know the source of each health data element </em></p> 449<p style="margin-left:1in;text-indent:-.25in;"><em><span>3.<span style="font-family:"font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></em><em>Have the right to take possession of a complete copy of our individual health data, without delay, at minimal or no cost; If data exist in computable form, they must be made available in that form </em></p> 450<p style="margin-left:1in;text-indent:-.25in;"><em><span>4.<span style="font-family:"font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></em><em>Have the right to share our health data with others as we see fit </em></p> 451<p style="margin-left:.5in;"><em>These principles express basic human rights as well as essential elements of health care that is participatory, appropriate and in the interests of each patient. <strong>No law or policy should abridge these rights.</strong> </em></p> 452<p>My company Keas and I wholeheartedly endorse this declaration and are proud to be part of a growing community that recognizes its importance.</p> 453<p>If you would like to add your voice to ours, you can get started by visiting <a href="http://www.healthdatarights.org/" target="_blank">http://www.HealthDataRights.org</a> and see who else is endorsing this declaration and spread the word. Support and defend our rights to our health data and start the revolution.</p> 454 </div> 455 456 <p class="postmetadata">
457 <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/speech_bubble.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/06/22/declaration-of-health-data-rights/#comments">12 Comments</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/documents.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/category/health/" rel="category tag">health</a>, <a href="https://adambosworth.net/category/uncategorized/" rel="category tag">Uncategorized</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/permalink.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/06/22/declaration-of-health-data-rights/" rel="bookmark" title="Permanent Link to Declaration of Health Data Rights">Permalink</a> 458<br /><img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/figure_ver1.gif?m=1158640643i" alt="" /> Posted by adambosworth </p> 459 </div> 460 <hr /> 461 462 <div class="post-131 post type-post status-publish format-standard hentry category-health category-uncategorized" id="post-131"> 463 <h2><a href="https://adambosworth.net/2009/06/18/meaningful-use/" rel="bookmark">Meaningful use</a></h2> 464 <small>June 18, 2009</small><br /> 465 466 467 <div class="entry"> 468 <p>Obama’s administration took the first important step in health care reform this week. They put up a proposed <a title="Meaningful Use" href="http://healthit.hhs.gov/portal/server.pt?open=512&objID=1269&parentname=CommunityPage&parentid=26&mode=2&in_hi_userid=11113&cached=true" target="_blank">definition of meaningful use</a> for ARRA (The American Recovery and Reinvestment Act of 2009). There are two key documents to review: a preamble which is excellent and calls out all the key issues that need to be addressed; and a matrix which reviews the planned requirements for meaningful use for the key areas identified for improvement. These are:</p> 469<ol> 470<li><em>Improve Quality, safety, efficiency, and reduce health disparities</em>. – Read Overtreated to learn why this is key</li> 471<li><em>Engage patients and families</em> – Without this, we cannot solve the fundamental cost problems we face</li> 472<li><em>Improve Care Coordination</em> – It will be amazing to see care coordination come into the 21st century</li> 473<li><em>Improve population and public health</em> – They are correctly focusing on measuring what works and who is doing it</li> 474<li><em>Ensure adequate privacy and security protections for personal health data</em> – I believe consumers should control who sees what of their personal health data and am excited to see this supported.</li> 475</ol> 476<p>I’m really delighted. This document isn’t perfect in my opinion. In particular, it calls for EHR’s to “provide patients with electronic copy of – <em>or electronic access to</em> – clinical information (including lab results, problem list, medication list, allergies) per patient preference (e.g through PHR). This allows the bad “old days” of tethered PHR’s to continue where as you switch doctors because of changes in your location, insurer, job, or just need a better doctor, or you want to include other doctors in complex care, or want outside or second opinions about your data, you cannot get it because not everyone is using the same EHR. It is key that the patients control their PHR’s and that they can transfer or download or copy this data in as computable a form as is available in the EHR into their PHR of choice.</p> 477<p>But overall the committee that produced this document is to be congratulated. Kudo’s and congratulations to the members of the HIT Policy Committee and a special thanks to David Blumenthal. And while there are features in the matrix that aren’t called for until 2013 that I’d like to see in 2011, again, it is an excellent document.</p> 478<p>The preamble does an excellent job calling out why we need this and what we need to improve. Don’t change a word of it please!!</p> 479 </div> 480 481 <p class="postmetadata">
482 <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/speech_bubble.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/06/18/meaningful-use/#comments">3 Comments</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/documents.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/category/health/" rel="category tag">health</a>, <a href="https://adambosworth.net/category/uncategorized/" rel="category tag">Uncategorized</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/permalink.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/06/18/meaningful-use/" rel="bookmark" title="Permanent Link to Meaningful use">Permalink</a> 483<br /><img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/figure_ver1.gif?m=1158640643i" alt="" /> Posted by adambosworth </p> 484 </div> 485 <hr /> 486 487 <div class="post-120 post type-post status-publish format-standard hentry category-health category-uncategorized" id="post-120"> 488 <h2><a href="https://adambosworth.net/2009/06/14/it-is-time-to-speak-up/" rel="bookmark">It is time to speak up</a></h2> 489 <small>June 14, 2009</small><br /> 490 491 492 <div class="entry"> 493 <p>Not only are<a title="When tempers rise" href="https://adambosworth.net/2009/05/29/when-tempers-rise/" target="_blank"> tempers rising</a>. There is a feeling across the board in health care that it is time to speak up.</p> 494<p>Doctors are speaking up. Brian Klepper and David Kibbe just put up an interesting <a title="Achilles Heel" href="http://www.thehealthcareblog.com/the_health_care_blog/2009/06/the-health-industrys-achilles-heel.html" target="_blank">post</a>. Bob Wachter, who I knew when at Google Health, referred to an excellent article by one of my heroes, Atul Gwande in his latest <a title="Managing Costs" href="http://tinyurl.com/na8x3m" target="_blank">post</a> pointing out that the current system has no discernible efforts to actually manage overall outcomes and costs. Contrary to the inane platitudes one hears from certain Senators blandly assuring us that the health care system needs no repair, people across the board <em>are</em> pointing out that the system is broken. <a title="The Second Coming by Yeats" href="http://www.potw.org/archive/potw351.html" target="_blank">The center cannot hold</a>. But we will not bow to the prediction in Yeat’s magnificent poem in which the best lack all conviction and the worst are filled with passionate intensity.The system can and must and will be fixed. It is time to speak up.</p> 495<p>Watching legislature meet health care is like watching a slow motion train wreck. Witness the <a title="NJ and Healthcare" href="http://www.ihealthbeat.org/Articles/2009/6/12/New-Jersey-Bill-Would-Outlaw-Health-IT-Not-Certified-by-CCHIT.aspx" target="_blank">bill in contention</a> in <a title="More on NJ" href="http://e-patients.net/archives/2009/06/dossia-microsoft-healthvault-google-healthillegal-in-nj.html#more-2593" target="_blank">NJ right now</a>. Essentially it will prohibit or drastically slow down the sale of innovative products that actually help consumers understand or manage their health. For example a product that prints out a medical history for the consumer to help him/her have a better doctor visit or a product that uses the FDA guidelines to warn about med/med interactions as Google does or a product that helps users collaborate on improving their health will all be prohibited if they actually used “health data” unless the CCHIT specifically licensed them. Imagine if every product to help you budget, plan a vacation and the finances, plan to save for your kids college education or retirement planning all had to be licensed by an agency let alone one that was never intended to do this. That is essentially what the NJ bill does. It is time to speak up.</p> 496 </div> 497 498 <p class="postmetadata"> 499 <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/speech_bubble.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/06/14/it-is-time-to-speak-up/#respond">Leave a Comment »</a>
499 | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/documents.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/category/health/" rel="category tag">health</a>, <a href="https://adambosworth.net/category/uncategorized/" rel="category tag">Uncategorized</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/permalink.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/06/14/it-is-time-to-speak-up/" rel="bookmark" title="Permanent Link to It is time to speak up">Permalink</a> 500<br /><img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/figure_ver1.gif?m=1158640643i" alt="" /> Posted by adambosworth </p> 501 </div> 502 <hr /> 503 504 <div class="post-76 post type-post status-publish format-standard hentry category-health" id="post-76"> 505 <h2><a href="https://adambosworth.net/2009/02/27/a-simple-proposal/" rel="bookmark">A simple proposal</a></h2> 506 <small>February 27, 2009</small><br /> 507 508 509 <div class="entry"> 510 <p>On Tuesday night President Obama laid down both a <a href="http://news.yahoo.com/s/ap/obama_text" target="_blank">problem</a> and a promise. He said, “we must also address the crushing cost of health care. This is a cost that now causes a bankruptcy in America every thirty seconds…and in each of these years, one million more Americans have lost their health insurance. It is one of the major reasons why small businesses close their doors and corporations ship jobs overseas.” And then he said the new budget would make “the largest investment ever in preventive care, because that is one of the best ways to keep our people healthy and our costs under control.â</p> 511<p>Folks, keeping our costs under control and our people healthy will require a new era of <a href="http://e-patients.net/archives/2008/12/physicians-are-coaches-patients-are-players.html" target="_blank">collaborative medicine</a>. What is collaborative medicine? It is a health-care system in which consumers and their physicians work together on an ongoing basis to avoid unnecessary illness and suffering. Imagine doctors who had the time to really help you or those you care about to stay healthy and well. Imagine if every person who needed help with their health had not only a dedicated online tool to help them manage their health, but also their primary care physician looking over their shoulder to help them follow their personal plan. In general, <a href="http://e-patients.net/archives/2009/01/the-e-patient-white-paper-seven-preliminary-conclusions.html#more-1265" target="_blank">data shows that mindful and aware people manage their health better</a>. The point of this post is that not only can we afford collaborative medicine — we can afford it with the funds already promised in the stimulus bill. Best of all, it will save us far more than it will cost us in the long run.</p> 512<p>This is a simple proposal for how to get us there.</p> 513<p>First I want to make a startling point. As I pointed out in my <a href="http://keas.com/uploads/TEPRtalk.html" target="_blank">TEPR talk</a>, out of the $2.3 trillion we spend on health care, incredibly less than 1% of it actually goes to the primary care physicians. Put differently folks, what we think of as medicine — which is seeing our doctor — leaves only about $20 billion in our doctor’s pocket (not counting specialists) out of the total of $2.3 trillion spent. Think what a small percentage of our total health care costs that means are going to our doctors. If you subtract $20 Billion from $2.3 trillion, you get $2.28 trillion. All the rest of that $2.28 trillion is going to insurance filing, insurance processing, hospitals, labs, medicines, imaging, and specialists.</p> 514<p>If you want to think about this more personally, our national health care costs average about $7500 for each man, woman, and child and more than $15,000 for people who actually have, or are at risk of having, serious illnesses (probably only 100 million but I figured 150 million here just to be safe). Of that $15,000, less than $100 is going to the primary care physicians to treat you. Because of this, there is a shortage of primary care physicians which is why, when Massachusetts insured all of its citizens, the biggest problem became just getting an appointment.  And, even if you can get an appointment, most doctors have no tools or time to really help you manage your health on an ongoing basis.</p> 515<p>Really it seems that there are about 100 million people who need much more active management and care. These are the people who will cost us or are costing us so much money today. How can we help them? We can offer each primary care physician $100 for each at-risk or ill patient each year to provide collaborative online support to their patients and offer a monetary award to each patient who actually reduces his/her risk factors by even one risk factor. What will this cost and could it come out of the $20 Billion just approved for Health IT in DC?</p> 516<p>At $100 per at-risk or ill patient, primary care physicians will earn $10 billion more, out of the $20 billion allocated to online innovation. That’s a tiny fraction of the $2.3 Trillion we spend today but it is a windfall for these doctors, like getting a 50% raise This will help attract some desperately needed freshly-minted doctors to primary care medicine. And because at least half of that $2.3 trillion is spent on treating preventable lifestyle diseases, it will not take much for our much-happier primary care docs to have profound impact on their patients lives:  reducing just ONE one risk factor triggers enormous reductions in health care costs.</p> 517<p>
517How much will it cost to deliver the required IT to support collaborative medicine between doctor and patient? As I pointed out in my <a href="http://keas.com/uploads/TEPRtalk.html" target="_blank">talk at TEPR</a> , you will find that those of us creating health IT online would have no problem delivering the tools to the doctors and consumers alike for collaborative medicine for a tiny fraction of $20 billion currently proposed by the legislation. I suggest that $3.6 billion is plenty to pay for systems will enable 100 million people to be helped by doctors, therapists, and coaches alike.</p> 518<p>Data consistently shows that offering people a reward, even a modest one, for improving their health increases compliance. We have money left over for this. If $20 billion is being spent, and $10 billion goes to the doctors and $3.6 billion goes to the IT systems to support this, that leaves $6.4 billion for the 100 million Americans who have lifestyle issues that have led or are leading to disease. Figure that we’re shooting for 15% of them to remove a risk factor. That’s 15 million Americans. With $6.4 billion, we can reward each of them with several hundred dollars each. Even if, optimistically, 30% of them improve we can still provide about $200 per person as a reward. And the savings to the US of 15 million people dropping even one risk factor will be vastly greater than this. Dropping even one risk factor typically will cut someone’s expected annual health costs by $1000-$2000 – more when they’re older. Not to mention the reward to them of actually feeling better, being more mobile, and the peace of mind to those who love them. As tax payers we are going to be paying this bill anyway — we should try to cut it now.</p> 519<p>My proposal benefits consumers and doctors alike. The doctors are getting paid more to deliver better care that is actually targeted, with the help of IT, at providing ongoing coaching and support for patients to encourage them to improve their lifestyles. Doctors are being paid more to do a better and enjoyable job. The consumers finally have tools to manage their health but with the added value of having the person they most trust in this matter, their primary care physician oversee their progress and plan. More doctors will become primary care physicians because the pay is better and the job is more fun, which will address the shortage issue we’ve seen in Massachusetts. It will mean fewer patients going to specialists and having lots of expensive treatments and stays in hospitals as they start to make the changes that help them avoid diabetes, heart disease, and the complications thereof.</p> 520<p>We’re prepared to spend $20 billion on trying to improve Health IT anyway. Let’s spend it correctly.<strong><br /> 521</strong></p> 522 </div> 523 524 <p class="postmetadata"> 525 <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/speech_bubble.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/02/27/a-simple-proposal/#comments">8 Comments</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/documents.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/category/health/" rel="category tag">health</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/permalink.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2009/02/27/a-simple-proposal/" rel="bookmark" title="Permanent Link to A simple proposal">Permalink</a> 526<br /><img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/figure_ver1.gif?m=1158640643i" alt="" /> Posted by adambosworth </p> 527 </div> 528 <hr /> 529 530 <div class="post-42 post type-post status-publish format-standard hentry category-health category-keas category-uncategorized tag-keas" id="post-42"> 531 <h2><a href="https://adambosworth.net/2007/12/22/talking-about-keas/" rel="bookmark">Talking about Keas</a></h2> 532 <small>December 22, 2007</small><br /> 533 534 535 <div class="entry"> 536 <p>Iâve started a new company, Keas Inc with a partner, <a title="George Kassabgis Bio" href="http://www.linkedin.com/in/georgek" target="_blank">George Kassabgi</a>. Since a lot of people have asked about Keas and it is too early to be giving specifics, let me talk about the vision and the culture weâre dedicated to at Keas and the people weâre looking for.</p> 537<p>What is the Keas vision? <span>If you are one of the many at risk of losing your health, Keas will help you keep healthy</span>. If you’re recovering from an illness Keas will help you to recover and stay well. If you suffer from a chronic disease Keas will help you be as well as you can be. Today no one helps you. You can’t assemble your health data to get the best care possible. Even if you can, your doctors rarely help because the system doesnât pay them to keep you healthy. You don’t have tools that work online to help in these situations, partly because insurance doesn’t pay for them. Because of these problems people suffer both personal hardship and fear and economic deprivation, sometimes irreversibly. What is more we all pay enormous medical costs for this, and there are costs to society and to the competitiveness of our companies in lost productivity. It is our mission at Keas to fix this for you. Clearly it isnât an easy mission or a short-term one. While we think we have some great ideas about how to make this possible, we have a lot to learn in the course of this adventure.</p> 538<p>
538What is our culture? We are all focused on making a great service that the customers love and that truly helps them. We want to have fun and make a difference and get it right. We want to build the service with love and care. Every day, we want to make sure that our customer experience is as good as it can be. This doesnât mean trying to get it perfect out of the gate. Heck you don’t know until people use it. See my talk on <a title="Intelligent Reaction speech" href="https://admin.acrobat.com/_a13852757/intelligentreaction/" target="_blank">intelligent reaction</a>. What this does mean is pouring resources into constant improvement once the service is out of the gate and steadily learning from the usage patterns to make sure that the service quickly and surely evolves in the right direction. This requires great listening skills and great empathy and great patience and data analysis skills and, oh yes, some creative design insight. It requires the humility to realize that it isnât your vision for how the UI should look that matters, but what actually works for the customer.</p> 539<p>What kind of people are we hiring? We are hiring people who are really good at what they do, relaxed, persistent, pragmatic and fearless. It is important that the people who come fit this profile because in a start up everything is uncertain. You have to roll with the punches. You have to expect that your plan will change as the data starts to come in. Success in most start-ups isnât instant. If it were easy, it would already be done. You have to keep trying. Some ideas work. Some donât. What weâre trying to do at Keas certainly is hard. We need great people who arenât afraid to try hard things but are willing to also look at the facts, see when something isnât working, chalk it up to experience, and try the next hard thing. If you want predictability go to a big company.</p> 540<p>Who are we still looking for? Engineers. We intend to keep Keas small until the ideas are proven (we’re self-funded). There is room, however, for a few engineers and for a proven development lead. In general people need to be able to get to San Francisco (we’re by Mission street and 1st Street close to everything), but we could use an engineer or two in the east coast as well or one or two willing to be there for significant periods of time. What kind of an engineer do you need to be? Well, in a word, excellent. More generally, productive, fun to work with, willing to tackle any problem, willing to work in Java or PHP or RubyOnRails, use machine learning or whatever language makes sense for the job, careful to avoid Not-Invented-Here when possible, good-humored, and burning to do something that really matters. It will be a small elite engineering team and we need it to really rock.</p> 541<p>Why would you join? If we get this right, literally 100âs of millions of people who currently are on track to get ill or have chronic diseases and are at risk of getting still sicker will live longer and better lives because of you. In addition the ideas are genuinely interesting, hard, require thought, insight, and creativity. There is almost nothing easy in what we need to do. That means almost all of it is challenging and fun. You get to come in at the beginning of this adventure and that is always a blast. You’re going to get to work with wonderful people who care and want to make a difference. Ever since I moved into helping out in the health arena, Iâve met people Iâm in awe of, people who are brilliant, caring, somehow hold down 4 jobs at once each of which would be full time for many of us, and still have happy personal lives. These people are going to love you because if this works, youâre going to be letting them run like no one else has. All youâll have to do is work with them, listen carefully to them, and then be brilliant and quick. What more could you ask?</p> 542<p>.</p> 543 </div> 544 545 <p class="postmetadata"> 546 <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/speech_bubble.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2007/12/22/talking-about-keas/#comments">32 Comments</a>
546 | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/documents.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/category/health/" rel="category tag">health</a>, <a href="https://adambosworth.net/category/keas/" rel="category tag">Keas</a>, <a href="https://adambosworth.net/category/uncategorized/" rel="category tag">Uncategorized</a> | Tagged: <a href="https://adambosworth.net/tag/keas/" rel="tag">Keas</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/permalink.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2007/12/22/talking-about-keas/" rel="bookmark" title="Permanent Link to Talking about Keas">Permalink</a> 547<br /><img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/figure_ver1.gif?m=1158640643i" alt="" /> Posted by adambosworth </p> 548 </div> 549 <hr /> 550 551 <div class="post-6 post type-post status-publish format-standard hentry category-health category-uncategorized" id="post-6"> 552 <h2><a href="https://adambosworth.net/2007/11/26/health-and-the-aspen-institute/" rel="bookmark">Health and the Aspen Institute</a></h2> 553 <small>November 26, 2007</small><br /> 554 555 556 <div class="entry"> 557 <p>A few weeks ago, I went to the <a href="http://www.aspeninstitute.org/site/c.huLWJeMRKpH/b.2532405/k.657D/The_Aspen_Health_Forum.htm">Aspen Institute</a> which just held an astonishingly good symposium on health. Special thanks to Michelle McMurry. It was particularly amazing and interesting to hear the talks of <a href="http://en.wikipedia.org/wiki/Peter_Agre">Peter Agre</a> and <a href="http://en.wikipedia.org/wiki/J._Michael_Bishop">Michael Bishop</a> whose stories about winning the Nobel prizes were fascinating because both started in many ways as outsiders to the world of biology and without the relentless pre-professionalism of today’s kids and perhaps because of this initial distance changed science and medicine as we know it.</p> 558<p>The obvious focus at the conference was on the train wreck that is US health care today. It became clear at the conference that if things continue as they are right now, we will manage to be spending $4.4 trillion dollars by 2015 or almost the entire Federal budget and still be delivering less than high quality health care and probably not solving the new epidemics of obesity and diabetes in this country. Clearly, this can’t go on. We are currently spending over 16% of our GDP on healthcare whereas France is around 8% and our overall health is worse. To go to the projected 30% would be a disaster and it was telling that not one but two heads of the congressional budget office (one past and one present) were attending the conference. One of the moments I found most unintentionally ironic was<a href="http://en.wikipedia.org/wiki/Bill_Frist"> Bill Frist</a> saying that of course we needed universal insurance as an obviously frustrated <a href="https://adambosworth.wordpress.com/wp-admin/Elizabeth%20Teisberg">Elizabeth Teisberg</a> pointed out with her usual lapidary clarity that insuring all would actually be cheaper because we would have preventative medicine rather than disaster handling, clinic care rather than ER care, and much less money spent by insurers trying to duck covering people since all would be guaranteed coverage. Where were the Republicans on this during the last eight years? But there was a thoughtful discussion about how this, all by itself, isn’t a solution, and we need to alter the system to actually reward people for good overall care and wellness of patients and good outcomes rather than paying doctors for procedures. It short we need the system to help keep people well rather than only treat them (at best) when they are sick.</p> 559<p>There was an interesting talk given at the conference where it was claimed that of the four things you want from insurance:</p> 560<ul> 561<li>Access for all</li> 562<li>Affordable by all</li> 563<li>Quality care</li> 564<li>Constant innovation</li> 565</ul> 566<p>you can only get two. The European system was held up as one that delivers on access and price, but not quality. Frankly, while I’m aware of some of the long and even unacceptable waits in the UK and the limited access of cancer patients there to new drugs, it isn’t clear to me that Europe isn’t in general getting three out of four while we get only one (innovation).</p> 567<p>The most striking and shocking graphs at the conference were about type II diabetes and its rise in this country from a rare occurrence to a national epidemic in just 16 years due to an epidemic of obesity. Watching the time lapse graphs of this spreading across the US is like watching some terrifying science fiction movie about aliens taking over the country except that this is real and has happened. The terrible cost of this disease will dwarf that of cigarette smoking which, even now, kills 440,000 US citizens a year or ten times as many as breast cancer for example and compared to all coronary disease killing about 2,400,000 a year including those due to cigarettes. As it is, we cannot afford Medicare and as I said above, within eight years the cost of the current health system is projected to approach the total cost of the entire Federal government and we haven’t saved any money for this. Furthermore, incredibly, despite these crushing expenditures we are getting worse outcomes and longevity than countries spending half of what we do such as France and Jap
567an.</p> 568<p>So the focus was largely on why do we have this catastrophe and how do we do better? I’ll talk more about this later. While sitting at this conference it was depressing to watch the Republicans fighting and Bush vetoing the proposed extensions to <a href="http://www.kff.org/medicaid/index.cfm" title="SCHIP">SCHIP</a> where the states are trying to extend to just guarantee medical coverage to poor kids who otherwise aren’t getting it where again the alternatives are ER room, much more severe problems, years of illness (these are kids!), or families going deeply into debt to keep their kids healthy.</p> 569<p>It was fascinating to learn about how much genetics is now able to play a role in diagnosing illnesses and in even predicting high risk, but my overall take was that while it is amazing what we do now know, it is still a very very long step from here to actual drugs which take advantage of what we know to cure the diseases in question. What genetics clearly can do for us, even today, is start to inform us about when we need to live our lives with particular care because of an unusually high risk of diabetes or breast cancer or <a href="http://en.wikipedia.org/wiki/Ventricular_fibrillation">ventricular fibrillation</a>.</p> 570<p>Overall, I was struck by two very basic points:</p> 571<ol> 572<li>We need to work much harder to help people <em>stay healthy</em>. The epidemic we face is largely avoidable. If we could reach out to the huge number of people currently at risk of type II diabetes or in the early stages and just get them to eat better and slightly less and exercise 30 minutes a day, we’d literally save this country hundreds of billions of dollars or thousands of dollars for every man, woman, and child in this country not even counting the terrible costs in lost productivity and illness and poor quality of life for those who suffer.</li> 573<li> If we can just agree that the job of medical care is to keep people well or get them better and reward people for doing this well rather than paying insurers and middlemen and doctors for procedures, we would save even more not even counting again the terrible costs in lost productivity and the damage to our overall competitiveness.</li> 574</ol> 575<p>I was asked in some comments since I restarted blogging to discuss what I learned while running Google Health at Google. It is a delicate subject because I’ve publicly blogged about a fair amount of what I learned and some of the rest I think is now Google’s business. So, I’ve added a sidebar listing the talks I did give publicly on health while I was still at Google. This is a starting point for learning what I learned while working on health during the last two years.</p> 576<p>Lastly, while I was at the conference, Microsoft launched HealthVault. I want to commend Microsoft for launching HealthVault in Beta. The web desperately needs an ATM networks for health records so that we can find and connect to the expertise we need online with our health data as context be it interpreting our labs or warning us about medicine issues or helping us recover from an illness. I read a <a href="http://blogoscoped.com/forum/110593.html" title="snarky blog">snarky blog</a> complaining that they were copying Google Health. I don’t see it that way. They launched. They are doing a good thing. Consumers need to be able to take charge or their health data and control it. Not the federal government. Not the hospitals. Not the insurers. Us. Even if Google does launch something similar, competition is a good thing for all of us. That being said I certainly hope that Microsoft follows the principle that our health data is our data for us to control and allows those of us who put data into the health vault to easily take it out of the health vault or copy from it electronically if we so choose and provides an open doorway to those who have programs to help us make sense of our health data. But I bet they will and if so, congratulations to them.</p> 577 </div> 578 579 <p class="postmetadata">
580 <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/speech_bubble.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2007/11/26/health-and-the-aspen-institute/#comments">14 Comments</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/documents.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/category/health/" rel="category tag">health</a>, <a href="https://adambosworth.net/category/uncategorized/" rel="category tag">Uncategorized</a> | <img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/permalink.gif?m=1158640643i" alt="" /> <a href="https://adambosworth.net/2007/11/26/health-and-the-aspen-institute/" rel="bookmark" title="Permanent Link to Health and the Aspen Institute">Permalink</a> 581<br /><img src="https://s2.wp.com/wp-content/themes/pub/contempt/images/blog/figure_ver1.gif?m=1158640643i" alt="" /> Posted by adambosworth </p> 582 </div> 583 <hr /> 584 585 <div class="navigation"> 586 <div class="alignleft"></div> 587 <div class="alignright"></div> 588 </div> 589 590 591 </div> 592 593 <div id="sidebar"> 594 <ul> 595 596 <li> 597 598 <p>You are currently browsing the archives for the health category.</p> 599 600 </li> 601 <li id="recent-posts-2" class="widget widget_recent_entries"> 602 <h2 class="widgettitle">Recent Posts</h2> 603 604 <ul> 605 <li> 606 <a href="https://adambosworth.net/2013/10/19/300/">(no title)</a> 607 </li> 608 <li> 609 <a href="https://adambosworth.net/2013/04/18/where-is-the-decency/">Where is the decency?</a> 610 </li> 611 <li> 612 <a href="https://adambosworth.net/2009/12/21/and-on-another-front/">And on another front</a> 613 </li> 614 <li> 615 <a href="https://adambosworth.net/2009/12/09/to-fix-health-care-release-our-data/">To fix health care, release our data</a> 616 </li> 617 <li> 618 <a href="https://adambosworth.net/2009/11/28/engage-with-grace-blog-rally/">Engage with Grace Blog Rally</a> 619 </li> 620 </ul> 621 622 </li> 623<li id="linkcat-1356" class="widget widget_links"><h2 class="widgettitle">Blogroll</h2> 624 625 <ul class='xoxo blogroll'> 626<li><a href="http://www.diabetesmine.com/" title="About living with Diabetes">Amy Tenderich</a></li> 627<li><a href="http://michaelryan.squarespace.com/blog/" title="Another interesting blog on health care.">Healthcare futures</a></li> 628<li><a href="http://ahier.blogspot.com/" title="Excellent blog on healthcare">Healthcare IT</a></li> 629<li><a href="http://www.healthpopuli.com/" title="Good in depth thinking about health">Jane Sarasohn-Kahn</a></li> 630<li><a href="http://www.thehealthcareblog.com/" title="One of the more useful ones to follow">The Health Care Blog</a></li> 631<li><a href="http://feeds.feedburner.com/AlexBosworth" title="Keeping an eye on my son in China">The smarter Bosworth</a></li> 632 633 </ul> 634</li> 635 636<li id="linkcat-337" class="widget widget_links"><h2 class="widgettitle">health</h2> 637 638 <ul class='xoxo blogroll'> 639<li><a href="http://icsihealthcareblog.wordpress.com/" title="This site has really thoughtful articles about key issues in healthcare">A great health site</a></li> 640<li><a href="http://googleblog.blogspot.com/2006/11/health-care-information-matters.html">Health care information matters</a></li> 641<li><a href="http://michaelryan.squarespace.com/blog/" title="Another interesting blog on health care.">Healthcare futures</a></li> 642<li><a href="http://googleblog.blogspot.com/2007/03/how-do-you-know-youre-getting-best-care.html">How do you know you’re getting the best care possible</a></li> 643<li><a href="http://googleblog.blogspot.com/2007/05/putting-health-into-patients-hands.html" title="Includes a link to a speech I gave at AMIA in May of 2007">Putting health into the patients hands</a></li> 644<li><a href="https://adambosworth.net/2007/11/26/health-and-the-aspen-institute/" title="Thoughts after meeting on health at the Aspen Institute">The Aspen Institute</a></li> 645<li><a href="http://googleblog.blogspot.com/2006/12/thoughts-on-health-care-continued.html" title="Includes a speech I gave at the Markle Foundation in December of 2006">Thoughts on health care</a></li> 646 647 </ul> 648</li> 649 650<li id="linkcat-862798" class="widget widget_links"><h2 class="widgettitle">Old Articles</h2> 651 652 <ul class='xoxo blogroll'> 653<li><a href="https://adambosworth.net/2005/06/01/ajax-reconsidered/" title="Why Ajax took off 3 years ago">Ajax Reconsidered</a></li> 654<li><a href="https://adambosworth.net/2004/12/25/christmas-interlude/" title="Thinking about the role of religion in society">Christmas Interlude</a></li> 655<li><a href="https://adambosworth.net/2004/12/12/economics-and-sand-castles/" title="Responding to a post decrying simple but sloppy ways to build things">Economics and sand castles</a></li> 656<li><a href="https://adambosworth.net/2004/10/31/evolution-in-action/" title="Thinking about what the platform is on the web">Evolution in Action</a></li> 657<li><a href="https://admin.acrobat.com/_a13852757/intelligentreaction/" title="A speech I gave at Salesforce">Intelligent reaction</a></li> 658<li><a href="https://adambosworth.net/2004/08/07/kiss-and-the-mom-factor/" title="My general beliefs about how to build software">Kiss and the Mom Factor</a></li> 659<li><a href="https://adambosworth.net/2004/11/18/iscoc04-talk/" title="Talk on how to design software">My ICSOC speech</a></li> 660<li><a href="https://adambosworth.net/2005/11/27/sad-commentary/" title="Why I gave up on the Republican party despite my skepticism about big government">Republican decline</a></li> 661<li><a href="https://adambosworth.net/2005/03/23/tensions-on-the-web/" title="Old ideas on changing the web">Tensions on the web</a></li> 662<li><a href="https://adambosworth.net/2005/01/01/we-all-stand-on-the-shoulders-of-giants/" title="Discussing how all software is derivative">We all stand on the shoulders of giants</a></li> 663<li><a href="https://adambosworth.net/2004/12/29/where-have-all-the-good-databases-gone/" title="Thinking about how databases were becoming irrelevant in the era of the web">Where have all the good databases gone</a></li> 664<li><a href="https://adambosworth.net/2005/07/10/speaking-up/" title="Is religious fanaticism replacing the values of Western civilization">Worrying about the future</a></li> 665 666 </ul> 667</li> 668 669 </ul> 670 </div> 671 672 673 674<div id="footer"> 675 <p> 676 <br /> 677 <a href="https://wordpress.com/?ref=footer_website" rel="nofollow">Create a free website or blog at WordPress.com.</a> 678 </p> 679</div> 680 681</div> 682 683 <!-- -->
684<script type="speculationrules"> 685{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/files/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/pub/contempt/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 686</script>
vendor: 1 bytes, line 686
686
687<script id="grofiles-cards-js" src="//0.gravatar.com/js/hovercards/hovercards.min.js?ver=202640d1133547e8a1f2801609f51cef12522abe7f6647d869e9fbc974fe356a37e613"></script>
vendor: 1 bytes, line 687
687
688<script id="wpgroho-js-extra"> 689var WPGroHo = {"my_hash":""}; 690//# sourceURL=wpgroho-js-extra 691</script>
vendor: 1 bytes, line 691
691
692<script crossorigin='anonymous' type='text/javascript' src='/wp-content/mu-plugins/gravatar-hovercards/wpgroho.js?m=1610363240i'></script>
692 693 694
694<script> 695 // Initialize and attach hovercards to all gravatars 696 ( function() { 697 function init() { 698 if ( typeof Gravatar === 'undefined' ) { 699 return; 700 } 701 702 if ( typeof Gravatar.init !== 'function' ) { 703 return; 704 } 705 706 Gravatar.profile_cb = function ( hash, id ) { 707 WPGroHo.syncProfileData( hash, id ); 708 }; 709 710 Gravatar.my_hash = WPGroHo.my_hash; 711 Gravatar.init( 712 'body', 713 '#wp-admin-bar-my-account', 714 { 715 i18n: { 716 'Edit your profile â': 'Edit your profile â', 717 'View profile â': 'View profile â', 718 'Contact': 'Contact', 719 'Send money': 'Send money', 720 'Sorry, we are unable to load this Gravatar profile.': 'Sorry, we are unable to load this Gravatar profile.', 721 'Gravatar not found.': 'Gravatar not found.', 722 'Too Many Requests.': 'Too Many Requests.', 723 'Internal Server Error.': 'Internal Server Error.', 724 'Is this you?': 'Is this you?', 725 'Claim your free profile.': 'Claim your free profile.', 726 'Email': 'Email', 727 'Home Phone': 'Home Phone', 728 'Work Phone': 'Work Phone', 729 'Cell Phone': 'Cell Phone', 730 'Contact Form': 'Contact Form', 731 'Calendar': 'Calendar', 732 }, 733 } 734 ); 735 } 736 737 if ( document.readyState !== 'loading' ) { 738 init(); 739 } else { 740 document.addEventListener( 'DOMContentLoaded', init ); 741 } 742 } )(); 743 </script>
743 744 745 <div style="display:none"> 746 </div> 747 <!-- CCPA [start] --> 748
748<script type="text/javascript"> 749 ( function () { 750 751 var setupPrivacy = function() { 752 753 // Minimal Mozilla Cookie library 754 // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework 755 var cookieLib = window.cookieLib = {getItem:function(e){return e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},setItem:function(e,o,n,t,r,i){if(!e||/^(?:expires|max\-age|path|domain|secure)$/i.test(e))return!1;var c="";if(n)switch(n.constructor){case Number:c=n===1/0?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+n;break;case String:c="; expires="+n;break;case Date:c="; expires="+n.toUTCString()}return"rootDomain"!==r&&".rootDomain"!==r||(r=(".rootDomain"===r?".":"")+document.location.hostname.split(".").slice(-2).join(".")),document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(o)+c+(r?"; domain="+r:"")+(t?"; path="+t:"")+(i?"; secure":""),!0}}; 756 757 // Implement IAB USP API. 758 window.__uspapi = function( command, version, callback ) { 759 760 // Validate callback. 761 if ( typeof callback !== 'function' ) { 762 return; 763 } 764 765 // Validate the given command. 766 if ( command !== 'getUSPData' || version !== 1 ) { 767 callback( null, false ); 768 return; 769 } 770 771 // Check for GPC. If set, override any stored cookie. 772 if ( navigator.globalPrivacyControl ) { 773 callback( { version: 1, uspString: '1YYN' }, true ); 774 return; 775 } 776
777 // Check for cookie. 778 var consent = cookieLib.getItem( 'usprivacy' ); 779 780 // Invalid cookie. 781 if ( null === consent ) { 782 callback( null, false ); 783 return; 784 } 785 786 // Everything checks out. Fire the provided callback with the consent data. 787 callback( { version: 1, uspString: consent }, true ); 788 }; 789 790 // Initialization. 791 document.addEventListener( 'DOMContentLoaded', function() { 792 793 // Internal functions. 794 var setDefaultOptInCookie = function() { 795 var value = '1YNN'; 796 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 797 cookieLib.setItem( 'usprivacy', value, 365 * 24 * 60 * 60, '/', domain ); 798 }; 799 800 var setDefaultOptOutCookie = function() { 801 var value = '1YYN'; 802 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 803 cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); 804 }; 805 806 var setDefaultNotApplicableCookie = function() { 807 var value = '1---'; 808 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 809 cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); 810 }; 811 812 var setCcpaAppliesCookie = function( applies ) { 813 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 814 cookieLib.setItem( 'ccpa_applies', applies, 24 * 60 * 60, '/', domain ); 815 } 816 817 var maybeCallDoNotSellCallback = function() { 818 if ( 'function' === typeof window.doNotSellCallback ) { 819 return window.doNotSellCallback(); 820 } 821 822 return false; 823 } 824 825 // Look for usprivacy cookie first. 826 var usprivacyCookie = cookieLib.getItem( 'usprivacy' ); 827 828 // Found a usprivacy cookie. 829 if ( null !== usprivacyCookie ) { 830 831 // If the cookie indicates that CCPA does not apply, then bail. 832 if ( '1---' === usprivacyCookie ) { 833 return; 834 } 835 836 // CCPA applies, so call our callback to add Do Not Sell link to the page. 837 maybeCallDoNotSellCallback(); 838 839 // We're all done, no more processing needed. 840 return; 841 } 842 843 // We don't have a usprivacy cookie, so check to see if we have a CCPA applies cookie. 844 var ccpaCookie = cookieLib.getItem( 'ccpa_applies' ); 845 846 // No CCPA applies cookie found, so we'll need to geolocate if this visitor is from California. 847 // This needs to happen client side because we do not have region geo data in our $SERVER headers, 848 // only country data -- therefore we can't vary cache on the region. 849 if ( null === ccpaCookie ) { 850 851 var request = new XMLHttpRequest(); 852 request.open( 'GET', 'https://public-api.wordpress.com/geo/', true ); 853 854 request.onreadystatechange = function () { 855 if ( 4 === this.readyState ) { 856 if ( 200 === this.status ) { 857 858 // Got a geo response. Parse out the region data. 859 var data = JSON.parse( this.response ); 860 var region = data.region ? data.region.toLowerCase() : ''; 861 var ccpa_applies = ['california', 'colorado', 'connecticut', 'delaware', 'indiana', 'iowa', 'montana', 'new jersey', 'oregon', 'tennessee', 'texas', 'utah', 'virginia'].indexOf( region ) > -1; 862 // Set CCPA applies cookie. This keeps us from having to make a geo request too frequently. 863 setCcpaAppliesCookie( ccpa_applies ); 864 865 // Check if CCPA applies to set the proper usprivacy cookie. 866 if ( ccpa_applies ) { 867 if ( maybeCallDoNotSellCallback() ) { 868 // Do Not Sell link added, so set default opt-in. 869 setDefaultOptInCookie(); 870 } else { 871 // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. 872 setDefaultOptOutCookie(); 873 } 874 } else { 875 // CCPA does not apply. 876 setDefaultNotApplicableCookie(); 877 } 878 } else { 879 // Could not geo, so let's assume for now that CCPA applies to be safe. 880 setCcpaAppliesCookie( true ); 881 if ( maybeCallDoNotSellCallback() ) { 882 // Do Not Sell link added, so set default opt-in. 883 setDefaultOptInCookie(); 884 } else { 885 // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. 886 setDefaultOptOutCookie(); 887 } 888 } 889 } 890 }; 891 892 // Send the geo request. 893 request.send(); 894 } else { 895 // We found a CCPA applies cookie. 896 if ( ccpaCookie === 'true' ) { 897 if ( maybeCallDoNotSellCallback() ) { 898 // Do Not Sell link added, so set default opt-in. 899 setDefaultOptInCookie(); 900 } else { 901 // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. 902 setDefaultOptOutCookie(); 903 } 904 } else { 905 // CCPA does not apply. 906 setDefaultNotApplicableCookie(); 907 } 908 } 909 } ); 910 }; 911 912 // Kickoff initialization. 913 if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { 914 defQueue.items.push( setupPrivacy ); 915 } else { 916 setupPrivacy(); 917 } 918 919 } )(); 920 </script>
920 921 922 <!-- CCPA [end] --> 923 <div class="widget widget_eu_cookie_law_widget"> 924<div 925 class="hide-on-button ads-active" 926 data-hide-timeout="30" 927 data-consent-expiration="180" 928 id="eu-cookie-law" 929 style="display: none" 930> 931 <form method="post"> 932 <input type="submit" value="Close and accept" class="accept" /> 933 934 Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use. <br /> 935To find out more, including how to control cookies, see here: 936 <a href="https://automattic.com/cookies/" rel="nofollow"> 937 Cookie Policy </a> 938 </form> 939</div> 940</div> <div id="actionbar" dir="ltr" style="display: none;" 941 class="actnbr-pub-contempt" role="region" aria-label="Site actions"> 942 <span class="actnbr-live" aria-live="polite"></span> 943 <ul> 944 <li class="actnbr-btn actnbr-hidden"> 945 <a class="actnbr-action actnbr-actn-follow " href="" role="button" aria-haspopup="dialog" aria-expanded="false"> 946 <svg class="actnbr-icon actnbr-icon-bell" width="20" height="20" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M17 11.5c0 1.353.17 2.368.976 3 .266.209.602.376 1.024.5v1H5v-1c.422-.124.757-.291 1.024-.5.806-.632.976-1.647.976-3V9c0-2.8 2.2-5 5-5s5 2.2 5 5v2.5ZM15.5 9v2.5c0 .93.066 1.98.515 2.897l.053.103H7.932a4.018 4.018 0 0 0 .053-.103c.449-.917.515-1.967.515-2.897V9c0-1.972 1.528-3.5 3.5-3.5s3.5 1.528 3.5 3.5Zm-5.492 9.008c0-.176.023-.346.065-.508h3.854A1.996 1.996 0 0 1 12 20c-1.1 0-1.992-.892-1.992-1.992Z"/></svg> <span>Subscribe</span> 947 </a> 948 <a class="actnbr-action actnbr-actn-following no-display" href="" role="button"> 949 <svg class="actnbr-icon actnbr-icon-check" width="20" height="20" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" style="fill: none" stroke="currentColor" stroke-width="1.5"><path d="M7 12L10 15L17 8" vector-effect="non-scaling-stroke"/></svg> <span>Subscribed</span> 950 </a> 951 <div class="actnbr-popover actnbr-panel actnbr-notice" id="follow-bubble" role="dialog" aria-label="Subscribe to Adam Bosworth's Weblog"> 952 <div class="actnbr-follow-bubble"> 953 <div class="actnbr-panel__group"><a class="actnbr-menu__item actnbr-sitename" href="https://adambosworth.net"><img loading='lazy' alt='' src='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png?m=1479929237i' srcset='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png 1x' class='avatar avatar-50' height='50' width='50' /><span class="actnbr-menu__label">Adam Bosworth's Weblog</span></a></div> <div class="actnbr-panel__group"> 954 <div class="actnbr-message no-display" aria-live="polite"></div> 955 <form method="post" action="https://subscribe.wordpress.com" accept-charset="utf-8" class="no-display"> 956 <input type="email" name="email" placeholder="Want updates? Enter your email" class="actnbr-email-field" aria-label="Email address" /> 957 <input type="hidden" name="action" value="subscribe" /> 958 <input type="hidden" name="blog_id" value="1813094" /> 959 <input type="hidden" name="source" value="https://adambosworth.net/category/health/" /> 960 <input type="hidden" name="sub-type" value="actionbar-follow" /> 961 <input type="hidden" id="_wpnonce" name="_wpnonce" value="8fc0ac77c6" /> <button type="submit" class="actnbr-button">Sign me up</button> 962 </form> 963 <p class="actnbr-login-nudge"> 964 Have a WordPress.com account? <a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fadambosworth.net%252F2009%252F12%252F09%252Fto-fix-health-care-release-our-data%252F">Log in now.</a> </p> 965 </div> 966 </div> 967 </div> 968 </li> 969 <li class="actnbr-ellipsis actnbr-hidden"> 970 <button type="button" class="actnbr-more-toggle" aria-haspopup="true" aria-expanded="false" aria-label="More options"> 971 <svg class="actnbr-icon actnbr-icon-more-horizontal" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path d="M11 13h2v-2h-2v2zm-6 0h2v-2H5v2zm12-2v2h2v-2h-2z"/></svg> </button> 972 <div class="actnbr-popover actnbr-menu" role="menu" aria-label="Site options"> 973 <div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-sitename" href="https://adambosworth.net"><img loading='lazy' alt='' src='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png?m=1479929237i' srcset='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png 1x' class='avatar avatar-50' height='50' width='50' /><span class="actnbr-menu__label">Adam Bosworth's Weblog</span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-reader" href="https://wordpress.com/reader/feeds/8995362"><span class="actnbr-menu__label">View site in Reader</span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-subs" href="https://subscribe.wordpress.com/"><span class="actnbr-menu__label">Manage subscriptions</span></a><a role="menuitem" class="actnbr-menu__item actnbr-signup" href="https://wordpress.com/start/"><span class="actnbr-menu__label">Sign up</span></a><a role="menuitem" class="actnbr-menu__item actnbr-login" href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fadambosworth.net%252F2009%252F12%252F09%252Fto-fix-health-care-release-
973our-data%252F"><span class="actnbr-menu__label">Log in</span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item flb-report" href="https://wordpress.com/abuse/?report_url=https://adambosworth.net" target="_blank" rel="noopener noreferrer"><span class="actnbr-menu__label">Report this content</span><span class="actnbr-menu__icon"><svg class="actnbr-icon actnbr-icon-external" width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path d="M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"/></svg></span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-fold" href=""><span class="actnbr-menu__label">Collapse this bar</span></a></div> </div> 974 </li> 975 </ul> 976 </div> 977
977<script> 978window.addEventListener( "DOMContentLoaded", function () { 979 var link = document.createElement( "link" ); 980 link.href = "\/wp-content\/mu-plugins\/jetpack-plugin\/sun\/jetpack_vendor\/automattic\/jetpack-newsletter\/src\/..\/build\/action-bar.css?ver=9e2715140ce0af99d983"; 981 link.rel = "stylesheet"; 982 document.head.appendChild( link ); 983 984 var script = document.createElement( "script" ); 985 script.src = "\/wp-content\/mu-plugins\/jetpack-plugin\/sun\/jetpack_vendor\/automattic\/jetpack-newsletter\/src\/..\/build\/action-bar.js?ver=9e2715140ce0af99d983"; 986 document.body.appendChild( script ); 987 } ); 988</script>
988 989 990
990<script type="text/javascript"> 991 (function () { 992 var wpcom_reblog = { 993 source: 'toolbar', 994 995 toggle_reblog_box_flair: function (obj_id, post_id) { 996 997 // Go to site selector. This will redirect to their blog if they only have one. 998 const postEndpoint = `https://wordpress.com/post`; 999 1000 // Ideally we would use the permalink here, but fortunately this will be replaced with the 1001 // post permalink in the editor. 1002 const originalURL = `${ document.location.href }?page_id=${ post_id }`; 1003 1004 const url = 1005 postEndpoint + 1006 '?url=' + 1007 encodeURIComponent( originalURL ) + 1008 '&is_post_share=true' + 1009 '&v=5'; 1010 1011 const redirect = function () { 1012 if ( 1013 ! window.open( url, '_blank' ) 1014 ) { 1015 location.href = url; 1016 } 1017 }; 1018 1019 if ( /Firefox/.test( navigator.userAgent ) ) { 1020 setTimeout( redirect, 0 ); 1021 } else { 1022 redirect(); 1023 } 1024 }, 1025 }; 1026 1027 window.wpcom_reblog = wpcom_reblog; 1028 })(); 1029 </script>
vendor: 1 bytes, line 1029
1029
1030<script crossorigin='anonymous' type='text/javascript' src='/_static/??/wp-content/blog-plugins/wordads-classes/js/watl-v2.js,/wp-content/mu-plugins/widgets/eu-cookie-law/templates/eu-cookie-law.js?m=1760446017j'></script>
vendor: 1 bytes, line 1030
1030
1031<script data-wp-strategy="defer" defer id="wpcom-marketing-bar-js" src="/wp-content/blog-plugins/marketing-bar/js/marketing-bar.js?m=1790359692i&ver=20260925"></script>
vendor: 1 bytes, line 1031
1031
1032<script id="wp-emoji-settings" type="application/json"> 1033{"baseUrl":"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/","ext":".png","svgUrl":"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/svg/","svgExt":".svg","source":{"concatemoji":"/wp-includes/js/wp-emoji-release.min.js?m=1783090810i&ver=7.2-alpha-63387"}} 1034</script>
vendor: 1 bytes, line 1034
1034
1035<script type="module"> 1036/*! This file is auto-generated */ 1037var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1038//# sourceURL=/wp-includes/js/wp-emoji-loader.min.js 1039</script>
vendor: 1 bytes, line 1039
1039
1040<script src="//stats.wp.com/w.js?69" defer></script>
1040
1040<script type="text/javascript"> 1041_tkq = window._tkq || []; 1042_stq = window._stq || []; 1043_tkq.push(['storeContext', {'blog_id':'1813094','blog_tz':'-8','user_lang':'en','blog_lang':'en','user_id':'0'}]); 1044 // Prevent sending pageview tracking from WP-Admin pages. 1045 _stq.push(['view', {'blog':'1813094','v':'wpcom','tz':'-8','user_id':'0','arch_cat':'health','arch_results':'9','subd':'adambosworth'}]); 1046 _stq.push(['extra', {'crypt':'UE5XaGUuOTlwaD85flAmcm1mcmZsaDhkV11YdWtpP0NsWnVkPS9sL0ViLndld3BuVT01Uj14Ti1yYTBnX3xuYUQ3Qz1oblZbVHV3MTZ6aj0wcy01aFV6Y1RhRDhuPzkwMncsNm1ad0EldTZtNXh1JSxyYW44MzAxMFBndmg2Wy16eVsyMS1CX1JPW2Z4PWhWcjd0TEE1K0EwLjBVS0FkSW8lNWFOc290LVNYMkM/Zks4THUzYWVkenA/Rlg0UXVBTV8mS05Ra1F3VHYrb3NofkwzbWkyOHY/LUw/P1ktcy1LJlFsRUtfN245NXNaOWUsWlNFOFFmdGErVkN5NS5LT2pHJnVmSVssWWw2VkQ/K11NVzN5VFt+PSt4UHBwVEYzcjlHMFoxdXomby4ybkRuM2lpdFNZdURuK1luQy5scTN3M3g2K3IwWXl6Zk9YOHBkZHw='}]); 1047_stq.push([ 'clickTrackerInit', '1813094', '0' ]); 1048</script>
1048 1049<noscript><img src="https://pixel.wp.com/b.gif?v=noscript" style="height:1px;width:1px;overflow:hidden;position:absolute;bottom:1px;" alt="" /></noscript> 1050<meta id="bilmur" property="bilmur:data" content="" data-provider="wordpress.com" data-service="simple" data-site-tz="Etc/GMT+8" data-custom-props="{"logged_in":"0","wptheme":"pub\/contempt","wptheme_is_block":"0"}" > 1051
1051<script defer src="/wp-content/js/bilmur.min.js?i=19&m=202640"></script>
1051 <div id="marketingbar" class="marketing-bar noskim is-resolving-variation" data-event-properties="{"is_current_user_blog_owner":false}" data-redesign-experiment="wpcom_marketing_bar_redesign_en_visitor_202609" data-redesign-variations="{"treatment":{"text":"Create your own website, free on WordPress.com.","text_short":"Create your own website.","button":"Start free","class":"is-redesign-treatment"}}"><div class="marketing-bar-text">Design a site like this with WordPress.com</div><a class="marketing-bar-button" href="https://wordpress.com/start/?ref=marketing_bar">Get started</a><a class="marketing-bar-link" tabindex="-1" aria-label="Create your website at WordPress.com" href="https://wordpress.com/start/?ref=marketing_bar"></a></div> 1052</body> 1053</html>
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.