<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Reviving The Health Revolution</title>
	<atom:link href="http://healthblog.vitraag.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://healthblog.vitraag.com</link>
	<description></description>
	<lastBuildDate>Wed, 10 Apr 2013 19:59:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>EHR Meaningful Use 2 and ONC Direct Secure Transport</title>
		<link>http://healthblog.vitraag.com/2013/03/ehr-meaningful-use-2-and-onc-direct-secure-transport/</link>
		<comments>http://healthblog.vitraag.com/2013/03/ehr-meaningful-use-2-and-onc-direct-secure-transport/#comments</comments>
		<pubDate>Sun, 17 Mar 2013 03:47:42 +0000</pubDate>
		<dc:creator>vaibhavb</dc:creator>
				<category><![CDATA[HealthIT]]></category>

		<guid isPermaLink="false">http://healthblog.vitraag.com/?p=395</guid>
		<description><![CDATA[This is a series of blog posts touching on a few pertinent curiosities from HIMSS 2013. Meaningful Use 2 mandates Electronic Health Records to support secure health transport to specifically fulfill the following measures: Measure #1: Providers should send a summary of care for more than 50% transitions of care and referrals. Measure #2: Providers should [...]]]></description>
				<content:encoded><![CDATA[<p>This is a series of blog posts touching on a few pertinent curiosities from HIMSS 2013.</p>
<p><strong>Meaningful Use 2</strong> mandates Electronic Health Records to support secure health transport to specifically fulfill the following measures:</p>
<ul>
<li>Measure #1: Providers should send a summary of care for more than 50% transitions of care and referrals.</li>
<li>Measure #2: Providers should <strong>electronically</strong> transmit summary of care for than 10% transitions of care and referrals.</li>
<li>Measure #3: At least one summary of care document sent electronically should be to a recipient with a different EHR vendor or to CMS test EHR.</li>
</ul>
<p><span id="more-395"></span>Above construct very clearly mandates EHR vendors (AllScripts, EPIC, eClinicalWorks etc.) to support a standards based mechanism to allow transitions of care and referrals electronically.</p>
<p>The certification of Meaning Use 2, specifies the following technologies to fulfill above requirements:</p>
<ol>
<li><strong>Document Type:</strong> C-CDA document with requisite data specified for MU. The data elements are detailed by siframework <a href="https://www.google.com/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=2&amp;cad=rja&amp;ved=0CFEQFjAB&amp;url=http%3A%2F%2Fwiki.siframework.org%2Ffile%2Fview%2FCCDA_MU2_mapping_V18.xls&amp;ei=9DNFUaniLMrGqgG104GgCQ&amp;usg=AFQjCNHlZW_nckl4ZBtOyzYY8w0E_UlB4Q&amp;sig2=WkjgSrGuvhk6Iwy-Fx5IIA">here</a>, and constitute things like patient demographics, allergies, vital signs, lab tests, referrals or transitions, care team, preferred language, smoking status, problems, encounter diagnoses, procedures, medications, inpatient-info if applicable etc. As you walk through this list, it turns out to be pretty thorough and useful!</li>
<li><strong>Document Transport</strong>:
<ol type="I">
<li>Direct : Following are specified options for Direct
<ul type="a">
<li>Option A: Direct (required) : This is Direct built in to the EHR.</li>
<li>Option B: Direct + XDR/ XDM (optional, but not alternative)</li>
<li>Option C: SOAP + XDR / XDM (optional, but not alternative)</li>
</ul>
</li>
<li>NwHIN Exchange: The documents can be transferred as part of Nationwide Health Information Network using the associated eHealth Exchange. The regulations for this are not established.</li>
</ol>
</li>
</ol>
<p>Under the <a href="http://www.nationalehealth.org/ckfinder/userfiles/files/Helping%20Providers%20Meet%20Direct%20Requirements%20for%20Meaningful%20Use%20Stage%202.pdf">transport guidance</a> from ONC – Direct is required to be part of EHR application to be certified for meaningful use. There are really two options for EHR vendors and these were discussed at length in an EHRA (<a href="http://www.himssehra.org/">http://www.himssehra.org/</a>) meeting I attended during the HIMSS conference. The options are detailed in a <a href="http://www.himssehra.org/docs/EHRAStage2SecureHealthTransportCertificationandMeaningfulUse.pdf">document</a> released by the association, and following is my summary on what an EHR should do:</p>
<ol>
<li>Provide a robust C-CDA and have ONC Direct as part of the application (this is equivalent to Option A). The downside of this is that the EHR has to implement all the technology like certificate management, SMTP gateways, direct address management as part of the offering. I’m not aware of many (except a couple of big ones) going this route.</li>
<li>Partner with a HISP to do meaningful use certification by implementing a XDR capability in the EHR (this is equivalent to Option B). EHR vendor would generate robust C-CDA or perhaps they can use services of some value added HISPs to generate these C-CDA. The downside of this approach is that the EHR vendor has to collaborate with the HISP on Direct user management however the upside its that with a standard interface (XDR/XDM) they are not tied to one HISP solution vendor. However, for certification EHR vendor do need to work with a HISP to show that they can satisfy meaningful use measures but during deployment, they can pick any HISP which provides the API capability.</li>
</ol>
<p>There is even a third option (not discussed by EHRA) where the EHR vendors can have a custom interface with the HISP or perhaps just so a secure SMTP to the HISP and certify together with the HISP for meaningful use. This is a bit unfavorable for the EHR vendors as they locked in the HISP partnership but it also allows them time to build substantial technologies like XDR/XDM interfaces or being able to generate first-class C-CDA documents.</p>
<p>Thoughts or comments? As usual, use the space below.</p>
<h6>Resources:</h6>
<ul>
<li>EHR Vendors Association: <a href="http://www.himssehra.org/">http://www.himssehra.org/</a></li>
<li>Guidance on Meaning Use 2 Secure Transport from EHRA: <a href="http://www.himssehra.org/docs/EHRAStage2SecureHealthTransportCertificationandMeaningfulUse.pdf">Link</a></li>
<li>ONC EHR guidance: <a href="http://www.nationalehealth.org/ckfinder/userfiles/files/Helping%20Providers%20Meet%20Direct%20Requirements%20for%20Meaningful%20Use%20Stage%202.pdf">Link</a></li>
<li>NwHIN Exchange specifications: <a title="http://exchange-specifications.wikispaces.com/" href="http://exchange-specifications.wikispaces.com/">http://exchange-specifications.wikispaces.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://healthblog.vitraag.com/2013/03/ehr-meaningful-use-2-and-onc-direct-secure-transport/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>At HIMSS 2013</title>
		<link>http://healthblog.vitraag.com/2013/03/at-himss-2013/</link>
		<comments>http://healthblog.vitraag.com/2013/03/at-himss-2013/#comments</comments>
		<pubDate>Sun, 03 Mar 2013 22:41:27 +0000</pubDate>
		<dc:creator>vaibhavb</dc:creator>
				<category><![CDATA[HealthVault]]></category>

		<guid isPermaLink="false">http://healthblog.vitraag.com/?p=389</guid>
		<description><![CDATA[HIMSS 2011 was my first big healthcare industry conference. The trade show is one of a kind and the largest gathering of folks interested in HealthCare IT in United States. In 2012, I attended the conference virtually and this year I’m back on the show floor. This is a coming out event for the product I [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.himssconference.org">HIMSS </a>2011 was my first big healthcare industry conference. The trade show is one of a kind and the largest gathering of folks interested in HealthCare IT in United States. In 2012, I attended the conference virtually and this year I’m back on the show floor. This is a coming out event for the product I have been working on at Optum – <strong>Optum Direct</strong>! Optum Direct is a secure messaging platform built on the ONC sponsored Direct Standard. If you want to know more, stop by our booth #7041 on the show floor I would love to show it in action. Additionally, our early adopter customer Santa Cruz HIE &amp; <a href="http://pmgscc.com/">Physicians Medical Group</a> is showcasing this product with connectivity to <a href="http://www.microsoft.com/health/en-us/products/Pages/healthvault.aspx">Microsoft HealthVault</a> and others in the interoperability showcase.</p>
<p>Having said above, among a plethora of <a href="http://www.himssconference.org/GenInfo/Content.aspx?ItemNumber=612&amp;navItemNumber=760">sessions</a> and events I’m looking forward to following events at the conference -</p>
<ul>
<li><a href="http://www.himssconference.org/Exhibition/EventsListTopic.aspx?MetaDataID=445&amp;navItemNumber=702">Interoperability Showcase</a> : A real-life standards play in action!</li>
<li>Brian Ahier’s &#8211; Developing Trust in the Health Internet as a Platform</li>
<li>ONC’s HIE Seminar</li>
<li>Exhibit Show floor buzzed with words like – ICD-10, Meaningful Use, ACO, etc.</li>
</ul>
<p>Editor of my book – <a href="http://www.enablingprogrammableself.com">Programmable Self with HealthVault</a>, <a href="http://radar.oreilly.com/andyo/">Andy Oram</a> will be covering the conference along with others for O’Reilly. Brian Ahier has a good <a href="http://radar.oreilly.com/2012/02/preview-of-himss-2012.html">preview</a> of the coverage.</p>
<p>If you are at the conference or are virtual (@ #HIMSS13) please drop me a note as I would love to connect!</p>
]]></content:encoded>
			<wfw:commentRss>http://healthblog.vitraag.com/2013/03/at-himss-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enabling Programmable Self with HealthVault and more..</title>
		<link>http://healthblog.vitraag.com/2012/06/enabling-programmable-self-with-healthvault-and-more/</link>
		<comments>http://healthblog.vitraag.com/2012/06/enabling-programmable-self-with-healthvault-and-more/#comments</comments>
		<pubDate>Wed, 20 Jun 2012 00:17:21 +0000</pubDate>
		<dc:creator>vaibhavb</dc:creator>
				<category><![CDATA[HealthVault]]></category>
		<category><![CDATA[quantified-self]]></category>

		<guid isPermaLink="false">http://healthblog.vitraag.com/2012/06/enabling-programmable-self-with-healthvault-and-more/</guid>
		<description><![CDATA[Dear Reader – Apologies I have been a bit on blogging hiatus! Among other things, I recently released my book on HealthVault, Enabling Programmable Self with HealthVault. Quantified Self blog covered the book and the story behind it in its toolmaker talk series. Over next few weeks I’m hoping to post about a number of [...]]]></description>
				<content:encoded><![CDATA[<p>Dear Reader – </p>
<p>Apologies I have been a bit on blogging hiatus! Among other things, I recently released my book on HealthVault, <a href="http://www.amazon.com/Enabling-Programmable-Self-HealthVault-Accessible/dp/1449316565">Enabling Programmable Self with HealthVault</a>.</p>
<p>Quantified Self blog covered the book and the story behind it in its <a href="http://quantifiedself.com/2012/04/toolmaker-talk-vaibhav-bhandari-enabling-programmable-self-with-healthvault/">toolmaker talk</a> series. Over next few weeks I’m hoping to post about a number of topics including Restful Health Exchange, NwHIN Governance, FHIR, HealthVault mobile applications and I’ll also be updating the compendium website for the book – <a href="http://www.enablingprogrammableself.com">www.enablingprogrammableself.com</a>. </p>
<p>Please let me know in comments if you have suggestions for me to write about. </p>
<p><a href="http://www.enablingprogrammableself.com/"><img src="http://quantifiedself.com/wp-content/uploads/2012/04/Cover1.png" /></a></p>
<p>P.S. &#8211; I also moved on from Microsoft and I’m active in healthcare and technology community travelling frequently between Seattle, Bay Area and sometimes Minnesota.</p>
]]></content:encoded>
			<wfw:commentRss>http://healthblog.vitraag.com/2012/06/enabling-programmable-self-with-healthvault-and-more/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Soliciting Ideas for WiseVoter .org</title>
		<link>http://healthblog.vitraag.com/2011/12/soliciting-ideas-for-wisevoter-org/</link>
		<comments>http://healthblog.vitraag.com/2011/12/soliciting-ideas-for-wisevoter-org/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 23:03:20 +0000</pubDate>
		<dc:creator>vaibhavb</dc:creator>
				<category><![CDATA[HealthVault]]></category>

		<guid isPermaLink="false">http://healthblog.vitraag.com/2011/12/soliciting-ideas-for-wisevoter-org/</guid>
		<description><![CDATA[In 2009, WiseVoter made it to headlines in Indian news media. With a few volunteers we are trying to bring this non-profit citizen empowering site to US for the improving the health of 2012 elections! If you have features suggestions/ ideas please share them below.]]></description>
				<content:encoded><![CDATA[<p>In 2009, <a href="http://thekarkhana.vitraag.com/2009/04/introducing-wisevoter/">WiseVoter</a> made it to headlines in Indian news media. With a few volunteers we are trying to bring this non-profit citizen empowering site to US for the improving the health of 2012 elections! If you have features suggestions/ ideas please share them below.</p>
]]></content:encoded>
			<wfw:commentRss>http://healthblog.vitraag.com/2011/12/soliciting-ideas-for-wisevoter-org/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementing Method_Missing in C#</title>
		<link>http://healthblog.vitraag.com/2011/10/implementing-method_missing-in-c/</link>
		<comments>http://healthblog.vitraag.com/2011/10/implementing-method_missing-in-c/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 18:14:03 +0000</pubDate>
		<dc:creator>vaibhavb</dc:creator>
				<category><![CDATA[meta-programming]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[RubyOnRails]]></category>

		<guid isPermaLink="false">http://healthblog.vitraag.com/2011/10/implementing-method_missing-in-c/</guid>
		<description><![CDATA[Heart of the ruby on rails magic in creating a very expressive and eloquent web development framework is the use of ruby’s method_missing. Following is an example of method_missing in action : class Roman def romanToInt(str) # ... end def method_missing(methId) str = methId.id2name romanToInt(str) end end Results: r = Roman.new r.iv » 4 r.xxiii [...]]]></description>
				<content:encoded><![CDATA[<p>Heart of the <em>ruby on rails</em> magic in creating a very expressive and eloquent web development framework is the use of ruby’s <a href="http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_object.html#Object.method_missing">method_missing</a>.</p>
<p>Following is an example of method_missing in action :</p>
<pre class="csharpcode">class Roman
  def romanToInt(str)
    # ...
  end
  def <span style="color: #ff0000;"><strong>method_missing</strong></span>(methId)
    str = methId.id2name
    romanToInt(str)
  end
end</pre>
<p><!--.csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --><strong><span id="more-363"></span>Results:</strong></p>
<pre class="csharpcode"><strong>r = Roman.new
r.iv
»
4
r.xxiii
»
23
r.mm</strong></pre>
<p><!--.csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<p>Following is a C# 4.0 equivalent using the <strong><span style="color: #ff0000;">dynamic</span></strong> keyword.</p>
<pre class="csharpcode"><span class="kwrd">using</span> System;
<span class="kwrd">using</span> System.Dynamic;
<span class="kwrd">namespace</span> Vitraag.MetaProgramming
{
    <span class="kwrd">class</span> Program
    {
        <span class="kwrd">static</span> <span class="kwrd">void</span> Main(<span class="kwrd">string</span>[] args)
        {
            <span style="color: #ff0000;">dynamic</span> Caesar = <span class="kwrd">new</span> Roman();
            Console.WriteLine(Caesar.IV);
            Console.ReadKey();
        }
    }

    <span class="kwrd">class</span> Roman: <strong><span style="color: #ff0000;">DynamicObject</span></strong>
    {
        <span class="kwrd">int</span> StringToRoman(<span class="kwrd">string</span> s)
        {
            <span class="rem">// Simple logic needs a better function</span>
            <span class="kwrd">switch</span> (s)
            {
                <span class="kwrd">case</span> <span class="str">"I"</span> : <span class="kwrd">return</span> 1;
                <span class="kwrd">case</span> <span class="str">"IV"</span>: <span class="kwrd">return</span> 4;
                <span class="rem">// Should add more cases</span>
                <span class="kwrd">default</span>: <span class="kwrd">return</span> 0;
            }
        }

        <span class="kwrd">public</span> <span class="kwrd">override</span> <span class="kwrd">bool</span> <strong><span style="color: #ff0000;">TryGetMember</span></strong>(GetMemberBinder binder,
             <span class="kwrd">out</span> <span class="kwrd">object</span> result)
        {
            result = StringToRoman(binder.Name);
            <span class="rem">// This logic could be improved</span>
            <span class="kwrd">if</span> ((<span class="kwrd">int</span>)result != 0)
            {
                <span class="kwrd">return</span> <span class="kwrd">true</span>;
            }
            <span class="kwrd">return</span> <span class="kwrd">false</span>;
        }
    }
}</pre>
<p><!--.csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<p>Running the above code gives us the result as: <strong>4</strong></p>
<p>I’ll be adding more thoughts in coming weeks around meta-programming and having an extensible type and formatting system. Please feel free to share your best reads or comments on the topic below!</p>
]]></content:encoded>
			<wfw:commentRss>http://healthblog.vitraag.com/2011/10/implementing-method_missing-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seattle Quantified Self Show &amp; Tell</title>
		<link>http://healthblog.vitraag.com/2011/10/seattle-quantified-self-show-tell/</link>
		<comments>http://healthblog.vitraag.com/2011/10/seattle-quantified-self-show-tell/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 17:02:50 +0000</pubDate>
		<dc:creator>vaibhavb</dc:creator>
				<category><![CDATA[hvposh]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[quantified-self]]></category>

		<guid isPermaLink="false">http://healthblog.vitraag.com/2011/10/seattle-quantified-self-show-tell/</guid>
		<description><![CDATA[Yesterday was the third Seattle Quantified Self Show &#38; Tell. For those new to the idea, Quantified Self is a forum for users and tool makers to interact and share knowledge, experiences, tips &#38; tricks to enable better self discovery through tracking. The Seattle chapter of this forum is managed by great folks at Habitlabs [...]]]></description>
				<content:encoded><![CDATA[<p>Yesterday was the <a href="http://www.meetup.com/Quantified-Self-Seattle/events/36589652/">third</a> Seattle Quantified Self Show &amp; Tell.</p>
<p>For those new to the idea, <a href="http://quantifiedself.com/">Quantified Self</a> is a forum for users and tool makers to interact and share knowledge, experiences, tips &amp; tricks to enable better self discovery through tracking. The Seattle chapter of this forum is managed by great folks at <a href="http://habitlabs.com/">Habitlabs</a> (Buster &amp; Amelia) and <a href="http://limeade.com/">Limeade</a> (David).</p>
<p><span id="more-362"></span>With over 20 people joining the conversation it was great to see energy in self-tracking and self-improvement. Most people seem to share the problem of not knowing what to do with the data they have. It was interesting to see Amelia to talk about <a href="http://www.ginkgoprintshop.com/2011/02/life-design-experiments.html">positive effect</a> of just tacking a 10-day running average of her weight. Robby gave a great presentation on his <a href="http://vis.robbymacdonell.com/transportation-infographic/">month long project</a> to track transportation costs, and the conclusion to use a bicycle.</p>
<p>I’m looking forward to hear more this community. I have been trying to use <a href="http://healthblog.vitraag.com/2011/10/healthvault-powershell-module-the-beginnings/">HealthVault PowerShell</a> and excel with <a href="http://www.microsoft.com/bi/en-us/solutions/pages/powerpivot.aspx">power-pivot</a> to track and visualize few properties of Health data.</p>
]]></content:encoded>
			<wfw:commentRss>http://healthblog.vitraag.com/2011/10/seattle-quantified-self-show-tell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Understanding International Statistical Classification of Diseases (ICD)</title>
		<link>http://healthblog.vitraag.com/2011/10/understanding-international-statistical-classification-of-diseases-icd/</link>
		<comments>http://healthblog.vitraag.com/2011/10/understanding-international-statistical-classification-of-diseases-icd/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 17:29:18 +0000</pubDate>
		<dc:creator>vaibhavb</dc:creator>
				<category><![CDATA[Vocabularies]]></category>

		<guid isPermaLink="false">http://healthblog.vitraag.com/2011/10/understanding-international-statistical-classification-of-diseases-icd/</guid>
		<description><![CDATA[This a next installment of the Understanding terminologies series. I’ll try to keep this post short, give a general overview of International Statistical classification of Disease (ICD), talk a little about ICD-9 &#38; ICD-10 and leave your folks will links to practical advise on converting from ICD-9 to ICD-10, and SNOMED-CT to ICD-10. What is [...]]]></description>
				<content:encoded><![CDATA[<p>This a next installment of the Understanding terminologies <a href="http://healthblog.vitraag.com/topics/vocabularies/">series</a>.</p>
<p>I’ll try to keep this post short, give a general overview of International Statistical classification of Disease (ICD), talk a little about ICD-9 &amp; ICD-10 and leave your folks will links to practical advise on converting from ICD-9 to ICD-10, and SNOMED-CT to ICD-10.</p>
<p><strong><span id="more-361"></span>What is ICD?</strong></p>
<p>Attempts to classify diseases started in 17th century. The prime driver of this classification was to gather statistics around cause of death could across countries. Over 19th century the list of international diseases rapidly versioned, the sixth version was published in 1946, ninth in 1975 and 10th in 1990! The revision 9th and 10th are most common and referred as ICD-9 and ICD-10 respectively.</p>
<p>Overtime many countries started using ICD codes for insurance re-imbursements with a slight modification (clinical modification &#8211; CM), and that is a prime reason why these code have become so prominent in the Health-IT industry.</p>
<p>The ICD code is an alpha-numeric code which tracks a diagnosis, symptoms and cause of death.</p>
<p><strong>So what’s ICD-9-CM, ICD-10-CM?</strong></p>
<p><strong>ICD-9-CM </strong>stands for the 9th revision of ICD with clinical modifications. This is most prevalent code used in the US healthcare industry for insurance re-imbursements. Following are few examples of how this code looks -</p>
<table border="1" cellspacing="0" cellpadding="2" width="686">
<tbody>
<tr>
<td width="133" valign="top"><strong>Code</strong></td>
<td width="284" valign="top"><strong>Long Description</strong></td>
<td width="267" valign="top"><strong>Short Desc</strong></td>
</tr>
<tr>
<td width="133" valign="top"><em>001.0</em></td>
<td width="284" valign="top">Cholera; due to Vibrio cholerae</td>
<td width="267" valign="top">CHOLERA D/T VIB CHOLERAE</td>
</tr>
<tr>
<td width="133" valign="top"><em>01.15</em></td>
<td width="284" valign="top">Biopsy of skull<em></em></td>
<td width="267" valign="top">Skull biopsy</td>
</tr>
</tbody>
</table>
<p>Fig 1. ICD-9-CM codes</p>
<p>Note the format. <strong>AAA.BB</strong>. AAA stands for category and BB stands for etiology, anatomical site or manifestation.</p>
<p><strong>ICD-10-CM </strong>is the 10th revision of ICD with clinical manifestation. All the US hospitals are mandated to use these code, starting 2013 only these codes will be re-imbursed by the payers / insurance providers. Following are few examples of how this code looks -</p>
<table border="1" cellspacing="0" cellpadding="2" width="686">
<tbody>
<tr>
<td width="133" valign="top"><strong>Code</strong></td>
<td width="284" valign="top"><strong>Long Description</strong></td>
<td width="267" valign="top"><strong>Short Desc</strong></td>
</tr>
<tr>
<td width="133" valign="top"><em>A00.0</em></td>
<td width="284" valign="top">Cholera; due to Vibrio cholerae</td>
<td width="267" valign="top">CHOLERA D/T VIB CHOLERAE</td>
</tr>
<tr>
<td width="133" valign="top"><em>S61.011A</em></td>
<td width="284" valign="top">Laceration without FB, Right<em></em></td>
<td width="267" valign="top">Laceration w/o FB, Rt</td>
</tr>
</tbody>
</table>
<p>Fig 2. ICD-10-CM codes</p>
<p>Note ICD-10 is of the format – <strong>ZAA.BBBC</strong></p>
<p>Z is supposed to Alphabetic. AA are numeric. Together ZAA make the category.<br />
BBB is alpha-numeric and together they make etiology, anatomical site or manifestation<br />
C is stands for code revision or extension</p>
<p><strong>How do I convert from ICD-9 to ICD-10? </strong></p>
<p>Shahid has a very good <a href="http://www.healthcareguy.com/2011/10/17/guest-article-actionable-advice-on-how-to-make-tangible-progress-in-icd-9-to-icd-10-migration/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+HealthcareGuy+%28The+Healthcare+IT+Guy%29">blog-post</a> on practical advise for converting ICD-9 to ICD-10.</p>
<p>Following are interesting tools for the conversion -</p>
<p>1. ICD-9 data converter &#8211; <a href="http://www.icd10data.com/Convert">http://www.icd10data.com/Convert</a><br />
2. Who online training &#8211; <a href="http://apps.who.int/classifications/apps/icd/ICD10Training/">http://apps.who.int/classifications/apps/icd/ICD10Training/</a></p>
<p><strong>And what about mapping ICD-10 to SNOMED-CT?</strong></p>
<p>As you have noticed ICD is more simplistic than SNOMED, rightfully since its original intent was to help with cause of death statistics. Overtime the ICD codes have been used in billing and increasing they have gotten specialized that they need to represent the diseases accurately. Naturally they have moving closer towards <a href="http://healthblog.vitraag.com/2009/10/understanding-snomed-ct/">SNOMED-CT</a>.</p>
<p>WHO has a <a href="http://www.who.int/classifications/icd/snomedCTToICD10Maps/en/index.html">preview release</a> mapping some SNOMED-CT codes to ICD-10-CM.</p>
]]></content:encoded>
			<wfw:commentRss>http://healthblog.vitraag.com/2011/10/understanding-international-statistical-classification-of-diseases-icd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Healthcare Startup Incubators</title>
		<link>http://healthblog.vitraag.com/2011/10/healthcare-startup-incubators/</link>
		<comments>http://healthblog.vitraag.com/2011/10/healthcare-startup-incubators/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 17:07:41 +0000</pubDate>
		<dc:creator>vaibhavb</dc:creator>
				<category><![CDATA[HealthIT]]></category>
		<category><![CDATA[Market Watch]]></category>

		<guid isPermaLink="false">http://healthblog.vitraag.com/?p=359</guid>
		<description><![CDATA[Inspired by success of the likes of Y-combinator, a number of incubators have sprung up in last few years. Its encouraging to see that some have chosen to focus on Healthcare. With a trillion dollar market and a dire need for innovation seems like a right way to go. There has been a lot of [...]]]></description>
				<content:encoded><![CDATA[<p>Inspired by success of the likes of <a href="http://ycombinator.com/index.html">Y-combinator</a>, a number of incubators have sprung up in last few years. Its encouraging to see that some have chosen to focus on Healthcare. With a trillion dollar market and a dire need for innovation seems like a right way to go. There has been a lot of <a href="http://jaeselle.com/2011/01/2011-health-it-vc-investement-predictions/">optimism</a> on an increased VC presence in healthcare IT.!</p>
<p>Few notable incubators -<span id="more-359"></span></p>
<ol>
<li><a href="http://www.healthboxaccelerator.com/">Healthbox</a> – Chicago based incubator, powered by Sandbox <a href="http://www.healthboxaccelerator.com/blog/">industries</a>.</li>
<li><a href="http://www.blueprinthealth.org/index.php">Blueprint</a> – NYC based incubator started by Brad Weinberg founder of <a href="http://www.shapeup.com/">Shapeup</a>. Blueprint is focused more on enterprise startups</li>
<li><a href="http://rockhealth.com/">Rock health</a> – A San Francisco based incubator. Most of the startups in the program are consumer focused.</li>
</ol>
<p><strong>Why are healthcare startups hard?</strong><br />
I’ll highlight few of very well known facts about the health industry that serve as a big barriers for the startups &#8211;</p>
<ol>
<li>Regulations – There are a plethora of law’s regulating the industry – HIPAA, FDA etc.; and that in turn puts a lot of tax on a healthcare startup.</li>
<li>Long sale cycles – Enterprise sales in the industry have very long sales cycles.</li>
<li>Complicated economy – Someone has to give-up a dollar for startup to make one, its very hard to “generate” wealth in the Healthcare economy; it’s a very much a zero-sum economy. Additionally, the payer equation many times doesn’t align up well with other players in the system.</li>
</ol>
<p><strong>So what are the characteristics of the winners?</strong><br />
Lets take example of very of the well-established healthcare startups and see if there are themes for success.</p>
<ol>
<li>Disruptors – <a href="http://www.patientslikeme.com/">Patients like me</a> fundamentally challenges the current curing methodologies and introduces the social aspect to finding effective treatments using the power of social interaction.</li>
<li>Enablers – <a href="http://www.zocdoc.com/">Zocdoc</a> enables convenience for scheduling appointments and finding physicians. The service has seen a great uptake owing to fact that most folks like the ease of online scheduling.</li>
<li>Cost Savers – Given that the health care economy is zero-sum a lot of companies fit this bill. Most enterprise companies playing in the re-admission management, pre-registration, public health reporting, meaningful use etc. play in this realm.</li>
</ol>
<p>Dear reader &#8212; anything else you as an obvious wining characteristics? Please comment below..</p>
<p>Most of the above incubators are still taking applications for their next set of companies, and if you have been pursuing a health care venture what better time to apply!! Act on your innovative ideas..</p>
]]></content:encoded>
			<wfw:commentRss>http://healthblog.vitraag.com/2011/10/healthcare-startup-incubators/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HealthVault PowerShell Module &#8211; The beginnings.</title>
		<link>http://healthblog.vitraag.com/2011/10/healthvault-powershell-module-the-beginnings/</link>
		<comments>http://healthblog.vitraag.com/2011/10/healthvault-powershell-module-the-beginnings/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 06:38:00 +0000</pubDate>
		<dc:creator>vaibhavb</dc:creator>
				<category><![CDATA[HealthVault]]></category>
		<category><![CDATA[hvposh]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://healthblog.vitraag.com/2011/10/healthvault-powershell-module-the-beginnings/</guid>
		<description><![CDATA[Let me show you some awesomeness, and then I’ll explain what’s going on! PS C:\Users\vaibhavb\Desktop&#62; Import-Module HvPosh PS C:\Users\vaibhavb\Desktop&#62; Grant-HVaccess Is auth done? Is Auth done &#8211; (Y)? [Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is &#8220;Y&#8221;):y PS C:\Users\vaibhavb\Desktop&#62; Get-Things weight &#124; Format-Table When        Value       [...]]]></description>
				<content:encoded><![CDATA[<p>Let me show you some awesomeness, and then I’ll explain what’s going on!<span id="more-356"></span></p>
<p><span style="font-family: Consolas;"><span style="font-size: x-small;">PS C:\Users\vaibhavb\Desktop&gt; <strong><span style="font-size: small;">Import-Module HvPosh</span></strong><br />
PS C:\Users\vaibhavb\Desktop&gt; </span><span style="font-size: small;"><strong>Grant-HVaccess</strong></span></span></p>
<p><span style="font-family: Consolas; font-size: x-small;">Is auth done?<br />
Is Auth done &#8211; (Y)?<br />
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help<br />
(default is &#8220;Y&#8221;):y</span></p>
<p><span style="font-family: Consolas;"><span style="font-size: x-small;">PS C:\Users\vaibhavb\Desktop&gt;<strong> <span style="font-size: small;">Get-Things weight | Format-Table</span></strong></span></span></p>
<p><span style="font-family: Consolas; font-size: x-small;">When        Value       Key         TypeId      TypeName    EffectiveDa       State       Flags  IsPersonal IsDownVersi<br />
te                                                     oned<br />
&#8212;-        &#8212;&#8211;       &#8212;         &#8212;&#8212;      &#8212;&#8212;&#8211;    &#8212;&#8212;&#8212;&#8211;       &#8212;&#8211;       &#8212;&#8211;  &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8211;<br />
10/12/2011  175 pounds  f7931e43&#8230; 3d34d87e&#8230; Weight M&#8230; 10/12/20&#8230;      Active        None       False       False<br />
10/12/2011  385         d4b2e3ab&#8230; 3d34d87e&#8230; Weight M&#8230; 10/12/20&#8230;      Active        None       False       False<br />
8/5/2011&#8230; 160         382e9e1f&#8230; 3d34d87e&#8230; Weight M&#8230; 8/5/2011&#8230;      Active        None       False       False<br />
7/7/2010&#8230; 250 pounds  1a76d859&#8230; 3d34d87e&#8230; Weight M&#8230; 7/7/2010&#8230;      Active        None       False       False<br />
…</span></p>
<p><span style="font-family: Consolas; font-size: x-small;">PS C:\Users\vaibhavb\Desktop&gt; </span><span style="font-family: Consolas;"><span style="font-size: x-small;"><strong><span style="font-size: small;">Add-Things weight 170</span><br />
</strong>PS C:\Users\vaibhavb\Desktop&gt; </span><span style="font-size: small;"><strong>Get-Things weight | Format-Table</strong></span></span></p>
<p><span style="font-family: Consolas; font-size: x-small;">When        Value       Key         TypeId      TypeName    EffectiveDa       State       Flags  IsPersonal IsDownVersi<br />
te                                                     oned<br />
&#8212;-        &#8212;&#8211;       &#8212;         &#8212;&#8212;      &#8212;&#8212;&#8211;    &#8212;&#8212;&#8212;&#8211;       &#8212;&#8211;       &#8212;&#8211;  &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8211;<br />
</span><span style="font-family: Consolas;"><span style="font-size: x-small;"><span style="background-color: #ffff00;">10/13/2011  170 pounds  45abc16d&#8230; 3d34d87e&#8230; Weight M&#8230; 10/13/20&#8230;      Active        None       False       False<br />
</span>10/12/2011  175 pounds  f7931e43&#8230; 3d34d87e&#8230; Weight M&#8230; 10/12/20&#8230;      Active        None       False       False<br />
10/12/2011  385         d4b2e3ab&#8230; 3d34d87e&#8230; Weight M&#8230; 10/12/20&#8230;      Active        None       False       False<br />
8/5/2011&#8230; 160         382e9e1f&#8230; 3d34d87e&#8230; Weight M&#8230; 8/5/2011&#8230;      Active        None       False       False</span></span></p>
<p>So what is the cool thing going on above? Well in <span style="font-family: Consolas; font-size: small;"><strong>five commands</strong></span> we are able to authenticate, get and put weight readings in to HealthVault!</p>
<p>This is all possible owing to the magic of <a href="http://en.wikipedia.org/wiki/Windows_PowerShell">powershell</a>, and a powershell HealthVault module (<a href="https://github.com/vaibhavb/HvPosh">HvPosh</a>). This is just a start, there all kinds of nerd scenarios this HealthVault command line shell can do! Think about command line automation for getting in all that data in to HealthVault, working with test data, understanding the healthvault xml, and doing all sorts of quantization on your personal health data!! The possibilities are limit-less, well at least for the command line nerds <img src='http://healthblog.vitraag.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><strong>So what is HvPosh?</strong></p>
<p>HvPosh is a HealthVault powershell module currently running as a desktop client application. The source for this module is up on <a href="https://github.com/vaibhavb/HvPosh">github</a> and you are welcome to contribute more functions, cmdlets, test data or infact various analysis modules!</p>
<p>Take HvPosh for a spin, and yep! this is right out of oven so be gentle!</p>
<p><a href="http://healthblog.vitraag.com/wp-content/uploads/2011/10/image.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://healthblog.vitraag.com/wp-content/uploads/2011/10/image_thumb.png" border="0" alt="image" width="359" height="287" /></a></p>
<p>Fig 1. HvPosh On <a href="https://github.com/vaibhavb/HvPosh">GitHub</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://healthblog.vitraag.com/2011/10/healthvault-powershell-module-the-beginnings/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Open Source Convention (OSCON) 2011</title>
		<link>http://healthblog.vitraag.com/2011/07/open-source-convention-oscon-2011/</link>
		<comments>http://healthblog.vitraag.com/2011/07/open-source-convention-oscon-2011/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 07:47:23 +0000</pubDate>
		<dc:creator>vaibhavb</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://healthblog.vitraag.com/2011/07/open-source-convention-oscon-2011/</guid>
		<description><![CDATA[Myself and my esteemed colleague, Ali Emami will be at OSCON starting tomorrow. The healthcare track this year is packed with great content, we will be touching on HealthVault and Microsoft’s participation in the Direct project. Last year I talked about Programming Healthcare Silos, the Direct project is an innovative way to bridge the silos [...]]]></description>
				<content:encoded><![CDATA[<p>Myself and my esteemed colleague, <a href="http://www.oscon.com/oscon2011/profile/124027">Ali Emami</a> will be at <a href="http://www.oscon.com/oscon2011">OSCON</a> starting tomorrow. The <a href="http://www.oscon.com/oscon2011/public/schedule/topic/Healthcare">healthcare track</a> this year is packed with great content, we will be touching on <a href="http://www.oscon.com/oscon2011/public/schedule/detail/19573">HealthVault and Microsoft’s participation in the Direct project</a>.</p>
<p>Last year I talked about <a href="http://www.oscon.com/oscon2010/public/schedule/detail/15292">Programming Healthcare Silos</a>, the Direct project is an innovative way to bridge the silos in Healthcare and provide a secure provider to provider and provider to patient mode of data exchange.</p>
<p><span id="more-349"></span>If you are around stop by for the talk or come grab us of any relevant questions. We&#8217;ll post the slides online after the talk.</p>
<p>I’m looking forward to the conference, and particularly to the talk on <a href="http://www.oscon.com/oscon2011/public/schedule/detail/20081">personal data locker project</a> and more. It has been a <a href="http://ramblings.vitraag.com/2008/09/where-is-my-data-can-i-use-it-and-can-it-help-me/">pet peeve</a> of mine to build some akin to that, with the locker talk and more <a href="http://www.oscon.com/oscon2011/public/schedule/share/2a147fb7251577f134c7fbe2e27abd56">awesomeness</a> hopefully I’ll get to hacking on it soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://healthblog.vitraag.com/2011/07/open-source-convention-oscon-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
