org.openhealthexchange.openpixpdq.ihe.impl_v2
Class PixFeedHandlerV25

java.lang.Object
  extended by org.openhealthexchange.openpixpdq.ihe.impl_v2.BaseHandler
      extended by org.openhealthexchange.openpixpdq.ihe.impl_v2.PixFeedHandlerV25

 class PixFeedHandlerV25
extends BaseHandler

PixFeedHandlerV25 is a message handler similar to PixFeedHandler. However, it processes HL7v2.5 PIX Feed message instead of HL7v2.3.1.

Version:
1.0 Jan 22, 2009
Author:
Wenzhi Li
See Also:
PixFeedHandler

Field Summary
 
Fields inherited from class org.openhealthexchange.openpixpdq.ihe.impl_v2.BaseHandler
connection
 
Constructor Summary
PixFeedHandlerV25(PixManager actor)
          Constructor
 
Method Summary
(package private)  ca.uhn.hl7v2.model.Message processCreate(ca.uhn.hl7v2.model.Message msgIn)
          Processes PIX Feed Create Patient message in HL7v2.5.
 
Methods inherited from class org.openhealthexchange.openpixpdq.ihe.impl_v2.BaseHandler
getMessageControlId, getServerApplication, getServerFacility
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PixFeedHandlerV25

PixFeedHandlerV25(PixManager actor)
Constructor

Parameters:
actor - the PixManager actor
Method Detail

processCreate

ca.uhn.hl7v2.model.Message processCreate(ca.uhn.hl7v2.model.Message msgIn)
                                   throws ca.uhn.hl7v2.app.ApplicationException,
                                          ca.uhn.hl7v2.HL7Exception
Processes PIX Feed Create Patient message in HL7v2.5.

Parameters:
msgIn - the PIX Feed request message
Returns:
a response message for PIX Feed
Throws:
ca.uhn.hl7v2.app.ApplicationException - If Application has trouble
ca.uhn.hl7v2.HL7Exception - if something is wrong with HL7 message