public final class HL7v2 extends Object
Modifier and Type | Method and Description |
---|---|
static org.apache.camel.builder.ValueBuilder |
ack() |
static org.apache.camel.builder.ValueBuilder |
ack(ca.uhn.hl7v2.AcknowledgmentCode acknowledgmentCode) |
static org.apache.camel.builder.ValueBuilder |
ack(ca.uhn.hl7v2.AcknowledgmentCode acknowledgmentCode,
String message,
ca.uhn.hl7v2.ErrorCode errorCode) |
static ca.uhn.hl7v2.model.Message |
bodyMessage(org.apache.camel.Exchange exchange)
Returns the HAPI Message from the message body.
|
static org.apache.camel.builder.ValueBuilder |
get(String terserSpec) |
static org.apache.camel.Predicate |
messageConforms() |
static org.apache.camel.Predicate |
messageConformsTo(org.apache.camel.Expression expression) |
static org.apache.camel.Predicate |
messageConformsTo(ca.uhn.hl7v2.HapiContext hapiContext) |
static org.apache.camel.builder.ValueBuilder |
response(String eventType,
String triggerEvent)
Returns a response to the message in the body, using the provided event type and trigger event
|
static org.apache.camel.Expression |
set(String terserSpec,
org.apache.camel.Expression value) |
static org.apache.camel.builder.ValueBuilder |
staticResponse(String message)
Returns a constant response message.
|
static org.apache.camel.Processor |
validatingProcessor()
Returns a validating Camel processor for a message.
|
static org.apache.camel.Processor |
validatingProcessor(ca.uhn.hl7v2.HapiContext context)
Returns a validating Camel processor for a message.
|
public static org.apache.camel.builder.ValueBuilder get(String terserSpec)
public static org.apache.camel.Expression set(String terserSpec, org.apache.camel.Expression value)
public static org.apache.camel.builder.ValueBuilder ack()
public static org.apache.camel.builder.ValueBuilder ack(ca.uhn.hl7v2.AcknowledgmentCode acknowledgmentCode)
public static org.apache.camel.builder.ValueBuilder ack(ca.uhn.hl7v2.AcknowledgmentCode acknowledgmentCode, String message, ca.uhn.hl7v2.ErrorCode errorCode)
public static org.apache.camel.builder.ValueBuilder response(String eventType, String triggerEvent)
eventType
- event type, e.g. ADTtriggerEvent
- trigger event, e.g. A01public static org.apache.camel.builder.ValueBuilder staticResponse(String message)
message
- constant messagepublic static org.apache.camel.Processor validatingProcessor()
messageConforms()
, this processor
throws an exception with details about the validation result instead of just returning true or false.public static org.apache.camel.Processor validatingProcessor(ca.uhn.hl7v2.HapiContext context)
messageConforms()
, this processor
throws an exception with details about the validation result instead of just returning true or false.context
- HAPI contextpublic static org.apache.camel.Predicate messageConforms()
public static org.apache.camel.Predicate messageConformsTo(ca.uhn.hl7v2.HapiContext hapiContext)
public static org.apache.camel.Predicate messageConformsTo(org.apache.camel.Expression expression)
ValidationContext
.public static ca.uhn.hl7v2.model.Message bodyMessage(org.apache.camel.Exchange exchange) throws ca.uhn.hl7v2.HL7Exception
exchange
- exchangeca.uhn.hl7v2.HL7Exception
Copyright © 2018 Open eHealth Foundation. All rights reserved.