<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for iNTERFACEWARE</title>
	<atom:link href="http://blog.interfaceware.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.interfaceware.com</link>
	<description>HL7 Made Easy</description>
	<lastBuildDate>Tue, 08 Nov 2011 09:29:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Comment on The Return of Internet Explorer by Stijn Van Loo</title>
		<link>http://blog.interfaceware.com/hl7/return-of-internet-explorer/comment-page-1/#comment-3445</link>
		<dc:creator>Stijn Van Loo</dc:creator>
		<pubDate>Tue, 08 Nov 2011 09:29:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interfaceware.com/?p=1034#comment-3445</guid>
		<description>As an EDC provider we experience first-hand what it means to still have to support older versions of IE. As you mentioned, hospitals are often still working with IE6, because they didn&#039;t upgrade their desktops from Windows 2000.

However, our Google Analytics charts show that even IE6 is on a slow but steady decline. Thanks for posting this article, it&#039;s great to know that we&#039;re not alone in this :-)</description>
		<content:encoded><![CDATA[<p>As an EDC provider we experience first-hand what it means to still have to support older versions of IE. As you mentioned, hospitals are often still working with IE6, because they didn&#8217;t upgrade their desktops from Windows 2000.</p>
<p>However, our Google Analytics charts show that even IE6 is on a slow but steady decline. Thanks for posting this article, it&#8217;s great to know that we&#8217;re not alone in this <img src='http://blog.interfaceware.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on E-Prescription with Surescripts by Saul Kravitz</title>
		<link>http://blog.interfaceware.com/hl7/eprescription-surescripts/comment-page-1/#comment-3420</link>
		<dc:creator>Saul Kravitz</dc:creator>
		<pubDate>Fri, 12 Aug 2011 17:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interfaceware.com/?p=856#comment-3420</guid>
		<description>In the document you lined (http://wiki.interfaceware.com/files/463/Sample%2520Messages%25204dot20.pdf) the dual XML and EDIFACT versions of the messages are defined.  This is quite common.  Same thing is happening in X11, and HL7 messaging. In our lifetimes, the EDI version of the messaging may be retired...thanks for your examples/pointers!</description>
		<content:encoded><![CDATA[<p>In the document you lined (<a href="http://wiki.interfaceware.com/files/463/Sample%2520Messages%25204dot20.pdf" rel="nofollow">http://wiki.interfaceware.com/files/463/Sample%2520Messages%25204dot20.pdf</a>) the dual XML and EDIFACT versions of the messages are defined.  This is quite common.  Same thing is happening in X11, and HL7 messaging. In our lifetimes, the EDI version of the messaging may be retired&#8230;thanks for your examples/pointers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Limits to Interoperability by Eliot</title>
		<link>http://blog.interfaceware.com/hl7/limits-interoperability/comment-page-1/#comment-3413</link>
		<dc:creator>Eliot</dc:creator>
		<pubDate>Tue, 02 Aug 2011 22:29:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interfaceware.com/?p=1000#comment-3413</guid>
		<description>Hi Lowell - hope you are well!

I learned Fortran at University but never really got to put it into practice - my first language was basic on a BBC micro running a 6502 processor - they were popular in the UK and to some extent New Zealand which is where I am from.  Incidentally Acorn the company that made that machine when on to invent the ARM chip which has now become ubiquitous in the new world of mobile devices.  But that&#039;s another story...

It would have been great to have been a fly on the wall at that insurance company to learn just how much of the issue was due to less than wonderfully designed software and if the problems could have solved in a different way.  Personally I&#039;m unlikely to have the opportunity to do an internship maintaining COBOL software on AS400 in the near future so I won&#039;t be likely to get that insight any time soon :-).  Maybe someone else reading the blog will have more of an idea that has actually worked in this area.  There ought to be some trend towards reaching some larger common subset of information as domain problems are better understood.  a.k.a commoditization.

Reminds me of classic folk tale of the programmer at the bank that deposited all the rounding errors from millions of accounts into his account.  My guess is rounding errors with insurance add up faster... 

My mum has been getting some treatment lately and it&#039;s interesting looking at the forms you have to fill out with hospitals - HL7 ADT messages are really quite closely modeled on the typical processes hospitals follow which is good and bad.  It means the standard meets a lot of the needs, but from a data modelling perspective it&#039;s very hard coded around those needs.  The structure is not orthogonal (or in other terminology &#039;normalized&#039;) which makes it difficult to extend gracefully.</description>
		<content:encoded><![CDATA[<p>Hi Lowell &#8211; hope you are well!</p>
<p>I learned Fortran at University but never really got to put it into practice &#8211; my first language was basic on a BBC micro running a 6502 processor &#8211; they were popular in the UK and to some extent New Zealand which is where I am from.  Incidentally Acorn the company that made that machine when on to invent the ARM chip which has now become ubiquitous in the new world of mobile devices.  But that&#8217;s another story&#8230;</p>
<p>It would have been great to have been a fly on the wall at that insurance company to learn just how much of the issue was due to less than wonderfully designed software and if the problems could have solved in a different way.  Personally I&#8217;m unlikely to have the opportunity to do an internship maintaining COBOL software on AS400 in the near future so I won&#8217;t be likely to get that insight any time soon <img src='http://blog.interfaceware.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .  Maybe someone else reading the blog will have more of an idea that has actually worked in this area.  There ought to be some trend towards reaching some larger common subset of information as domain problems are better understood.  a.k.a commoditization.</p>
<p>Reminds me of classic folk tale of the programmer at the bank that deposited all the rounding errors from millions of accounts into his account.  My guess is rounding errors with insurance add up faster&#8230; </p>
<p>My mum has been getting some treatment lately and it&#8217;s interesting looking at the forms you have to fill out with hospitals &#8211; HL7 ADT messages are really quite closely modeled on the typical processes hospitals follow which is good and bad.  It means the standard meets a lot of the needs, but from a data modelling perspective it&#8217;s very hard coded around those needs.  The structure is not orthogonal (or in other terminology &#8216;normalized&#8217;) which makes it difficult to extend gracefully.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Limits to Interoperability by Lowell Buschert</title>
		<link>http://blog.interfaceware.com/hl7/limits-interoperability/comment-page-1/#comment-3412</link>
		<dc:creator>Lowell Buschert</dc:creator>
		<pubDate>Tue, 02 Aug 2011 16:21:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interfaceware.com/?p=1000#comment-3412</guid>
		<description>interoperability is all about finding common ground between disparate systems to exchange information.   In the distant past that meant sending a blob to another system and having it decipher or reformat the information in a language that it understood.   In my fortran days, this was a common practice.  In fact I think the common construct in fortran was meant for that very purpose. Then along came edi which required a few extra steps to encode and decode information into the common edi language.   I worked with edifact before HL7.</description>
		<content:encoded><![CDATA[<p>interoperability is all about finding common ground between disparate systems to exchange information.   In the distant past that meant sending a blob to another system and having it decipher or reformat the information in a language that it understood.   In my fortran days, this was a common practice.  In fact I think the common construct in fortran was meant for that very purpose. Then along came edi which required a few extra steps to encode and decode information into the common edi language.   I worked with edifact before HL7.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Rise and Fall of HL7 by Eliot</title>
		<link>http://blog.interfaceware.com/hl7/the-rise-and-fall-of-hl7/comment-page-1/#comment-3411</link>
		<dc:creator>Eliot</dc:creator>
		<pubDate>Sun, 31 Jul 2011 21:47:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interfaceware.com/?p=790#comment-3411</guid>
		<description>Hi Dacian,

Nice to hear from you!  I guess it really depends on what kinds of systems hospitals buy.  There are commercial systems that have useful applications in healthcare that aren&#039;t necessary &#039;healthcare&#039; systems.  Those support web service interfaces often.

A lot of our customers are starting to structure their applications so that their core interfaces are web services and then they are using Iguana as a translator between all sorts of legacy formats - not just HL7 but flat files, directly querying old DB2 databases etc. It just turns out to be an efficient way to implement support for HL7 and other types of interfaces - sometimes better than having staging tables and so on.

For us I just noticed an ever increasing trend in our pre-sales conversations that more and more people were asking support for web services. Since our core value is making integration easier it became very obvious that we really needed to revamp our technology to handle a lot more than just HL7.  The hunch was right - roughly 70% of our new customers are implementing web services as well as HL7.  Almost every business in the world is interested in integrating their data and being able to make it available in a SaaS model - ala web services or FTP file type interfaces.

As for the energy industry having bad technology I guess its exactly the same underlying issues - a healthcare company or energy company can both be very successful because of their core products - and yet have mediocre IT technology.  If you are selecting say a lab company then the fact that their integration APIs might be a bit grungy isn&#039;t going to be enough to shift your decision to use another lab which doesn&#039;t offer the tests you need and the price point you are willing to accept.  i.e. if the Cost of interface = 50,000 and the cost of lab procedures = 1,000,000 - interfacing is only 5% of the overall cost so it&#039;s not going to matter than much.

We&#039;re positioning ourselves to more than just a healthcare solution - basic message is &quot;Iguana can suck your data from any of your systems, in any format and allow you to integrate it and publish it to the web faster and less expensively than any other solution.&quot;  Got to work on that messaging but that&#039;s the basic gist.  The translator is really quite spectacular - it&#039;s going to useful for many industries.</description>
		<content:encoded><![CDATA[<p>Hi Dacian,</p>
<p>Nice to hear from you!  I guess it really depends on what kinds of systems hospitals buy.  There are commercial systems that have useful applications in healthcare that aren&#8217;t necessary &#8216;healthcare&#8217; systems.  Those support web service interfaces often.</p>
<p>A lot of our customers are starting to structure their applications so that their core interfaces are web services and then they are using Iguana as a translator between all sorts of legacy formats &#8211; not just HL7 but flat files, directly querying old DB2 databases etc. It just turns out to be an efficient way to implement support for HL7 and other types of interfaces &#8211; sometimes better than having staging tables and so on.</p>
<p>For us I just noticed an ever increasing trend in our pre-sales conversations that more and more people were asking support for web services. Since our core value is making integration easier it became very obvious that we really needed to revamp our technology to handle a lot more than just HL7.  The hunch was right &#8211; roughly 70% of our new customers are implementing web services as well as HL7.  Almost every business in the world is interested in integrating their data and being able to make it available in a SaaS model &#8211; ala web services or FTP file type interfaces.</p>
<p>As for the energy industry having bad technology I guess its exactly the same underlying issues &#8211; a healthcare company or energy company can both be very successful because of their core products &#8211; and yet have mediocre IT technology.  If you are selecting say a lab company then the fact that their integration APIs might be a bit grungy isn&#8217;t going to be enough to shift your decision to use another lab which doesn&#8217;t offer the tests you need and the price point you are willing to accept.  i.e. if the Cost of interface = 50,000 and the cost of lab procedures = 1,000,000 &#8211; interfacing is only 5% of the overall cost so it&#8217;s not going to matter than much.</p>
<p>We&#8217;re positioning ourselves to more than just a healthcare solution &#8211; basic message is &#8220;Iguana can suck your data from any of your systems, in any format and allow you to integrate it and publish it to the web faster and less expensively than any other solution.&#8221;  Got to work on that messaging but that&#8217;s the basic gist.  The translator is really quite spectacular &#8211; it&#8217;s going to useful for many industries.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Rise and Fall of HL7 by Dacian</title>
		<link>http://blog.interfaceware.com/hl7/the-rise-and-fall-of-hl7/comment-page-1/#comment-3409</link>
		<dc:creator>Dacian</dc:creator>
		<pubDate>Fri, 29 Jul 2011 14:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interfaceware.com/?p=790#comment-3409</guid>
		<description>I&#039;m a bit late here, nonetheless this blog post makes a few interesting points. When looking &lt;a href=&quot;http://www.dataintegrationblog.com/data-integration-david-linthicum/we-don%E2%80%99t-need-integration-standards/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;, it strikes a bit:

Protocol: LLP says how to transport a HL7-2 message and how it can be consumed (between these separators).
Format: Well, the pipes :)
Views on data: guidance on where to look for data.

On the other hand, we have some other not so interesting &quot;specs&quot; which might be applied to healthcare (XML, RIM v3, JSON etc.) Now, considering the 3 points above, is there any difference between all these? While XML doesn&#039;t have any formal guidance on where the data is, it helps in that field with schemas. Actually, it claims some flexibility on the &quot;view&quot; aspect. While this can be problematic because of its hierarchical structure, I&#039;m not sure HL7-2 is any better.

Actually, it seems to me that the comparison between these formats is more related to whether they make the integration process easier on a rather theoretical plan. However, in reality, although hospitals have system integration problems, the JSON, RDF, RIM or whatever won&#039;t make it, imho, if those 800 pound gorillas you mention in a different blog don&#039;t have it in their products and the hospital IT doesn&#039;t adopt it (read: sees it) because is less work for them. And while Oracle sales people try selling ice to Eskimos, they might succeed :)

I have no idea whether RIM v3 will die or not (I think your point 3 above on this is very important), the question is does it bring any value which is worth supporting it despite the criticism and complexity? Representing models with very little support formalism introduces complexity as well, especially in implementing translators (ok, I know iNTERFACEWARE makes it easier) but also in training and maintenance.

Thanks

PS: As for the healthcare being some of the worst in terms of technology innovation, I point you towards the &quot;energy industry&quot;. Boy, those software systems are old!</description>
		<content:encoded><![CDATA[<p>I&#8217;m a bit late here, nonetheless this blog post makes a few interesting points. When looking <a href="http://www.dataintegrationblog.com/data-integration-david-linthicum/we-don%E2%80%99t-need-integration-standards/" rel="nofollow">here</a>, it strikes a bit:</p>
<p>Protocol: LLP says how to transport a HL7-2 message and how it can be consumed (between these separators).<br />
Format: Well, the pipes <img src='http://blog.interfaceware.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Views on data: guidance on where to look for data.</p>
<p>On the other hand, we have some other not so interesting &#8220;specs&#8221; which might be applied to healthcare (XML, RIM v3, JSON etc.) Now, considering the 3 points above, is there any difference between all these? While XML doesn&#8217;t have any formal guidance on where the data is, it helps in that field with schemas. Actually, it claims some flexibility on the &#8220;view&#8221; aspect. While this can be problematic because of its hierarchical structure, I&#8217;m not sure HL7-2 is any better.</p>
<p>Actually, it seems to me that the comparison between these formats is more related to whether they make the integration process easier on a rather theoretical plan. However, in reality, although hospitals have system integration problems, the JSON, RDF, RIM or whatever won&#8217;t make it, imho, if those 800 pound gorillas you mention in a different blog don&#8217;t have it in their products and the hospital IT doesn&#8217;t adopt it (read: sees it) because is less work for them. And while Oracle sales people try selling ice to Eskimos, they might succeed <img src='http://blog.interfaceware.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I have no idea whether RIM v3 will die or not (I think your point 3 above on this is very important), the question is does it bring any value which is worth supporting it despite the criticism and complexity? Representing models with very little support formalism introduces complexity as well, especially in implementing translators (ok, I know iNTERFACEWARE makes it easier) but also in training and maintenance.</p>
<p>Thanks</p>
<p>PS: As for the healthcare being some of the worst in terms of technology innovation, I point you towards the &#8220;energy industry&#8221;. Boy, those software systems are old!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Rise and Fall of HL7 by Eliot</title>
		<link>http://blog.interfaceware.com/hl7/the-rise-and-fall-of-hl7/comment-page-1/#comment-3390</link>
		<dc:creator>Eliot</dc:creator>
		<pubDate>Fri, 27 May 2011 15:04:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interfaceware.com/?p=790#comment-3390</guid>
		<description>Nice to catch up Vitaly - people definitely do make the rounds of the different parts of the industry eh!</description>
		<content:encoded><![CDATA[<p>Nice to catch up Vitaly &#8211; people definitely do make the rounds of the different parts of the industry eh!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Facebook, Google and 37Signals do better technology than Healthcare IT by Grahame Grieve</title>
		<link>http://blog.interfaceware.com/hl7/facebook-google-37signals-technology-healthcare/comment-page-1/#comment-3389</link>
		<dc:creator>Grahame Grieve</dc:creator>
		<pubDate>Thu, 26 May 2011 21:44:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interfaceware.com/?p=915#comment-3389</guid>
		<description>I think it&#039;s also a factor that these *individual* APIs scale on their own terms, not as a group with anyone else - an outcome of the business scenario that creates them</description>
		<content:encoded><![CDATA[<p>I think it&#8217;s also a factor that these *individual* APIs scale on their own terms, not as a group with anyone else &#8211; an outcome of the business scenario that creates them</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Rise and Fall of HL7 by Vitaly</title>
		<link>http://blog.interfaceware.com/hl7/the-rise-and-fall-of-hl7/comment-page-1/#comment-3385</link>
		<dc:creator>Vitaly</dc:creator>
		<pubDate>Mon, 23 May 2011 14:56:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interfaceware.com/?p=790#comment-3385</guid>
		<description>Elliot,

This is Vitaly Furman... we spoke briefly at HIMSS and you emailed me
afterwards with a demo suggestion.

I just wanted to let me know that as of May 16th, I had joined the Brooklyn
Health Information Exchange... In this decison, I had shortnened my daily
commute by about 2/3

As this is a InterSystems shop, I have a lot to learn... but it sort of
similar to Chameleon in some ways...


As you can see, I am finally in the HealthIT space... I saw your post on the
Health Information Technology page about the future of HL7.

I will contact you of/when I have time to see your new stuff... it may not
be for awhile.... :)

Thanks


Vitaly</description>
		<content:encoded><![CDATA[<p>Elliot,</p>
<p>This is Vitaly Furman&#8230; we spoke briefly at HIMSS and you emailed me<br />
afterwards with a demo suggestion.</p>
<p>I just wanted to let me know that as of May 16th, I had joined the Brooklyn<br />
Health Information Exchange&#8230; In this decison, I had shortnened my daily<br />
commute by about 2/3</p>
<p>As this is a InterSystems shop, I have a lot to learn&#8230; but it sort of<br />
similar to Chameleon in some ways&#8230;</p>
<p>As you can see, I am finally in the HealthIT space&#8230; I saw your post on the<br />
Health Information Technology page about the future of HL7.</p>
<p>I will contact you of/when I have time to see your new stuff&#8230; it may not<br />
be for awhile&#8230;. <img src='http://blog.interfaceware.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks</p>
<p>Vitaly</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Rise and Fall of HL7 by Eliot</title>
		<link>http://blog.interfaceware.com/hl7/the-rise-and-fall-of-hl7/comment-page-1/#comment-3378</link>
		<dc:creator>Eliot</dc:creator>
		<pubDate>Fri, 13 May 2011 19:48:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interfaceware.com/?p=790#comment-3378</guid>
		<description>Hi Daniel,

You&#039;ve put your finger right on the button. One of the most broken aspects of the HL7 protocol is the way it&#039;s typically implemented in a broadcast mode.  A better model for interoperability are APIs which are what are described as RESTful.

If you have a health information system it should be possible for me to use APIs on your system which allow me to query at any given time for any of the data I need to get from it.  It&#039;s dumb that I have to drink from the fire hose receiving an endless stream of events that my application is not interested in.

With RESTful APIs it&#039;s much less of a big deal if a system goes offline for a few hours - no data is lost, systems don&#039;t get out of sync.

Also the APIs should be open and documented. It&#039;s a broken model when you have to be spending a lot of time talking to your vendors.  Go have a look at the web APIs for a product called Highrise and you get a feel for just how backward interfacing is within healthcare.</description>
		<content:encoded><![CDATA[<p>Hi Daniel,</p>
<p>You&#8217;ve put your finger right on the button. One of the most broken aspects of the HL7 protocol is the way it&#8217;s typically implemented in a broadcast mode.  A better model for interoperability are APIs which are what are described as RESTful.</p>
<p>If you have a health information system it should be possible for me to use APIs on your system which allow me to query at any given time for any of the data I need to get from it.  It&#8217;s dumb that I have to drink from the fire hose receiving an endless stream of events that my application is not interested in.</p>
<p>With RESTful APIs it&#8217;s much less of a big deal if a system goes offline for a few hours &#8211; no data is lost, systems don&#8217;t get out of sync.</p>
<p>Also the APIs should be open and documented. It&#8217;s a broken model when you have to be spending a lot of time talking to your vendors.  Go have a look at the web APIs for a product called Highrise and you get a feel for just how backward interfacing is within healthcare.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

