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 Details

    • PixPdqCamelValidators

      public PixPdqCamelValidators()
  • Method Details

    • itiValidator

      public static 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 Processor iti8RequestValidator()
      Returns a validating processor for ITI-8 request messages (Patient Identity Feed).
    • iti8ResponseValidator

      public static Processor iti8ResponseValidator()
      Returns a validating processor for ITI-8 response messages (Patient Identity Feed).
    • iti9RequestValidator

      public static Processor iti9RequestValidator()
      Returns a validating processor for ITI-9 request messages. (Patient Identity Query).
    • iti9ResponseValidator

      public static Processor iti9ResponseValidator()
      Returns a validating processor for ITI-9 response messages (Patient Identity Query).
    • iti10RequestValidator

      public static Processor iti10RequestValidator()
      Returns a validating processor for ITI-10 request messages (PIX Update Notification).
    • iti10ResponseValidator

      public static 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 Processor iti21RequestValidator()
      Returns a validating processor for ITI-21 request messages (Patient Demographics Query).
    • iti21ResponseValidator

      public static Processor iti21ResponseValidator()
      Returns a validating processor for ITI-21 response messages (Patient Demographics Query).
    • iti22RequestValidator

      public static Processor iti22RequestValidator()
      Returns a validating processor for ITI-22 request messages (Patient Demographics and Visit Query).
    • iti22ResponseValidator

      public static Processor iti22ResponseValidator()
      Returns a validating processor for ITI-22 response messages (Patient Demographics and Visit Query).
    • iti64RequestValidator

      public static Processor iti64RequestValidator()
      Returns a validating processor for ITI-64 request messages (XAD-PID Change Management).
    • iti64ResponseValidator

      public static Processor iti64ResponseValidator()
      Returns a validating processor for ITI-64 response messages (XAD-PID Change Management).