Class PamCamelValidators


  • public abstract class PamCamelValidators
    extends Object
    Validating processors for MLLP-based IPF IHE components.
    Author:
    Christian Ohr
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.apache.camel.Processor iti30RequestValidator()
      Returns a validating processor for ITI-30 request messages (Patient Identity Management).
      static org.apache.camel.Processor iti30ResponseValidator()
      Returns a validating processor for ITI-30 response messages (Patient Identity Management).
      static org.apache.camel.Processor iti31RequestValidator()
      Returns a validating processor for ITI-31 request messages (Patient Encounter Management).
      static org.apache.camel.Processor iti31ResponseValidator()
      Returns a validating processor for ITI-31 response messages (Patient Encounter Management).
      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

      • PamCamelValidators

        public PamCamelValidators()
    • 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
      • iti30RequestValidator

        public static org.apache.camel.Processor iti30RequestValidator()
        Returns a validating processor for ITI-30 request messages (Patient Identity Management).
      • iti30ResponseValidator

        public static org.apache.camel.Processor iti30ResponseValidator()
        Returns a validating processor for ITI-30 response messages (Patient Identity Management).
      • iti31RequestValidator

        public static org.apache.camel.Processor iti31RequestValidator()
        Returns a validating processor for ITI-31 request messages (Patient Encounter Management).
      • iti31ResponseValidator

        public static org.apache.camel.Processor iti31ResponseValidator()
        Returns a validating processor for ITI-31 response messages (Patient Encounter Management).