Healthcare-IT Business Strategy

Sunday, June 15, 2008

HL7 2.x to XML

For example represent the ORM message in XML format as above:

HL7 2.x was the best thing that could happen to Healthcare in terms of providing a common messaging language between systems. However HL7 2.x did not fit into the bigger picture of web-based applications, especially SOA. Therefore the need was felt for a XML based messaging format. This gave birth to HL7 3.0, where effort was made to define the most granular details. However the flip side is that HL7 3.0 lost the flexibility of accommodating innovation in clinical procedures.

Many new eHealth integration efforts are adopting HL7 3.0, though the old school having implemented HL7 2.x swears by it. Both approaches are right, but where is the meeting ground?

One way of sending HL7 2.x messages in SOA without moving to HL7 3.0 is to convert HL7 2.x fields into XML tags. The name of the tag can be Field# or Field Name. Just put a SOAP header on to the HL7 2.x XML and you are good to go. However the sending and the receiving applications need to share the same xsd. This can become the de facto standard if widely used by all.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]



<< Home