Class PixPdqCamelValidators
java.lang.Object
org.openehealth.ipf.platform.camel.ihe.mllp.PixPdqCamelValidators
Validating processors for MLLP-based IPF IHE components.
- Author:
- Dmytro Rud
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.camel.ProcessorReturns a validating processor for ITI-10 request messages (PIX Update Notification).static org.apache.camel.ProcessorReturns a validating processor for ITI-10 response messages (PIX Update Notification).static org.apache.camel.ProcessorReturns a validating processor for ITI-21 request messages (Patient Demographics Query).static org.apache.camel.ProcessorReturns a validating processor for ITI-21 response messages (Patient Demographics Query).static org.apache.camel.ProcessorReturns a validating processor for ITI-22 request messages (Patient Demographics and Visit Query).static org.apache.camel.ProcessorReturns a validating processor for ITI-22 response messages (Patient Demographics and Visit Query).static org.apache.camel.ProcessorReturns a validating processor for ITI-64 request messages (XAD-PID Change Management).static org.apache.camel.ProcessorReturns a validating processor for ITI-64 response messages (XAD-PID Change Management).static org.apache.camel.ProcessorReturns a validating processor for ITI-8 request messages (Patient Identity Feed).static org.apache.camel.ProcessorReturns a validating processor for ITI-8 response messages (Patient Identity Feed).static org.apache.camel.ProcessorReturns a validating processor for ITI-9 request messages.static org.apache.camel.ProcessorReturns a validating processor for ITI-9 response messages (Patient Identity Query).static org.apache.camel.ProcessorReturns a validating processor that obtains the validation rules from the currently usedHapiContextand the type of the message contained in the exchange body.
-
Constructor Details
-
PixPdqCamelValidators
public PixPdqCamelValidators()
-
-
Method Details
-
itiValidator
public static org.apache.camel.Processor itiValidator()Returns a validating processor that obtains the validation rules from the currently usedHapiContextand the type of the message contained in the exchange body. As such there is no real need to use the explicitly transaction-dependent validators.- Returns:
- all-purpose validating processor
-
iti8RequestValidator
public static org.apache.camel.Processor iti8RequestValidator()Returns a validating processor for ITI-8 request messages (Patient Identity Feed). -
iti8ResponseValidator
public static org.apache.camel.Processor iti8ResponseValidator()Returns a validating processor for ITI-8 response messages (Patient Identity Feed). -
iti9RequestValidator
public static org.apache.camel.Processor iti9RequestValidator()Returns a validating processor for ITI-9 request messages. (Patient Identity Query). -
iti9ResponseValidator
public static org.apache.camel.Processor iti9ResponseValidator()Returns a validating processor for ITI-9 response messages (Patient Identity Query). -
iti10RequestValidator
public static org.apache.camel.Processor iti10RequestValidator()Returns a validating processor for ITI-10 request messages (PIX Update Notification). -
iti10ResponseValidator
public static org.apache.camel.Processor iti10ResponseValidator()Returns a validating processor for ITI-10 response messages (PIX Update Notification). FIXME I think this is the wrong profile -
iti21RequestValidator
public static org.apache.camel.Processor iti21RequestValidator()Returns a validating processor for ITI-21 request messages (Patient Demographics Query). -
iti21ResponseValidator
public static org.apache.camel.Processor iti21ResponseValidator()Returns a validating processor for ITI-21 response messages (Patient Demographics Query). -
iti22RequestValidator
public static org.apache.camel.Processor iti22RequestValidator()Returns a validating processor for ITI-22 request messages (Patient Demographics and Visit Query). -
iti22ResponseValidator
public static org.apache.camel.Processor iti22ResponseValidator()Returns a validating processor for ITI-22 response messages (Patient Demographics and Visit Query). -
iti64RequestValidator
public static org.apache.camel.Processor iti64RequestValidator()Returns a validating processor for ITI-64 request messages (XAD-PID Change Management). -
iti64ResponseValidator
public static org.apache.camel.Processor iti64ResponseValidator()Returns a validating processor for ITI-64 response messages (XAD-PID Change Management).
-