147.9. HL7 検証述語

多くの場合、最初に HL7v2 メッセージを解析し、別の手順で HAPI ValidationContext に対して検証することをお勧めします。

例:

import static org.apache.camel.component.hl7.HL7.messageConformsTo;
import ca.uhn.hl7v2.validation.impl.DefaultValidation;

   // Use standard or define your own validation rules
   ValidationContext defaultContext = new DefaultValidation();

   // Throws PredicateValidationException if message does not validate
   from("direct:test1")
      .validate(messageConformsTo(defaultContext))
      .to("mock:test1");