Class PixPdqCamelValidators


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

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.apache.camel.Processor iti10RequestValidator()
      Returns a validating processor for ITI-10 request messages (PIX Update Notification).
      static org.apache.camel.Processor iti10ResponseValidator()
      Returns a validating processor for ITI-10 response messages (PIX Update Notification).
      static org.apache.camel.Processor iti21RequestValidator()
      Returns a validating processor for ITI-21 request messages (Patient Demographics Query).
      static org.apache.camel.Processor iti21ResponseValidator()
      Returns a validating processor for ITI-21 response messages (Patient Demographics Query).
      static org.apache.camel.Processor iti22RequestValidator()
      Returns a validating processor for ITI-22 request messages (Patient Demographics and Visit Query).
      static org.apache.camel.Processor iti22ResponseValidator()
      Returns a validating processor for ITI-22 response messages (Patient Demographics and Visit Query).
      static org.apache.camel.Processor iti64RequestValidator()
      Returns a validating processor for ITI-64 request messages (XAD-PID Change Management).
      static org.apache.camel.Processor iti64ResponseValidator()
      Returns a validating processor for ITI-64 response messages (XAD-PID Change Management).
      static org.apache.camel.Processor iti8RequestValidator()
      Returns a validating processor for ITI-8 request messages (Patient Identity Feed).
      static org.apache.camel.Processor iti8ResponseValidator()
      Returns a validating processor for ITI-8 response messages (Patient Identity Feed).
      static org.apache.camel.Processor iti9RequestValidator()
      Returns a validating processor for ITI-9 request messages.
      static org.apache.camel.Processor iti9ResponseValidator()
      Returns a validating processor for ITI-9 response messages (Patient Identity Query).
      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.
    • Constructor Detail

      • PixPdqCamelValidators

        public PixPdqCamelValidators()
    • Method Detail

      • 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).