Showing posts with label Standards. Show all posts
Showing posts with label Standards. Show all posts

Sunday, August 12, 2012

Semantic Interoperability Part I - Architectural scalability is the primary driver for adopting standards

I am always amused by statements saying that the system is only at the level of syntactic interoperability because it is not using standards for the data exchange, and it will be at level of semantic interoperability with the adoption of standards.

This kind of statement is not entirely true especially the second part, IMO, every two interconnected systems are semantically interoperable regardless of whether the data exchange is based on industry standards or not.

Let us look the IEEE's definition of Syntactic and Semantic Interoperability in the below figure.



Based on the above definition, as long as two interconnected systems function as per requirement, and satisfy the use cases, they are obviously qualified as "Semantic Interoperability" with one caveat - whether the capability is applicable for more participating systems.

This can be easily satisfied again as long as we mandate that every integration partner follows the existing data exchange specification, and the existing in-use data exchange specification eventually becomes the de-facto standards, which again is not bad thing at all. Every standard is originated from non-standard based implementation, just like what Spanish poet Antonio Machado said - "Travelers, there is no path, paths are made by walking."

Now back to the caveat earlier mentioned - whether the capability is applicable for more participating systems. Let's list out what are the factors that will affect our ability to apply the existing capability to another system and more.

1) The development effort required to replicate the capability to another system or more in the entire healthcare ecosystem
2) The ability for the existing integrated interface to adapt for future use cases
3) How do I choose the right standards for my solution


Please tune in for the Part II  and Part III in the following weeks to analyze what is the motivation for adopting industry standards, and what kind of standards you should be adopting considering the fact that healthcare standards arena is a complicated environment, there are good ones but also a lot of shady ones, or just simply being abused or misused.

In mean time, please let me know any comment or suggestion.





Wednesday, June 13, 2012

The thought process is more important than the solution


During recent Ken Rubin's trip to Singapore in May 28, I shared my views and suggestions on how to effectively adopt/develop healthcare interoperability standards.

Instead of telling the audience what standards to adopt, and how to develop or extend standards. I used the approach as illustrated in the following two slides with the intention of helping the audience understand the thought process from architect's perspective, what are the considerations, and how to choose the applicable standards, and how to adopt and implement.

The reaction from the audience is mixed,most of them fully appreciated the sharing and learning points they got from the sharing, very few of them did not understand what I am trying to convey, and it turned out that for those did not fully understand, they did not have proper technical background or no programming background. So what does it tell?



Part 2 of series on Amazing power of HL7 FHIR and GenAI

For the past one week I have been working on part 2 of the series (refer to the overview of the series here - https://healthinterconnect.blo...