Class PixPdqCamelValidators

java.lang.Object
org.openehealth.ipf.platform.camel.ihe.mllp.PixPdqCamelValidators

public abstract class PixPdqCamelValidators extends Object
Validating processors for MLLP-based IPF IHE components.
Author:
Dmytro Rud
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.camel.Processor
    Returns a validating processor for ITI-10 request messages (PIX Update Notification).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-10 response messages (PIX Update Notification).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-21 request messages (Patient Demographics Query).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-21 response messages (Patient Demographics Query).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-22 request messages (Patient Demographics and Visit Query).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-22 response messages (Patient Demographics and Visit Query).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-64 request messages (XAD-PID Change Management).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-64 response messages (XAD-PID Change Management).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-8 request messages (Patient Identity Feed).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-8 response messages (Patient Identity Feed).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-9 request messages.
    static org.apache.camel.Processor
    Returns a validating processor for ITI-9 response messages (Patient Identity Query).
    static org.apache.camel.Processor
    Returns a validating processor that obtains the validation rules from the currently used HapiContext and the type of the message contained in the exchange body.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 used HapiContext and 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).