Message processing overview



The SHR module is asynchonous

The SHR Adapter module performs hl7 message processing Asynchonously. This means that the POST and GET encounters will wait for procesing to complete, and send you a response.

If you are familiar with the OpenMRS core and how it works, this merely means that we will not be using an hl7 processing queue. Instead, we will log the request, and pass on the message directly to the ORUR01 handler, and send you the response.

HL7 message processing and results

The SHR module is designed to return hl7 messages in xml format.  Converting between xml to pipe delimited format is extremely easy, and requires no additional changes. However, for our purposes, we will use only xml format messages.